@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg;--vl-vw:0px;--vl-gap:0px;--vl-split:50%}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial;--vl-mp:1}}}@layer theme{:root,:host{--font-sans:"Cera Pro", -apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--font-mono:"Cera Pro", -apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-3xl:48rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Cera Pro", -apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--default-mono-font-family:"Cera Pro", -apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--color-foreground:var(--foreground);--font-heading:"Cera Pro", -apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--font-serif-accent:"Cera Pro", -apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--font-display:"Cera Pro", -apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--text-hero--line-height:1.1;--text-display--line-height:1.2;--text-heading--line-height:1.3;--text-body-lg--line-height:1.5;--text-body--line-height:1.5;--color-muted-foreground:var(--muted-foreground);--color-primary:var(--primary)}}@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}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}*{border-color:var(--line);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}b,strong{font-weight:700}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;overscroll-behavior-x:auto;min-height:100vh}html{font-family:Cera Pro,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;font-size:var(--ft-body);letter-spacing:-.01em;background-color:var(--bg-base);overscroll-behavior-y:none;overscroll-behavior-x:auto;scrollbar-gutter:stable;overflow-x:clip}h1{font-size:var(--ft-display);line-height:var(--tw-leading,var(--text-display--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (min-width:48rem){h1{font-size:var(--ft-display);line-height:var(--tw-leading,var(--text-display--line-height))}}h1{letter-spacing:-.03em}h2{font-size:var(--ft-heading);line-height:var(--tw-leading,var(--text-heading--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (min-width:48rem){h2{font-size:var(--ft-heading);line-height:var(--tw-leading,var(--text-heading--line-height))}}h2{letter-spacing:-.02em}h3{font-size:var(--ft-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);letter-spacing:-.01em}em,i{font-style:normal}button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=switch]:not([aria-disabled=true]),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled),select:not(:disabled),summary,label[for]{cursor:pointer}}@layer components{.vse-card{background:var(--surface);-webkit-backdrop-filter:blur(32px)saturate(1.3);backdrop-filter:blur(32px)saturate(1.3);border:1px solid var(--card-line);color:var(--fg);transition:transform var(--motion-base) var(--motion-ease), background var(--motion-base), border-color var(--motion-base), box-shadow var(--motion-base);perspective:1600px;transform-style:preserve-3d;border-radius:16px;flex-direction:column;justify-content:space-between;padding:28px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -20px #00000040,inset 0 1px #ffffff1a}.vse-card>*{z-index:2;position:relative;transform:translateZ(20px)}a.vse-card{cursor:pointer}a.vse-card:hover{background:var(--surface-hi);border-color:var(--card-accent,var(--line))}@supports (color:color-mix(in lab, red, red)){a.vse-card:hover{border-color:color-mix(in srgb, var(--card-accent,var(--line)) 40%, var(--line))}}a.vse-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -12px #00000080,inset 0 1px #ffffff2e}a.vse-card:hover:before{opacity:0}.vse-card[data-accent=course]{--card-accent:var(--sec-indigo)}.vse-card[data-accent=tool]{--card-accent:var(--sec-violet)}.vse-card[data-accent=knowledge]{--card-accent:var(--sec-teal)}.vse-card[data-accent=video]{--card-accent:var(--sec-video)}.vse-card[data-accent=report]{--card-accent:var(--sec-gold)}.vse-card[data-accent=site]{--card-accent:var(--brand-green-light)}.vse-card[data-span=hero]{grid-area:span 2/span 3}.vse-card[data-span=wide]{grid-column:span 3}.vse-card[data-span=normal]{grid-column:span 2}@media (max-width:1100px){.vse-card[data-span=hero]{grid-area:span 1/span 4}.vse-card[data-span=wide],.vse-card[data-span=normal]{grid-column:span 2}}@media (max-width:760px){.vse-card[data-span=hero],.vse-card[data-span=wide]{grid-column:span 2}.vse-card[data-span=normal]{grid-column:span 1}}.vse-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.vse-eyebrow{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.18em;color:var(--fg-dim);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:18px;font-weight:500;display:inline-flex}.vse-eyebrow:before{content:"";background:var(--fg-dim);width:26px;height:1px}.vse-heading{font-family:var(--font-heading);font-weight:700;font-size:var(--ft-hero);letter-spacing:-.045em;line-height:.92}.vse-heading em{font-family:var(--font-serif-accent);letter-spacing:-.02em;color:var(--fg-dim);font-weight:400}.vse-meta{font-family:var(--font-mono);font-size:var(--ft-micro);color:var(--fg-dim);text-align:right;letter-spacing:.08em;line-height:1.8}.vse-meta b{color:var(--fg);font-weight:500}.vse-content-card{background:var(--surface);-webkit-backdrop-filter:blur(32px)saturate(1.3);backdrop-filter:blur(32px)saturate(1.3);border:1px solid var(--card-line);transition:transform var(--motion-base) var(--motion-ease), background var(--motion-base), border-color var(--motion-base), box-shadow var(--motion-base);transform-style:preserve-3d;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -20px #00000040,inset 0 1px #ffffff1a}.vse-content-card:hover{background:var(--surface-hi);border-color:var(--card-accent,var(--line))}@supports (color:color-mix(in lab, red, red)){.vse-content-card:hover{border-color:color-mix(in srgb, var(--card-accent,var(--line)) 40%, var(--line))}}.vse-content-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -12px #00000080,inset 0 1px #ffffff2e}.vse-content-card[data-accent=course]{--card-accent:var(--sec-indigo)}.vse-content-card[data-accent=tool]{--card-accent:var(--sec-violet)}.vse-content-card[data-accent=knowledge]{--card-accent:var(--sec-teal)}.vse-content-card[data-accent=video]{--card-accent:var(--sec-video)}.vse-content-card[data-accent=report]{--card-accent:var(--sec-gold)}.vse-content-card[data-accent=site]{--card-accent:var(--brand-green-light)}.vse-content-card__cover-link{display:block}.vse-content-card__cover{aspect-ratio:16/9;position:relative;overflow:hidden}.vse-content-card__cover-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.vse-content-card:hover .vse-content-card__cover-img{transform:scale(1.04)}.vse-content-card__cover-fallback{background:radial-gradient(ellipse 80% 70% at 50% 40%, var(--card-accent,var(--fg-dim)), transparent 70%), var(--card-accent,var(--surface));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vse-content-card__cover-fallback{background:radial-gradient(ellipse 80% 70% at 50% 40%, color-mix(in srgb, var(--card-accent,var(--fg-dim)) 35%, transparent), transparent 70%), color-mix(in srgb, var(--card-accent,var(--surface)) 12%, var(--surface-hi))}}.vse-content-card__glyph{font-family:var(--font-serif-accent);font-size:var(--ft-hero);color:var(--card-accent,var(--fg))}@supports (color:color-mix(in lab, red, red)){.vse-content-card__glyph{color:color-mix(in srgb, var(--card-accent,var(--fg)) 85%, var(--fg))}}.vse-content-card__glyph{opacity:.85;line-height:1}.vse-content-card__type-badge{font-size:var(--ft-body);color:var(--fg);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0d14b3;border-radius:999px;padding:5px 10px;position:absolute;top:12px;left:12px}.vse-content-card__free-badge{font-size:var(--ft-micro);background:var(--brand-green-light);color:var(--bg-base);letter-spacing:.12em;border-radius:999px;padding:5px 10px;font-weight:500;position:absolute;top:12px;right:12px}.vse-content-card__pro-badges{gap:6px;display:flex;position:absolute;top:12px;right:12px}.vse-content-card__pro-badge{font-size:var(--ft-micro);background:var(--gold-gradient-heritage);color:#1a1208;letter-spacing:.14em;border-radius:999px;padding:5px 10px;font-weight:700}.vse-content-card__badges{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.vse-content-card__badges>*{position:static}.vse-content-card__badges>:last-child{margin-left:auto}.vse-content-card__body{flex-direction:column;flex:1;gap:10px;padding:20px 22px;display:flex}.vse-content-card__title-link{color:inherit;text-decoration:none}.vse-category-index-badge{font-size:var(--ft-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);transition:opacity var(--motion-fast) ease;align-items:center;gap:6px;margin-bottom:8px;line-height:1;text-decoration:none;display:inline-flex}.vse-category-index-badge:hover{opacity:.75}.vse-category-index-badge__num{opacity:.62}.vse-category-index-badge__sep{opacity:.45}.vse-content-card__title{font-family:var(--font-heading);font-weight:700;font-size:var(--ft-body-lg);letter-spacing:-.02em;color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.vse-content-card:hover .vse-content-card__title{color:var(--card-accent,var(--fg))}@supports (color:color-mix(in lab, red, red)){.vse-content-card:hover .vse-content-card__title{color:color-mix(in srgb, var(--card-accent,var(--fg)) 80%, var(--fg))}}.vse-content-card__summary{font-family:var(--font-sans);font-size:var(--ft-body);color:var(--fg-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.vse-content-card__meta{font-size:var(--ft-micro);color:var(--fg-mute);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.vse-content-card__meta-item{align-items:center;gap:4px;display:inline-flex}.vse-content-card__date{margin-left:auto}.vse-content-grid{grid-template-columns:repeat(auto-fill,minmax(max(240px,25% - 13.5px),1fr));gap:18px;display:grid}.vse-empty-state{text-align:center;background:var(--surface);-webkit-backdrop-filter:blur(32px)saturate(1.3);backdrop-filter:blur(32px)saturate(1.3);border:1px solid var(--card-line);border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:96px 24px;display:flex;box-shadow:0 20px 50px -20px #00000040,inset 0 1px #ffffff1a}.vse-empty-state__glyph{font-family:var(--font-serif-accent);font-size:var(--ft-hero);color:var(--fg-mute);margin-bottom:4px;line-height:1}.vse-empty-state__text{font-family:var(--font-heading);font-size:var(--ft-heading);letter-spacing:-.02em;color:var(--fg);font-weight:700}.vse-empty-state__hint{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.vse-knowledge-all-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;margin:4px 0 20px;display:flex}.vse-knowledge-all-note__text{flex:360px;min-width:0;max-width:60ch}.vse-knowledge-all-note>.vse-knowledge-readfilter{flex:none}.vse-knowledge-all-note__text b{font-family:var(--font-heading);font-size:var(--ft-heading);letter-spacing:-.035em;color:var(--fg);font-weight:700;line-height:1.05;display:block}.vse-knowledge-all-note__text span{font-size:var(--ft-body);color:var(--fg-dim);margin-top:6px;line-height:1.5;display:block}.vse-content-gap{border:1px dashed var(--fg);align-items:center;gap:14px;padding:20px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-content-gap{border:1px dashed color-mix(in srgb, var(--fg) 22%, transparent)}}.vse-content-gap{border-radius:var(--radius);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-content-gap{background:color-mix(in srgb, var(--fg) 3%, transparent)}}.vse-content-gap{color:var(--fg-dim)}.vse-content-gap svg{width:20px;height:20px;color:var(--fg-mute);flex:none}.vse-content-gap div{flex-direction:column;gap:3px;min-width:0;display:flex}.vse-content-gap b{color:var(--fg);font-weight:700;font-size:var(--ft-body)}.vse-content-gap span{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute)}.vse-fullscreen-state{background:radial-gradient(120% 80% at 50% 0%, var(--brand-green-light), transparent 60%);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-fullscreen-state{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--brand-green-light) 8%, transparent), transparent 60%)}}.vse-fullscreen-state__card{width:100%;max-width:460px}.vse-fullscreen-state__card .vse-button{margin-top:4px}.vse-fullscreen-state__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.vse-fullscreen-state__note{max-width:40ch;font-size:var(--ft-body);color:var(--fg-dim);text-wrap:pretty;overflow-wrap:anywhere;margin:0;line-height:1.5}.vse-fullscreen-state__actions--even{grid-template-columns:repeat(auto-fit,minmax(186px,1fr));width:100%;margin-top:10px;display:grid}@media (hover:hover) and (min-width:480px){.vse-fullscreen-state__actions--even{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.vse-fullscreen-state__actions--even .vse-button{white-space:nowrap;margin-top:0;padding-inline:12px}.vse-skel{background:var(--fg);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vse-skel{background:color-mix(in srgb, var(--fg) 7%, transparent)}}.vse-skel{border-radius:16px}.vse-skel:after{content:"";background:linear-gradient(90deg, transparent, var(--fg), transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.vse-skel:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fg) 6%, transparent), transparent)}}.vse-skel:after{animation:1.4s ease-in-out infinite vse-skel-shimmer}@media (prefers-reduced-motion:reduce){.vse-skel:after{animation:none}}@keyframes vse-skel-shimmer{to{transform:translate(100%)}}.vse-knowledge-state{justify-content:center;width:100%;padding:48px 0 96px;display:flex}.vse-knowledge-state__card{width:100%;max-width:520px}.vse-knowledge-state__icon{color:var(--fg-mute);margin-bottom:2px}.vse-knowledge-state__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.vse-knowledge-state__btn{border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.04em;border:1px solid var(--line-hi);background:var(--surface);color:var(--fg);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;align-items:center;gap:8px;padding:11px 20px;text-decoration:none;display:inline-flex}.vse-knowledge-state__btn.is-primary{background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));color:#fff;background-clip:padding-box;border-color:#0000;font-weight:700}.vse-alert{font-size:var(--ft-body);letter-spacing:normal;text-transform:none;border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px 18px;line-height:1.5}.vse-alert--error{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-alert--error{border-color:color-mix(in srgb, var(--danger) 35%, var(--line))}}.vse-alert--error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-alert--error{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.vse-load-more{justify-content:center;margin-top:24px;display:flex}.vse-load-more__btn{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--foreground);font-family:inherit;font-size:var(--ft-body);cursor:pointer;transition:border-color var(--motion-fast), background var(--motion-fast);align-items:center;gap:8px;padding:12px 28px;font-weight:500;display:inline-flex}.vse-load-more__btn:disabled{opacity:.5;cursor:not-allowed}.vse-catalog-pagination{flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:6px;margin-top:8px;display:flex}.vse-catalog-pagination__btn,.vse-catalog-pagination__page{border:1px solid var(--line);background:var(--surface);min-width:36px;height:36px;color:var(--fg-dim);font-family:var(--font-mono);font-size:var(--ft-body);transition:border-color var(--motion-fast), color var(--motion-fast), background var(--motion-fast);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.vse-catalog-pagination__btn:hover,.vse-catalog-pagination__page:hover{border-color:var(--foreground);color:var(--foreground)}.vse-catalog-pagination__page.is-current{background:var(--foreground);color:var(--background);border-color:var(--foreground);cursor:default;font-weight:500}.vse-catalog-pagination__gap{min-width:24px;color:var(--fg-mute);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}:root{--shell-max:1440px;--reading-max:760px;--sec-gap:clamp(48px, 5vw, 72px);--grid-gap-tight:16px;--grid-gap:24px;--grid-gap-wide:40px}.vse-reports-sec__h,.vse-reviews-sec__h,.vse-reports-final h2,.vse-toolshub__sets-title,.vse-stv-sec__h,.crs-mh{font-size:var(--ft-display);letter-spacing:-.035em;color:var(--fg);margin:0;font-weight:700;line-height:1.05}.vse-reports-sec__sub,.vse-reviews-sec__sub,.vse-toolshub__sets-sub,.vse-stv-sec__sub,.crs-msub{color:var(--fg-dim);font-size:var(--ft-body-lg);max-width:680px;margin-top:10px;line-height:1.5}:root{--mobile-nav-h:64px;--sticky-top:108px;--totop-size:44px;--totop-inset:24px;--totop-reserve:calc(var(--totop-inset) + var(--totop-size) + 16px);--header-bottom:68px;--rail-foot-h:42px;--scroll-thumb:var(--fg)}@supports (color:color-mix(in lab, red, red)){:root{--scroll-thumb:color-mix(in srgb, var(--fg) 22%, transparent)}}:root{--scroll-thumb-hover:var(--fg)}@supports (color:color-mix(in lab, red, red)){:root{--scroll-thumb-hover:color-mix(in srgb, var(--fg) 38%, transparent)}}.vse-shell-cap{width:100%;max-width:var(--shell-max);margin-inline:auto}:is(.vse-knowledge-l2-sidebar,.vse-knowledge-l3-toc,.vse-toolsrail,.vse-lesson-tree__scroll,.vse-sidebar__scroll,.vse-streak-popup,.vse-earn-drawer,.vse-softmodal,.vse-referrals .rf-dialog,.vse-referrals .rf-refs-modal-list,.vse-passport .ppm-dialog,.vse-passport .ppm-body,.vse-settings .setm-dialog,.vse-game .vg-gm-card,.vse-game .vg-achm-body,.vse-game .vg-lball-body){scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}:is(.vse-knowledge-l2-sidebar,.vse-knowledge-l3-toc,.vse-toolsrail,.vse-lesson-tree__scroll,.vse-sidebar__scroll,.vse-streak-popup,.vse-earn-drawer,.vse-softmodal,.vse-referrals .rf-dialog,.vse-referrals .rf-refs-modal-list,.vse-passport .ppm-dialog,.vse-passport .ppm-body,.vse-settings .setm-dialog,.vse-game .vg-gm-card,.vse-game .vg-achm-body,.vse-game .vg-lball-body)::-webkit-scrollbar{width:10px;height:10px}:is(.vse-knowledge-l2-sidebar,.vse-knowledge-l3-toc,.vse-toolsrail,.vse-lesson-tree__scroll,.vse-sidebar__scroll,.vse-streak-popup,.vse-earn-drawer,.vse-softmodal,.vse-referrals .rf-dialog,.vse-referrals .rf-refs-modal-list,.vse-passport .ppm-dialog,.vse-passport .ppm-body,.vse-settings .setm-dialog,.vse-game .vg-gm-card,.vse-game .vg-achm-body,.vse-game .vg-lball-body)::-webkit-scrollbar-track{background:0 0}:is(.vse-knowledge-l2-sidebar,.vse-knowledge-l3-toc,.vse-toolsrail,.vse-lesson-tree__scroll,.vse-sidebar__scroll,.vse-streak-popup,.vse-earn-drawer,.vse-softmodal,.vse-referrals .rf-dialog,.vse-referrals .rf-refs-modal-list,.vse-passport .ppm-dialog,.vse-passport .ppm-body,.vse-settings .setm-dialog,.vse-game .vg-gm-card,.vse-game .vg-achm-body,.vse-game .vg-lball-body)::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}:is(.vse-knowledge-l2-sidebar,.vse-knowledge-l3-toc,.vse-toolsrail,.vse-lesson-tree__scroll,.vse-sidebar__scroll,.vse-streak-popup,.vse-earn-drawer,.vse-softmodal,.vse-referrals .rf-dialog,.vse-referrals .rf-refs-modal-list,.vse-passport .ppm-dialog,.vse-passport .ppm-body,.vse-settings .setm-dialog,.vse-game .vg-gm-card,.vse-game .vg-achm-body,.vse-game .vg-lball-body)::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}:is(main:has(.vse-knowledge-l1),main:has(.vse-knowledge-l2)){max-width:calc(var(--shell-max) + 280px + 40px)}main:has(.vse-soft__layout){max-width:calc(var(--shell-max) + 232px + 34px)}:is(.vse-knowledge-l3:has(.vse-knowledge-l3-toc),.vse-tools:has(.vse-soft__layout),.les-wrap:has(.les-panes),.vse-settings:has(.set-layout)){max-width:none!important}:is(main:has(.vse-knowledge-l3),main:has(.les-panes)){max-width:calc(var(--reading-max) + 280px + 32px + 48px)}.les-content{max-width:var(--reading-max)}.vse-sidebar{overflow:hidden;container-type:inline-size}.vse-sidebar[data-motion-ready]{transition:width var(--motion-base) var(--motion-ease)}.vse-sidebar__item{--vse-rail-item-hug:calc(18px + 1.5rem);width:min(max(100%, var(--vse-rail-item-hug)), calc(var(--vse-rail-item-hug) + (100cqi - 75px) * 2))}.vse-sidebar__toggle{height:var(--rail-foot-h);flex:none}.vse-sidebar__label,.vse-sidebar__wordmark{opacity:1;visibility:visible}.vse-sidebar[data-motion-ready] .vse-sidebar__label,.vse-sidebar[data-motion-ready] .vse-sidebar__wordmark{transition:opacity var(--motion-fast) ease 80ms, visibility 0s linear 0s}.vse-sidebar[data-collapsed] .vse-sidebar__label,.vse-sidebar[data-collapsed] .vse-sidebar__wordmark{opacity:0;visibility:hidden}.vse-sidebar[data-motion-ready][data-collapsed] .vse-sidebar__label,.vse-sidebar[data-motion-ready][data-collapsed] .vse-sidebar__wordmark{transition:opacity var(--motion-fast) ease, visibility 0s linear var(--motion-fast)}.vse-sidebar__mark{text-align:center;opacity:0;visibility:hidden;width:76px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.vse-sidebar[data-collapsed] .vse-sidebar__mark{opacity:1;visibility:visible}.vse-sidebar[data-motion-ready] .vse-sidebar__mark{transition:opacity var(--motion-fast) ease, visibility 0s linear var(--motion-fast)}.vse-sidebar[data-motion-ready][data-collapsed] .vse-sidebar__mark{transition:opacity var(--motion-fast) ease .1s, visibility 0s linear 0s}.vse-sidebar[data-motion-ready] .vse-sidebar__chevron{transition:transform var(--motion-base) var(--motion-ease)}@media (prefers-reduced-motion:reduce){.vse-sidebar[data-motion-ready],.vse-sidebar[data-motion-ready] .vse-sidebar__label,.vse-sidebar[data-motion-ready] .vse-sidebar__wordmark,.vse-sidebar[data-motion-ready] .vse-sidebar__mark,.vse-sidebar[data-motion-ready] .vse-sidebar__chevron{transition:none}}[data-topic-k]{--tp-color:var(--brand-green-light)}[data-topic-k=crypto]{--tp-color:var(--lc-gold-bright)}[data-topic-k=ai]{--tp-color:var(--nv-blue)}.vse-topic{flex:none;min-width:0;padding:14px 16px 4px}.vse-topic__label{color:var(--fg-dim);white-space:nowrap;margin:0 0 8px;padding-inline:12px;font-size:12px;line-height:16px;display:block}.vse-topic__row{grid-template-columns:.58fr .88fr 1.28fr;gap:4px;display:grid}.vse-topic__row.is-pending,.vse-topic-phone.is-pending{opacity:.6;pointer-events:none}.vse-topic__tab{appearance:none;border-radius:var(--radius-sm);min-width:0;height:36px;color:var(--fg-dim);font:inherit;font-size:var(--ft-micro);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:1px solid #0000;place-items:center;padding:0 6px;font-weight:500;line-height:18px;display:grid}.vse-topic__tab[aria-checked=true],.vse-topic-sheet__opt[aria-checked=true]{border-color:var(--tp-color)}@supports (color:color-mix(in lab, red, red)){.vse-topic__tab[aria-checked=true],.vse-topic-sheet__opt[aria-checked=true]{border-color:color-mix(in srgb, var(--tp-color) 55%, transparent)}}.vse-topic__tab[aria-checked=true],.vse-topic-sheet__opt[aria-checked=true]{background:var(--surface);color:var(--fg)}.vse-topic__brief{display:none}.vse-topic__tab[aria-checked=true] .vse-topic__name,.vse-topic-sheet__opt[aria-checked=true] .vse-topic__name,.vse-topic-phone .vse-topic__name,.vse-topic-tip .vse-topic__name{color:var(--tp-color)}.vse-topic__row,.vse-land-topics{position:relative}.vse-topic__mark{z-index:0;border:1px solid var(--tp-color);position:absolute}@supports (color:color-mix(in lab, red, red)){.vse-topic__mark{border:1px solid color-mix(in srgb, var(--tp-color) 55%, transparent)}}.vse-topic__mark{border-radius:var(--radius-sm);background:var(--surface);pointer-events:none;opacity:0}.vse-topic__mark.is-on{opacity:1}.vse-topic__mark.is-on~.vse-topic__tab{z-index:1;position:relative}.vse-topic__mark.is-on~.vse-topic__tab[aria-checked=true]{background:0 0;border-color:#0000}.vse-topic__mark.is-ready.mk-fwd{transition:right .3s var(--motion-ease), bottom .3s var(--motion-ease), left .42s var(--motion-ease) 60ms, top .42s var(--motion-ease) 60ms, border-color .42s ease}.vse-topic__mark.is-ready:not(.mk-fwd){transition:left .3s var(--motion-ease), top .3s var(--motion-ease), right .42s var(--motion-ease) 60ms, bottom .42s var(--motion-ease) 60ms, border-color .42s ease}.vse-topic__name{transition:color .42s}@media (prefers-reduced-motion:reduce){.vse-topic__mark,.vse-topic__name{transition:none!important}}@media (hover:hover){.vse-topic__tab:hover,.vse-topic-sheet__opt:hover,.vse-topic-phone:hover,.vse-topic-sheet__close:hover{background-color:var(--surface-hi);color:var(--fg)}}@container (max-width:220px){.vse-topic{padding-inline:8px}.vse-topic__row{grid-template-columns:minmax(0,1fr)}.vse-topic__label{padding-inline:4px}}@container (max-width:115px){.vse-topic__label,.vse-topic__tab .vse-topic__full{display:none}.vse-topic__tab .vse-topic__brief{display:inline}.vse-topic__tab{padding-inline:2px;font-size:12px}}.vse-topic-tip{z-index:9999;border:1px solid var(--line-hi);border-radius:var(--radius);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);width:286px;max-width:calc(100vw - 24px);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);color:var(--fg);padding:16px;position:fixed;box-shadow:0 12px 30px -10px #00000080}.vse-topic-tip__title{font-size:var(--ft-body);margin:0;font-weight:700;line-height:22px}.vse-topic-tip__desc{color:var(--fg-dim);font-size:var(--ft-body);margin:8px 0 0;line-height:22px}.vse-topic-tip__count{border-top:1px solid var(--line);color:var(--fg-dim);font-size:var(--ft-micro);margin:12px 0 0;padding-top:10px;line-height:18px}.vse-topic-phone{appearance:none;border:1px solid var(--card-line);border-radius:var(--radius-sm);background:var(--surface);height:36px;color:var(--fg-dim);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.vse-topic-phone svg{flex:none;width:12px;height:12px}.vse-topic-sheet{padding:18px 16px;padding-bottom:max(20px, calc(env(safe-area-inset-bottom) + 16px));border-radius:var(--radius) var(--radius) 0 0;border-color:var(--line-hi);overscroll-behavior:contain;gap:0;max-height:calc(100dvh - 16px);overflow-y:auto}@media (min-width:700px){.vse-topic-sheet{border-inline:1px solid var(--line-hi);max-width:440px;margin-inline:auto}}.vse-topic-sheet__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.vse-topic-sheet__title{margin:0;font-size:20px;font-weight:700;line-height:26px}.vse-topic-sheet__close{appearance:none;border:1px solid var(--card-line);border-radius:var(--radius-sm);background:var(--surface);width:36px;height:36px;color:var(--fg-dim);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.vse-topic-sheet__close svg{width:18px;height:18px}.vse-topic-sheet__list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.vse-topic-sheet__opt{appearance:none;border:1px solid var(--card-line);border-radius:var(--radius);width:100%;min-width:0;color:var(--fg);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:14px;padding:14px;display:grid}.vse-topic-sheet__body{gap:5px;min-width:0;display:grid}.vse-topic-sheet__name{font-size:16px;font-weight:500;line-height:22px}.vse-topic-sheet__desc{color:var(--fg-dim);overflow-wrap:anywhere;font-size:14px;line-height:20px}.vse-topic-sheet__count{color:var(--fg-dim);margin-top:3px;font-size:12px;line-height:18px}.vse-topic-sheet__mark{width:20px;height:20px;color:var(--fg-dim)}.vse-topic-sheet__opt[aria-checked=true] .vse-topic-sheet__mark{color:var(--tp-color)}.vse-topic-sheet__note{color:var(--fg-dim);margin:16px 0 0;font-size:12px;line-height:18px}@media (prefers-reduced-motion:reduce){.vse-topic__tab,.vse-topic-phone,.vse-topic-sheet__opt{transition:none!important}}@media (forced-colors:active){.vse-topic__name{color:buttontext!important}.vse-topic__tab[aria-checked=true],.vse-topic-sheet__opt[aria-checked=true]{border-color:highlight}}.vse-header{z-index:30;border-bottom:1px solid var(--line);height:68px;display:flex;position:sticky;top:0}[id]{scroll-margin-top:84px}.vse-pathbar~main [id]{scroll-margin-top:124px}body:has(.vse-stage-bar) [id]{scroll-margin-top:112px}body:has(.vse-stage-bar) .vse-pathbar~main [id]{scroll-margin-top:152px}.vse-header__inner{align-items:center;gap:12px;padding:0 16px;display:flex}@media (min-width:768px){.vse-header__inner{padding:0 24px}}.vse-header__mark{display:none}@media (max-width:385px){.vse-header__inner{gap:8px}.vse-topic-phone .vse-topic__full{display:none}.vse-topic-phone .vse-topic__brief{display:inline}}@media (max-width:351px){.vse-topic-phone svg{display:none}}@media (max-width:333px){.vse-header__word{display:none}.vse-header__mark{display:inline}}.vse-pathbar{z-index:20;border-bottom:1px solid var(--line);background:var(--bg-base);align-items:center;height:40px;display:flex;position:sticky;top:68px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vse-pathbar{background:color-mix(in srgb, var(--bg-base) 90%, transparent)}}.vse-pathbar__inner{align-items:center;width:100%;min-width:0;padding:0 24px;display:flex;overflow:hidden}.vse-pathbar__full{flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.vse-pathbar__item{align-items:center;gap:2px;min-width:0;display:inline-flex}.vse-pathbar__sep{width:14px;height:14px;color:var(--fg-mute);opacity:.55;flex-shrink:0}.vse-pathbar__seg{font-size:var(--ft-body);color:var(--fg-dim);white-space:nowrap;transition:color var(--motion-fast) ease;text-decoration:none}.vse-pathbar__seg:hover{color:var(--fg)}.vse-pathbar__cur{font-size:var(--ft-body);color:var(--fg-mute);white-space:nowrap;text-overflow:ellipsis;max-width:46ch;overflow:hidden}.vse-pathbar__up{display:none}@media (max-width:640px){:root{--sticky-top:104px}.vse-pathbar{height:36px}.vse-pathbar__inner{padding:0 16px}.vse-pathbar__full{display:none}.vse-pathbar__up{min-width:0;max-width:100%;font-size:var(--ft-body);color:var(--fg-dim);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.vse-pathbar__up span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vse-pathbar__up-ic{flex-shrink:0;width:16px;height:16px}}.vse-header__sbtn{border-radius:var(--radius-sm);border:1px solid var(--line);height:36px;color:var(--fg-dim);font-family:var(--font-sans);font-size:var(--ft-body);cursor:pointer;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}@media (max-width:639px){.vse-header__sbtn{justify-content:center;width:36px;padding:0}.vse-header__sbtn-label{display:none}}.vse-header__sbtn svg{width:15px;height:15px;color:var(--fg-mute);transition:color var(--motion-fast) ease;flex:none}.vse-header__sbtn:hover{border-color:var(--line-hi);background:var(--surface-hi);color:var(--fg)}.vse-header__sbtn:hover svg{color:var(--fg-dim)}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}.vse-header__menu{z-index:60;border:1px solid var(--line-hi);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);min-width:210px;-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);border-radius:16px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 28px);right:0;box-shadow:0 24px 60px -24px #0009}.vse-header__menu-item{width:100%;color:var(--fg-dim);font-family:inherit;font-size:var(--ft-body);text-align:left;cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.vse-header__menu-item svg{opacity:.85;flex:none;width:16px;height:16px}.vse-header__menu-item:hover{background:var(--surface);color:var(--fg)}.vse-header__menu-item--danger{color:var(--destructive);margin-top:4px}.vse-header__menu-item--danger:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.vse-header__menu-item--danger:hover{background:color-mix(in srgb, var(--destructive) 12%, transparent)}}.vse-header__menu-item--danger:hover{color:var(--destructive)}.vse-header__spinner{border:1.5px solid var(--fg-mute);border-radius:50%;width:12px;height:12px}@supports (color:color-mix(in lab, red, red)){.vse-header__spinner{border:1.5px solid color-mix(in srgb, var(--fg-mute) 50%, transparent)}}.vse-header__spinner{border-top-color:var(--fg);animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.vse-spal{z-index:70;justify-content:center;align-items:flex-start;padding:min(14vh,140px) 16px 16px;animation:.18s ease-out vse-popup-fade-in;display:flex;position:fixed;inset:0}.vse-spal__box{border:1px solid var(--line-hi);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);width:min(680px,100%);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);border-radius:16px;padding:14px;box-shadow:0 40px 90px -30px #000c}.vse-spal__field{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);height:48px;transition:border-color var(--motion-fast), background var(--motion-fast);align-items:center;gap:10px;padding:0 16px;display:flex}.vse-spal__field:focus-within{border-color:var(--focus-line);background:var(--surface-hi)}.vse-spal__field>svg{width:17px;height:17px;color:var(--fg-mute);flex:none}.vse-spal__input{min-width:0;color:var(--fg);font-family:var(--font-sans);font-size:var(--ft-body);background:0 0;border:0;outline:0;flex:1}.vse-spal__input::placeholder{color:var(--fg-mute);letter-spacing:.01em}.vse-spal__esc{border:1px solid var(--line-hi);background:var(--surface);color:var(--fg-dim);font-family:var(--font-mono);font-size:var(--ft-micro);border-bottom-width:2px;border-radius:6px;flex:none;padding:3px 7px;line-height:1}.vse-spal__close{border-radius:var(--radius-sm);border:1px solid var(--line);width:28px;height:28px;color:var(--fg-dim);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:none}.vse-spal__close svg{width:15px;height:15px}@media (hover:none){.vse-spal__esc{display:none}.vse-spal__close{display:inline-flex}}.vse-spal__hints{margin-top:14px;padding:2px 4px 6px}.vse-spal__hints-label{color:var(--fg-mute);margin-bottom:10px;display:block}.vse-spal__hints-row{flex-wrap:wrap;gap:8px;display:flex}.vse-spal__hint{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--fg-dim);font-family:var(--font-sans);font-size:var(--ft-body);cursor:pointer;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease, background var(--motion-fast) ease;background:0 0;padding:7px 14px}.vse-spal__hint:hover{border-color:var(--line-hi);background:var(--surface);color:var(--fg)}.vse-spal__results{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.vse-spal__results :is(.vse-spal__item,.vse-spal__status,.vse-spal__all){transition:opacity var(--motion-fast) var(--motion-ease), background var(--motion-fast)}.vse-spal__results.is-stale :is(.vse-spal__item,.vse-spal__status,.vse-spal__all){opacity:.5}.vse-spal__status{color:var(--fg-dim);font-size:var(--ft-body);align-items:center;gap:8px;padding:12px;display:flex}.vse-spal__item{border-radius:var(--radius-sm);color:var(--fg);transition:background var(--motion-fast);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.vse-spal__item:hover{background:var(--surface-hi)}.vse-spal__type{font-size:var(--ft-micro);background:var(--surface-hi);border:1px solid var(--line);color:var(--fg-dim);border-radius:999px;flex-shrink:0;padding:3px 9px}.vse-spal__title{font-family:var(--font-sans);font-size:var(--ft-body);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.vse-spal__all{border-top:1px solid var(--line);color:var(--fg-dim);font-family:var(--font-sans);font-size:var(--ft-micro);transition:color var(--motion-fast);justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:10px 16px;text-decoration:none;display:flex}.vse-spal__all:hover{color:var(--fg)}.vse-spal__note{font-size:var(--ft-micro);color:var(--fg-mute);padding-block:6px 2px}.vse-notif__badge{background:var(--destructive);color:#fff;min-width:18px;height:18px;font-family:var(--font-mono);font-size:var(--ft-micro);border:2px solid var(--bg-base);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.vse-notif__panel{z-index:60;border:1px solid var(--line-hi);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);width:360px;max-width:min(360px,100vw - 24px);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);border-radius:16px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 28px);right:0;overflow:hidden;box-shadow:0 24px 60px -24px #0009}.vse-notif__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.vse-notif__head-title{color:var(--fg)}.vse-notif__readall{cursor:pointer;color:var(--fg-dim);font-family:var(--font-sans);font-size:var(--ft-micro);transition:color var(--motion-fast) ease, opacity var(--motion-fast) ease;background:0 0;border:none;align-items:center;gap:5px;display:inline-flex}.vse-notif__readall:hover{color:var(--fg)}.vse-notif__readall:disabled{opacity:.4;cursor:default}.vse-notif__readall svg{width:14px;height:14px}.vse-notif__list{overscroll-behavior:contain;max-height:min(60vh,420px);overflow-y:auto}.vse-notif__status{color:var(--fg-dim);align-items:center;gap:8px;padding:18px 16px;display:flex}.vse-notif__empty{text-align:center;color:var(--fg-mute);flex-direction:column;align-items:center;gap:6px;padding:34px 24px;display:flex}.vse-notif__empty svg{opacity:.4;margin-bottom:2px}.vse-notif__empty-title{color:var(--fg-dim);font-size:var(--ft-body);font-weight:500}.vse-notif__empty-text{font-size:var(--ft-micro);max-width:240px;line-height:1.5}.vse-notif__item{border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;transition:background var(--motion-fast) ease;background:0 0;align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.vse-notif__item:last-of-type{border-bottom:none}.vse-notif__item:hover{background:var(--surface-hi)}.vse-notif__dot-slot{flex:none;width:7px;margin-top:6px}.vse-notif__dot{background:var(--danger);border-radius:50%;width:7px;height:7px;display:block}.vse-notif__item-body{flex-direction:column;gap:3px;min-width:0;display:flex}.vse-notif__item-title{color:var(--fg-dim);font-family:var(--font-sans);font-size:var(--ft-body);letter-spacing:-.01em;font-weight:500}.vse-notif__item.is-unread .vse-notif__item-title{color:var(--fg)}.vse-notif__item-text{color:var(--fg-dim);font-size:var(--ft-micro);line-height:1.45;overflow:hidden}.vse-notif__item-text>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vse-notif__item-text[data-phase=open]>span,.vse-notif__item-text[data-phase=closing]>span{-webkit-line-clamp:none;display:block}.vse-notif__item-time{color:var(--fg-mute);font-family:var(--font-mono);font-size:var(--ft-micro);margin-top:1px}.vse-notif__arch{border:none;border-top:1px solid var(--line);width:100%;color:var(--fg-dim);font-family:var(--font-sans);font-size:var(--ft-micro);cursor:pointer;transition:color var(--motion-fast) ease, background var(--motion-fast) ease;background:0 0;justify-content:center;align-items:center;gap:6px;padding:9px 16px;display:flex}.vse-notif__arch:hover{color:var(--fg);background:var(--surface)}.vse-notif__tg{border:none;border-top:1px solid var(--line);background:var(--surface);color:var(--tg);font-family:var(--font-sans);font-size:var(--ft-micro);cursor:pointer;transition:background var(--motion-fast) ease;justify-content:center;align-items:center;gap:7px;padding:11px 16px;display:flex}.vse-notif__tg.is-on{cursor:default;color:var(--fg-mute)}.vse-notif__tg.is-on:hover{color:var(--fg-mute)}.vse-notif__tg:hover{background:var(--surface-hi)}.vse-notif__tg svg{width:14px;height:14px}@media (max-width:640px){.vse-notif__panel{width:auto;max-width:none;position:fixed;top:calc(100% + 8px);left:12px;right:12px}}.vse-reading-progress{background:linear-gradient(90deg, var(--tier-dark), var(--tier-light));z-index:200;pointer-events:none;border-radius:0 2px 2px 0;height:3px;transition:width 80ms linear;position:fixed;top:0;left:0}.vse-auth-split{background:var(--surface);grid-template-columns:minmax(0,47fr) minmax(0,53fr);width:100%;max-width:1200px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-auth-split{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.vse-auth-split{-webkit-backdrop-filter:blur(32px)saturate(1.3);backdrop-filter:blur(32px)saturate(1.3);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 30px 60px -20px #0006,inset 0 1px #ffffff14}.vse-auth-split .vse-auth-card{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:420px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}.vse-auth-split__form{min-width:0;padding:64px 60px 52px}.vse-auth-split__side{border-right:1px solid var(--line);background:linear-gradient(#ffffff08,#fff0);flex-direction:column;justify-content:flex-start;min-width:0;padding:64px 60px 52px;display:flex}.vse-auth-split__side>*{max-width:430px}.vse-auth-split__title{font-family:var(--font-heading);font-weight:700;font-size:var(--ft-display);letter-spacing:-.035em;color:var(--fg);line-height:1.05}.vse-auth-split__lead{font-size:var(--ft-body);color:var(--fg-dim);margin-top:10px;line-height:1.5}.vse-auth-split__perks{--perk-step:calc((39px + 56px * var(--auth-methods,2)) / 2);margin-top:auto;margin-bottom:calc(81.5px - var(--perk-step));flex-direction:column;display:flex}.vse-auth-split__perk{height:var(--perk-step);box-sizing:border-box;border-bottom:1px solid var(--line);min-width:0;font-size:var(--ft-body);color:var(--fg-dim);align-items:center;gap:16px;padding:0;line-height:1.45;display:flex}.vse-auth-split__perk:last-child{border-bottom:0}.vse-auth-split__perk svg{width:18px;height:18px;color:var(--fg-mute);flex:none}.vse-auth-card__mobile-lead{font-size:var(--ft-body);color:var(--fg-dim);margin-top:10px;line-height:1.5;display:none}@media (max-width:1023px){.vse-auth-split{grid-template-columns:minmax(0,1fr);max-width:440px}.vse-auth-split__side{display:none}.vse-auth-split__form{padding:36px 26px 30px}.vse-auth-card__mobile-lead{display:block}}.vse-auth-card{background:var(--surface);width:100%;max-width:440px}@supports (color:color-mix(in lab, red, red)){.vse-auth-card{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.vse-auth-card{-webkit-backdrop-filter:blur(32px)saturate(1.3);backdrop-filter:blur(32px)saturate(1.3);border:1px solid var(--line);border-radius:16px;padding:36px 32px 28px;box-shadow:0 30px 60px -20px #0006,inset 0 1px #ffffff14}.vse-auth-card__header{text-align:left;flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.vse-auth-card__eyebrow{font-size:var(--ft-micro);color:var(--fg-mute);letter-spacing:.18em}.vse-auth-card__title{font-family:var(--font-heading);font-weight:700;font-size:var(--ft-display);letter-spacing:-.035em;color:var(--fg);line-height:1.05}.vse-auth-card__title em{color:var(--fg-dim);font-weight:400}.vse-auth-card__subtitle{font-family:var(--font-sans);font-size:var(--ft-body);color:var(--fg-dim);margin-top:2px;line-height:1.5}.vse-auth-card__form{flex-direction:column;gap:16px;display:flex}.vse-auth-card__submit{letter-spacing:.02em;background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));background-clip:padding-box;border:none;width:100%;margin-top:4px;border-radius:var(--radius)!important;height:44px!important;font-weight:700!important}.vse-nudge-cta{font-weight:700!important}.vse-nudge-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vse-nudge-acts>button{border-radius:var(--radius)!important;height:40px!important;font-size:var(--ft-body)!important;padding-inline:12px!important}.vse-auth-card__divider{align-items:center;gap:12px;margin:6px 0;display:flex}.vse-auth-card__divider:before,.vse-auth-card__divider:after{content:"";background:var(--line);flex:auto;height:1px}.vse-auth-card__divider span{font-size:var(--ft-body);color:var(--fg-mute);letter-spacing:.2em;flex:none}.vse-auth-card__form input,.vse-auth-social{border-radius:var(--radius)!important;height:40px!important}.vse-auth-card__form input::placeholder{font-size:.9em}.vse-auth-card__form input:focus,.vse-auth-card__form input:focus-visible{outline:none;box-shadow:none!important;border-color:var(--focus-line)!important}.vse-auth-social:focus-visible{box-shadow:none!important;border-color:var(--brand-green-light)!important}.vse-auth-card__footer{border-top:1px solid var(--line);font-size:var(--ft-body);justify-content:center;align-items:center;gap:8px;margin-top:24px;padding-top:20px;display:flex}.vse-auth-card__link{color:var(--brand-green-light);transition:color var(--motion-fast);font-weight:500;text-decoration:none}.vse-auth-card__link:hover{color:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-auth-card__link:hover{color:color-mix(in srgb, var(--brand-green-light) 70%, var(--fg))}}.vse-auth-card__back{font-size:var(--ft-body);color:var(--fg-dim);transition:color var(--motion-fast);justify-content:center;align-items:center;gap:6px;margin-top:14px;text-decoration:none;display:flex}.vse-auth-card__back:hover{color:var(--fg)}.vse-auth-card__resend{justify-content:center;margin-top:-4px;display:flex}.vse-auth-card__resend-btn{font-size:var(--ft-body);color:var(--brand-green-light);cursor:pointer;transition:color var(--motion-fast);background:0 0;border:none;padding:0;text-decoration:none}.vse-auth-card__resend-btn:hover:not(:disabled){text-decoration:underline}.vse-auth-card__resend-btn:disabled{opacity:.6;cursor:default}.vse-auth-card__resend-done{font-size:var(--ft-body);color:var(--fg-dim)}.vse-auth-card__support{border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}.vse-auth-card__support-text{font-size:var(--ft-body);color:var(--fg-dim);line-height:1.5}.vse-auth-card__support-btn{border-radius:var(--radius);color:#fff;background:var(--tg);width:100%;height:44px;transition:background var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast);background-clip:padding-box;border:none;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.vse-auth-tg{text-decoration:none;font-weight:700!important}.vse-auth-tg:focus-visible{outline-offset:2px;outline:2px solid var(--s-tg)!important;border-color:#0000!important}.vse-auth-tg[aria-disabled=true]{opacity:.6;cursor:progress}.vse-auth-tg-wait{border-radius:var(--radius);border:1px solid var(--s-tg);flex-direction:column;gap:14px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-auth-tg-wait{border:1px solid color-mix(in srgb, var(--s-tg) 35%, var(--line))}}.vse-auth-tg-wait{background:var(--s-tg)}@supports (color:color-mix(in lab, red, red)){.vse-auth-tg-wait{background:color-mix(in srgb, var(--s-tg) 6%, transparent)}}.vse-auth-tg-wait__head{align-items:flex-start;gap:12px;display:flex}.vse-auth-tg-wait__icon{width:22px;height:22px;color:var(--s-tg);flex:none;margin-top:1px}.vse-auth-tg-wait__title{font-weight:700;font-size:var(--ft-body);color:var(--fg);line-height:1.35}.vse-auth-tg-wait__text{font-size:var(--ft-body);color:var(--fg-dim);margin-top:4px;line-height:1.5}.vse-auth-tg-wait__qr-row{align-items:center;gap:14px;display:flex}.vse-auth-tg-wait__qr{background:#fff;border-radius:14px;flex:none;place-items:center;width:132px;height:132px;padding:8px;display:grid}.vse-auth-tg-wait__qr-text{font-size:var(--ft-micro);color:var(--fg-mute);line-height:1.5}.vse-auth-tg-wait__link{color:var(--s-tg);text-underline-offset:2px;text-decoration:underline}.vse-auth-tg-wait__meta{font-size:var(--ft-micro);color:var(--fg-mute);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;display:flex}.vse-auth-tg-wait__cancel{cursor:pointer;font-size:var(--ft-micro);color:var(--fg-dim);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.vse-auth-tg-wait__cancel:hover{color:var(--fg)}.vse-auth-inapp{border-radius:var(--radius);border:1px solid var(--line-hi);background:var(--fg);flex-direction:column;gap:10px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-auth-inapp{background:color-mix(in srgb, var(--fg) 4%, transparent)}}.vse-auth-inapp{text-align:left}.vse-auth-inapp__title{font-weight:700;font-size:var(--ft-body);color:var(--fg);margin:0;line-height:1.35}.vse-auth-inapp__text{font-size:var(--ft-body);color:var(--fg-dim);overflow-wrap:anywhere;margin:0;line-height:1.5}.vse-auth-inapp__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.vse-auth-inapp__btn{flex:auto;width:auto}.vse-auth-inapp__anyway{cursor:pointer;font-size:var(--ft-micro);color:var(--fg-dim);text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.vse-auth-inapp__anyway:hover{color:var(--fg)}.vse-glossary__search{max-width:440px;position:relative}.vse-glossary__search-icon{z-index:1;width:16px;height:16px;color:var(--fg-mute);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.vse-glossary__search-input{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;height:44px;color:var(--fg);font-family:var(--font-sans);font-size:var(--ft-body);padding:0 16px 0 40px}.vse-glossary__search-input::placeholder{color:var(--fg-mute)}.vse-glossary__search-input:focus{border-color:var(--focus-line);outline:none}.vse-header-level{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);height:36px;color:inherit;white-space:nowrap;transition:border-color var(--motion-fast);align-items:center;gap:12px;padding:0 13px;text-decoration:none;display:none}@media (min-width:1024px){.vse-header-level{display:inline-flex}}a.vse-header-level{cursor:pointer;position:relative}a.vse-header-level:hover,a.vse-header-level:focus-visible{border-color:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){a.vse-header-level:hover,a.vse-header-level:focus-visible{border-color:color-mix(in srgb, var(--brand-green-light) 38%, var(--line))}}a.vse-header-level:hover,a.vse-header-level:focus-visible{background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){a.vse-header-level:hover,a.vse-header-level:focus-visible{background:color-mix(in srgb, var(--brand-green-light) 7%, var(--surface))}}a.vse-header-level:hover,a.vse-header-level:focus-visible{box-shadow:0 12px 30px -16px var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){a.vse-header-level:hover,a.vse-header-level:focus-visible{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--brand-green-light) 45%, transparent)}}a.vse-header-level:hover,a.vse-header-level:focus-visible{outline:none}.vse-header-level__tip{z-index:60;border:1px solid var(--line-hi);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);width:max-content;max-width:280px;-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);font-size:var(--ft-micro);letter-spacing:normal;text-transform:none;color:var(--fg-dim);white-space:normal;opacity:0;visibility:hidden;transition:opacity var(--motion-fast), transform var(--motion-fast), visibility 0s linear var(--motion-fast);pointer-events:none;border-radius:16px;flex-direction:column;gap:4px;padding:11px 13px;font-weight:400;line-height:1.45;display:flex;position:absolute;top:calc(100% + 26px);right:0;transform:translateY(3px);box-shadow:0 14px 34px -12px #000000b3}a.vse-header-level:hover .vse-header-level__tip,a.vse-header-level:focus-visible .vse-header-level__tip{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.vse-header-level__tip-row{color:var(--fg);align-items:center;gap:6px;font-weight:500;display:inline-flex}.vse-header-level__tip-row svg{width:13px;height:13px;color:var(--brand-streak);flex:none}.vse-header-level__tip-row:first-child svg{color:var(--tier-light)}.vse-header-level__tip-hint{color:var(--fg-mute)}.vse-header-level__lvl{font-size:var(--ft-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-weight:500}.vse-header-level__bar{background:var(--fg-mute);border-radius:999px;width:108px;height:6px}@supports (color:color-mix(in lab, red, red)){.vse-header-level__bar{background:color-mix(in srgb, var(--fg-mute) 22%, transparent)}}.vse-header-level__bar{overflow:hidden}.vse-header-level__fill{background:linear-gradient(90deg, var(--brand-green-dark), var(--brand-green-light));height:100%;transition:width .5s var(--motion-ease);border-radius:999px;display:block;box-shadow:inset 0 1px #ffffff59}.vse-header-level__xp{font-size:var(--ft-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;color:var(--fg-mute);font-weight:700}.vse-header-level__xp b{color:var(--tier-light);-webkit-text-fill-color:var(--tier-light);background:0 0;font-weight:700}.vse-header-level__streak{color:var(--fg-dim);align-items:center;gap:5px;display:inline-flex}.vse-header-level__streak svg{width:13px;height:13px;color:var(--brand-streak)}.vse-header-level__streak b{color:var(--fg);font-weight:700;font-size:var(--ft-body)}.vse-search-hit{background:var(--surface);-webkit-backdrop-filter:blur(32px)saturate(1.3);backdrop-filter:blur(32px)saturate(1.3);border:1px solid var(--card-line);border-radius:var(--radius);color:var(--fg);transition:var(--motion-hover);padding:18px 20px;text-decoration:none;display:block;box-shadow:0 20px 50px -20px #00000040,inset 0 1px #ffffff1a}.vse-search-hit:hover{background:var(--surface-hi);border-color:var(--card-accent,var(--line-hi))}@supports (color:color-mix(in lab, red, red)){.vse-search-hit:hover{border-color:color-mix(in srgb, var(--card-accent,var(--line-hi)) 30%, var(--line))}}.vse-search-hit:hover{transform:translateY(-1px)}.vse-search-hit[data-accent=course]{--card-accent:var(--sec-indigo)}.vse-search-hit[data-accent=tool]{--card-accent:var(--sec-violet)}.vse-search-hit[data-accent=knowledge]{--card-accent:var(--sec-teal)}.vse-search-hit[data-accent=video]{--card-accent:var(--sec-video)}.vse-search-hit[data-accent=report]{--card-accent:var(--sec-gold)}.vse-search-hit[data-accent=site]{--card-accent:var(--brand-green-light)}.vse-search-hit__row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}@media (max-width:560px){.vse-search-hit__row .vse-search-hit__title{flex-basis:100%}}.vse-search-hit__type{font-size:var(--ft-body);border:1px solid var(--line);background:var(--surface);color:var(--fg-dim);border-radius:999px;flex-shrink:0;padding:3px 9px}.vse-search-hit__free{font-size:var(--ft-body);background:var(--card-accent,var(--brand-green-light));color:var(--bg-base);border-radius:999px;flex-shrink:0;padding:3px 9px;font-weight:500}.vse-search-hit__title{font-family:var(--font-heading);font-weight:500;font-size:var(--ft-body);letter-spacing:-.01em;color:var(--fg);flex:1;min-width:180px;line-height:1.3}.vse-search-hit:hover .vse-search-hit__title{color:var(--card-accent,var(--fg))}@supports (color:color-mix(in lab, red, red)){.vse-search-hit:hover .vse-search-hit__title{color:color-mix(in srgb, var(--card-accent,var(--fg)) 80%, var(--fg))}}.vse-search-hit__summary{font-family:var(--font-sans);font-size:var(--ft-body);color:var(--fg-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 10px;line-height:1.5;display:-webkit-box;overflow:hidden}.vse-search-hit__meta{font-size:var(--ft-micro);letter-spacing:.1em;color:var(--fg-mute);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vse-search-mark{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-search-mark{background:color-mix(in srgb, var(--fg) 14%, transparent)}}.vse-search-mark{color:var(--fg);border-radius:2px}.vse-search-elsewhere{color:var(--brand-green-light);font:inherit;cursor:pointer;transition:color var(--motion-fast);background:0 0;border:0;padding:0}.vse-search-elsewhere:hover{color:var(--fg)}.vse-lesson-nav{background:var(--surface);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);box-shadow:none;border:1px solid var(--card-line);border-radius:var(--radius);color:var(--fg);transition:var(--motion-hover);flex-direction:column;gap:6px;min-height:72px;padding:14px 18px;text-decoration:none;display:flex}.vse-lesson-nav:hover{background:var(--surface-hi);border-color:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.vse-lesson-nav:hover{border-color:color-mix(in srgb, var(--section-accent) 35%, var(--line))}}.vse-lesson-nav--next{text-align:right;align-items:flex-end}.les-outro .vse-lesson-nav{-webkit-backdrop-filter:none;backdrop-filter:none}.vse-lesson-nav__label{font-size:var(--ft-micro);color:var(--fg-mute);letter-spacing:.12em;align-items:center;gap:4px;display:inline-flex}.vse-lesson-nav__title{font-family:var(--font-heading);font-weight:500;font-size:var(--ft-body);letter-spacing:-.01em;color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vse-auth-card__success-orb{width:52px;height:52px;color:var(--brand-green-light);background:radial-gradient(circle at 30% 25%, #ffffff38, transparent 55%), var(--brand-green-light);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-auth-card__success-orb{background:radial-gradient(circle at 30% 25%, #ffffff38, transparent 55%), color-mix(in srgb, var(--brand-green-light) 30%, transparent)}}.vse-auth-card__success-orb{border:1px solid var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-auth-card__success-orb{border:1px solid color-mix(in srgb, var(--brand-green-light) 40%, transparent)}}.vse-auth-card__success-orb{box-shadow:0 6px 18px -6px var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-auth-card__success-orb{box-shadow:0 6px 18px -6px color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.vse-auth-card__success-orb{margin-bottom:4px}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[calc\(var\(--sticky-top\)\+16px\)\]{top:calc(var(--sticky-top) + 16px)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.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}}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.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-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.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-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[36px\]{width:36px;height:36px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.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-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-\[1lh\]{height:1lh}.h-\[18px\]{height:18px}.h-\[36px\]{height:36px}.h-screen{height:100vh}.min-h-0{min-height:0}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.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-14{width:calc(var(--spacing) * 14)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-\[36px\]{width:36px}.w-\[76px\]{width:76px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[620px\]{max-width:620px}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);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)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-b-full{border-bottom-right-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[\#7dcf60\]{border-color:#7dcf60}.border-\[var\(--card-line\)\]{border-color:var(--card-line)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-hi\)\]{border-color:var(--line-hi)}.border-border{border-color:var(--line)}.border-current{border-color:currentColor}.border-input{border-color:var(--input)}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\[\#F4F5F7\]{background-color:#f4f5f7}.bg-\[color-mix\(in_srgb\,var\(--brand-green-light\)_12\%\,transparent\)\]{background-color:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--brand-green-light\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-green-light) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--brand-green-light\)_16\%\,transparent\)\]{background-color:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--brand-green-light\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-green-light) 16%,transparent)}}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--brand-green-light\)\]{background-color:var(--brand-green-light)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--popup-bg\)\]{background-color:var(--popup-bg)}.bg-\[var\(--scrim\)\]{background-color:var(--scrim)}.bg-\[var\(--section-accent\)\]{background-color:var(--section-accent)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-hi\)\]{background-color:var(--surface-hi)}.bg-background,.bg-background\/0{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/0{background-color:color-mix(in oklab, var(--background) 0%, transparent)}}.bg-border{background-color:var(--line)}.bg-current{background-color:currentColor}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground\/\[0\.08\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.08\]{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-\[image\:linear-gradient\(160deg\,var\(--popup-sheen\)\,transparent_55\%\)\]{background-image:linear-gradient(160deg,var(--popup-sheen),transparent 55%)}.bg-clip-padding{background-clip:padding-box}.fill-\[var\(--danger\)\]{fill:var(--danger)}.fill-brand-primary{fill:#107a81}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[12px\]{padding:12px}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.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-16{padding-block:calc(var(--spacing) * 16)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[56\.25\%\]{padding-top:56.25%}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[88px\]{padding-bottom:88px}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[30px\]{padding-left:30px}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-display,.font-heading,.font-mono,.font-serif-accent{font-family:Cera Pro,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}.text-2xl{font-size:var(--ft-heading);line-height:var(--tw-leading,var(--text-heading--line-height))}.text-3xl{font-size:var(--ft-display);line-height:var(--tw-leading,var(--text-display--line-height))}.text-base{font-size:var(--ft-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-body{font-size:var(--ft-body);line-height:var(--tw-leading,1.5)}.text-heading{font-size:var(--ft-heading);line-height:var(--tw-leading,1.3)}.text-lg{font-size:var(--ft-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}.text-sm{font-size:var(--ft-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-xl{font-size:var(--ft-heading);line-height:var(--tw-leading,var(--text-heading--line-height))}.text-xs{font-size:var(--ft-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[length\:var\(--ft-body-lg\)\]{font-size:var(--ft-body-lg)}.text-micro{font-size:var(--ft-micro)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.text-\[\#0a0a0a\]{color:#0a0a0a}.text-\[var\(--accent-fg\)\]{color:var(--accent-fg)}.text-\[var\(--brand-green-light\)\]{color:var(--brand-green-light)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--fg\)\]{color:var(--fg)}.text-\[var\(--fg-dim\)\]{color:var(--fg-dim)}.text-\[var\(--fg-mute\)\]{color:var(--fg-mute)}.text-brand-primary{color:#107a81}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.bg-blend-color{background-blend-mode:color}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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)}.ring{--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-background{--tw-ring-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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-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-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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\:var\(--popup-blur\)\]{-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-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-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}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[transition\:var\(--motion-hover\)\]{transition:var(--motion-hover)}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--ft-body);line-height:var(--tw-leading,var(--text-body--line-height))}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--ft-body);line-height:var(--tw-leading,var(--text-body--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mx-auto:before{content:var(--tw-content);margin-inline:auto}.before\:mb-3\.5:before{content:var(--tw-content);margin-bottom:calc(var(--spacing) * 3.5)}.before\:block:before{content:var(--tw-content);display:block}.before\:h-\[3px\]:before{content:var(--tw-content);height:3px}.before\:w-10:before{content:var(--tw-content);width:calc(var(--spacing) * 10)}.before\:rounded-sm:before{content:var(--tw-content);border-radius:calc(var(--radius) * .6)}.before\:bg-\[var\(--brand-green-light\)\]:before{content:var(--tw-content);background-color:var(--brand-green-light)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--line)}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.first\:mt-0:first-child{margin-top:0}@media (hover:hover){.hover\:border-\[var\(--fg-mute\)\]:hover{border-color:var(--fg-mute)}.hover\:bg-\[var\(--surface-hi\)\]:hover{background-color:var(--surface-hi)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-foreground\/\[0\.04\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-\[var\(--fg\)\]:hover{color:var(--fg)}.hover\:text-\[var\(--fg-dim\)\]:hover{color:var(--fg-dim)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-110: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-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-ending-style\:opacity-0[data-ending-style],.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\: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,)}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[360px\]{width:360px}.md\:justify-end{justify-content:flex-end}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-\[16px\]{padding:16px}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:text-sm{font-size:var(--ft-body);line-height:var(--tw-leading,var(--text-body--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Cera Pro;src:url(/fonts/CeraPro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/fonts/CeraPro-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/fonts/CeraPro-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--fg:#f5f5fa;--fg-dim:#fff9;--fg-mute:#ffffff59;--bg-base:#0b0d14;--bg-hi:#111421;--surface:#ffffff0a;--surface-hi:#ffffff14;--line:#ffffff1a;--line-hi:#ffffff38;--danger:#e5484d;--card-line:#ffffff12;--scrim:#06080ebd;--popup-bg:#0b0d14;--popup-sheen:#ecd2970f;--popup-blur:blur(30px) saturate(1.25);--motion-ease:cubic-bezier(.2, .7, .2, 1);--motion-base:.28s;--motion-fast:.15s;--motion-hover:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, outline-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, opacity var(--motion-fast) ease, transform var(--motion-fast) ease, translate var(--motion-fast) ease, scale var(--motion-fast) ease, filter var(--motion-fast) ease;--aurora-1:#7dcf60;--aurora-2:#107a81;--aurora-3:#5baa45;--aurora-opacity:.34;--amb-emerald:#1fa85b73;--amb-bright:#7dcf605c;--amb-teal:#107a816b;--amb-ink:#4b6eb461;--amb-violet:#8c6ec852;--amb-coral:#d2646447;--amb-rose:#c86ea04d;--amb-ochre:#c8a06452;--amb-gold:#d4b98a5c;--amb-champagne:#f5dcaa57;--sec-emerald:#7dcf60;--sec-gold:#ecd297;--sec-teal:#2fbec2;--sec-indigo:#7e9cff;--sec-violet:#b197fc;--sec-video:var(--video);--sec-emerald-grad:linear-gradient(45deg, var(--brand-green-dark), var(--brand-green-light));--sec-gold-grad:var(--gold-gradient-heritage);--sec-teal-grad:linear-gradient(45deg, #0e7a7e, #2fbec2);--sec-indigo-grad:linear-gradient(45deg, #3e54b0, #7e9cff);--sec-violet-grad:linear-gradient(45deg, #6e51b8, #b197fc);--sec-video-grad:var(--video-grad);--section-accent:var(--sec-emerald);--section-grad:var(--sec-emerald-grad);--tg:#2aabee;--video:#e5533d;--ig:#dd2a7b;--x-tone:#c9ccd6;--video-deep:#b84a36;--video-grad:linear-gradient(45deg, var(--video-deep), var(--video));--buy-once:#f48fb1;--tier-dark:var(--brand-green-dark);--tier-light:var(--brand-green-light);--tier-wash:radial-gradient(75% 110% at 50% 20%, var(--tier-light), transparent 75%), linear-gradient(135deg, var(--tier-dark), var(--tier-light))}@supports (color:color-mix(in lab, red, red)){:root{--tier-wash:radial-gradient(75% 110% at 50% 20%, color-mix(in srgb, var(--tier-light) 14%, transparent), transparent 75%), linear-gradient(135deg, color-mix(in srgb, var(--tier-dark) 20%, transparent), color-mix(in srgb, var(--tier-light) 6%, transparent))}}:root{--tier-edge:var(--tier-light)}@supports (color:color-mix(in lab, red, red)){:root{--tier-edge:color-mix(in srgb, var(--tier-light) 24%, transparent)}}:root{--bub-cd:16 122 129;--bub-cl:125 207 96;--bub-layer:.4675;--pro-aurora-1:#f5d89a;--pro-aurora-2:#e4c99a;--pro-aurora-3:#d6b47e;--c3:#5b7fb8;--c3-hover:#6e92cc;--c3-soft:#5b7fb82e;--c-ai:#7ff8ee;--c-basics:#7dcf60;--c-security:#8db0ff;--c-trading:#e7f26a;--c-invest:#f8d23d;--c-web3:#c896ff;--c-tools:#ffa5c7;--brand-green-light:#7dcf60;--brand-green-dark:#107a81;--brand-vip:#a08050;--brand-streak:#f8d23d;--lc-paper:#f5ede0;--lc-ink:#3a2e1f;--lc-ink-hi:#1f1810;--lc-ink-dim:#1f18109e;--lc-gold:var(--lc-gold-base);--lc-gold-base:#b68f53;--lc-gold-soft:var(--lc-gold-bright);--lc-gold-deep:var(--lc-gold-base);--gold-gradient:var(--gold-gradient-heritage);--nv-blue:#7fb3e0;--nv-blue-base:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){:root{--nv-blue-base:color-mix(in srgb, var(--nv-blue) 84%, #000)}}:root{--nv-blue-deep:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){:root{--nv-blue-deep:color-mix(in srgb, var(--nv-blue) 62%, #000)}}:root{--nv-blue-bright:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){:root{--nv-blue-bright:color-mix(in srgb, var(--nv-blue) 56%, #fff)}}:root{--nv-ink:var(--bg-base);--nv-gradient:linear-gradient(135deg, var(--nv-blue-deep) 0%, var(--nv-blue-base) 45%, var(--nv-blue) 100%);--nv-gradient-heritage:linear-gradient(91.86deg, var(--nv-blue-base) -5.99%, var(--nv-blue-bright) 67.95%, var(--nv-blue-base) 102.52%);--nv-gradient-text:linear-gradient(45deg, var(--nv-blue-base), var(--nv-blue));--lc-choco:#1a1410;--lc-gold-bright:#ecd297;--medal-gold:#fcd34d;--medal-silver:#e5e7eb;--medal-bronze:#d6a67a;--gold-gradient-heritage:linear-gradient(91.86deg, #b68f53 -5.99%, #ecd297 67.95%, #b68f53 102.52%);--gold-gradient-text:linear-gradient(91.11deg, #48271c 8.66%, #eab335 50.11%, #463731 93.18%);--gold-gradient-text-dark:var(--gold-gradient-heritage);--gold-num-gradient:var(--gold-gradient-heritage);--acc-memes:#ff7ab6;--acc-defi:#c3e35f;--acc-nft:#d4b98a;--acc-ico:#ffb066;--acc-airdrops:#6ee7b7;--acc-ai:#b49dfa;--acc-testnet:#66d9e8;--acc-basics:#a8b89c;--acc-trading:#e5c66e;--acc-investing:#c9a57a;--acc-security:#e5807a;--acc-tools:#9d8fd4;--acc-psychology:#f4a1b5;--acc-education:#a8b89c;--acc-guides:#94c5c8;--acc-general:#bdb290;--acc-analytics:#e89bdc;--acc-bitcoin:#f0a85a;--acc-memecoins:#ff7ab6;--acc-prediction-markets:#c99fd8;--acc-retrodrops:#7ee0b5;--acc-onchain:#a0b5f0;--acc-nodes:#8fc79f;--acc-twitter:#b8c6d9;--acc-blockchains:#f0a85a;--acc-market:#e89bdc;--acc-ai-models:#b49dfa;--acc-vibecoding:#b49dfa;--acc-ai-agents:#b49dfa;--background:var(--bg-base);--foreground:var(--fg);--card:var(--surface);--card-foreground:var(--fg);--popover:#111421f2;--popover-foreground:var(--fg);--primary:var(--brand-green-light);--primary-foreground:var(--bg-base);--secondary:var(--surface);--secondary-foreground:var(--fg);--muted:var(--surface);--muted-foreground:var(--fg-dim);--accent:var(--surface-hi);--accent-foreground:var(--fg);--destructive:var(--danger);--border:var(--line);--input:var(--line-hi);--ring:var(--brand-green-light);--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:16px;--sidebar:var(--surface);--sidebar-foreground:var(--fg);--sidebar-primary:var(--fg);--sidebar-primary-foreground:var(--bg-base);--sidebar-accent:var(--surface-hi);--sidebar-accent-foreground:var(--fg);--sidebar-border:var(--line);--sidebar-ring:var(--brand-green-light);--ft-hero:76px;--ft-display:36px;--ft-heading:22px;--ft-body-lg:18px;--ft-body:16px;--ft-micro:12px;--ava-lg:clamp(112px, 9vw, 132px);--ava-lg-mono:clamp(40px, 3.4vw, 46px);--focus-line:var(--brand-green-light)}@supports (color:lab(0% 0 0)){:root{--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046)}}@supports (color:color-mix(in lab, red, red)){:root{--focus-line:color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}@media (max-width:639px){:root{--ft-hero:44px;--ft-display:28px;--ft-heading:18px;--ft-body-lg:16px;--ft-body:14px}}@media (min-width:640px) and (max-width:1023px){:root{--ft-hero:60px;--ft-display:32px;--ft-heading:20px;--ft-body-lg:17px;--ft-body:15px}}input[type=password]:not(:placeholder-shown),.vse-settings .set-sm-field input[type=password]:not(:placeholder-shown){letter-spacing:.08em;font-size:21px}.vse-settings .set-sm-field input[type=password]:not(:placeholder-shown){line-height:calc(var(--ft-body) * 1.5)}.vse-pw-eye{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--fg-dim);cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vse-pw-eye:hover,.vse-pw-eye[aria-pressed=true]{color:var(--fg)}.vse-pw-field{position:relative}.vse-pw-field>input{padding-right:44px}.vse-pw-field>.vse-pw-eye{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.vse-pw-field input::-ms-reveal{display:none}.set-sm-field input::-ms-reveal{display:none}input:-webkit-autofill{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);transition:background-color 10000000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);transition:background-color 10000000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);transition:background-color 10000000s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);transition:background-color 10000000s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);transition:background-color 10000000s ease-in-out}.vse-softmodal__overlay,.vse-earn-drawer__overlay,.vgm-scrim,.ppm-scrim,.rf-scrim,.setm-scrim,.rd .pw,.vse-streak-popup-overlay,.vse-gate-modal__bg,.les-prog__scrim{cursor:pointer}.vse-softmodal,.rd .pw-card,.vse-streak-popup{cursor:auto}.vse-softmodal:focus{outline:none}.vse-softmodal__overlay,.vse-earn-drawer__overlay,.vse-game .vgm,.vse-passport .ppm,.vse-referrals .rf-modal,.vse-settings .setm,.rd .pw,.vse-streak-popup-overlay,.vse-gate-modal__overlay,.les-prog,.vse-spal,.vse-reviews-lb,.vse-lightbox{background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-resizing] *,html[data-resizing] :before,html[data-resizing] :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important}:is(html[data-resizing] input:autofill,html[data-resizing] textarea:autofill,html[data-resizing] select:autofill){transition:background-color 10000000s ease-in-out!important}html[data-resizing] .vse-header,html[data-resizing] .vse-ticker,html[data-resizing] .les-topbar,html[data-resizing] .vse-bar-glass{background:var(--bg-base)}@supports (color:color-mix(in lab, red, red)){html[data-resizing] .vse-header,html[data-resizing] .vse-ticker,html[data-resizing] .les-topbar,html[data-resizing] .vse-bar-glass{background:color-mix(in srgb, var(--bg-base) 92%, transparent)}}html[data-copy-guard] body{-webkit-user-select:none;user-select:none}:where(html[data-copy-guard]) :where(input,textarea,select,[contenteditable]:not([contenteditable=false]),pre,code,kbd,samp,.vse-copyable){-webkit-user-select:text;user-select:text}html[data-copy-guard] :is(img,picture,video,canvas){-webkit-user-drag:none;-webkit-touch-callout:none}@media print{html[data-copy-guard],html[data-copy-guard] body{background:#fff!important}html[data-copy-guard] body>*{display:none!important}html[data-copy-guard] body:before{content:"Печать страниц The VSЁ недоступна";color:#000;text-align:center;padding:48px 24px;font-size:18px;display:block}}.vse-quest-path,.vse-lesson-tree,.vse-earn-empty,.vse-earn-card,.vse-library .vl-glass,.vse-profile-hero,.vse-courses-empty,.vse-toolshub__pillar,.vse-soft__card,.vse-svc,.vse-set__step,.vse-glossary-v2__empty,.vse-reports-rep,.vse-reports-arch,.vse-reports-cmp__col,.vse-reports-final,.vse-reviews-card,.vse-reviews-proof,.rd .island,.rd .ambblock,.rd .final,.vse-billing .bl-glass,.vse-pay__glass,.vse-referrals .rf-glass,.vse-knowledge-hub,.vse-knowledge-l2-sidebar,.vse-knowledge-l2__hero,.vse-knowledge-pinned-card,.vse-knowledge-material-list,.vse-knowledge-material-list-empty,.vse-knowledge-l3__hero,.vse-knowledge-l3-toc,.vse-knowledge-l3-paywall,.crs-resume,.crs-resume-card,.crs-bc,.crs-pillar,.crs-trust__hero,.les-materials,.les-task,.les-outro,.vse-completed-card,.crsp-buy,.crsp-cert,.crsp-aud,.crc-card,.vse-passport .pp-glass,.vse-passport .pp-acard,.vse-settings .set-glass,.vse-game .vg-glass,.vse-game .vg-acard,.vse-quiz .qz-glass,.vse-stv-card,.vse-land-glass,.vse-land-cb,.vse-land-gm__stage,.vse-land-eco__c,.vse-land-final__box,.vse-wall--fresh,.vse-land-faq details,.vse-legal-card,.vse-rating-page__card,.crs-acc,.vse-dash-card,.shero__stats{background:var(--surface);-webkit-backdrop-filter:blur(32px)saturate(1.3);backdrop-filter:blur(32px)saturate(1.3);border:1px solid var(--card-line);box-shadow:0 20px 50px -20px #00000040,inset 0 1px #ffffff1a}.vse-last-read__card,.vse-pay__amount-card,.vse-pay__progress-card,.vse-pay__summary-card,.vse-game .vg-tile,.vse-dash-plate,.vse-quiz .qz-plate{background:var(--surface);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);border:1px solid var(--card-line);box-shadow:none}.vse-header,.vse-ticker,.les-topbar,.vse-stage-bar,.vse-bar-glass{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.vse-header,.vse-ticker,.les-topbar,.vse-stage-bar,.vse-bar-glass{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.vse-header,.vse-ticker,.les-topbar,.vse-stage-bar,.vse-bar-glass{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4)}.vse-tabbar{background:var(--popup-bg)}.vse-pw{flex-direction:column;gap:6px;display:flex}.vse-pw__meter{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.vse-pw__meter i{background:var(--fg);border-radius:2px;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.vse-pw__meter i{background:color-mix(in srgb, var(--fg) 12%, transparent)}}.vse-pw__meter i{transition:background var(--motion-fast)}.vse-pw[data-level="1"] .vse-pw__meter i:first-child{background:var(--danger)}.vse-pw[data-level="3"] .vse-pw__meter i{background:var(--brand-green-light)}.vse-pw__text{font-size:var(--ft-micro);color:var(--fg-mute);margin:0;line-height:1.45}.vse-pw__label{font-weight:700}.vse-pw[data-level="1"] .vse-pw__label{color:var(--danger)}.vse-pw[data-level="3"] .vse-pw__label{color:var(--brand-green-light)}.vse-totop{right:var(--totop-inset);bottom:var(--totop-inset);z-index:40;width:var(--totop-size);height:var(--totop-size);border-radius:var(--radius);border:1px solid var(--line-hi);background:var(--popup-bg);color:var(--fg-dim);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), color var(--motion-fast), border-color var(--motion-fast);justify-content:center;align-items:center;display:inline-flex;position:fixed;transform:translateY(8px);box-shadow:0 12px 32px -12px #0009}.vse-totop.is-visible{opacity:1;pointer-events:auto;transform:none}.vse-totop:hover{color:var(--fg);border-color:var(--fg-dim)}.vse-totop:focus-visible{outline:2px solid var(--focus-line,var(--brand-green-light));outline-offset:2px}@media (max-width:767px){.vse-totop{right:16px;bottom:calc(var(--mobile-nav-h) + 16px)}}body:has([aria-labelledby=telegram-prompt-title]) .vse-totop{opacity:0;pointer-events:none}@media (max-width:767px){body:has(.vse-stv-mini) .vse-totop{bottom:calc(var(--mobile-nav-h) + 10px + 66px + 12px + env(safe-area-inset-bottom,0px))}}@media (min-width:768px) and (max-width:1023px){body:has(.vse-stv-mini) .vse-totop{bottom:94px}}@media (prefers-reduced-motion:reduce){.vse-totop{transition:none;transform:none}}.font-serif-accent,h1 em:not(.plate-content *),h2 em:not(.plate-content *),h3 em:not(.plate-content *),.vse-heading em,.vse-content-card__glyph,.vse-empty-state__glyph{margin-block-start:-.14em;padding-block-start:.14em;color:var(--section-accent)!important;-webkit-text-fill-color:var(--section-accent)!important;background:0 0!important;font-family:Cera Pro,sans-serif!important;font-style:normal!important;font-weight:700!important}.font-serif-accent>svg,.vse-heading em>svg,.vse-content-card__glyph>svg,.vse-empty-state__glyph>svg{color:var(--section-accent);-webkit-text-fill-color:currentColor;stroke:currentColor}.vse-content-card__glyph>svg{color:var(--card-accent,var(--brand-green-light))}@supports (color:color-mix(in lab, red, red)){.vse-content-card__glyph>svg{color:color-mix(in srgb, var(--card-accent,var(--brand-green-light)) 85%, var(--fg))}}.font-mono-label{font-family:var(--font-mono);font-weight:500;font-size:var(--ft-micro);letter-spacing:.14em;text-transform:uppercase}.vse-brand{text-transform:none}.vse-logo-link{color:inherit;border-radius:6px;text-decoration:none}.vse-logo-link:hover{text-decoration:none}.aurora-clip{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:clip}.aurora-backdrop{pointer-events:none;filter:blur(100px);width:120vw;height:140vh;opacity:var(--aurora-opacity,.55);background:radial-gradient(ellipse 50% 40% at 20% 20%, var(--aurora-1), transparent 60%), radial-gradient(ellipse 55% 40% at 80% 30%, var(--aurora-2), transparent 60%), radial-gradient(ellipse 50% 40% at 50% 85%, var(--aurora-3), transparent 60%);position:absolute;top:-20vh;left:-10vw}@supports (color:color-mix(in lab, red, red)){.aurora-backdrop{background:radial-gradient(ellipse 50% 40% at 20% 20%, color-mix(in srgb, var(--aurora-1) 50%, transparent), transparent 60%), radial-gradient(ellipse 55% 40% at 80% 30%, color-mix(in srgb, var(--aurora-2) 40%, transparent), transparent 60%), radial-gradient(ellipse 50% 40% at 50% 85%, color-mix(in srgb, var(--aurora-3) 40%, transparent), transparent 60%)}}@keyframes aurora-drift{0%{transform:translate(0)}to{transform:translate(-4%,3%)scale(1.05)}}.bubble-page{position:relative}.bubble-field{z-index:0;pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;inset:0;overflow:clip}.bubble-field--in{opacity:var(--bub-layer,.4675)}.bubble-redraw{z-index:0;pointer-events:none;background:#00000003;position:fixed;inset:0}@keyframes bubble-redraw-tick{0%{opacity:1}to{opacity:.4}}.bubble-redraw.is-on{animation:.25s linear infinite alternate bubble-redraw-tick}.bubble{pointer-events:none;border-radius:50%;transition:transform 2.6s ease-in-out,top .7s,bottom .7s;position:absolute}.bubble:before{content:"";--bub-cx:calc((var(--gx,42%) + 24%) / 1.48);--bub-cy:calc((var(--gy,40%) + 24%) / 1.48);background:radial-gradient(circle at var(--bub-cx) var(--bub-cy), rgb(var(--bub-cl) / .4) 0%, rgb(var(--bub-cl) / .26) calc(1% + 100px), rgb(var(--bub-cl) / .1) calc(12% + 160px), rgb(var(--bub-cl) / 0) calc(24% + 220px)), radial-gradient(circle at var(--bub-cx) var(--bub-cy), rgb(var(--bub-cd) / .34) 0%, rgb(var(--bub-cd) / .28) calc(17% + 100px), rgb(var(--bub-cd) / .16) calc(31% + 163px), rgb(var(--bub-cd) / .07) calc(44% + 204px), rgb(var(--bub-cd) / 0) calc(64% + 217px));border-radius:50%;position:absolute;inset:-24%;-webkit-mask-image:radial-gradient(circle closest-side,#000 58%,#0000 98%);mask-image:radial-gradient(circle closest-side,#000 58%,#0000 98%)}@media (max-width:768px){.bubble:before{background:radial-gradient(circle at var(--bub-cx) var(--bub-cy), rgb(var(--bub-cl) / .1) 0%, rgb(var(--bub-cl) / .065) 35%, rgb(var(--bub-cl) / .025) 68%, rgb(var(--bub-cl) / 0) 100%), radial-gradient(circle at var(--bub-cx) var(--bub-cy), rgb(var(--bub-cd) / .1) 0%, rgb(var(--bub-cd) / .08) 45%, rgb(var(--bub-cd) / .04) 75%, rgb(var(--bub-cd) / 0) 100%)}}@media (prefers-reduced-motion:reduce){.bubble,.bubble-field{transition:none}.bubble-redraw{display:none}.bubble-redraw.is-on{animation:none}}:root:has(.amb-knowledge){--aurora-1:var(--amb-teal);--aurora-2:var(--amb-ink);--aurora-3:var(--amb-emerald);--section-accent:var(--sec-teal);--section-grad:var(--sec-teal-grad)}:root:has(.amb-courses){--aurora-1:var(--amb-ink);--aurora-2:var(--amb-teal);--aurora-3:var(--amb-violet);--section-accent:var(--sec-indigo);--section-grad:var(--sec-indigo-grad)}:root:has(.amb-tools){--aurora-1:var(--amb-violet);--aurora-2:var(--amb-ink);--aurora-3:var(--amb-rose);--section-accent:var(--sec-violet);--section-grad:var(--sec-violet-grad)}:root:has(.amb-streams){--aurora-1:var(--amb-coral);--aurora-2:var(--amb-rose);--aurora-3:var(--amb-ochre);--section-accent:var(--sec-video);--section-grad:var(--sec-video-grad)}:is(:root:has(.amb-reports),:root:has(.amb-reviews),:root:has(.amb-billing)){--aurora-1:var(--amb-gold);--aurora-2:var(--amb-champagne);--aurora-3:var(--amb-ochre);--section-accent:var(--sec-gold);--section-grad:var(--sec-gold-grad)}:is(:root:has(.amb-reports),:root:has(.amb-billing)){--bub-cd:182 143 83;--bub-cl:236 210 151}:root[data-tier=paid]{--bub-cd:182 143 83;--bub-cl:236 210 151;--tier-dark:var(--lc-gold-base);--tier-light:var(--sec-gold);--tier-wash:radial-gradient(75% 110% at 50% 20%, var(--gold-hot), transparent 75%), linear-gradient(135deg, var(--gold-hot), var(--tier-light))}@supports (color:color-mix(in lab, red, red)){:root[data-tier=paid]{--tier-wash:radial-gradient(75% 110% at 50% 20%, color-mix(in srgb, var(--gold-hot) 16%, transparent), transparent 75%), linear-gradient(135deg, color-mix(in srgb, var(--gold-hot) 18%, transparent), color-mix(in srgb, var(--tier-light) 6%, transparent))}}:root[data-tier=paid]{--tier-edge:var(--tier-light)}@supports (color:color-mix(in lab, red, red)){:root[data-tier=paid]{--tier-edge:color-mix(in srgb, var(--tier-light) 24%, transparent)}}:root[data-tier=paid]:not(:has(.amb-knowledge,.amb-courses,.amb-tools,.amb-streams,.amb-reports,.amb-reviews,.amb-billing)){--aurora-1:var(--pro-aurora-1);--aurora-2:var(--pro-aurora-2);--aurora-3:var(--pro-aurora-3);--section-accent:var(--sec-gold);--section-grad:var(--sec-gold-grad)}.vse-quest-path{border:1px solid var(--card-line);border-radius:var(--radius);margin:24px 0;padding:28px}.vse-quest-path__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.vse-quest-path__title{font-size:var(--ft-body-lg);color:var(--fg);align-items:center;gap:10px;margin:0;font-weight:700;display:inline-flex}.vse-quest-path__title svg{color:var(--section-accent)}.vse-quest-path__progress{flex-direction:column;gap:6px;min-width:200px;display:flex}.vse-quest-path__progress-meta{font-size:var(--ft-body);color:var(--fg-dim);gap:6px;display:flex}.vse-quest-path__progress-bar{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.vse-quest-path__progress-fill{background:var(--c3);height:100%;transition:width .4s}.vse-quest-path__modules{margin:0;padding:0;list-style:none}.vse-quest-path__module{--qp-node:40px;--qp-pad:14px;padding-bottom:16px;padding-left:56px;position:relative}.vse-quest-path__module.has-connector:before{content:"";left:calc(var(--qp-node) / 2 - 1px);top:calc(8px + var(--qp-node));background:var(--line);width:2px;position:absolute;bottom:-8px}.vse-quest-path__module.is-active.has-connector:before{top:calc(12px + var(--qp-node))}.vse-quest-path__module.has-connector:has(+.is-active):before{bottom:-4px}.vse-quest-path__module.is-done.has-connector:before{background:var(--tier-light)}.vse-quest-path__module-head{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:flex-start;gap:14px;padding:8px 0;display:flex}.vse-quest-path__module-head:hover .vse-quest-path__module-title{color:var(--section-accent)}.vse-quest-path__node{border:2px solid var(--line);background:var(--bg-base);width:40px;height:40px;color:var(--fg-mute);transition:var(--motion-hover);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;left:0}.vse-quest-path__module.is-done .vse-quest-path__node{background:var(--tier-light);border-color:var(--tier-light);color:var(--bg-base)}.vse-quest-path__module.is-active .vse-quest-path__node{border-color:var(--tier-light);color:var(--tier-light);background:var(--tier-light)}@supports (color:color-mix(in lab, red, red)){.vse-quest-path__module.is-active .vse-quest-path__node{background:color-mix(in srgb, var(--tier-light) 14%, transparent)}}.vse-quest-path__module.is-active .vse-quest-path__node{box-shadow:0 0 0 4px var(--tier-light)}@supports (color:color-mix(in lab, red, red)){.vse-quest-path__module.is-active .vse-quest-path__node{box-shadow:0 0 0 4px color-mix(in srgb, var(--tier-light) 18%, transparent)}}.vse-quest-path__module-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vse-quest-path__module-num{font-size:var(--ft-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-mute);font-weight:500}.vse-quest-path__module-title{font-size:var(--ft-heading);color:var(--fg);letter-spacing:-.01em;transition:color var(--motion-fast);margin:0;font-weight:700;line-height:1.25}.vse-quest-path__module-desc{font-size:var(--ft-body);color:var(--fg-dim);margin:4px 0 0;line-height:1.5}.vse-quest-path__module-meta{font-size:var(--ft-body);color:var(--fg-mute);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.vse-quest-path__lessons{margin:0 0 0 calc(-1 * var(--qp-pad));flex-direction:column;gap:2px;padding:12px 0 0;list-style:none;display:flex;container:quest-lessons/inline-size}.vse-quest-path__lessons.is-flat{--qp-pad:14px;padding-top:0}.vse-quest-path__lesson-link{padding:10px var(--qp-pad);color:var(--fg-dim);transition:background var(--motion-fast), color var(--motion-fast);border-radius:16px;align-items:center;gap:12px;text-decoration:none;display:flex}.vse-quest-path__lesson-link:hover{background:var(--surface-hi);color:var(--fg)}.vse-quest-path__lesson.is-completed .vse-quest-path__lesson-link{color:var(--fg)}.vse-quest-path__lesson.is-in_progress .vse-quest-path__lesson-link{background:var(--tier-light)}@supports (color:color-mix(in lab, red, red)){.vse-quest-path__lesson.is-in_progress .vse-quest-path__lesson-link{background:color-mix(in srgb, var(--tier-light) 10%, transparent)}}.vse-quest-path__lesson-num{font-size:var(--ft-body);color:var(--fg-mute);width:var(--lesson-num-w,36px);white-space:nowrap;flex-shrink:0;font-weight:500}.vse-quest-path__lesson-title{font-size:var(--ft-body);flex:1;font-weight:500;line-height:1.3}.vse-quest-path__lesson-meta{font-size:var(--ft-body);color:var(--fg-mute);flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.vse-quest-path__lesson-badge{font-size:var(--ft-micro);white-space:nowrap;color:var(--tier-light);background:var(--tier-light);border-radius:999px;padding:0 7px;font-weight:500;line-height:18px}@supports (color:color-mix(in lab, red, red)){.vse-quest-path__lesson-badge{background:color-mix(in srgb, var(--tier-light) 14%, transparent)}}.vse-quest-path__lesson-badge.is-pro{color:var(--lc-gold-bright);background:var(--lc-gold-bright)}@supports (color:color-mix(in lab, red, red)){.vse-quest-path__lesson-badge.is-pro{background:color-mix(in srgb, var(--lc-gold-bright) 14%, transparent)}}@media (max-width:768px){.vse-quest-path{padding:20px 16px}.vse-quest-path__module{--qp-node:32px;--qp-pad:10px;padding-left:48px}.vse-quest-path__lessons.is-flat{--qp-pad:10px}.vse-quest-path__node{width:32px;height:32px}.vse-quest-path__lesson-link{gap:8px}}@container quest-lessons (max-width:520px){.vse-quest-path__lesson-link{grid-template-columns:18px var(--lesson-num-w-narrow,28px) minmax(0, 1fr);padding:10px var(--qp-pad);gap:8px;display:grid}.vse-quest-path__lesson-num{width:auto}.vse-quest-path__lesson-meta{flex-wrap:wrap;grid-column:2/-1;justify-self:start}.vse-quest-path__lesson-meta:empty{display:none}}.vse-lesson-tree{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;max-height:calc(100vh - 6rem);display:flex}.vse-lesson-tree__scroll{flex:1;min-height:0;overflow:hidden auto}.vse-lesson-tree__nav{flex-direction:column;gap:14px;padding:10px;display:flex}.vse-lesson-tree__module-head{justify-content:space-between;align-items:baseline;padding:4px 10px;display:flex}.vse-lesson-tree__module-num{font-size:var(--ft-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-mute);font-weight:500}.vse-lesson-tree__module-meta{font-size:var(--ft-body);color:var(--fg-mute)}.vse-lesson-tree__module-title{font-size:var(--ft-body);color:var(--fg-dim);margin:2px 10px 8px;font-weight:500;line-height:1.4}.vse-lesson-tree__lessons{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.vse-lesson-tree__lesson{grid-template-columns:18px var(--lesson-num-w,28px) 1fr auto;color:var(--fg-mute);font-size:var(--ft-body);transition:background var(--motion-fast), color var(--motion-fast);border-radius:16px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:grid}.vse-lesson-tree__lesson:hover{background:var(--surface-hi);color:var(--fg)}.vse-lesson-tree__lesson.is-completed{color:var(--fg-dim)}.vse-lesson-tree__lesson.is-current{background:var(--tier-light)}@supports (color:color-mix(in lab, red, red)){.vse-lesson-tree__lesson.is-current{background:color-mix(in srgb, var(--tier-light) 12%, transparent)}}.vse-lesson-tree__lesson.is-current{color:var(--fg);font-weight:500}.vse-lesson-mark{border:1.5px solid var(--line-hi);background:var(--bg-base);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.vse-lesson-mark__dot{background:var(--line-hi);border-radius:50%;width:4px;height:4px}.vse-lesson-mark.is-done,.vse-lesson-mark.is-current{background:var(--tier-light);border-color:var(--tier-light);color:var(--bg-base)}.vse-lesson-mark.is-started{background:var(--tier-light)}@supports (color:color-mix(in lab, red, red)){.vse-lesson-mark.is-started{background:color-mix(in srgb, var(--tier-light) 18%, transparent)}}.vse-lesson-mark.is-started{border-color:var(--tier-light);color:var(--tier-light)}.vse-lesson-tree__lesson-num{font-size:var(--ft-body);color:var(--fg-mute);font-weight:500}.vse-lesson-tree__lesson.is-current .vse-lesson-tree__lesson-num{color:var(--tier-light)}.vse-lesson-tree__lesson-title{font-size:var(--ft-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.vse-lesson-tree__lesson-duration{font-size:var(--ft-body);color:var(--fg-mute);align-items:center;gap:3px;display:inline-flex}.vse-lesson-tree__tag{font-size:var(--ft-micro);vertical-align:1px;color:var(--brand-green-light);background:var(--brand-green-light);border-radius:999px;margin-left:6px;padding:0 7px;font-weight:500;line-height:18px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.vse-lesson-tree__tag{background:color-mix(in srgb, var(--brand-green-light) 14%, transparent)}}.vse-lesson-tree__tag.is-pro{color:var(--lc-gold-bright);background:var(--lc-gold-bright)}@supports (color:color-mix(in lab, red, red)){.vse-lesson-tree__tag.is-pro{background:color-mix(in srgb, var(--lc-gold-bright) 14%, transparent)}}.vse-lesson-tree__lesson.is-next:not(.is-current){box-shadow:inset 0 0 0 1px var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-lesson-tree__lesson.is-next:not(.is-current){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-green-light) 35%, transparent)}}.vse-lesson-tree__lesson.is-locked:not(.is-current){color:var(--fg-mute)}.vse-earn-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin-bottom:18px;display:flex;overflow-x:auto}.vse-earn-tabs::-webkit-scrollbar{display:none}.vse-earn-tab{color:var(--fg-mute);font:inherit;font-size:var(--ft-body);cursor:pointer;white-space:nowrap;transition:color var(--motion-fast);background:0 0;border:none;align-items:center;gap:6px;padding:10px 16px;font-weight:500;display:inline-flex;position:relative}.vse-earn-tab:hover,.vse-earn-tab.is-active{color:var(--fg)}.vse-earn-tab.is-active:after{content:"";background:var(--brand-green-light);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.vse-earn-filters{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.vse-earn-filters__head{color:var(--fg-mute);font-size:var(--ft-micro);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-weight:500;display:inline-flex}.vse-earn-filters__clear{border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;font-size:var(--ft-body);color:var(--fg-dim);cursor:pointer;background:0 0;margin-left:6px;padding:3px 10px}.vse-earn-filters__clear:hover{color:var(--fg);border-color:var(--line-hi)}.vse-earn-filters__group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.vse-earn-filters__label{font-size:var(--ft-micro);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.06em;margin-right:4px}.vse-earn-chip{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--fg-dim);font:inherit;font-size:var(--ft-body);cursor:pointer;transition:var(--motion-hover);white-space:nowrap;background:0 0;padding:5px 11px;font-weight:500}.vse-earn-chip:hover{border-color:var(--line-hi);color:var(--fg)}.vse-earn-chip.is-active{background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-earn-chip.is-active{background:color-mix(in srgb, var(--brand-green-light) 12%, transparent)}}.vse-earn-chip.is-active{border-color:var(--brand-green-light);color:var(--brand-green-light)}.vse-earn-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:40px;display:grid}.vse-earn-empty{text-align:center;color:var(--fg-mute);font-size:var(--ft-body);grid-column:1/-1;padding:60px 20px}.vse-earn-soon{text-align:center;padding:var(--sec-gap) 24px 40px}.vse-earn-soon__title{font-family:var(--font-heading);font-weight:700;font-size:var(--ft-hero);letter-spacing:-.045em;color:var(--fg-mute);margin:0;line-height:1}.vse-earn-soon__title em{font-style:normal;-webkit-text-fill-color:currentColor!important;color:inherit!important;background:0 0!important}.vse-earn-soon__lead{max-width:600px;color:var(--fg-dim);font-size:var(--ft-body-lg);margin:22px auto 0;line-height:1.5}.vse-earn-card{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:border-color var(--motion-fast), transform var(--motion-fast);flex-direction:column;gap:12px;padding:18px;display:flex}.vse-earn-card:hover{border-color:var(--brand-green-light);transform:translateY(-2px)}.vse-earn-card__header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vse-earn-card__type{font-size:var(--ft-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--brand-green-light);font-weight:700}.vse-earn-card__chain{font-size:var(--ft-micro);color:var(--fg-mute);border:1px solid var(--line);text-transform:uppercase;border-radius:4px;padding:2px 8px}.vse-earn-card__hype{align-items:center;display:inline-flex}.vse-earn-card__bookmark{color:var(--fg-mute);cursor:pointer;transition:color var(--motion-fast);background:0 0;border:none;border-radius:6px;margin-left:auto;padding:4px}.vse-earn-card__bookmark:hover,.vse-earn-card__bookmark.is-active{color:var(--brand-green-light)}.vse-earn-card__title{font-size:var(--ft-body-lg);color:var(--fg);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.3}.vse-earn-card__summary{font-size:var(--ft-body);color:var(--fg-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.vse-earn-card__footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.vse-earn-card__metric{flex-direction:column;gap:2px;display:inline-flex}.vse-earn-card__metric-label{font-size:var(--ft-micro);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.06em}.vse-earn-card__metric-value{font-size:var(--ft-body);color:var(--fg);font-weight:700}.vse-earn-card__tier{background:var(--surface-hi);border:1px solid var(--line-hi);font-size:var(--ft-body);border-radius:4px;padding:2px 8px;font-weight:700}.vse-earn-card__tier[data-tier="1"]{background:var(--lc-gold-bright)}@supports (color:color-mix(in lab, red, red)){.vse-earn-card__tier[data-tier="1"]{background:color-mix(in srgb, var(--lc-gold-bright) 18%, transparent)}}.vse-earn-card__tier[data-tier="1"]{border-color:var(--lc-gold-bright);color:var(--lc-gold-bright)}.vse-earn-card__risk{color:var(--fg-mute);align-items:center;padding:3px;display:inline-flex}.vse-earn-card__risk[data-risk=high]{color:var(--danger)}.vse-earn-card__risk[data-risk=mid]{color:var(--warn-amber)}.vse-earn-card__deadline{font-size:var(--ft-body);color:var(--fg-mute);align-items:center;gap:3px;margin-left:auto;display:inline-flex}.vse-earn-card__has-link{color:var(--brand-green-light)}.vse-earn-drawer__overlay{z-index:60;position:fixed;inset:0}.vse-earn-drawer{background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);width:100%;max-width:520px;-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);border-left:1px solid var(--line-hi);z-index:61;flex-direction:column;gap:18px;padding:24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.vse-earn-drawer__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vse-earn-drawer__chips{flex-wrap:wrap;gap:6px;display:flex}.vse-earn-drawer__chip{border:1px solid var(--line);font-size:var(--ft-micro);color:var(--fg-dim);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.vse-earn-drawer__chip--type{background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-earn-drawer__chip--type{background:color-mix(in srgb, var(--brand-green-light) 14%, transparent)}}.vse-earn-drawer__chip--type{border-color:var(--brand-green-light);color:var(--brand-green-light);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.vse-earn-drawer__chip--tier[data-tier="1"]{background:var(--lc-gold-bright)}@supports (color:color-mix(in lab, red, red)){.vse-earn-drawer__chip--tier[data-tier="1"]{background:color-mix(in srgb, var(--lc-gold-bright) 18%, transparent)}}.vse-earn-drawer__chip--tier[data-tier="1"]{border-color:var(--lc-gold-bright);color:var(--lc-gold-bright);font-weight:700}.vse-earn-drawer__chip--hype[data-hype=high]{color:var(--brand-green-light);border-color:var(--brand-green-light)}.vse-earn-drawer__chip--hype[data-hype=mid]{color:var(--c3);border-color:var(--c3)}.vse-earn-drawer__close{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;color:var(--fg-mute);background:0 0;padding:6px;display:inline-flex}.vse-earn-drawer__close:hover{color:var(--fg);border-color:var(--line-hi)}.vse-earn-drawer__title{font-size:var(--ft-heading);color:var(--fg);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}.vse-earn-drawer__summary{font-size:var(--ft-body-lg);color:var(--fg-dim);margin:0;line-height:1.5}.vse-earn-drawer__meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:10px 16px;margin:0;padding:14px 0;display:grid}.vse-earn-drawer__meta dt{font-size:var(--ft-micro);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px}.vse-earn-drawer__meta dd{font-size:var(--ft-micro);color:var(--fg);margin:0;font-weight:500}.vse-earn-drawer__section-title{font-size:var(--ft-micro);color:var(--fg);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-weight:700}.vse-earn-drawer__steps{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.vse-earn-drawer__steps li{font-size:var(--ft-body);color:var(--fg-dim);line-height:1.5}.vse-earn-drawer__notes{font-size:var(--ft-body);color:var(--fg-dim);margin:0;line-height:1.5}.vse-earn-drawer__cta{border-radius:var(--radius);background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));color:#0e1b0a;font-weight:700;font-size:var(--ft-body);transition:opacity var(--motion-fast), transform var(--motion-fast);justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:14px 24px;text-decoration:none;display:inline-flex}.vse-streak-popup-overlay{z-index:60;width:100vw;height:100dvh;padding:20px;animation:.2s ease-out vse-popup-fade-in;position:fixed;top:0;left:0}.vse-streak-confetti{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.vse-streak-confetti span{opacity:0;border-radius:1px;width:8px;height:13px;animation-name:vse-confetti-fall;animation-timing-function:cubic-bezier(.3,.2,.5,1);animation-iteration-count:1;animation-fill-mode:forwards;position:absolute;top:-24px}@keyframes vse-confetti-fall{0%{opacity:0;transform:translateY(0)rotate(0)}8%{opacity:1}82%{opacity:1}to{transform:translateY(102vh) rotate(var(--cf-rot,360deg));opacity:0}}@media (prefers-reduced-motion:reduce){.vse-streak-confetti{display:none}}@keyframes vse-popup-fade-in{0%{opacity:0}to{opacity:1}}.vse-streak-popup{--rg-a:#7dcf60;width:min(452px,100% - 32px);max-height:calc(100dvh - 40px);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);background:var(--tier-wash), var(--popup-bg);border:1px solid var(--tier-edge);text-align:center;border-radius:16px;padding:40px 40px 32px;animation:.3s cubic-bezier(.2,.9,.4,1) vse-popup-slide-up;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px -28px #000000b3,0 0 0 1px #ffffff08}:root[data-tier=paid][data-tier=paid] .vse-streak-popup{--rg-a:#ecd297}@keyframes vse-popup-slide-up{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.vse-streak-popup__pro{z-index:2;color:var(--lc-ink-hi);font-size:var(--ft-micro);letter-spacing:.12em;background:linear-gradient(135deg,#b68f53 0%,#ecd297 52%,#fbe4a0 100%);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-weight:700;line-height:1.3;display:none;position:absolute;top:14px;right:14px}.vse-streak-popup__pro svg{width:12px;height:12px}:root[data-tier=paid] .vse-streak-popup__pro{display:inline-flex}.vse-streak-popup__badge{font-size:var(--ft-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--rg-a);background:var(--rg-a);border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 13px 5px 11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-streak-popup__badge{background:color-mix(in srgb, var(--rg-a) 14%, transparent)}}.vse-streak-popup__badge{border:1px solid var(--rg-a)}@supports (color:color-mix(in lab, red, red)){.vse-streak-popup__badge{border:1px solid color-mix(in srgb, var(--rg-a) 30%, transparent)}}.vse-streak-gena{z-index:1;flex-direction:column;align-items:center;gap:2px;margin:2px auto 20px;display:flex;position:relative}.vse-streak-gena__pine{width:42px;height:42px;image-rendering:pixelated;filter:drop-shadow(0 4px 8px #00000080);animation:2.8s ease-in-out infinite pp-sway-pine}.vse-streak-gena__cat{width:128px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 14px 22px #00000080)}@media (prefers-reduced-motion:reduce){.vse-streak-gena__pine,.vse-streak-gena__cat{animation:none}}.vse-streak-count{z-index:1;margin:0 auto;position:relative}.vse-streak-count__num{font-family:var(--font-heading);font-size:var(--ft-hero);letter-spacing:-.04em;color:var(--fg);font-variant-numeric:tabular-nums lining-nums;justify-content:center;align-items:center;gap:.22em;font-weight:700;line-height:1;display:flex}.vse-streak-count__num svg{width:.5em;height:.5em;color:var(--brand-streak)}.vse-streak-count__days{font-size:var(--ft-body-lg);color:var(--fg-dim);margin-top:10px;font-weight:500}.vse-streak-togo,.vse-streak-taken{z-index:1;font-size:var(--ft-body);color:var(--fg-dim);margin-top:24px;font-weight:500;position:relative}.vse-streak-togo strong{color:var(--fg);font-weight:700}.vse-streak-taken{color:var(--fg);align-items:center;gap:7px;font-weight:700;display:inline-flex}.vse-streak-taken svg{color:var(--rg-a)}.vse-streak-record{z-index:1;font-size:var(--ft-body);color:var(--fg-mute);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-weight:500;display:flex;position:relative}.vse-streak-popup__cta{z-index:1;width:100%;color:var(--fg);font-family:var(--font-heading);font-size:var(--ft-body-lg);letter-spacing:.01em;cursor:pointer;border:1px solid var(--fg);background:0 0;border-radius:16px;margin-top:26px;padding:14px 0;font-weight:700;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-streak-popup__cta{border:1px solid color-mix(in srgb, var(--fg) 16%, transparent)}}.vse-streak-popup__cta{transition:background var(--motion-fast)}@media (max-width:1023px){.vse-streak-popup{padding:30px 28px 24px}.vse-streak-gena{margin:2px auto 16px}.vse-streak-gena__cat{width:106px}.vse-streak-gena__pine{width:36px;height:36px}.vse-streak-count__days{margin-top:8px}.vse-streak-togo,.vse-streak-taken{margin-top:20px}}@media (max-width:639px){.vse-streak-popup{padding:24px 20px 20px}.vse-streak-popup__badge{margin-bottom:10px}.vse-streak-gena{margin:0 auto 12px}.vse-streak-gena__cat{width:92px}.vse-streak-gena__pine{width:30px;height:30px}.vse-streak-count__days{margin-top:6px}.vse-streak-togo,.vse-streak-taken{margin-top:16px}.vse-streak-record{margin-top:10px}.vse-streak-popup__cta{margin-top:18px;padding:12px 0}}@media (prefers-reduced-motion:reduce){.vse-streak-popup-overlay,.vse-streak-popup{animation:none!important}}.vse-sidebar__head{height:103px}html[data-topic=ai] .vse-ticker{display:none}html[data-topic=ai] .vse-sidebar__head{height:67px}html:not(:has(.vse-ticker)) .vse-sidebar__head{height:67px}.vse-ticker{border-bottom:1px solid var(--line);height:36px;font-family:var(--font-mono);font-size:var(--ft-body);color:var(--fg-dim);white-space:nowrap;z-index:30;align-items:center;padding:8px 24px;display:flex;position:relative;overflow:hidden}.vse-ticker__track{flex:1;overflow:hidden}.vse-ticker__content{will-change:transform;align-items:center;display:inline-flex}.vse-ticker__content:hover{animation-play-state:paused}.vse-ticker__live{color:var(--fg-mute);letter-spacing:.14em;text-transform:uppercase;font-size:var(--ft-micro);font-weight:500}.vse-ticker__pulse{background:var(--brand-green-light);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite vse-ticker-pulse}@keyframes vse-ticker-pulse{0%,to{opacity:1}50%{opacity:.4}}.vse-ticker__item{align-items:baseline;gap:6px;display:inline-flex}.vse-ticker__sym{color:var(--fg-mute);letter-spacing:.04em}.vse-ticker__price{color:var(--fg)}.vse-ticker__change{color:var(--fg-mute)}.vse-ticker__change.is-up{color:var(--brand-green-light)}.vse-ticker__change.is-down{color:var(--danger)}.vse-ticker__sep{color:var(--fg-mute);opacity:.5;-webkit-user-select:none;user-select:none}.vse-ticker__set,.vse-ticker__dup{align-items:center;gap:24px;padding-inline-end:24px;display:inline-flex}@media (min-width:721px){.vse-ticker:not(.is-overflowing) .vse-ticker__dup{display:none}}@media (max-width:720px){.vse-ticker__content{animation:40s linear infinite vse-ticker-marquee}}.vse-ticker.is-overflowing .vse-ticker__content{animation:40s linear infinite vse-ticker-marquee}.vse-ticker.is-overflowing .vse-ticker__track{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}@keyframes vse-ticker-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.vse-ticker__content,.vse-ticker__pulse{animation:none!important}.vse-ticker.is-overflowing .vse-ticker__track{scrollbar-width:none;overflow-x:auto}.vse-ticker.is-overflowing .vse-ticker__track::-webkit-scrollbar{display:none}.vse-ticker.is-overflowing .vse-ticker__dup{display:none}}.vse-home-btn{border-radius:var(--radius);font-weight:700;font-size:var(--ft-body);transition:background var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:11px 20px;text-decoration:none;display:inline-flex}.vse-home-btn--primary{background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));color:#fff;box-shadow:0 8px 22px -8px var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-home-btn--primary{box-shadow:0 8px 22px -8px color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.vse-invite{padding-bottom:12px;container-type:inline-size}.vse-invite[data-place=form]{padding-bottom:0}.vse-invite__box{border-radius:var(--radius);border:1px solid var(--brand-green-light);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px 14px;padding:14px 18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-invite__box{border:1px solid color-mix(in srgb, var(--brand-green-light) 30%, transparent)}}.vse-invite__box{background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-invite__box{background:color-mix(in srgb, var(--brand-green-light) 6%, transparent)}}.vse-invite__ic{width:22px;height:22px;color:var(--brand-green-light);flex:none}.vse-invite__txt{overflow-wrap:anywhere;min-width:0}.vse-invite__h{font-size:var(--ft-body);color:var(--brand-green-light);margin-bottom:3px;font-weight:700}.vse-invite__txt p{font-size:var(--ft-body);color:var(--fg-dim);margin:0;line-height:1.45}.vse-invite__cta{white-space:nowrap}.vse-invite__x{border-radius:var(--radius-sm);border:1px solid var(--card-line);background:var(--surface);width:36px;height:36px;color:var(--fg-dim);cursor:pointer;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, color var(--motion-fast) ease;place-items:center;display:grid}.vse-invite__x:hover{border-color:var(--line-hi);background:var(--surface-hi);color:var(--fg)}.vse-invite[data-place=form] .vse-invite__box{grid-template-columns:auto minmax(0,1fr);align-items:start}@container (max-width:620px){.vse-invite__box{grid-template-columns:auto minmax(0,1fr);align-items:start}.vse-invite[data-place=page] .vse-invite__txt{padding-right:38px}.vse-invite__cta{grid-column:1/-1;justify-content:center}.vse-invite__x{position:absolute;top:10px;right:10px}}.vse-library{--green:var(--brand-green-light);--gold-soft:var(--lc-gold-bright);--gold-grad:var(--gold-gradient-heritage);--gold-aura-1:#e6bf73;width:100%;max-width:1600px;margin:0 auto}.vse-library .vl-tri{fill:currentColor;stroke:none}.vse-library{--vl-accent:var(--green)}.vse-library>:where(:not([data-motion])){animation:vl-rise .65s var(--motion-ease) both}.vse-library>:first-child{animation-delay:20ms}.vse-library>:nth-child(2){animation-delay:60ms}.vse-library>:nth-child(3){animation-delay:.1s}.vse-library>:nth-child(4){animation-delay:.12s}.vse-library>:nth-child(5){animation-delay:.14s}.vse-library>:nth-child(6){animation-delay:.16s}@keyframes vl-rise{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.vse-library>*{animation:none}}.vse-library .vl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 28px;margin-bottom:clamp(22px,3vw,30px);display:flex}.vse-library .vl-ttl{flex-direction:column;gap:6px;min-width:0;display:flex}.vse-library .vl-h1{font-size:var(--ft-display);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.05}.vse-library .vl-sub{color:var(--fg-dim);font-size:var(--ft-body);max-width:54ch;line-height:1.45}.vse-library .vl-tabs{background:var(--surface);border:1px solid var(--card-line);scrollbar-width:none;border-radius:16px;gap:6px;width:max-content;max-width:100%;margin-bottom:clamp(18px,2.4vw,26px);padding:6px;display:flex;overflow-x:auto}.vse-library .vl-tabs::-webkit-scrollbar{display:none}.vse-library .vl-tab{border-radius:var(--radius);font-family:inherit;font-size:var(--ft-body);color:var(--fg-dim);cursor:pointer;white-space:nowrap;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:0;flex:none;align-items:center;gap:9px;padding:10px 16px;font-weight:500;display:inline-flex}.vse-library .vl-tab svg{width:17px;height:17px}.vse-library .vl-cnt{font-size:var(--ft-micro);font-variant-numeric:tabular-nums;color:var(--fg-mute);background:var(--surface-hi);border:1px solid var(--card-line);border-radius:999px;padding:2px 8px;font-weight:700}.vse-library .vl-tab:hover{color:var(--fg)}.vse-library .vl-tab.active{background:var(--surface-hi);color:var(--fg);font-weight:700;box-shadow:0 4px 14px #00000040}.vse-library .vl-tab.active .vl-cnt{color:var(--fg);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-tab.active .vl-cnt{background:color-mix(in srgb, var(--green) 18%, transparent)}}.vse-library .vl-tab.active .vl-cnt{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-tab.active .vl-cnt{border-color:color-mix(in srgb, var(--green) 30%, transparent)}}.vse-library .vl-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(16px,2vw,22px);display:flex}.vse-library .vl-card--leaving{opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease, scale var(--motion-fast) ease;scale:.97}.vse-library .vl-chips{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.vse-library .vl-chip{border-radius:var(--radius);font-family:inherit;font-size:var(--ft-micro);color:var(--fg-dim);cursor:pointer;border:1px solid var(--card-line);background:var(--surface);transition:color var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);align-items:center;gap:7px;padding:8px 14px;font-weight:500;display:inline-flex}.vse-library .vl-chip .vl-dot{background:var(--vl-accent,var(--fg-mute));border-radius:50%;flex:none;width:7px;height:7px}.vse-library .vl-chip:hover{color:var(--fg);border-color:var(--line-hi)}.vse-library .vl-chip.active{color:var(--fg);border-color:var(--vl-accent,var(--green));font-weight:700}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-chip.active{border-color:color-mix(in srgb, var(--vl-accent,var(--green)) 50%, transparent)}}.vse-library .vl-chip.active{background:var(--vl-accent,var(--green))}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-chip.active{background:color-mix(in srgb, var(--vl-accent,var(--green)) 13%, transparent)}}.vse-library .vl-chip.all.active{border-color:var(--line-hi);background:var(--surface-hi)}.vse-library .vl-hint{font-size:var(--ft-body);color:var(--fg);align-items:flex-start;gap:8px;margin:0 0 clamp(16px,2vw,22px);line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-hint{color:color-mix(in srgb, var(--fg) 70%, transparent)}}.vse-library .vl-hint{max-width:70ch}.vse-library .vl-hint svg{width:17px;height:17px;color:var(--fg-dim);flex:none;margin-top:1px}.vse-library .vl-res{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 16px;margin-bottom:clamp(16px,2vw,22px);display:flex}.vse-library .vl-res-num{font-size:var(--ft-micro);color:var(--fg-mute);align-items:baseline;gap:6px;display:inline-flex}.vse-library .vl-res-num b{color:var(--fg);font-weight:700;font-size:var(--ft-body)}.vse-library .vl-seg{border-radius:var(--radius);background:var(--surface);border:1px solid var(--card-line);gap:3px;padding:4px;display:inline-flex}.vse-library .vl-seg button{border-radius:var(--radius-sm);font-family:inherit;font-size:var(--ft-micro);color:var(--fg-dim);cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:0;align-items:center;gap:6px;padding:8px 13px;font-weight:500;display:inline-flex}.vse-library .vl-seg button svg{width:14px;height:14px}.vse-library .vl-seg button:hover{color:var(--fg)}.vse-library .vl-seg button.active{background:var(--surface-hi);color:var(--fg);font-weight:700}@media (max-width:380px){.vse-library .vl-seg button svg{display:none}}.vse-library .vl-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(12px,1.6vw,18px);display:grid}.vse-library .vl-card{cursor:pointer;transition:transform var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);border-radius:16px;outline:none;flex-direction:column;gap:13px;padding:18px 18px 16px 22px;display:flex;position:relative;overflow:hidden}.vse-library .vl-card:before{content:"";background:var(--vl-accent);opacity:.85;width:4px;position:absolute;top:0;bottom:0;left:0}.vse-library .vl-card:hover,.vse-library .vl-card:focus-visible{border-color:var(--line-hi);background:var(--surface-hi);transform:translateY(-3px)}.vse-library .vl-card-hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.vse-library .vl-card-top{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.vse-library .vl-card-top .vl-card-actions{pointer-events:auto}.vse-library .vl-card-chip{font-size:var(--ft-micro);letter-spacing:.03em;color:var(--vl-accent);align-items:center;gap:7px;font-weight:700;display:inline-flex}.vse-library .vl-card-chip .vl-dot{background:var(--vl-accent);border-radius:50%;flex:none;width:7px;height:7px}.vse-library .vl-card-actions{align-items:center;gap:6px;display:flex}.vse-library .vl-act,.vse-knowledge-material-row .vl-act{border-radius:var(--radius-sm);cursor:pointer;width:30px;height:30px;color:var(--fg-mute);opacity:0;transition:opacity var(--motion-fast), transform var(--motion-fast), color var(--motion-fast), background var(--motion-fast);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid;transform:scale(.92)}.vse-library .vl-card:hover .vl-act,.vse-library .vl-card:focus-within .vl-act,.vse-library .vl-act.is-on{opacity:1;transform:none}.vse-library .vl-act svg,.vse-knowledge-material-row .vl-act svg{width:16px;height:16px}.vse-library .vl-act-fav:hover,.vse-knowledge-material-row .vl-act-fav:hover{color:var(--s-gold);background:var(--gold-soft)}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-act-fav:hover,.vse-knowledge-material-row .vl-act-fav:hover{background:color-mix(in srgb, var(--gold-soft) 16%, transparent)}}.vse-library .vl-act-fav.is-on,.vse-knowledge-material-row .vl-act-fav.is-on{color:var(--gold-soft)}.vse-library .vl-act-fav.is-on svg,.vse-knowledge-material-row .vl-act-fav.is-on svg{fill:var(--gold-soft)}.vse-library .vl-act-queue:hover,.vse-knowledge-material-row .vl-act-queue:hover{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-act-queue:hover,.vse-knowledge-material-row .vl-act-queue:hover{background:color-mix(in srgb, var(--green) 13%, transparent)}}.vse-library .vl-act-queue.is-on,.vse-knowledge-material-row .vl-act-queue.is-on{color:var(--green)}.vse-library .vl-act-queue.is-on svg,.vse-knowledge-material-row .vl-act-queue.is-on svg{fill:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-act-queue.is-on svg,.vse-knowledge-material-row .vl-act-queue.is-on svg{fill:color-mix(in srgb, var(--green) 78%, transparent)}}.vse-library .vl-card-title{font-size:var(--ft-body-lg);letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.vse-library .vl-card-meta{font-size:var(--ft-micro);color:var(--fg-mute);align-items:center;gap:9px;margin-top:auto;display:flex}.vse-library .vl-tp{color:var(--fg-dim);align-items:center;gap:6px;font-weight:500;display:inline-flex}.vse-library .vl-tp svg{width:15px;height:15px}.vse-library .vl-sep{opacity:.5}.vse-library .vl-clock{align-items:center;gap:5px;display:inline-flex}.vse-library .vl-clock svg{width:14px;height:14px}.vse-library .vl-course{cursor:pointer;transition:transform var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);border-radius:16px;outline:none;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.vse-library .vl-course:hover,.vse-library .vl-course:focus-visible{border-color:var(--line-hi);background:var(--surface-hi);transform:translateY(-3px)}.vse-library .vl-course-top{align-items:flex-start;gap:14px;display:flex}.vse-library .vl-course-ic{background:var(--vl-accent);border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-course-ic{background:color-mix(in srgb, var(--vl-accent) 14%, transparent)}}.vse-library .vl-course-ic{border:1px solid var(--vl-accent)}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-course-ic{border:1px solid color-mix(in srgb, var(--vl-accent) 28%, transparent)}}.vse-library .vl-course-ic{color:var(--vl-accent)}.vse-library .vl-course-ic svg{width:24px;height:24px}.vse-library .vl-course-tt{flex-direction:column;gap:5px;min-width:0;display:flex}.vse-library .vl-course-tt h3{font-size:var(--ft-body-lg);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25}.vse-library .vl-course-tt .cm{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-library .vl-course-done{font-size:var(--ft-micro);background:var(--green);border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-course-done{background:color-mix(in srgb, var(--green) 14%, transparent)}}.vse-library .vl-course-done{color:var(--green);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-course-done{border:1px solid color-mix(in srgb, var(--green) 28%, transparent)}}.vse-library .vl-course-done svg{width:13px;height:13px}.vse-library .vl-course-prog{flex-direction:column;gap:8px;display:flex}.vse-library .vl-pl{font-size:var(--ft-micro);justify-content:space-between;align-items:baseline;display:flex}.vse-library .vl-pl .lab{color:var(--fg-dim)}.vse-library .vl-pl .val{color:var(--fg);font-weight:700}.vse-library .vl-pl .val.done{color:var(--green)}.vse-library .vl-cbar{border:1px solid var(--card-line);background:#ffffff12;border-radius:999px;height:8px;position:relative;overflow:hidden}.vse-library .vl-cbar>i{background:var(--green);border-radius:999px;height:100%;display:block}.vse-library .vl-cbar.full>i{background:var(--gold-grad)}.vse-library .vl-course-cta{justify-content:space-between;align-items:center;gap:12px;display:flex}.vse-library .vl-course-cta .lessons{font-size:var(--ft-micro);color:var(--fg-mute);align-items:center;gap:6px;display:inline-flex}.vse-library .vl-course-cta .lessons svg{width:14px;height:14px}.vse-library .vl-course-cta .go{font-size:var(--ft-body);color:var(--green);align-items:center;gap:6px;font-weight:700;display:inline-flex}.vse-library .vl-course-cta .go svg{width:16px;height:16px}.vse-library .vl-course.is-done .vl-course-cta .go{color:var(--gold-soft)}.vse-library .vl-course.is-unavailable{filter:grayscale();opacity:.55}.vse-library .vl-course.is-unavailable .vl-course-cta .go{color:var(--fg-mute)}.vse-library .vl-read-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:10px;display:grid}.vse-library .vl-read-row{border:1px solid var(--card-line);background:var(--surface);cursor:pointer;color:inherit;transition:background var(--motion-fast), border-color var(--motion-fast);border-radius:14px;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px clamp(14px,1.4vw,18px);text-decoration:none;display:grid}.vse-library .vl-read-row:hover,.vse-library .vl-read-row:focus-visible{background:var(--surface-hi);border-color:var(--line-hi)}.vse-library .vl-read-ic{width:38px;height:38px;color:var(--vl-accent);background:var(--vl-accent);border-radius:14px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-read-ic{background:color-mix(in srgb, var(--vl-accent) 12%, transparent)}}.vse-library .vl-read-ic{border:1px solid var(--vl-accent)}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-read-ic{border:1px solid color-mix(in srgb, var(--vl-accent) 24%, transparent)}}.vse-library .vl-read-ic svg{width:18px;height:18px}.vse-library .vl-read-main{flex-direction:column;gap:3px;min-width:0;display:flex}.vse-library .vl-read-title{font-size:var(--ft-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.vse-library .vl-read-sub{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-library .vl-read-xp{font-size:var(--ft-micro);background:var(--tier-light);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-read-xp{background:color-mix(in srgb, var(--tier-light) 14%, transparent)}}.vse-library .vl-read-xp{color:var(--tier-light);white-space:nowrap}.vse-library .vl-read-xp svg{width:11px;height:11px}.vse-library .vl-empty{text-align:center;color:var(--fg-mute);flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.vse-library .vl-empty svg{width:42px;height:42px;color:var(--fg-mute);opacity:.7}.vse-library .vl-et{font-size:var(--ft-body);color:var(--fg-dim);font-weight:700}.vse-library .vl-es{font-size:var(--ft-body);max-width:46ch}.vse-library .vl-empty-cta{border-radius:var(--radius);font-size:var(--ft-body);color:var(--green);border:1px solid var(--green);align-items:center;gap:7px;margin-top:6px;padding:10px 18px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-empty-cta{border:1px solid color-mix(in srgb, var(--green) 35%, transparent)}}.vse-library .vl-empty-cta{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-library .vl-empty-cta{background:color-mix(in srgb, var(--green) 10%, transparent)}}.vse-library .vl-empty-cta{transition:background var(--motion-fast), border-color var(--motion-fast);text-decoration:none}.vse-library .vl-empty-cta svg{width:16px;height:16px}.vse-library .vl-more-wrap{justify-content:center;margin-top:clamp(18px,2vw,24px);display:flex}.vse-library .vl-more{border-radius:var(--radius-sm);font-family:inherit;font-size:var(--ft-body);color:var(--fg);background:var(--surface);border:1px solid var(--card-line);cursor:pointer;transition:background var(--motion-fast), border-color var(--motion-fast);padding:11px 24px;font-weight:700}.vse-library .vl-more:disabled{opacity:.6;cursor:default}.vse-library .vl-loading{color:var(--fg-mute);font-size:var(--ft-body);justify-content:center;align-items:center;gap:10px;padding:60px 20px;display:flex}.vse-library .vl-spin{width:20px;height:20px;animation:.9s linear infinite vl-spin}@keyframes vl-spin{to{transform:rotate(360deg)}}@media (min-width:1100px){.vse-library .vl-grid-courses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1500px){.vse-library .vl-grid:not(.vl-grid-courses){grid-template-columns:repeat(4,minmax(0,1fr))}.vse-library .vl-grid-courses{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:2100px){.vse-library .vl-grid:not(.vl-grid-courses){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1023px){.vse-library .vl-head{flex-direction:column;align-items:stretch}.vse-library .vl-grid{grid-template-columns:1fr}.vse-library .vl-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid;overflow:visible}.vse-library .vl-tab{justify-content:center}.vse-library .vl-res{align-items:stretch}.vse-library .vl-seg{width:100%}.vse-library .vl-seg button{flex:1;justify-content:center;gap:4px;min-width:0;padding-inline:6px}.vse-library .vl-act{opacity:1;transform:none}}@media (hover:none){.vse-library .vl-act{opacity:1;transform:none}}@media (max-width:400px){.vse-library .vl-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}.vse-library .vl-tab{gap:6px;min-width:0;padding:10px 8px}.vse-library .vl-tab svg{display:none}}@media (max-width:340px){.vse-library .vl-tabs{grid-template-columns:minmax(0,1fr)}}.vse-profile{flex-direction:column;gap:24px;width:100%;max-width:1100px;margin:0 auto;padding:8px 0 24px;display:flex}.vse-profile-hero{border:1px solid var(--line);border-radius:16px;padding:36px 40px;position:relative;overflow:hidden}.vse-profile-hero__glow{display:none}.vse-profile-hero__content{align-items:center;gap:28px;display:flex;position:relative}@media (max-width:640px){.vse-profile-hero__content{flex-direction:column;align-items:flex-start;gap:20px}}.vse-profile-hero__avatar{flex-shrink:0;box-shadow:0 8px 24px -8px #0006;border-radius:14px!important;width:104px!important;height:104px!important}.vse-profile-hero__avatar-img{object-fit:cover;border-radius:14px;width:100%;height:100%}.vse-profile-hero__avatar-fb{font-family:var(--font-serif-accent);font-size:var(--ft-display);color:#fff;background:0 0!important;border-radius:14px!important}.vse-profile-hero__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.vse-profile-hero__name{font-family:var(--font-heading);font-size:var(--ft-display);letter-spacing:-.03em;color:var(--foreground);overflow-wrap:anywhere;font-weight:700;line-height:1}.vse-completed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vse-completed-card{border:1px solid var(--line);min-width:0;transition:border-color var(--motion-fast), transform var(--motion-fast);border-radius:16px;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.vse-completed-card:hover{border-color:var(--line-hi);transform:translateY(-1px)}.vse-completed-card__cover{background-position:50%;background-size:cover;border-radius:14px;flex:none;width:84px;height:56px}.vse-completed-card__body{flex-direction:column;gap:4px;min-width:0;display:flex}.vse-completed-card__title{font-size:var(--ft-body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.vse-completed-card__meta{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-completed-card__cert{font-size:var(--ft-micro);color:var(--lc-gold-base);align-items:center;gap:5px;margin-top:2px;font-weight:700;display:inline-flex}.vse-completed-card.is-unavailable{filter:grayscale();opacity:.55;cursor:default}.vse-completed-card.is-unavailable:hover{border-color:var(--line);transform:none}.vse-completed-card.is-unavailable .vse-completed-card__cert{color:var(--fg-mute)}@media (max-width:680px){.vse-completed-grid{grid-template-columns:minmax(0,1fr)}}.vse-courses-loader{text-align:center;font-family:var(--font-mono);font-size:var(--ft-body);color:var(--fg-mute);letter-spacing:.12em;text-transform:uppercase;padding:48px 0}.vse-courses-empty{text-align:center;border:1px dashed var(--line);border-radius:16px;flex-direction:column;align-items:center;gap:12px;margin-top:24px;padding:56px 24px;display:flex}.vse-courses-empty__text{font-size:var(--ft-body);color:var(--fg-dim)}:root{--s-gold:#ecd297;--s-gold-deep:var(--lc-gold-base);--s-gold-bright:var(--lc-gold-bright);--s-green:#7dcf60;--s-green-deep:#5baa45;--s-tg:var(--tg);--gold-hot:#e8b135;--streak-flame:#ff9a4d;--streak-flame-deep:#ff7a2d;--streak-flame-soft:#ffc089;--heat-1:#3c5742;--heat-2:#6aa266;--heat-3:#9ad083;--medal-silver-deep:#9aa4b2;--medal-silver-light:#d5dbe3;--medal-bronze-deep:#b07a4b;--medal-bronze-light:#e0a878;--warn-amber:#f0a040;--sheen-warm:255, 240, 220}.vse-streams{gap:var(--sec-gap);flex-direction:column;width:100%;max-width:none;margin:0 auto;padding:8px 0 80px;display:flex}.vse-streams-cta{font-weight:700;font-size:var(--ft-body);border-radius:var(--radius);cursor:pointer;transition:transform var(--motion-fast) ease, filter var(--motion-fast);border:none;align-items:center;gap:9px;padding:13px 24px;text-decoration:none;display:inline-flex}.vse-streams-cta svg{flex:none}.vse-streams-cta--gold{background:linear-gradient(100deg, var(--s-gold-deep), var(--s-gold-bright));color:#1a1408;box-shadow:0 14px 34px -12px #ecd2978c}.vse-streams-cta--green{background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));color:#fff;box-shadow:0 14px 34px -14px #7dcf6080}.vse-streams-cta--tg{background:linear-gradient(100deg, var(--tg), var(--s-tg));color:#fff;box-shadow:0 14px 34px -14px #2aabee8c}.vse-streams-cta--ghost{border:1px solid var(--line-hi);color:var(--fg);background:0 0}.vse-stv-card{border-radius:var(--radius);min-width:0}.vse-stv-sec{flex-direction:column;gap:20px;min-width:0;display:flex}.vse-stv-sec__head{flex-direction:column;display:flex}.vse-stv-kicker{font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);align-items:center;gap:8px;margin:0;font-weight:500;display:inline-flex}.vse-stv-kicker svg{color:currentColor;flex:none;width:14px;height:14px}.vse-stv-meta{font-size:var(--ft-body);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;display:flex}.vse-stv-meta>span{align-items:center;gap:6px;display:inline-flex}.vse-stv-meta svg{width:16px;height:16px;color:var(--fg-mute);flex:none}.vse-stv-tag{font-size:var(--ft-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-weight:700;display:inline-flex}.vse-stv-tag--razbor,.vse-stv-tag--qa{color:var(--fg-dim);border-color:var(--line-hi);background:0 0}.vse-stv-free{font-size:var(--ft-micro);color:var(--brand-green-light);border:1px solid var(--brand-green-light);border-radius:999px;align-items:center;padding:3px 10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-stv-free{border:1px solid color-mix(in srgb, var(--brand-green-light) 35%, transparent)}}.vse-stv-row__lock{font-size:var(--ft-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--s-gold);align-items:center;gap:4px;font-weight:700;display:inline-flex}.vse-stv-row__lock svg{width:13px;height:13px;color:var(--s-gold)!important}.vse-stv-btn{border-radius:var(--radius);min-height:48px;font-family:inherit;font-size:var(--ft-body);cursor:pointer;white-space:nowrap;color:var(--fg);transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), transform var(--motion-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.vse-stv-btn svg{flex:none;width:17px;height:17px}.vse-stv-btn:disabled{opacity:.55;cursor:default}.vse-stv-btn--green{background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));color:#fff;box-shadow:0 12px 30px -16px var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-stv-btn--green{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.vse-stv-btn--green.is-on{color:var(--brand-green-light);box-shadow:inset 0 0 0 1.5px var(--brand-green-light);background:0 0}.vse-stv-btn--gold{background:var(--gold-gradient-heritage);color:var(--lc-ink-hi);box-shadow:0 12px 30px -16px var(--lc-gold)}@supports (color:color-mix(in lab, red, red)){.vse-stv-btn--gold{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--lc-gold) 50%, transparent)}}.vse-stv-btn--ghost{border-color:var(--line-hi)}.vse-stv-btn--bare{color:var(--fg-dim);padding-inline:12px}.vse-stv-btn--bare:hover:not(:disabled),.vse-stv-btn--bare.is-on{color:var(--fg);background:var(--surface)}.vse-stv-btn--bare.is-on svg{color:var(--brand-green-light)}.vse-stv-note{font-size:var(--ft-micro);color:var(--fg-mute);margin:0;line-height:1.5}.vse-stv-link{color:var(--fg-dim);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--fg-dim);-webkit-text-decoration-color:var(--fg-dim);-webkit-text-decoration-color:var(--fg-dim);text-decoration-color:var(--fg-dim);align-self:flex-start;align-items:center;gap:6px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-stv-link{-webkit-text-decoration-color:color-mix(in srgb, var(--fg-dim) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--fg-dim) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--fg-dim) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--fg-dim) 40%, transparent)}}.vse-stv-link svg{width:16px;height:16px}.vse-stv-link:hover{color:var(--fg);-webkit-text-decoration-color:var(--section-accent);-webkit-text-decoration-color:var(--section-accent);-webkit-text-decoration-color:var(--section-accent);text-decoration-color:var(--section-accent)}.vse-stv-top{container:stv-top/inline-size}.vse-stv-now{flex-direction:column;gap:16px;min-width:0;padding:clamp(20px,2.4vw,28px);display:flex}.vse-stv-now__top{flex-direction:column;gap:8px;min-width:0;display:flex}.vse-stv-now__title{font-size:var(--ft-heading);color:var(--fg);margin:0;font-weight:700;line-height:1.25}.vse-stv-now__meta{color:var(--fg-dim);font-size:var(--ft-body);margin:0}.vse-stv-now__act{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:48px;margin-top:auto;display:flex}.vse-stv-latest{container:stv-duo/inline-size}.vse-stv-latest .vse-stv-now{padding:clamp(20px,2.6vw,32px)}.vse-stv-latest__rec{flex-direction:column;min-width:0;display:flex}.vse-stv-latest__body{flex:auto}.vse-stv-latest__desc{color:var(--fg-dim);font-size:var(--ft-body);max-width:70ch;margin:0;line-height:1.6}.vse-stv-latest__mid{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.vse-stv-latest__mid>.vse-sa{align-self:stretch}.vse-stv-latest__acts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vse-stv-latest__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container stv-duo (min-width:900px){.vse-stv-latest[data-yt] .vse-stv-latest__grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:0 24px}.vse-stv-latest[data-yt] .vse-stv-latest__rec{grid-row:1/span 2;grid-template-rows:subgrid;display:grid}.vse-stv-latest[data-yt] .vse-stv-yt{grid-row:1}.vse-stv-latest[data-yt] .vse-stv-latest__mid{flex:auto}.vse-stv-latest[data-yt] .vse-stv-latest__player{margin-top:auto}}@container stv-duo (min-width:640px) and (max-width:899.98px){.vse-stv-latest .vse-stv-yt{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;column-gap:clamp(20px,3vw,36px);display:grid}.vse-stv-latest .vse-stv-yt>.vse-stv-yt__mid{grid-area:1/1}.vse-stv-latest .vse-stv-yt>.vse-stv-now__top{grid-area:1/2}}.vse-stv-latest__tc{border-top:1px solid var(--card-line);padding:10px clamp(20px,2.6vw,32px) clamp(20px,2.6vw,32px);container:stv-rowbody/inline-size}.vse-stv-yt__mid{flex-direction:column;gap:12px;min-width:0;display:flex}.vse-stv-yt__thumb{aspect-ratio:16/9;border-radius:var(--radius);background:var(--bg-base);width:100%;display:block;position:relative;overflow:hidden}.vse-stv-yt__thumb img{object-fit:cover;filter:brightness(.7);width:100%;height:100%;transition:filter .3s;display:block}.vse-stv-yt__thumb:hover img{filter:brightness(.85)}.vse-stv-yt__thumb:focus-visible{outline:2px solid var(--section-accent);outline-offset:2px}.vse-stv-yt__blank{background:linear-gradient(135deg, var(--section-accent), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vse-stv-yt__blank{background:linear-gradient(135deg, color-mix(in srgb, var(--section-accent) 22%, transparent), transparent 70%)}}.vse-stv-yt__go{border-radius:var(--radius);background:var(--section-grad);color:#fff;max-width:calc(100% - 16px);font-size:var(--ft-body);white-space:nowrap;transition:filter var(--motion-fast);align-items:center;gap:12px;padding:8px 18px 8px 8px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 14px 34px -10px #000000bf}.vse-stv-yt__go i{width:36px;height:36px;color:var(--section-accent);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.vse-stv-yt__go svg{fill:currentColor;width:16px;height:16px;translate:1px}.vse-stv-yt__note{color:var(--fg-dim);font-size:var(--ft-body);margin:0}@container stv-top (min-width:820px){.vse-stv-top>.vse-stv-yt{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;column-gap:clamp(20px,3vw,36px);display:grid}.vse-stv-top>.vse-stv-yt>.vse-stv-yt__mid{grid-area:1/1}.vse-stv-top>.vse-stv-yt>.vse-stv-now__top{grid-area:1/2}}.vse-stv-upcoming{container:stv-up/inline-size}.vse-stv-cd{gap:clamp(14px,2.4vw,28px);display:flex}.vse-stv-cd__cell{flex-direction:column;gap:4px;min-width:0;display:flex}.vse-stv-cd__cell b{font-size:var(--ft-display);color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1}.vse-stv-cd__cell span{font-size:var(--ft-micro);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.1em}@container stv-up (min-width:820px){.vse-stv-next{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:clamp(24px,4vw,56px);display:grid}.vse-stv-next .vse-stv-now__act{flex-direction:column;align-items:flex-start;margin-top:0}}.vse-sa{flex-direction:column;gap:14px;min-width:0;display:flex}.vse-sa__row{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.vse-stv-play{z-index:2;cursor:pointer;width:44px;height:44px;transition:background var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.vse-stv-play svg{width:18px;height:18px}.vse-stv-play .lucide-play,.vse-stv-play .lucide-pause,.vse-stv-mini__play .lucide-play,.vse-stv-mini__play .lucide-pause{fill:currentColor}.vse-stv-play .lucide-play{translate:1px}.vse-stv-play--ring{color:var(--section-accent);box-shadow:inset 0 0 0 1.5px var(--section-accent);background:0 0}@supports (color:color-mix(in lab, red, red)){.vse-stv-play--ring{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--section-accent) 75%, transparent)}}.vse-stv-play--ring[data-lock=sub]{color:var(--s-gold);box-shadow:inset 0 0 0 1.5px var(--s-gold)}@supports (color:color-mix(in lab, red, red)){.vse-stv-play--ring[data-lock=sub]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--s-gold) 60%, transparent)}}.vse-stv-play--main{color:#fff;background:var(--section-grad);width:56px;height:56px;box-shadow:0 12px 30px -14px var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.vse-stv-play--main{box-shadow:0 12px 30px -14px color-mix(in srgb, var(--section-accent) 70%, transparent)}}.vse-stv-play--main svg{width:22px;height:22px}.vse-stv-play:disabled{opacity:.45;cursor:default}.vse-stv-play:focus-visible{outline:2px solid var(--section-accent);outline-offset:2px}.vse-sa__spin{animation:.9s linear infinite vse-sa-spin}@keyframes vse-sa-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vse-sa__spin{animation:none}}.vse-sa__cta{border-radius:var(--radius);min-height:56px;font:inherit;font-size:var(--ft-body);cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 20px;font-weight:700;display:inline-flex}.vse-sa__cta svg{width:18px;height:18px}.vse-sa__cta--sub{background:var(--gold-gradient-heritage);color:var(--lc-ink-hi);box-shadow:0 12px 30px -16px var(--lc-gold)}@supports (color:color-mix(in lab, red, red)){.vse-sa__cta--sub{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--lc-gold) 50%, transparent)}}.vse-sa__cta--login{background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));color:#fff;box-shadow:0 12px 30px -16px var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-sa__cta--login{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.vse-sa__now{flex-direction:column;flex:180px;gap:2px;min-width:0;display:flex}.vse-sa__chap{min-width:0;font-size:var(--ft-body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.vse-sa__time{font-size:var(--ft-micro);color:var(--fg-mute);font-variant-numeric:tabular-nums}.vse-sa__time i{opacity:.6;font-style:normal}.vse-sa__ctrls{align-items:center;gap:6px;margin-left:auto;display:flex}.vse-sa__btn{border-radius:var(--radius);border:1px solid var(--card-line);background:var(--surface);min-width:40px;height:40px;color:var(--fg-dim);font:inherit;font-size:var(--ft-micro);cursor:pointer;font-variant-numeric:tabular-nums;transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);align-items:center;gap:3px;padding:0 10px;font-weight:700;display:inline-flex}.vse-sa__btn svg{width:16px;height:16px}.vse-sa__btn:hover{color:var(--fg);border-color:var(--line-hi);background:var(--surface-hi)}.vse-sa__rate{justify-content:center;min-width:56px}.vse-sa--row{gap:6px}.vse-sa__gate{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:8px;display:flex}.vse-sa__gate-note{color:var(--fg-dim);font-size:var(--ft-body)}.vse-sa__under{justify-content:space-between;align-items:baseline;gap:2px 16px;min-width:0;display:flex}.vse-sa__under .vse-sa__time{flex:none}.vse-sa__track{cursor:pointer;touch-action:none;outline:none;align-items:center;height:22px;display:flex;position:relative}.vse-sa__track[data-disabled]{cursor:default}.vse-sa__rail{background:#ffffff1a;border-radius:3px;width:100%;height:6px;position:relative;overflow:hidden}.vse-sa__buf{background:#ffffff4d;position:absolute;inset:0 auto 0 0}.vse-sa__fill{background:var(--section-grad,var(--section-accent));position:absolute;inset:0 auto 0 0}.vse-sa__tick{background:#0b0d14d9;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.vse-sa__thumb{opacity:0;width:14px;height:14px;transition:opacity var(--motion-fast);pointer-events:none;background:#fff;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;box-shadow:0 2px 8px #00000073}.vse-sa__track:hover .vse-sa__thumb,.vse-sa__track:focus-visible .vse-sa__thumb,.vse-sa[data-phase=playing] .vse-sa__thumb{opacity:1}.vse-sa__track:focus-visible .vse-sa__rail{box-shadow:0 0 0 2px var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.vse-sa__track:focus-visible .vse-sa__rail{box-shadow:0 0 0 2px color-mix(in srgb, var(--section-accent) 60%, transparent)}}.vse-sa__tip{border-radius:var(--radius-sm);pointer-events:none;white-space:nowrap;background:var(--popup-bg);border:1px solid var(--line-hi);max-width:260px;font-size:var(--ft-micro);color:var(--fg-dim);flex-direction:column;align-items:center;gap:2px;padding:6px 10px;display:flex;position:absolute;bottom:26px;translate:-50%}.vse-sa__tip b{color:var(--fg);font-variant-numeric:tabular-nums}.vse-sa__tip span{text-overflow:ellipsis;max-width:240px;overflow:hidden}.vse-sa[data-lock] .vse-sa__fill{display:none}.vse-sa__fail{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.vse-sa__fail-title{color:var(--fg);margin:0;font-weight:700}.vse-sa__fail-text{color:var(--fg-dim);font-size:var(--ft-body);margin:0}.vse-sa__retry{border-radius:var(--radius-sm);border:1px solid var(--line-hi);min-height:40px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.vse-sa__retry svg{width:16px;height:16px}.vse-sa-ch{flex-direction:column;gap:6px;min-width:0;display:flex}.vse-sa-ch__list{grid-template-columns:max-content minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.vse-sa-ch__row{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--card-line);display:grid}.vse-sa-ch__row:last-child{border-bottom:0}.vse-sa-ch__hit{grid-column:1/-1;grid-template-columns:subgrid;border-radius:var(--radius-sm);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background var(--motion-fast), box-shadow var(--motion-fast);background:0 0;border:0;align-items:baseline;column-gap:16px;margin:0 -10px 0 -12px;padding:10px 10px 10px 12px;display:grid;box-shadow:inset 2px 0 #0000}.vse-sa-ch__hit.is-static{cursor:default}.vse-sa-ch__hit:not(.is-static):hover{background:var(--surface)}.vse-sa-ch__hit:not(.is-static):hover .vse-sa-ch__l{color:var(--fg)}.vse-sa-ch__t{font-size:var(--ft-body);color:var(--section-accent);font-variant-numeric:tabular-nums;font-weight:700}.vse-sa-ch__l{font-size:var(--ft-body);color:var(--fg-dim);line-height:1.45}.vse-sa-ch__row.is-now .vse-sa-ch__hit{background:var(--surface);box-shadow:inset 2px 0 0 var(--section-accent)}.vse-sa-ch__row.is-now .vse-sa-ch__l{color:var(--fg)}.vse-sa-ch__empty{color:var(--fg-mute);font-size:var(--ft-body);margin:0}.vse-stv-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vse-stv-search{border-radius:var(--radius);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);min-width:0;max-width:520px;height:48px;transition:border-color var(--motion-fast);flex:320px;align-items:center;padding:0 12px 0 42px;display:flex;position:relative}.vse-stv-search:focus-within{border-color:var(--line-hi)}.vse-stv-search>svg{width:18px;height:18px;color:var(--fg-mute);position:absolute;left:14px}.vse-stv-search input{min-width:0;height:100%;color:var(--fg);font:inherit;font-size:var(--ft-body);background:0 0;border:0;outline:none;flex:1}.vse-stv-search input::placeholder{color:var(--fg-mute)}.vse-stv-search input::-webkit-search-cancel-button{display:none}.vse-stv-search__x{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--fg-mute);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.vse-stv-search__x:hover{color:var(--fg);background:var(--surface-hi)}.vse-stv-search__x svg{width:16px;height:16px}.vse-stv-seg{flex-wrap:wrap;gap:6px;display:flex}.vse-stv-seg button{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);height:40px;color:var(--fg-dim);font:inherit;font-size:var(--ft-body);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);padding:0 14px;font-weight:500}.vse-stv-seg button:hover{color:var(--fg);border-color:var(--line-hi)}.vse-stv-seg button.is-on{background:var(--brand-green-light);border-color:var(--brand-green-light);color:#0b0d14;font-weight:700}.vse-stv-months{flex-direction:column;gap:12px;display:flex}.vse-stv-month{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:16px;display:flex}.vse-stv-month:first-child{margin-top:4px}.vse-stv-month h3{font-size:var(--ft-heading);color:var(--fg);margin:0;font-weight:700}.vse-stv-month__xp{font-size:var(--ft-micro);color:var(--fg-mute);align-items:center;gap:6px;display:inline-flex}.vse-stv-month__xp svg{width:13px;height:13px}.vse-stv-month.is-done .vse-stv-month__xp{color:var(--tier-light)}.vse-stv-year{color:var(--fg-mute);letter-spacing:.1em;align-items:center;gap:14px;margin-top:20px;font-weight:700;display:flex}.vse-stv-year:before,.vse-stv-year:after{content:"";background:var(--card-line);flex:1;height:1px}.vse-stv-rows{overflow-anchor:none;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;container:stv-rows/inline-size}.vse-stv-linked{flex-direction:column;gap:10px;display:flex}.vse-stv-row{border-radius:var(--radius);background:var(--surface);border:1px solid var(--card-line);transition:background var(--motion-fast), border-color var(--motion-fast);scroll-margin-top:calc(var(--sticky-top) + 16px);position:relative}.vse-stv-row:hover,.vse-stv-row.is-open{border-color:var(--line-hi)}.vse-stv-row:not(.is-open):hover{background:var(--surface-hi)}.vse-stv-row.is-live{border-color:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.vse-stv-row.is-live{border-color:color-mix(in srgb, var(--section-accent) 45%, transparent)}}.vse-stv-row.is-live{background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.vse-stv-row.is-live{background:color-mix(in srgb, var(--section-accent) 5%, transparent)}}.vse-stv-row__head{grid-template-columns:56px 56px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 14px 14px 16px;display:grid;position:relative}.vse-stv-row__head>.vse-stv-play{justify-self:center}.vse-stv-row.is-open .vse-stv-play{width:56px;height:56px}.vse-stv-row.is-open .vse-stv-play svg{width:22px;height:22px}.vse-stv-row__acts .vse-sa__ctrls{margin-left:0}.vse-stv-row__hit{z-index:1;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.vse-stv-row__hit:focus-visible{outline:2px solid var(--section-accent);outline-offset:2px}.vse-stv-row__date{flex-direction:column;align-items:center;line-height:1.1;display:flex}.vse-stv-row__date b{font-size:var(--ft-heading);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}.vse-stv-row__date span{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-stv-row__main{flex-direction:column;gap:6px;min-width:0;display:flex}.vse-stv-row__title{font-size:var(--ft-body-lg);color:var(--fg);font-weight:700;line-height:1.3}.vse-stv-row:not(.is-open):hover .vse-stv-row__title{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--section-accent);-webkit-text-decoration-color:var(--section-accent);-webkit-text-decoration-color:var(--section-accent);text-decoration-color:var(--section-accent)}.vse-stv-row__meta{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.vse-stv-row__when{font-size:var(--ft-micro);color:var(--fg-mute);display:none}.vse-stv-row__dur{font-size:var(--ft-micro);color:var(--fg-mute);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.vse-stv-row__dur svg{width:13px;height:13px}.vse-stv-row__prog{background:#ffffff14;border-radius:2px;max-width:320px;height:3px;display:block;overflow:hidden}.vse-stv-row__prog i{background:var(--section-accent);height:100%;display:block}.vse-stv-row__mark{z-index:2;border-radius:var(--radius-sm);min-width:40px;height:40px;color:var(--fg-mute);font:inherit;font-size:var(--ft-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;justify-self:end;align-items:center;gap:8px;padding:0 9px;font-weight:500;display:inline-flex;position:relative}.vse-stv-row__mark svg{flex:none;width:22px;height:22px}.vse-stv-row__mark:hover{color:var(--fg);background:var(--surface-hi)}.vse-stv-row.is-open .vse-stv-row__mark{color:var(--fg-dim)}.vse-stv-row.is-heard .vse-stv-row__mark{color:var(--brand-green-light)}.vse-stv-row.is-heard:not(.is-open) .vse-stv-row__title{color:var(--fg-dim)}.vse-stv-row__body{flex-direction:column;gap:14px;min-width:0;padding:2px 20px 20px;display:flex;container:stv-rowbody/inline-size}.vse-stv-row__body[data-enter]{animation:.22s ease-out vse-stv-row-in}@keyframes vse-stv-row-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.vse-stv-row__body[data-enter]{animation:none}}.vse-stv-row__desc{color:var(--fg-dim);font-size:var(--ft-body);max-width:70ch;margin:0;line-height:1.6}.vse-stv-row__acts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vse-stv-tcbtn{border-radius:var(--radius);border:1px solid var(--card-line);background:var(--surface);height:40px;color:var(--fg);font:inherit;font-size:var(--ft-body);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.vse-stv-tcbtn svg{flex:none;width:16px;height:16px}.vse-stv-tcbtn.is-on .vse-stv-tcbtn__chev{transform:rotate(180deg)}.vse-stv-tcbtn:focus-visible,.vse-stv-row__tg:focus-visible{outline:2px solid var(--section-accent);outline-offset:2px}.vse-stv-row__tg{border-radius:var(--radius-sm);min-height:40px;color:var(--fg-dim);font-size:var(--ft-body);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--fg-dim);-webkit-text-decoration-color:var(--fg-dim);-webkit-text-decoration-color:var(--fg-dim);text-decoration-color:var(--fg-dim);align-items:center;gap:6px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-stv-row__tg{-webkit-text-decoration-color:color-mix(in srgb, var(--fg-dim) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--fg-dim) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--fg-dim) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--fg-dim) 40%, transparent)}}.vse-stv-row__tg svg{flex:none;width:16px;height:16px}.vse-stv-row__tg:hover{color:var(--fg);-webkit-text-decoration-color:var(--section-accent);-webkit-text-decoration-color:var(--section-accent);-webkit-text-decoration-color:var(--section-accent);text-decoration-color:var(--section-accent)}.vse-stv-row__tc{border-top:1px solid var(--card-line);padding-top:10px}.vse-stv-tcclose{color:var(--fg-dim);font:inherit;cursor:pointer;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--fg-dim);-webkit-text-decoration-color:var(--fg-dim);-webkit-text-decoration-color:var(--fg-dim);text-decoration-color:var(--fg-dim);background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:6px 0;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-stv-tcclose{-webkit-text-decoration-color:color-mix(in srgb, var(--fg-dim) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--fg-dim) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--fg-dim) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--fg-dim) 40%, transparent)}}.vse-stv-tcclose svg{width:16px;height:16px}.vse-stv-tcclose:hover{color:var(--fg)}.vse-stv-tcclose:focus-visible{outline:2px solid var(--section-accent);outline-offset:2px}@container stv-rowbody (min-width:640px){.vse-stv-row__tc .vse-sa-ch__list{columns:2;column-gap:32px;display:block}.vse-stv-row__tc .vse-sa-ch__row{break-inside:avoid;display:block}.vse-stv-row__tc .vse-sa-ch__row:last-child{border-bottom:1px solid var(--card-line)}.vse-stv-row__tc .vse-sa-ch__hit{grid-template-columns:4.6em minmax(0,1fr);width:100%;margin:0;padding-inline:10px;display:grid}}@container stv-rowbody (min-width:560px){.vse-stv-latest__tc .vse-sa-ch__list{columns:2;column-gap:32px;display:block}.vse-stv-latest__tc .vse-sa-ch__row{break-inside:avoid;display:block}.vse-stv-latest__tc .vse-sa-ch__row:last-child{border-bottom:1px solid var(--card-line)}.vse-stv-latest__tc .vse-sa-ch__hit{grid-template-columns:4.6em minmax(0,1fr);width:100%;margin:0;padding-inline:10px;display:grid}}@container stv-rowbody (max-width:520px){.vse-sa__under{flex-direction:column;align-items:flex-start}.vse-sa__under .vse-sa__chap{white-space:normal}.vse-stv-row__acts .vse-stv-tcbtn{flex:100%;justify-content:center}.vse-stv-row__acts .vse-stv-libbtn{flex:calc(50% - 4px)}}@container stv-rows (max-width:720px){.vse-stv-row__mark span{display:none}}@container stv-rows (max-width:560px){.vse-stv-row__head{grid-template-columns:44px minmax(0,1fr) auto;gap:4px 12px;padding:12px}.vse-stv-row__date{display:none}.vse-stv-row__when{display:inline}.vse-stv-row.is-open .vse-stv-play{width:48px;height:48px}.vse-stv-row__body{padding:0 14px 16px}}.vse-stv-empty{border-radius:var(--radius);border:1px dashed var(--line);color:var(--fg-dim);text-align:center;margin:0;padding:28px}.vse-stv-more{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.vse-stv-lc{border-color:var(--lc-gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:clamp(20px,2.6vw,28px) clamp(20px,3vw,32px);display:flex}@supports (color:color-mix(in lab, red, red)){.vse-stv-lc{border-color:color-mix(in srgb, var(--lc-gold) 24%, transparent)}}.vse-stv-lc__txt{flex:380px;min-width:0}.vse-stv-lc__txt h2{font-size:var(--ft-heading);color:var(--fg);margin:0;font-weight:700;line-height:1.3}.vse-stv-lc__txt h2 em{font-style:normal;color:var(--lc-gold-bright)!important;-webkit-text-fill-color:var(--lc-gold-bright)!important}.vse-stv-lc__txt p{color:var(--fg-dim);font-size:var(--ft-body);margin:6px 0 0}.vse-stv-lc__acts{flex-wrap:wrap;gap:10px;display:flex}.vse-stv-mini{z-index:45;left:12px;right:12px;bottom:calc(var(--mobile-nav-h) + 10px + env(safe-area-inset-bottom,0px));border-radius:var(--radius);background:var(--popup-bg);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);border:1px solid var(--line-hi);align-items:center;gap:12px;padding:10px 4px 10px 10px;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 40px -18px #0009}.vse-stv-mini__bar{background:var(--sec-video);height:2px;position:absolute;top:0;left:0}.vse-stv-mini__play{cursor:pointer;color:#fff;background:var(--sec-video-grad);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.vse-stv-mini__play svg{width:20px;height:20px}.vse-stv-mini__txt{flex-direction:column;flex:auto;min-width:0;display:flex}.vse-stv-mini__title{font-size:var(--ft-body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.vse-stv-mini__title:hover{text-underline-offset:3px;text-decoration:underline}.vse-stv-mini__txt span{font-size:var(--ft-micro);color:var(--fg-mute);font-variant-numeric:tabular-nums}.vse-stv-mini__x{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--fg-mute);cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:0;flex:none;place-items:center;display:grid}.vse-stv-mini__x svg{width:18px;height:18px}.vse-stv-mini__x:hover{color:var(--fg);background:var(--surface-hi)}.vse-stv-mini__play:focus-visible,.vse-stv-mini__x:focus-visible,.vse-stv-mini__title:focus-visible{outline:2px solid var(--focus-line);outline-offset:2px}@media (min-width:1024px){.vse-stv-mini{display:none}}body:has([aria-labelledby=telegram-prompt-title]) .vse-stv-mini{display:none}@media (min-width:768px) and (max-width:1023px){.vse-stv-mini{width:min(420px,100% - 32px);bottom:16px;left:auto}}.vse-footer{container:vse-footer/inline-size}@container vse-footer (min-width:1160px){.vse-footer__row{height:var(--rail-foot-h);flex-direction:row;justify-content:space-between;padding-block:0}.vse-footer__copy{order:1}.vse-footer__nav{white-space:nowrap;flex-wrap:nowrap;order:2}.vse-footer__social{order:3}}.vse-footer__soc{--soc:var(--fg);transition:color var(--motion-fast) ease;display:inline-flex;position:relative}.vse-footer__soc[data-soc=tg]{--soc:var(--tg)}.vse-footer__soc[data-soc=nv]{--soc:var(--nv-blue)}.vse-footer__soc[data-soc=yt],.vse-footer__soc[data-soc=yt2]{--soc:var(--video)}.vse-footer__soc[data-soc=ig]{--soc:var(--ig)}.vse-footer__soc[data-soc=x]{--soc:var(--x-tone)}.vse-footer__soc:hover,.vse-footer__soc:focus-visible{color:var(--soc)}.vse-footer__tip{z-index:5;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--motion-fast) ease, translate var(--motion-fast) ease;border:1px solid var(--line-hi);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);color:var(--fg);font-size:var(--ft-micro);border-radius:16px;padding:6px 10px;font-weight:500;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 4px;box-shadow:0 12px 30px -10px #00000080}.vse-footer__soc:last-child .vse-footer__tip{left:auto;right:-8px;translate:0 4px}.vse-footer__soc:hover .vse-footer__tip,.vse-footer__soc:focus-visible .vse-footer__tip{opacity:1;translate:-50%}.vse-footer__soc:last-child:hover .vse-footer__tip,.vse-footer__soc:last-child:focus-visible .vse-footer__tip{translate:0}@media (prefers-reduced-motion:reduce){.vse-footer__tip{transition:none}}@media (max-width:767px){body:has(.vse-stv-mini) .vse-footer>.vse-shell-cap{padding-bottom:calc(6rem + 76px)}}@media (min-width:768px) and (max-width:1023px){body:has(.vse-stv-mini) .vse-footer>.vse-shell-cap{padding-bottom:calc(1.5rem + 82px)}}.vse-dock{display:none}@media (min-width:1024px){.vse-header__right{flex:auto;justify-content:flex-end;min-width:0;container:vse-hdr/inline-size}.vse-dock{flex:1 1 0;justify-content:flex-end;min-width:0;display:flex;container:vse-dock/inline-size}}.vse-dock__pill{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;min-width:0;max-width:100%;height:36px;padding:0 4px;display:inline-flex}.vse-dock__play{cursor:pointer;color:#fff;background:var(--sec-video-grad);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.vse-dock__play svg{width:14px;height:14px}.vse-dock__play .lucide-play,.vse-dock__play .lucide-pause{fill:currentColor}.vse-dock__eq{flex:none;align-items:flex-end;gap:2px;height:12px;display:inline-flex}.vse-dock__eq i{background:var(--sec-video);transform-origin:50% 100%;border-radius:1px;width:2px;height:12px;animation:.9s ease-in-out infinite vse-dock-eq;transform:scaleY(.25)}.vse-dock__eq i:nth-child(2){animation-delay:.2s}.vse-dock__eq i:nth-child(3){animation-delay:.4s}@keyframes vse-dock-eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.vse-dock__eq i{animation:none;transform:scaleY(.66)}}.vse-dock__title{text-overflow:ellipsis;min-width:48px;max-width:260px;font-size:var(--ft-body);color:var(--fg);font-weight:500;text-decoration:none;overflow:hidden}.vse-dock__title:hover{text-underline-offset:3px;text-decoration:underline}.vse-dock__bar{background:var(--fg-mute);border-radius:999px;flex:none;width:72px;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vse-dock__bar{background:color-mix(in srgb, var(--fg-mute) 22%, transparent)}}.vse-dock__fill{background:var(--sec-video-grad);border-radius:999px;height:100%;display:block}.vse-dock__time{font-size:var(--ft-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;color:var(--fg-mute);flex:none;font-weight:700}.vse-dock__time b{color:var(--video);-webkit-text-fill-color:var(--video);background:0 0;font-weight:700}.vse-dock__x{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--fg-mute);cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:0;flex:none;place-items:center;display:grid}.vse-dock__x svg{width:15px;height:15px}.vse-dock__x:hover{color:var(--fg);background:var(--surface-hi)}.vse-dock__play:focus-visible,.vse-dock__x:focus-visible,.vse-dock__title:focus-visible{outline:2px solid var(--focus-line);outline-offset:2px}@container vse-dock (max-width:600px){.vse-dock__bar{display:none}}@container vse-dock (max-width:420px){.vse-dock__eq{display:none}}@container vse-dock (max-width:290px){.vse-dock__total{display:none}}@container vse-hdr (max-width:899px){.vse-header__right:has(>.vse-dock) .vse-header-level__bar{display:none}.vse-header__right:has(>.vse-dock) .vse-header__sbtn{justify-content:center;width:36px;padding:0}.vse-header__right:has(>.vse-dock) .vse-header__sbtn-label{display:none}}@keyframes stc-modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.vse-gate-modal__overlay{z-index:80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;left:0;right:0}.vse-gate-modal__bg{position:absolute;inset:0}.vse-gate-modal__card{z-index:1;text-align:center;border:1px solid var(--line-hi,#ffffff38);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);width:100%;max-width:440px;-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);animation:stc-modal-in .22s var(--motion-ease);border-radius:16px;padding:34px 32px 30px;position:relative;box-shadow:0 40px 100px -30px #000000d9}.vse-gate-modal__overlay[data-kind=login] .vse-gate-modal__card{border-color:var(--s-green,#7dcf60)}@supports (color:color-mix(in lab, red, red)){.vse-gate-modal__overlay[data-kind=login] .vse-gate-modal__card{border-color:color-mix(in srgb, var(--s-green,#7dcf60) 24%, transparent)}}.vse-gate-modal__overlay[data-kind=sub] .vse-gate-modal__card{border-color:var(--s-gold,#ecd297)}@supports (color:color-mix(in lab, red, red)){.vse-gate-modal__overlay[data-kind=sub] .vse-gate-modal__card{border-color:color-mix(in srgb, var(--s-gold,#ecd297) 24%, transparent)}}.vse-gate-modal__overlay[data-kind=tg] .vse-gate-modal__card{border-color:var(--s-tg,#2aabee)}@supports (color:color-mix(in lab, red, red)){.vse-gate-modal__overlay[data-kind=tg] .vse-gate-modal__card{border-color:color-mix(in srgb, var(--s-tg,#2aabee) 24%, transparent)}}.vse-gate-modal__close{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--line,#ffffff1a);background:var(--surface);width:34px;height:34px;color:var(--fg-dim,#f5f5faa8);transition:var(--motion-hover);place-items:center;display:grid;position:absolute;top:16px;right:16px}.vse-gate-modal__close:hover{border-color:var(--line-hi,#ffffff38);color:var(--fg)}.vse-gate-modal__close svg{width:18px;height:18px}.vse-gate-modal__ic{border-radius:var(--radius);place-items:center;width:60px;height:60px;margin:0 auto 18px;display:grid}.vse-gate-modal__ic svg{width:30px;height:30px}.vse-gate-modal__ic--login{border:1px solid var(--s-green,#7dcf60);background:#7dcf6024}@supports (color:color-mix(in lab, red, red)){.vse-gate-modal__ic--login{border:1px solid color-mix(in srgb, var(--s-green,#7dcf60) 35%, transparent)}}.vse-gate-modal__ic--login{color:var(--s-green,#7dcf60)}.vse-gate-modal__ic--sub{border:1px solid var(--s-gold,#ecd297);background:#ecd29724}@supports (color:color-mix(in lab, red, red)){.vse-gate-modal__ic--sub{border:1px solid color-mix(in srgb, var(--s-gold,#ecd297) 38%, transparent)}}.vse-gate-modal__ic--sub{color:var(--s-gold,#ecd297)}.vse-gate-modal__ic--tg{border:1px solid var(--s-tg,#2aabee);background:#2aabee24}@supports (color:color-mix(in lab, red, red)){.vse-gate-modal__ic--tg{border:1px solid color-mix(in srgb, var(--s-tg,#2aabee) 40%, transparent)}}.vse-gate-modal__ic--tg{color:var(--s-tg,#2aabee)}.vse-gate-modal__ic--gone{background:var(--surface-hi);border:1px solid var(--line);color:var(--fg-dim)}.vse-gate-modal__title{font-size:var(--ft-body-lg);letter-spacing:-.01em;font-weight:700}.vse-gate-modal__text{font-size:var(--ft-body);color:var(--fg-dim,#f5f5faa8);margin-top:10px;line-height:1.55}.vse-gate-modal__text b{color:var(--fg);font-weight:700}.vse-gate-modal__acts{flex-direction:column;gap:10px;margin-top:22px;display:flex}.vse-gate-modal__acts .vse-streams-cta--ghost{box-shadow:inset 0 0 0 1px var(--line-hi);border:0}.vse-tools{gap:var(--sec-gap);flex-direction:column;width:100%;max-width:none;margin:0 auto;padding:8px 0 24px;display:flex}.vse-toolshub__pillars{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:760px){.vse-toolshub__pillars{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;gap:22px}}.vse-toolshub__pillar{border-radius:var(--radius);border:1px solid var(--card-line);min-height:220px;color:var(--fg);transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;flex-direction:column;gap:18px;padding:32px;text-decoration:none;display:flex;position:relative;overflow:hidden}.vse-toolshub__pillar:hover{border-color:var(--line-hi);transform:translateY(-3px);box-shadow:0 20px 50px -20px #0000008c}@media (min-width:760px){.vse-toolshub__pillar{grid-template-rows:subgrid;grid-row:span 4;align-content:start;row-gap:18px;min-height:0;display:grid}}.vse-toolshub__pillar-icon{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-hi);width:52px;height:52px;color:var(--section-accent);justify-content:center;align-items:center;display:inline-flex}.vse-toolshub__pillar-icon svg{width:24px;height:24px}.vse-toolshub__pillar-title{font-family:var(--font-sans);font-weight:700;font-size:var(--ft-heading);letter-spacing:-.02em;color:var(--fg);margin:0}.vse-toolshub__pillar-desc{font-size:var(--ft-body);color:var(--fg-dim);margin:0;line-height:1.55}.vse-toolshub__pillar-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:6px;display:flex}.vse-toolshub__pillar-count{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.04em;color:var(--fg-mute);border:1px solid var(--line);border-radius:999px;padding:4px 12px}.vse-toolshub__pillar-arrow{border:1px solid var(--line);width:38px;height:38px;color:var(--fg-dim);transition:transform var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.vse-toolshub__pillar-arrow svg{width:18px;height:18px}.vse-toolshub__pillar:hover .vse-toolshub__pillar-arrow{color:var(--section-accent);border-color:var(--section-accent);transform:translate(4px)}@supports (color:color-mix(in lab, red, red)){.vse-toolshub__pillar:hover .vse-toolshub__pillar-arrow{border-color:color-mix(in srgb, var(--section-accent) 45%, transparent)}}.vse-toolshub__sets{scroll-margin-top:80px}.vse-toolshub__sets-head{margin:0 0 24px}.vse-toolshub__bento{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.vse-toolshub__bento{grid-template-columns:repeat(2,1fr)}.vse-toolshub__set.is-feature,.vse-toolshub__set.is-wide{grid-column:span 2}}@media (min-width:1000px){.vse-toolshub__bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(198px,auto);gap:18px}.vse-toolshub__set.is-wide{grid-column:span 2}.vse-toolshub__set.is-feature{grid-area:span 2/span 2}}.vse-toolshub__set{border-radius:var(--radius-lg,22px);border:1px solid var(--card-line);isolation:isolate;color:#fff;min-height:200px;transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease;flex-direction:column;justify-content:flex-end;padding:78px 22px 22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.vse-toolshub__set:hover{border-color:var(--line-hi);transform:translateY(-3px);box-shadow:0 20px 50px -20px #0000008c}.vse-toolshub__set-cover{z-index:-2;transition:transform .4s;position:absolute;inset:0}.vse-toolshub__set:hover .vse-toolshub__set-cover{transform:scale(1.05)}.vse-toolshub__set-cover:after{content:"";background:linear-gradient(#080a100d 25%,#080a10db 100%);position:absolute;inset:0}.vse-toolshub__set-ic{z-index:1;border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000052;border:1px solid #fff3;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:18px;left:18px}.vse-toolshub__set-ic svg{color:#fff;width:21px;height:21px}.vse-toolshub__set-title{font-family:var(--font-sans);font-weight:700;font-size:var(--ft-body-lg);letter-spacing:-.01em;color:#fff;margin:0 0 6px}.vse-toolshub__set.is-feature .vse-toolshub__set-title{font-size:var(--ft-heading);letter-spacing:-.02em}.vse-toolshub__set-desc{font-size:var(--ft-body);color:#ffffffbd;max-width:36ch;margin:0 0 16px;line-height:1.5}@media (min-width:640px){.vse-toolshub__set-desc{min-height:3em}}.vse-toolshub__set-open{font-family:var(--font-sans);font-weight:500;font-size:var(--ft-body);color:#fff;align-items:center;gap:9px;display:inline-flex}.vse-toolshub__set-open-ic{width:27px;height:27px;transition:transform var(--motion-fast) ease, background var(--motion-fast) ease;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vse-toolshub__set-open-ic svg{width:15px;height:15px}.vse-toolshub__set:hover .vse-toolshub__set-open-ic{background:#ffffff1f;transform:translate(3px)}.vse-toolshub__set.is-soon{cursor:default}.vse-toolshub__set.is-soon:hover{border-color:var(--card-line);box-shadow:none;transform:none}.vse-toolshub__set.is-soon .vse-toolshub__set-cover{filter:grayscale()brightness(.62)}.vse-toolshub__set.is-soon:hover .vse-toolshub__set-cover{transform:none}.vse-toolshub__set.is-soon .vse-toolshub__set-ic{filter:grayscale()}.vse-toolshub__set.is-soon .vse-toolshub__set-ic svg,.vse-toolshub__set.is-soon .vse-toolshub__set-title{color:var(--fg-dim)}.vse-toolshub__set.is-soon .vse-toolshub__set-desc{color:var(--fg-mute)}.vse-toolshub__set-soon{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dim);background:var(--surface-hi);border:1px solid var(--line-hi);border-radius:999px;align-self:flex-start;padding:2px 8px;font-weight:700}@media (max-width:480px){.vse-toolshub__pillar{min-height:0;padding:26px}.vse-toolshub__set{min-height:184px}}.vse-soft__layout{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.vse-soft__layout>*{min-width:0}@media (min-width:960px){.vse-soft__layout{grid-template-columns:232px minmax(0,1fr);gap:34px}}.vse-toolsrail{align-self:start}@media (min-width:960px){.vse-toolsrail{top:calc(var(--sticky-top) + 16px);max-height:calc(100vh - var(--sticky-top) - 56px);position:sticky;overflow-y:auto}}.vse-toolsrail__title{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);padding:0 12px 10px}.vse-toolsrail__list{flex-direction:column;gap:2px;display:flex}.vse-toolsrail__item{text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans);font-size:var(--ft-body);color:var(--fg-dim);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-weight:500;display:flex}.vse-toolsrail__item:hover{background:var(--surface);color:var(--fg)}.vse-toolsrail__item.is-active{background:var(--surface-hi);color:var(--fg);border-color:var(--card-line)}.vse-toolsrail__n{font-family:var(--font-mono);font-size:var(--ft-micro);color:var(--fg-mute)}.vse-toolsrail__item.is-active .vse-toolsrail__n{color:var(--section-accent)}@media (max-width:959px){.vse-toolsrail__title{display:none}.vse-toolsrail__list{scrollbar-width:none;flex-direction:row;gap:8px;padding-bottom:4px;overflow-x:auto}.vse-toolsrail__list::-webkit-scrollbar{display:none}.vse-toolsrail__item{border:1px solid var(--line);border-radius:var(--radius-sm);flex:none;width:auto;padding:8px 14px}.vse-toolsrail__item.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vse-toolsrail__item.is-active{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.vse-toolsrail__item.is-active{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vse-toolsrail__item.is-active{background:color-mix(in srgb, var(--primary) 14%, transparent)}}}.vse-soft__head{padding:4px 0 0}.vse-soft__title{font-family:var(--font-sans);font-weight:700;font-size:var(--ft-display);letter-spacing:-.025em;color:var(--fg);margin:0 0 10px}.vse-soft__lead{font-size:var(--ft-body);color:var(--fg-dim);max-width:620px;margin:0;line-height:1.55}.vse-soft__segment{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:4px;margin-top:24px;padding:5px;display:inline-flex}.vse-soft__seg{font-family:var(--font-sans);font-size:var(--ft-body);color:var(--fg-dim);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:none;border-radius:16px;align-items:center;gap:9px;padding:11px 20px;font-weight:500;display:inline-flex}.vse-soft__seg svg{opacity:.8;width:17px;height:17px}.vse-soft__seg-c{font-family:var(--font-mono);font-size:var(--ft-micro);color:var(--fg-mute)}.vse-soft__seg:hover{color:var(--fg)}.vse-soft__seg.is-active{background:var(--surface-hi);color:var(--fg)}.vse-soft__seg.is-active svg{opacity:1;color:var(--section-accent)}.vse-soft__seg.is-active .vse-soft__seg-c{color:var(--section-accent)}.vse-soft__note,.vse-soft__disclaimer{font-size:var(--ft-body);align-items:flex-start;gap:11px;margin-top:22px;line-height:1.5;display:flex}.vse-soft__note{color:var(--fg-dim);border-radius:var(--radius);border:1px solid var(--card-line);background:var(--surface);padding:13px 17px}.vse-soft__note svg{width:18px;height:18px;color:var(--section-accent);flex:none;margin-top:1px}.vse-soft__note strong{color:var(--fg);font-weight:700}.vse-soft__disclaimer{color:var(--fg);border-radius:var(--radius);border:1px solid var(--danger);padding:14px 18px}@supports (color:color-mix(in lab, red, red)){.vse-soft__disclaimer{border:1px solid color-mix(in srgb, var(--danger) 50%, transparent)}}.vse-soft__disclaimer{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-soft__disclaimer{background:color-mix(in srgb, var(--danger) 14%, transparent)}}.vse-soft__disclaimer svg{width:18px;height:18px;color:var(--danger);flex:none;margin-top:1px}.vse-soft__disclaimer strong{color:var(--danger);font-weight:700}.vse-soft__toolbar{flex-wrap:wrap;align-items:center;gap:12px;min-height:34px;margin-bottom:18px;display:flex}.vse-soft__access{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vse-soft__access-lbl{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.vse-soft__seg-sm{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);gap:4px;padding:4px;display:inline-flex}.vse-soft__seg-b{font-family:var(--font-sans);font-size:var(--ft-body);color:var(--fg-dim);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:none;padding:7px 14px;font-weight:500}.vse-soft__seg-b:hover{color:var(--fg)}.vse-soft__seg-b.is-active{background:var(--surface-hi);color:var(--fg)}.vse-soft__res{font-family:var(--font-mono);font-size:var(--ft-micro);color:var(--fg-mute)}.vse-soft__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px;display:grid}@media (max-width:480px){.vse-soft__grid{grid-template-columns:minmax(0,1fr)}}.vse-soft__card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:subgrid;border-radius:var(--radius);transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;grid-row:span 4;gap:13px 18px;padding:22px;display:grid;position:relative}.vse-soft__card:hover{border-color:var(--line-hi);transform:translateY(-3px);box-shadow:0 20px 50px -20px #0000008c,inset 0 1px #ffffff14}.vse-soft__card-main{grid-area:1/1/-1;grid-template-rows:subgrid;min-width:0;display:grid}.vse-soft__card-access{grid-row:1;align-items:center;display:flex}.vse-soft__logo{border-radius:var(--radius);background:linear-gradient(150deg, var(--surface-hi), var(--section-accent));grid-area:1/2/-1;justify-content:center;align-self:start;align-items:center;width:88px;height:88px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vse-soft__logo{background:linear-gradient(150deg, var(--surface-hi), color-mix(in srgb, var(--section-accent) 18%, transparent))}}.vse-soft__logo{font-family:var(--font-mono);font-weight:700;font-size:var(--ft-display);color:var(--fg)}.vse-soft__logo img{object-fit:cover;width:100%;height:100%}.vse-soft__tag{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-mute);border:1px solid var(--line);border-radius:999px;padding:3px 9px}.vse-soft__status{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.vse-soft__status svg{width:11px;height:11px}.vse-soft__status.is-free{color:var(--brand-green-light);background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-soft__status.is-free{background:color-mix(in srgb, var(--brand-green-light) 14%, transparent)}}.vse-soft__status.is-free{border:1px solid var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-soft__status.is-free{border:1px solid color-mix(in srgb, var(--brand-green-light) 40%, transparent)}}.vse-soft__status.is-paid{color:var(--fg-mute);border:1px solid var(--line)}.vse-soft__card-name{font-family:var(--font-sans);font-weight:700;font-size:var(--ft-body-lg);letter-spacing:-.01em;color:var(--fg);grid-row:2;margin:0}.vse-soft__card-short{font-size:var(--ft-body);color:var(--fg-dim);grid-row:3;margin:0;line-height:1.5}.vse-soft__card-foot{grid-row:4;align-items:stretch;gap:8px;padding-top:4px;display:flex}.vse-soft__more{min-width:0;font-family:var(--font-sans);font-size:var(--ft-body);color:var(--fg);border:1px solid var(--line);background:var(--surface-hi);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:500;display:inline-flex}.vse-soft__more svg{width:15px;height:15px}.vse-soft__save{border:1px solid var(--line);background:var(--surface-hi);width:44px;color:var(--fg-mute);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vse-soft__save svg{width:17px;height:17px}.vse-soft__save.is-saved svg,.vse-knowledge-l3__save-btn.is-saved .lucide-heart,.vse-stv-libbtn.is-on .lucide-heart{fill:currentColor}.vse-soft__loader{text-align:center;font-family:var(--font-mono);font-size:var(--ft-body);color:var(--fg-mute);letter-spacing:.12em;text-transform:uppercase;padding:48px 0}.vse-soft__empty{text-align:center;font-size:var(--ft-body);color:var(--fg-mute);border:1px dashed var(--line);border-radius:var(--radius);padding:48px 16px}.vse-soft__empty-text{margin:0 0 16px}.vse-soft__retry{flex:none}.vse-softmodal__overlay{z-index:100;justify-content:center;align-items:center;padding:20px;animation:.18s vseFadeIn;display:flex;position:fixed;inset:0}.vse-softmodal{background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);width:100%;max-width:560px;max-height:88vh;-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);border:1px solid var(--line-hi);border-radius:var(--radius-lg);animation:vseSoftModalIn .22s var(--motion-ease);padding:28px;position:relative;overflow-y:auto;box-shadow:0 40px 90px -30px #000c}@keyframes vseFadeIn{0%{opacity:0}to{opacity:1}}@keyframes vseSoftModalIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.vse-softmodal__close{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--fg-dim);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.vse-softmodal__close:hover{background:var(--surface-hi);color:var(--fg)}.vse-softmodal__close svg{width:17px;height:17px}.vse-softmodal__head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding-right:28px;display:flex}.vse-softmodal__head-text{flex:1;min-width:0}.vse-softmodal__name{font-family:var(--font-sans);font-weight:700;font-size:var(--ft-heading);letter-spacing:-.02em;color:var(--fg);margin:0 0 8px}.vse-softmodal__metarow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vse-softmodal__logo{border-radius:var(--radius);background:linear-gradient(150deg, var(--surface-hi), var(--section-accent));flex:none;justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vse-softmodal__logo{background:linear-gradient(150deg, var(--surface-hi), color-mix(in srgb, var(--section-accent) 18%, transparent))}}.vse-softmodal__logo{font-family:var(--font-mono);font-weight:700;font-size:var(--ft-display);color:var(--fg)}.vse-softmodal__logo img{object-fit:cover;width:100%;height:100%}.vse-softmodal__warn{font-family:var(--font-sans);font-size:var(--ft-body);color:var(--danger);border-radius:var(--radius-sm);border:1px solid var(--danger);align-items:flex-start;gap:9px;margin:0 0 18px;padding:10px 13px;font-weight:500;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-softmodal__warn{border:1px solid color-mix(in srgb, var(--danger) 50%, transparent)}}.vse-softmodal__warn{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-softmodal__warn{background:color-mix(in srgb, var(--danger) 14%, transparent)}}.vse-softmodal__warn svg{width:15px;height:15px;color:var(--danger);flex:none;margin-top:1px}.vse-softmodal__section{margin-bottom:18px}.vse-softmodal__label{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:9px}.vse-softmodal__feats{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vse-softmodal__feats li{font-size:var(--ft-body);color:var(--fg-dim);padding-left:22px;line-height:1.5;position:relative}.vse-softmodal__feats li svg{width:14px;height:14px;color:var(--section-accent);position:absolute;top:3px;left:0}.vse-softmodal__why{font-size:var(--ft-body);color:var(--fg-dim);margin:0;line-height:1.55}.vse-softmodal__access{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);margin-top:22px;padding:18px}.vse-softmodal__access-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.vse-softmodal__dev{align-items:center;gap:10px;display:flex}.vse-softmodal__dev-av{background:var(--surface-hi);border:1px solid var(--line);width:34px;height:34px;font-family:var(--font-mono);font-size:var(--ft-micro);color:var(--fg-dim);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vse-softmodal__dev-lbl{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute)}.vse-softmodal__dev-who{font-family:var(--font-sans);font-size:var(--ft-body);color:var(--fg);font-weight:500}.vse-softmodal__dev-hidden{color:var(--fg-mute);font-weight:400}.vse-softmodal__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vse-softmodal__acts-more{align-items:center;gap:8px;display:flex}.vse-softmodal__acts>*,.vse-softmodal__acts .vse-softmodal__save{min-height:48px}.vse-softmodal__acts .vse-knowledge-l3__share-dropdown{display:flex}.vse-softmodal__save{font-family:var(--font-sans);font-size:var(--ft-body);color:var(--fg);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-hi);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;align-items:center;gap:7px;padding:10px 14px;font-weight:500;display:inline-flex}.vse-softmodal__save svg{width:16px;height:16px}.vse-softmodal__save.is-saved svg{fill:currentColor}.vse-softmodal__share{color:var(--fg-dim);background:0 0;border-color:#0000;padding-inline:10px}.vse-softmodal__share:hover{color:var(--fg);border-color:#0000}.vse-softdl{font-family:var(--font-sans);font-size:var(--ft-body);border-radius:var(--radius);background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));color:#fff;cursor:pointer;box-shadow:0 12px 30px -16px var(--brand-green-light);border:1px solid #0000;align-items:center;gap:8px;padding:11px 18px;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-softdl{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.vse-softdl svg{width:15px;height:15px}.vse-softgate{font-family:var(--font-sans);font-size:var(--ft-body);border-radius:var(--radius);cursor:pointer;align-items:center;gap:8px;padding:11px 18px;font-weight:500;text-decoration:none;display:inline-flex}.vse-softgate svg{width:15px;height:15px}.vse-softgate.is-soon{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.vse-softgate.is-soon{border-color:color-mix(in srgb, var(--foreground) 16%, transparent)}}.vse-softgate.is-soon{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.vse-softgate.is-soon{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.vse-softgate.is-soon{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.vse-softgate.is-soon{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}.vse-softgate.is-soon{cursor:default}.vse-softgate.is-soon:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.vse-softgate.is-soon:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}@media (max-width:480px){.vse-softmodal{padding:22px}.vse-softmodal__acts{flex-direction:column;align-items:stretch;width:100%}.vse-softmodal__acts-more{display:contents}.vse-softmodal__acts .vse-softdl,.vse-softmodal__acts .vse-softgate,.vse-softmodal__acts .vse-softmodal__save{justify-content:center}.vse-softmodal__acts .vse-softmodal__save{width:100%}.vse-soft__logo{width:64px;height:64px;font-size:var(--ft-heading)}.vse-soft__segment{width:100%}.vse-soft__seg{flex:1;justify-content:center;padding:11px 10px}}.vse-svc__grid{grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:18px;display:grid}@media (max-width:480px){.vse-svc__grid{grid-template-columns:1fr}}.vse-svc{grid-template-columns:42px minmax(0,1fr);grid-template-rows:subgrid;border-radius:var(--radius);transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;grid-row:span 4;gap:12px;padding:22px;display:grid}.vse-svc:hover{border-color:var(--line-hi);transform:translateY(-3px);box-shadow:0 20px 50px -20px #0000008c,inset 0 1px #ffffff14}.vse-svc.is-linked{border-color:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.vse-svc.is-linked{border-color:color-mix(in srgb, var(--section-accent) 45%, transparent)}}.vse-svc__top{display:contents}.vse-svc__logo{border-radius:var(--radius);background:var(--surface-hi);border:1px solid var(--line);width:42px;height:42px;font-family:var(--font-mono);font-weight:700;font-size:var(--ft-body);color:var(--fg-dim);grid-area:1/1/span 2;justify-content:center;align-self:start;align-items:center;display:inline-flex;overflow:hidden}.vse-svc__logo img{object-fit:cover;width:100%;height:100%}.vse-svc__name{font-family:var(--font-sans);font-weight:700;font-size:var(--ft-body-lg);letter-spacing:-.01em;color:var(--fg);grid-area:1/2;margin:0}.vse-svc__cat{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-mute);border:1px solid var(--line);border-radius:999px;grid-area:2/2;justify-self:start;padding:3px 9px}.vse-svc__desc{font-size:var(--ft-body);color:var(--fg-dim);grid-area:3/1/auto/-1;margin:0;line-height:1.55}.vse-svc__foot{grid-area:4/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.vse-svc__share{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--fg-mute);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;margin:-8px -9px -8px 0;display:inline-flex;position:relative}.vse-svc__share:hover{background:var(--surface-hi);color:var(--fg)}.vse-svc__share span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vse-svc__go{font-family:var(--font-sans);font-size:var(--ft-body);color:var(--section-accent);align-items:center;gap:7px;font-weight:500;text-decoration:none;display:inline-flex}.vse-svc__go svg{width:15px;height:15px;transition:transform var(--motion-fast) ease}.vse-svc:hover .vse-svc__go svg{transform:translate(2px,-2px)}.vse-svc__go.is-disabled{color:var(--fg-mute)}.vse-set{width:100%;max-width:760px;margin-inline:auto}.vse-set__cover{border-radius:var(--radius-lg);border:1px solid var(--card-line);height:200px;margin-bottom:26px;position:relative;overflow:hidden}.vse-set__cover:after{content:"";background:linear-gradient(#080a101a,#080a108c);position:absolute;inset:0}.vse-set__cover-ic{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000057;border:1px solid #ffffff38;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;position:absolute;bottom:22px;left:22px}.vse-set__cover-ic svg{color:#fff;width:26px;height:26px}.vse-set__title{font-family:var(--font-sans);font-weight:700;font-size:var(--ft-display);letter-spacing:-.02em;color:var(--fg);margin:0 0 14px;line-height:1.1}.vse-set__lead{font-size:var(--ft-body-lg);color:var(--fg-dim);margin:0 0 40px;line-height:1.6}.vse-set__steps-head{font-family:var(--font-sans);font-weight:700;font-size:var(--ft-heading);letter-spacing:-.02em;color:var(--fg);margin-bottom:18px}.vse-set__step{border-radius:var(--radius);transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease;align-items:flex-start;gap:18px;margin-bottom:14px;padding:20px;display:flex;position:relative}.vse-set__step:hover{border-color:var(--line-hi);transform:translateY(-2px)}.vse-set__step-num{font-family:var(--font-mono);font-size:var(--ft-body);color:var(--section-accent);flex:none;width:30px;padding-top:8px;font-weight:700}.vse-set__step-logo{background:var(--surface-hi);border:1px solid var(--line);width:46px;height:46px;font-family:var(--font-mono);font-weight:700;font-size:var(--ft-body);color:var(--fg-dim);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vse-set__step-body{flex:1;min-width:0}.vse-set__step-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:5px;display:flex}.vse-set__step-name{font-family:var(--font-sans);font-weight:700;font-size:var(--ft-body-lg);letter-spacing:-.01em;color:var(--fg);margin:0}.vse-set__pill{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.vse-set__pill svg{width:11px;height:11px}.vse-set__pill.is-svc{color:var(--fg-mute);border:1px solid var(--line)}.vse-set__step-text{font-size:var(--ft-body);color:var(--fg-dim);margin:0 0 12px;line-height:1.5}.vse-set__act{font-family:var(--font-sans);font-size:var(--ft-body);align-items:center;gap:7px;font-weight:500;text-decoration:none;display:inline-flex}.vse-set__act svg{width:15px;height:15px}.vse-set__act.is-go{color:var(--section-accent)}.vse-set__act.is-lock{border-radius:16px;padding:8px 14px}.vse-set__back{font-family:var(--font-sans);font-size:var(--ft-body);color:var(--fg-dim);align-items:center;gap:8px;margin-top:30px;font-weight:500;text-decoration:none;display:inline-flex}.vse-set__back svg{width:16px;height:16px}.vse-set__back:hover{color:var(--fg)}@media (max-width:480px){.vse-set__step{gap:12px;padding:16px}.vse-set__step-num{width:22px}}.vse-glossary-v2{flex-direction:column;gap:28px;width:100%;max-width:980px;margin:0 auto;padding:8px 0 24px;display:flex}.vse-glossary-v2__intro{flex-direction:column;gap:12px;max-width:720px;margin-top:-14px;display:flex}.vse-glossary-v2__lead{font-size:var(--ft-body-lg);color:var(--fg-dim);line-height:1.55}.vse-glossary-v2__count{font-size:var(--ft-body);color:var(--fg-mute);align-items:baseline;gap:8px;display:flex}.vse-glossary-v2__count-num{font-size:var(--ft-display);color:var(--section-accent);letter-spacing:-.02em;font-weight:700;line-height:1}.vse-glossary-v2__controls{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.vse-glossary-v2__controls .vse-glossary-v2__search{flex:260px}.vse-glossary-v2__all{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--fg-dim);font-family:var(--font-heading);font-size:var(--ft-body);cursor:pointer;transition:var(--motion-hover);flex-shrink:0;padding:0 24px;font-weight:700}.vse-glossary-v2__all:hover{background:var(--surface-hi);color:var(--foreground);border-color:#ffffff24}.vse-glossary-v2__all.is-selected{background:var(--brand-green-light);color:#0c1a06;border-color:var(--brand-green-light)}.vse-glossary-v2__all.is-selected:hover{filter:brightness(1.06)}.vse-glossary-v2__search{position:relative}.vse-glossary-v2__search-icon{color:var(--fg-mute);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.vse-glossary-v2__search-input{border-radius:var(--radius);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);width:100%;color:var(--foreground);font-family:var(--font-heading);font-size:var(--ft-body);transition:var(--motion-hover);padding:16px 20px 16px 48px}.vse-glossary-v2__search-input:focus{border-color:var(--focus-line);background:var(--surface-hi);outline:none}.vse-glossary-v2__search-input::placeholder{color:var(--fg-mute)}.vse-glossary-v2__alphabet{flex-direction:column;gap:10px;display:flex}.vse-glossary-v2__alphabet-row{align-items:center;gap:12px;display:flex}.vse-glossary-v2__alphabet-label{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.16em;color:var(--fg-mute);text-transform:uppercase;flex-shrink:0;width:30px;font-weight:700}.vse-glossary-v2__alphabet-letters{flex-wrap:wrap;flex:1;gap:4px;display:flex}.vse-glossary-v2__letter{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);min-width:32px;height:32px;color:var(--fg-dim);font-family:var(--font-heading);font-size:var(--ft-body);transition:var(--motion-hover);cursor:pointer;place-items:center;padding:0 8px;font-weight:500;text-decoration:none;display:inline-grid}.vse-glossary-v2__letter:hover{background:var(--surface-hi);color:var(--foreground);border-color:#ffffff24}.vse-glossary-v2__letter.is-empty{opacity:.3;cursor:default;pointer-events:none}.vse-glossary-v2__letter.is-selected{background:var(--brand-green-light);color:#0c1a06;border-color:var(--brand-green-light)}.vse-glossary-v2__letter.is-selected:hover{filter:brightness(1.06)}.vse-glossary-v2__terms{flex-direction:column;gap:32px;display:flex}.vse-glossary-v2__terms[aria-busy=true]{opacity:.55;transition:opacity var(--motion-fast)}.vse-glossary-v2__note{font-size:var(--ft-micro);color:var(--fg-mute);margin:-4px 0 12px}.vse-glossary-v2__elsewhere{color:var(--brand-green-light);font-size:var(--ft-body);transition:color var(--motion-fast);align-self:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.vse-glossary-v2__elsewhere:hover{color:var(--fg)}.vse-glossary-v2__section{scroll-margin-top:84px}.vse-glossary-v2__section-head{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;margin-bottom:14px;padding-bottom:10px;display:flex}.vse-glossary-v2__section-letter{font-family:var(--font-serif-accent);font-weight:400;font-size:var(--ft-heading);color:var(--foreground);letter-spacing:-.03em;line-height:1}.vse-glossary-v2__section-count{font-size:var(--ft-micro);color:var(--fg-mute);letter-spacing:.02em;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px 10px}.vse-glossary-v2__term{border-bottom:1px dashed var(--line);padding:14px 0}.vse-glossary-v2__term:last-child{border-bottom:none}.vse-glossary-v2__term-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.vse-glossary-v2__term-name{font-family:var(--font-heading);font-size:var(--ft-body);color:var(--foreground);letter-spacing:-.01em;font-weight:700}.vse-glossary-v2__term-def{font-size:var(--ft-body);color:var(--fg-dim);margin-bottom:6px;line-height:1.55}.vse-glossary-v2__divider{text-align:center;margin:16px 0;position:relative}.vse-glossary-v2__divider:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.vse-glossary-v2__divider span{background:var(--background);font-size:var(--ft-micro);letter-spacing:.04em;color:var(--fg-mute);padding:0 20px;display:inline-block;position:relative}.vse-glossary-v2__empty{text-align:center;border:1px dashed var(--line);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}.vse-glossary-v2__empty-glyph{font-family:var(--font-serif-accent);font-size:var(--ft-hero);color:var(--fg-mute);opacity:.5;line-height:1}.vse-glossary-v2__empty-text{font-size:var(--ft-body);color:var(--fg-dim)}.vse-reports{--rg-cta:var(--gold-gradient-heritage);--rg-gold:var(--lc-gold-bright);--rg-green:var(--brand-green-light);--rg-shadow:0 20px 50px -20px #00000040, inset 0 1px 0 #ffffff12;gap:var(--sec-gap);flex-direction:column;display:flex;position:relative}.vse-reports em{font-style:normal}.vse-reports-numg{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--rg-green);font-weight:700;line-height:.95}.vse-reports-h1grad{color:var(--lc-gold-bright);-webkit-text-fill-color:var(--lc-gold-bright);background:0 0}.vse-reports-cta{font-weight:700;font-size:var(--ft-body-lg);cursor:pointer;border-radius:var(--radius);background:var(--rg-cta);color:var(--lc-ink-hi);box-shadow:0 12px 30px -16px var(--lc-gold);border:0;align-items:center;gap:10px;padding:14px 28px;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-reports-cta{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--lc-gold) 50%, transparent)}}.vse-reports-cta svg{width:18px;height:18px}.vse-reports-cta--ghost{border:1px solid var(--rg-gold);background:0 0}@supports (color:color-mix(in lab, red, red)){.vse-reports-cta--ghost{border:1px solid color-mix(in srgb, var(--rg-gold) 55%, var(--line))}}.vse-reports-cta--ghost{color:var(--rg-gold);box-shadow:none}.vse-reports-feed{grid-template-columns:repeat(3,1fr) .8fr;gap:16px;margin-top:22px;display:grid}.vse-reports-rep{min-height:200px;color:inherit;border-radius:16px;flex-direction:column;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.vse-reports-rep--fresh{border-color:var(--rg-gold)}@supports (color:color-mix(in lab, red, red)){.vse-reports-rep--fresh{border-color:color-mix(in srgb, var(--rg-gold) 24%, transparent)}}.vse-reports-rep__fr{font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:8px;font-weight:700}.vse-reports-rep--fresh .vse-reports-rep__fr{color:var(--rg-green)}.vse-reports-rep__mo{font-size:var(--ft-heading);letter-spacing:-.03em;font-weight:700}.vse-reports-rep__yr{font-size:var(--ft-body);color:var(--fg-mute)}.vse-reports-rep__met{gap:18px;margin-top:auto;padding-top:16px;display:flex}.vse-reports-rep__met .vse-reports-numg{font-size:var(--ft-heading)}.vse-reports-rep__l{font-size:var(--ft-micro);color:var(--fg-dim)}.vse-reports-rep__go{font-size:var(--ft-body);color:var(--rg-gold);align-items:center;gap:6px;margin-top:14px;font-weight:700;display:inline-flex}.vse-reports-rep__go svg{width:14px;height:14px}.vse-reports-all{border:1px dashed var(--rg-gold);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.vse-reports-all{border:1px dashed color-mix(in srgb, var(--rg-gold) 24%, transparent)}}.vse-reports-all{cursor:pointer;color:var(--fg);text-align:left;font:inherit;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:100%;padding:22px;display:flex}.vse-reports-all:hover{background:var(--rg-gold)}@supports (color:color-mix(in lab, red, red)){.vse-reports-all:hover{background:color-mix(in srgb, var(--rg-gold) 5%, transparent)}}.vse-reports-all__ic{background:var(--rg-gold);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-reports-all__ic{background:color-mix(in srgb, var(--rg-gold) 16%, transparent)}}.vse-reports-all__ic{border:1px solid var(--rg-gold)}@supports (color:color-mix(in lab, red, red)){.vse-reports-all__ic{border:1px solid color-mix(in srgb, var(--rg-gold) 30%, var(--line))}}.vse-reports-all__ic{color:var(--rg-gold)}.vse-reports-all__ic svg{width:21px;height:21px}.vse-reports-all__t{font-size:var(--ft-heading);letter-spacing:-.02em;font-weight:700}.vse-reports-all__s{font-size:var(--ft-body);color:var(--fg-dim)}.vse-reports-all__ch{font-size:var(--ft-body);color:var(--rg-gold);align-items:center;gap:6px;margin-top:4px;font-weight:700;display:inline-flex}.vse-reports-all__ch svg{width:14px;height:14px;transition:transform var(--motion-base)}.vse-reports-all[aria-expanded=true] .vse-reports-all__ch svg{transform:rotate(180deg)}.vse-reports-arch{border-radius:16px;margin-top:16px;padding:24px}.vse-reports-arch__yr{border-bottom:1px solid var(--card-line);grid-template-columns:64px 1fr;gap:18px;padding:14px 0;display:grid}.vse-reports-arch__yr:last-child{border-bottom:0}.vse-reports-arch__y{font-size:var(--ft-heading);color:var(--rg-gold);font-variant-numeric:tabular-nums;font-weight:700}.vse-reports-arch__mos{flex-wrap:wrap;gap:8px;display:flex}.vse-reports-arch__mos a{font-size:var(--ft-body);color:var(--fg-dim);border:1px solid var(--card-line);border-radius:var(--radius-sm);padding:6px 13px;text-decoration:none}.vse-reports-arch__mos a:hover{border-color:var(--rg-gold)}@supports (color:color-mix(in lab, red, red)){.vse-reports-arch__mos a:hover{border-color:color-mix(in srgb, var(--rg-gold) 45%, var(--line))}}.vse-reports-arch__mos a:hover{color:var(--rg-gold)}.vse-reports-cmp{gap:var(--grid-gap);grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.vse-reports-cmp__col{border-radius:16px;padding:24px}.vse-reports-cmp__col--us{border-color:var(--rg-gold)}@supports (color:color-mix(in lab, red, red)){.vse-reports-cmp__col--us{border-color:color-mix(in srgb, var(--rg-gold) 24%, transparent)}}.vse-reports-cmp__col--us{background:var(--surface)}.vse-reports-cmp__col h4{font-size:var(--ft-heading);margin-bottom:14px;font-weight:700}.vse-reports-cmp__col--us h4{color:var(--rg-gold)}.vse-reports-cmp__col ul{margin:0;padding:0;list-style:none}.vse-reports-cmp__col li{font-size:var(--ft-body-lg);color:var(--fg-dim);border-bottom:1px solid var(--card-line);align-items:flex-start;gap:11px;padding:9px 0;display:flex}.vse-reports-cmp__col li:last-child{border-bottom:0}.vse-reports-cmp__col li svg{flex:none;width:17px;height:17px;margin-top:2px}.vse-reports-cmp__col--us li svg{color:var(--rg-green)}.vse-reports-cmp__col--them li svg{color:var(--fg-mute)}.vse-reports-vtrip{gap:var(--grid-gap-wide);grid-template-columns:minmax(0,264px) 1fr minmax(0,264px);align-items:center;margin-top:24px;display:grid}.vse-reports-vtrip__v{aspect-ratio:9/16;border:1px solid var(--card-line);border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -24px #0009}.vse-reports-vtrip__c{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:0 6px;display:flex}.vse-reports-vtrip__h{font-size:var(--ft-heading);letter-spacing:-.035em;font-weight:700;line-height:1.12}.vse-reports-vtrip__d{font-size:var(--ft-body-lg);color:var(--fg-dim);max-width:40ch}.vse-reports-vstage{background:linear-gradient(160deg,#1a1712,#0d0f15);width:100%;height:100%;position:relative;overflow:hidden}.vse-reports-vplay{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.vse-reports-vplay span{background:var(--rg-cta);width:66px;height:66px;box-shadow:0 12px 30px -16px var(--lc-gold);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-reports-vplay span{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--lc-gold) 50%, transparent)}}.vse-reports-vplay span svg{width:27px;height:27px;color:var(--lc-ink-hi);margin-left:3px}.vse-reports-vlbl{z-index:2;font-size:var(--ft-body);color:#fff;text-shadow:0 1px 6px #0009;font-weight:700;position:absolute;bottom:16px;left:16px}.vse-reports-vdur{z-index:2;font-size:var(--ft-micro);color:#fff;background:#00000073;border-radius:999px;padding:3px 9px;position:absolute;top:12px;right:12px}.vse-reports-final{border:1px solid var(--rg-gold);border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vse-reports-final{border:1px solid color-mix(in srgb, var(--rg-gold) 24%, transparent)}}.vse-reports-final{text-align:center;padding:54px}.vse-reports-final__in{z-index:1;position:relative}.vse-reports-final p{color:var(--fg-dim);max-width:540px;font-size:var(--ft-body-lg);margin:14px auto 26px}.vse-reports-stub{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:50vh;display:flex}.vse-reports-stub__ic{background:var(--lc-gold,#b89968);border-radius:14px;place-items:center;width:64px;height:64px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-reports-stub__ic{background:color-mix(in srgb, var(--lc-gold,#b89968) 16%, transparent)}}.vse-reports-stub__ic{border:1px solid var(--lc-gold,#b89968)}@supports (color:color-mix(in lab, red, red)){.vse-reports-stub__ic{border:1px solid color-mix(in srgb, var(--lc-gold,#b89968) 30%, var(--line))}}.vse-reports-stub__ic{color:var(--lc-gold,#b89968)}.vse-reports-stub__ic svg{width:30px;height:30px}.vse-reports-stub h1{font-size:var(--ft-display);letter-spacing:-.03em;margin:0;font-weight:700}.vse-reports-stub p{color:var(--fg-dim);font-size:var(--ft-body-lg);max-width:46ch}.vse-reports-stub a{color:var(--brand-green-light);font-weight:700;text-decoration:none}@media (max-width:1023px){.vse-reports-feed,.vse-reports-cmp{grid-template-columns:1fr}.vse-reports-vtrip{gap:var(--grid-gap);grid-template-columns:1fr}.vse-reports-vtrip__v{width:240px;margin:0 auto}}.vse-reviews{--rg-cta:var(--gold-gradient-heritage);--rg-gold:var(--lc-gold-bright);--rg-green:var(--brand-green-light);--rg-shadow:0 20px 50px -20px #00000040, inset 0 1px 0 #ffffff12;gap:var(--sec-gap);flex-direction:column;display:flex;position:relative}.vse-reviews em{font-style:normal}.vse-reviews-h1grad{color:var(--lc-gold-bright);-webkit-text-fill-color:var(--lc-gold-bright);background:0 0}.vse-reviews-hl{color:var(--lc-gold-bright);-webkit-text-fill-color:var(--lc-gold-bright);background:0 0;font-weight:700}.vse-reviews-cta{font-family:inherit;font-weight:700;font-size:var(--ft-body-lg);cursor:pointer;border-radius:var(--radius);background:var(--rg-cta);color:var(--lc-ink-hi);box-shadow:0 12px 30px -16px var(--lc-gold);border:0;align-items:center;gap:10px;padding:14px 28px;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-reviews-cta{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--lc-gold) 50%, transparent)}}.vse-reviews-cta--ghost{border:1px solid var(--rg-gold);background:0 0}@supports (color:color-mix(in lab, red, red)){.vse-reviews-cta--ghost{border:1px solid color-mix(in srgb, var(--rg-gold) 55%, var(--line))}}.vse-reviews-cta--ghost{color:var(--rg-gold);box-shadow:none}.vse-reviews-feat{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.vse-reviews-card{border-radius:16px;flex-direction:column;gap:16px;padding:26px 26px 22px;display:flex;position:relative}.vse-reviews-card--crit{background:var(--surface)}.vse-reviews-card__qi{width:30px;height:30px;color:var(--rg-gold);opacity:.85}.vse-reviews-card--crit .vse-reviews-card__qi{color:var(--fg-mute)}.vse-reviews-card__text{font-size:var(--ft-body-lg);color:var(--fg);line-height:1.5}.vse-reviews-card__foot{align-items:center;gap:12px;margin-top:auto;display:flex}.vse-reviews-card__av{width:40px;height:40px;font-weight:700;font-size:var(--ft-body-lg);color:var(--lc-ink-hi);border-radius:50%;flex:none;place-items:center;display:grid}.vse-reviews-card__who{flex-direction:column;display:flex}.vse-reviews-card__nm{font-size:var(--ft-body);font-weight:700}.vse-reviews-card__mt{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-reviews-wall{column-count:4;column-gap:14px;margin-top:24px}@media (min-width:1440px){.vse-reviews-wall{column-count:5}}@media (max-width:1120px){.vse-reviews-wall{column-count:3}}@media (max-width:680px){.vse-reviews-wall{column-count:2}}.vse-reviews-shot{break-inside:avoid;border:1px solid var(--card-line);border-radius:var(--radius);background:var(--surface);cursor:zoom-in;width:100%;font:inherit;color:inherit;text-align:left;transition:border-color var(--motion-fast) ease;margin:0 0 16px;padding:6px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px -16px #00000080}.vse-reviews-shot:hover{border-color:var(--rg-gold)}@supports (color:color-mix(in lab, red, red)){.vse-reviews-shot:hover{border-color:color-mix(in srgb, var(--rg-gold) 35%, var(--line))}}.vse-reviews-shot img{object-fit:cover;object-position:top;border-radius:16px;width:100%;height:auto;animation:.4s both vse-reviews-img-in;display:block}@keyframes vse-reviews-img-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vse-reviews-shot img{animation:none}}.vse-reviews-shot--clip:after{content:"";pointer-events:none;background:linear-gradient(#090b1100,#090b11e6);border-radius:0 0 9px 9px;height:58px;position:absolute;bottom:6px;left:6px;right:6px}.vse-reviews-more{justify-content:center;margin-top:8px;display:flex}.vse-reviews-batch{margin-top:26px}.vse-reviews-batch:first-of-type{margin-top:24px}.vse-reviews-batch .vse-reviews-wall{margin-top:0}.vse-reviews-batch__bar{align-items:center;gap:14px;margin-bottom:16px;display:flex}.vse-reviews-batch__lbl{font-size:var(--ft-micro);letter-spacing:.06em;color:var(--fg-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.vse-reviews-batch__line{background:var(--card-line);flex:1;height:1px}.vse-reviews-batch__toggle{font-family:inherit;font-size:var(--ft-micro);color:var(--fg-dim);background:var(--surface);border:1px solid var(--card-line);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;align-items:center;gap:7px;padding:7px 14px;font-weight:700;display:inline-flex}.vse-reviews-batch__toggle svg{width:14px;height:14px}.vse-reviews-proof{gap:var(--grid-gap);border:1px solid var(--rg-gold);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-reviews-proof{border:1px solid color-mix(in srgb, var(--rg-gold) 24%, transparent)}}.vse-reviews-proof{border-radius:var(--radius);padding:30px}.vse-reviews-proof__shot{cursor:zoom-in;align-self:center;margin:0}.vse-reviews-proof__h{font-size:var(--ft-display);letter-spacing:-.035em;font-weight:700;line-height:1.06}.vse-reviews-proof__d{color:var(--fg-dim);font-size:var(--ft-body-lg);max-width:44ch;margin:12px 0 20px}.vse-reviews-proof__acts{flex-wrap:wrap;gap:12px;display:flex}.vse-reviews-lb,.vse-lightbox{z-index:9999;cursor:zoom-out;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.vse-reviews-lb img,.vse-lightbox img{border:1px solid var(--card-line);cursor:default;border-radius:14px;width:auto;max-width:min(840px,94vw);height:auto;max-height:92vh;box-shadow:0 30px 80px -20px #000000b3}.vse-reviews-lb__close,.vse-lightbox__close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:16px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:20px;right:20px}.vse-reviews-lb__close svg,.vse-lightbox__close svg{width:22px;height:22px}.vse-lightbox--zoom{cursor:zoom-out;padding:16px}.vse-lightbox__stage{overscroll-behavior:contain;border-radius:14px;max-width:100%;max-height:100%;display:flex;overflow:auto}.vse-lightbox--zoom .vse-lightbox__stage img{cursor:zoom-in;flex:none;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto}.vse-lightbox--zoom .vse-lightbox__stage[data-zoomed] img{cursor:grab;-webkit-user-select:none;user-select:none;max-width:none;max-height:none}.vse-lightbox--zoom .vse-lightbox__stage[data-dragging] img{cursor:grabbing}.vse-lightbox__tools{z-index:1;gap:8px;display:flex;position:absolute;top:20px;right:20px}.vse-lightbox__tools .vse-lightbox__close{position:static}.vse-lightbox__tools .vse-lightbox__close:disabled{opacity:.4;cursor:default}img[data-zoom],[data-zoom-src]{cursor:zoom-in}@media (min-width:561px) and (max-width:1024px){.vse-reviews-feat{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.vse-reviews-proof{grid-template-columns:1fr}}@media (max-width:760px){.vse-reviews-feat{grid-template-columns:1fr}.vse-reviews-proof__shot{max-width:360px}}.rd{--rg-cta:var(--gold-gradient-heritage);--rg-gold:var(--lc-gold-bright);--rg-green:var(--brand-green-light);--rg-shadow:0 20px 50px -20px #00000040, inset 0 1px 0 #ffffff12;--gold:var(--rg-gold);--gold-light:var(--lc-gold-bright);--gold-cta:var(--rg-cta);--green:var(--rg-green);--neg:var(--danger);--card-shadow:var(--rg-shadow);--dg:#a56bff;--dg-soft:#c9a6ff;--dg-line:#a56bff6b;max-width:1080px;font-size:var(--ft-body);margin:0 auto;padding:0 0 40px;line-height:1.45;position:relative;overflow-x:clip}.rd .numg{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--lc-gold-bright);-webkit-text-fill-color:var(--lc-gold-bright);background:0 0;font-weight:700;line-height:.92}.rd .h1grad{color:var(--lc-gold-bright);-webkit-text-fill-color:var(--lc-gold-bright);background:0 0}.rd .cta{font-family:inherit;font-weight:700;font-size:var(--ft-body);cursor:pointer;border-radius:var(--radius);background:var(--gold-cta);color:var(--lc-ink-hi);box-shadow:0 12px 30px -16px var(--lc-gold);border:0;align-items:center;gap:10px;padding:14px 28px;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rd .cta{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--lc-gold) 50%, transparent)}}.rd .cta.ghost{border:1px solid var(--gold);background:0 0}@supports (color:color-mix(in lab, red, red)){.rd .cta.ghost{border:1px solid color-mix(in srgb, var(--gold) 55%, var(--line))}}.rd .cta.ghost{color:var(--gold);box-shadow:none}.rd .cta.ghost.bare{border-color:#0000;padding-left:10px;padding-right:10px}.rd .cta.ghost.bare:hover{color:var(--gold);background:0 0;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.rd .cta.ghost.bare:hover{color:color-mix(in srgb, var(--gold) 72%, #fff)}}.rd .cta svg{width:18px;height:18px}.rd .sec{margin-top:50px}.rd .sec--disc{margin-top:30px}.rd .eyebrow{font-size:var(--ft-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:700}.rd .sec-h{font-size:var(--ft-display);letter-spacing:-.04em;margin:10px 0 6px;font-weight:700;line-height:1.04}.rd .sec-h em{font-style:normal}.rd .sec-h .dg-em{color:var(--dg-soft);background:linear-gradient(91.11deg, var(--dg) 8.66%, var(--dg-soft) 50.11%, var(--dg) 93.18%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.rd .sec-sub{color:var(--fg-dim);font-size:var(--ft-body)}.rd .htitle{font-size:var(--ft-display);letter-spacing:-.045em;margin:12px 0 0;font-weight:700;line-height:1}.rd .hlead{font-size:var(--ft-body-lg);color:var(--fg-dim);max-width:64ch;margin-top:16px}.rd .hero-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.rd .island{border:1px solid var(--gold);border-radius:16px;margin-top:26px;position:relative}@supports (color:color-mix(in lab, red, red)){.rd .island{border:1px solid color-mix(in srgb, var(--gold) 22%, var(--line))}}.rd .island{padding:42px}.rd .iin{z-index:1;position:relative}.rd .kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.rd .kpi{border:1px solid var(--card-line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:6px;padding:18px;display:flex}.rd .kpi .v{font-size:var(--ft-display)}.rd .kpi .l{font-size:var(--ft-micro);color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;line-height:1.25}.rd .kpi.hl{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.rd .kpi.hl{border-color:color-mix(in srgb, var(--green) 35%, var(--line))}}.rd .kpi.hl{background:var(--surface)}.rd .kpi.hl .v{color:var(--green);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:700;line-height:.92}.rd .kpi.hl .l{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.rd .kpi.hl .l{color:color-mix(in srgb, var(--green) 75%, var(--fg))}}.rd .acc{border:1px solid var(--card-line);border-radius:var(--radius);background:var(--surface);margin-top:10px;overflow:hidden}.rd .acc summary{cursor:pointer;font-size:var(--ft-body-lg);align-items:center;gap:14px;padding:16px 18px;font-weight:700;list-style:none;display:flex}.rd .acc summary::-webkit-details-marker{display:none}.rd .acc summary .ic{border-radius:var(--radius-sm);background:var(--surface-hi);border:1px solid var(--card-line);width:34px;height:34px;color:var(--gold);flex:none;place-items:center;display:grid}.rd .acc summary .ic svg{width:17px;height:17px}.rd .acc summary .ic.num{font-size:var(--ft-body);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.rd .acc summary .cv{width:18px;height:18px;color:var(--fg-mute);transition:transform var(--motion-base);flex:none;margin-left:auto}.rd .acc[open] summary .cv{transform:rotate(180deg)}.rd .acc .body{font-size:var(--ft-body);color:var(--fg-dim);padding:0 18px 18px 66px;line-height:1.6}.rd .acc .body p+p{margin-top:11px}.rd .acc .body .evtext{margin:0}.rd .hlead,.rd .sec-sub,.rd .earned .tx .d,.rd .acc .body .evtext{white-space:pre-line}.rd .acc .body p b{color:var(--fg)}.rd .acc.howto{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.rd .acc.howto{border-color:color-mix(in srgb, var(--gold) 26%, var(--card-line))}}.rd .acc.howto{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.rd .acc.howto{background:color-mix(in srgb, var(--gold) 6%, var(--surface))}}.rd .acc.howto summary{font-size:var(--ft-body-lg)}.rd .acc .body .evshots-wrap{margin-top:14px;container-type:inline-size}.rd .acc .body .evshots{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@container (max-width:459px){.rd .acc .body .evshots{grid-template-columns:repeat(3,minmax(0,1fr))}.rd .acc .body .evshots:has(>.evshot:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.rd .evshot{aspect-ratio:4/3;border:1px solid var(--card-line);background:var(--surface-hi);cursor:zoom-in;transform:rotate(var(--r,0deg));transition:transform var(--motion-base) ease;border-radius:14px;padding:0;position:relative;overflow:hidden}.rd .evshot:hover{transform:rotate(0)translateY(-2px)}.rd .evshot img{object-fit:cover;width:100%;height:100%;display:block}.rd .acc .body .evrefs{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.rd .evrefs a,.rd .evrefs button{font:inherit;font-size:var(--ft-body);color:var(--gold);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}.rd .evrefs a:hover,.rd .evrefs button:hover{text-underline-offset:3px;text-decoration:underline}.rd .evrefs svg{flex:none;width:14px;height:14px}.rd .tg-handle{color:var(--gold);text-decoration:none}.rd .tg-handle:hover{text-underline-offset:3px;text-decoration:underline}.rd .dgnote .tg-handle{color:var(--dg-soft)}.rd .earned{border:1px solid var(--gold);border-radius:16px;margin-top:22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rd .earned{border:1px solid color-mix(in srgb, var(--gold) 24%, transparent)}}.rd .earned{background:var(--surface);align-items:center;gap:30px;padding:30px 34px;display:flex}.rd .earned .big{font-size:var(--ft-display);letter-spacing:-.04em;flex:none;font-weight:700;line-height:.9}.rd .earned .tx .e{font-size:var(--ft-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:700}.rd .earned .tx .h{font-size:var(--ft-heading);letter-spacing:-.02em;margin-top:6px;font-weight:700}.rd .earned .tx .d{font-size:var(--ft-body);color:var(--fg-dim);max-width:72ch;margin-top:8px;line-height:1.5}.rd .proofrow{grid-template-columns:auto 1fr;gap:26px;margin-top:22px;display:grid}.rd .proofshots{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rd .psh{border-radius:var(--radius);border:1px solid var(--card-line);cursor:pointer;min-height:132px;font:inherit;color:var(--fg-mute);transform:rotate(var(--r,0deg));transition:transform var(--motion-base) ease;background:linear-gradient(160deg,#171a20,#0e1014);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px -22px #000000b3}.rd .psh:hover{z-index:3;transform:rotate(0)translateY(-3px)}.rd .psh-ph svg{opacity:.55;z-index:1;width:30px;height:30px;position:relative}.rd .psh-lbl{font-size:var(--ft-micro);color:var(--fg-dim);z-index:1;position:relative}.rd .gal-note{font-size:var(--ft-micro);color:var(--fg-mute);align-items:center;gap:9px;margin-top:14px;display:flex}.rd .gal-note svg{width:14px;height:14px;color:var(--gold);flex:none}.rd .plist{border:1px solid var(--card-line);background:var(--surface);border-radius:16px;margin-top:30px;padding:24px 26px}.rd .plist .lead{font-size:var(--ft-body-lg);color:var(--fg);margin-bottom:14px;font-weight:700}.rd .pfgrid{flex-wrap:wrap;column-gap:36px;display:flex}.rd .pfcol{flex:300px;grid-template-columns:auto auto auto minmax(0,1fr);align-content:start;column-gap:10px;min-width:0;display:grid}.rd .pfi{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--card-line);font-size:var(--ft-body);align-items:center;padding:9px 0;display:grid}.rd .pfi.is-measure{visibility:hidden;border:0;height:0;padding:0;overflow:hidden}.rd .pfi .rk{font-size:var(--ft-micro);color:var(--fg-mute);text-align:right;font-variant-numeric:tabular-nums;min-width:22px}.rd .pfi .pct{color:var(--green);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.rd .pfi .nm{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rd .pfi.muted{color:var(--fg-mute);font-size:var(--ft-micro)}.rd .pfi.muted .nm{grid-column:2/-1}.rd .pslot{display:flex}.rd .ptag{font-size:var(--ft-micro);white-space:nowrap;border-radius:5px;padding:2px 7px;font-weight:700;line-height:1.45}.rd .ptag.long{color:var(--green);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.rd .ptag.long{border:1px solid color-mix(in srgb, var(--green) 38%, var(--line))}}.rd .ptag.short{color:var(--neg);border:1px solid var(--neg)}@supports (color:color-mix(in lab, red, red)){.rd .ptag.short{border:1px solid color-mix(in srgb, var(--neg) 38%, var(--line))}}.rd .ptag.k{color:var(--fg-mute);border:1px solid var(--card-line);font-weight:700}.rd .pbtn{width:calc(100% + 52px);font-family:inherit;font-size:var(--ft-body);color:var(--gold);background:var(--gold);justify-content:center;align-items:center;gap:8px;margin:18px -26px -24px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.rd .pbtn{background:color-mix(in srgb, var(--gold) 7%, transparent)}}.rd .pbtn{border:0;border-top:1px solid var(--card-line);cursor:pointer;border-radius:0 0 15px 15px;padding:14px}.rd .pbtn svg{width:15px;height:15px;transition:transform var(--motion-base)}.rd .pbtn.open svg{transform:rotate(180deg)}.rd .pvid{aspect-ratio:9/16;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 70px -24px #000000b3}.rd .pvid--gold{border:1px solid var(--card-line);background:linear-gradient(160deg,#1a1712,#0d0f15);height:520px}.rd .pvid--degems{border:1px solid var(--dg-line);background:linear-gradient(160deg,#1a1430,#0d0b16);box-shadow:0 30px 70px -24px #501ea080}.rd .pvid--degems:after{content:"";background:radial-gradient(circle at 50% 40%,#a56bff2e,#0000 60%);position:absolute;inset:0}.rd .pvid .play{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.rd .pvid .play span{border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.rd .pvid--gold .play span{background:var(--gold-cta);box-shadow:0 12px 30px -16px var(--lc-gold)}@supports (color:color-mix(in lab, red, red)){.rd .pvid--gold .play span{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--lc-gold) 50%, transparent)}}.rd .pvid--gold .play span svg{color:var(--lc-ink-hi)}.rd .pvid--degems .play span{background:linear-gradient(91deg,#c9a6ff,#a56bff);box-shadow:0 10px 30px #783cc880}.rd .pvid--degems .play span svg{color:#1a1030}.rd .pvid .play span svg{width:24px;height:24px;margin-left:3px}.rd .pvid .vlbl{z-index:2;font-size:var(--ft-body);color:#fff;text-shadow:0 1px 6px #0009;font-weight:700;position:absolute;bottom:16px;left:16px;right:16px}.rd .pvid .vtag{z-index:2;font-size:var(--ft-micro);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 11px;font-weight:700;position:absolute;top:14px;left:14px}.rd .pvid--gold .vtag{color:var(--gold-light);background:#0006}.rd .pvid--degems .vtag{color:#1a1030;background:linear-gradient(91deg,#c9a6ff,#a56bff)}.rd .dg{border:1px solid var(--dg-line);background:linear-gradient(160deg,#a56bff24,#0000 55%),repeating-linear-gradient(0deg,#a56bff0d 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,#a56bff0d 0 1px,#0000 1px 18px),#0e0b16;border-radius:16px;padding:28px;position:relative;overflow:hidden;box-shadow:0 20px 50px -20px #501ea059,inset 0 1px #ffffff0d}.rd .dg:after{content:"";pointer-events:none;background:radial-gradient(circle,#a56bff2e,#0000 70%);width:420px;height:420px;position:absolute;top:-160px;right:-100px}.rd .dgin{z-index:1;position:relative}.rd .dghead{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:18px;display:flex}.rd .dghead .t{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--ft-heading);letter-spacing:.04em;color:var(--dg-soft);text-shadow:0 0 18px #a56bff80;font-weight:700}.rd .dghead .badge{font-family:ui-monospace,monospace;font-size:var(--ft-micro);letter-spacing:.1em;color:#1a1030;background:linear-gradient(91deg,#c9a6ff,#a56bff);border-radius:999px;margin-left:auto;padding:7px 15px;font-weight:700}.rd .dg-logo{width:32px;height:32px;color:var(--dg-soft);filter:drop-shadow(0 0 10px #a56bffa6);flex:none}.rd .dgk{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rd .dgt{border:1px solid var(--dg-line);background:#a56bff0f;border-radius:16px;flex-direction:column;justify-content:center;min-height:118px;padding:18px;display:flex}.rd .dgt.big{grid-column:1/-1;min-height:196px;position:relative;overflow:hidden}.rd .dgt.big .v{font-size:var(--ft-display)}.rd .dgt-gem{width:80px;height:80px;color:var(--dg-soft);filter:drop-shadow(0 0 14px #a56bff99);opacity:.9;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.rd .dgt .v{font-family:ui-monospace,monospace;font-size:var(--ft-display);color:var(--dg-soft);letter-spacing:-.01em;text-shadow:0 0 24px #a56bff99;font-weight:700;line-height:.95}.rd .dgt .l{font-size:var(--ft-micro);color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;margin-top:8px}.rd .dgnote{font-size:var(--ft-micro);color:var(--fg-mute);align-items:center;gap:8px;margin-top:14px;display:flex}.rd .dgnote svg{width:13px;height:13px;color:var(--dg-soft);flex:none}.rd .dgrow{flex-wrap:wrap;align-items:stretch;gap:24px;margin-top:22px;display:flex}.rd .dgrow .pvid{width:300px;height:auto}.rd .dgrow>.pvid{flex:none;margin-inline:auto}.rd .dgrow>.dg{flex:380px;min-width:0}.rd .calls{border:1px solid var(--dg);margin-top:22px}@supports (color:color-mix(in lab, red, red)){.rd .calls{border:1px solid color-mix(in srgb, var(--dg) 24%, var(--line))}}.rd .calls{background:linear-gradient(180deg, #a56bff0f, transparent 26%), var(--surface);border-radius:16px;overflow-x:auto}.rd .calls table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rd .calls thead th{font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);text-align:left;border-bottom:1px solid var(--line);background:#ffffff05;padding:15px 22px;font-weight:700}.rd .calls thead th.r,.rd .calls td.r{text-align:right}.rd .calls td{border-bottom:1px solid var(--card-line);font-size:var(--ft-body);padding:12px 22px}.rd .calls tbody tr:last-child td{border-bottom:0}.rd .calls tbody tr:hover{background:#ffffff05}.rd .calls .coin{color:var(--fg);align-items:center;gap:10px;font-weight:700;display:flex}.rd .calls .rk{font-size:var(--ft-micro);color:var(--fg-mute);text-align:right;width:18px;display:inline-block}.rd .calls .mc{color:var(--fg-dim)}.rd .calls .xx{color:var(--dg-soft);font-weight:700;font-size:var(--ft-body-lg)}.rd .calls .dt{color:var(--fg-mute);font-size:var(--ft-body)}.rd .calls tr.top .xx,.rd .calls tr.top .coin{color:#eadbff}.rd .calls .badge{font-size:var(--ft-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--dg-soft);border:1px solid var(--dg-line);border-radius:999px;padding:2px 8px;font-weight:700}.rd .calls{container-type:inline-size}@container (max-width:420px){.rd .calls thead th,.rd .calls td{padding-left:10px;padding-right:10px}}@container (max-width:330px){.rd .calls thead th,.rd .calls td{padding-left:6px;padding-right:6px}}.rd .callhide{display:none}.rd .callhide.show{display:table-row-group}.rd .callhide.show tr{animation:vse-in-appear var(--motion-base) var(--motion-ease) both}@media (prefers-reduced-motion:reduce){.rd .callhide.show tr{animation:none}}.rd .callbtn{width:100%;font-family:inherit;font-size:var(--ft-body);color:var(--dg-soft);border:0;border-top:1px solid var(--card-line);cursor:pointer;background:#a56bff12;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:700;display:flex}.rd .callbtn svg{width:15px;height:15px;transition:transform var(--motion-base)}.rd .callbtn.open svg{transform:rotate(180deg)}.rd .phanes{border:1px solid var(--dg-line);background:linear-gradient(160deg, #a56bff17, transparent 60%), var(--surface);border-radius:16px;align-items:flex-start;gap:18px;margin-top:22px;padding:26px 28px;display:flex}.rd .phanes .ic{border-radius:var(--radius);background:var(--dg);flex:none;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.rd .phanes .ic{background:color-mix(in srgb, var(--dg) 16%, transparent)}}.rd .phanes .ic{border:1px solid var(--dg-line);color:var(--dg-soft)}.rd .phanes .ic svg{width:24px;height:24px}.rd .phanes .tx{font-size:var(--ft-body);color:var(--fg-dim)}.rd .phanes .tx b{color:var(--fg)}.rd .phanes .ph-h{font-size:var(--ft-body-lg);color:var(--fg);margin-bottom:10px;font-weight:700}.rd .phanes .ph-list{flex-direction:column;gap:7px;margin:0 0 12px;list-style:none;display:flex}.rd .phanes .ph-list li{font-size:var(--ft-body);color:var(--fg-dim);padding-left:18px;line-height:1.5;position:relative}.rd .phanes .ph-list li:before{content:"";background:var(--dg-soft);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:2px}.rd .phanes .tx p{font-size:var(--ft-body);color:var(--fg-dim);line-height:1.55}.rd .phanes .tx p b{color:var(--dg-soft)}.rd .phanes .big{font-size:var(--ft-display);letter-spacing:-.04em;color:var(--dg-soft);font-variant-numeric:tabular-nums;text-align:right;flex:none;align-self:center;margin-left:auto;font-weight:700;line-height:.9}.rd .phanes .big .l{font-size:var(--ft-micro);color:var(--fg-dim);margin-top:6px;font-weight:400;display:block}.rd .content2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin-top:22px;display:grid}.rd .content2.is-stack{grid-template-columns:minmax(0,1fr)}.rd .cbox{border:1px solid var(--card-line);background:var(--surface);border-radius:16px;padding:22px}.rd .cbox .hd{align-items:center;gap:12px;margin-bottom:4px;display:flex}.rd .cbox .hd .ic{border-radius:var(--radius-sm);background:var(--surface-hi);border:1px solid var(--card-line);width:36px;height:36px;color:var(--gold);flex:none;place-items:center;display:grid}.rd .cbox .hd .ic svg{width:18px;height:18px}.rd .cbox .hd .t{font-size:var(--ft-body-lg);letter-spacing:-.02em;font-weight:700}.rd .cbox .hd .c{font-size:var(--ft-micro);color:var(--fg-mute);white-space:nowrap;margin-left:auto}.rd .clist{margin-top:10px;padding:0;line-height:1.6;list-style:none}.rd .clist li{border-bottom:1px solid var(--card-line)}.rd .clist li:last-child{border-bottom:0}.rd .clist li button{width:100%;font:inherit;font-size:var(--ft-body);color:var(--fg-dim);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:11px;padding:9px 0;display:flex}.rd .clist li button:hover{color:var(--fg)}.rd .clist li button svg{width:15px;height:15px;color:var(--fg-mute);flex:none;margin-top:3px}.rd .clist li .ci{font-size:var(--ft-body);color:var(--fg-dim);align-items:flex-start;gap:11px;padding:9px 0;display:flex}.rd .clist li .ci svg{width:15px;height:15px;color:var(--fg-mute);flex:none;margin-top:3px}.rd .clist li a{width:100%;font-size:var(--ft-body);color:var(--fg-dim);align-items:flex-start;gap:11px;padding:9px 0;text-decoration:none;display:flex}.rd .clist li a:hover{color:var(--fg)}.rd .clist li a svg{width:15px;height:15px;color:var(--fg-mute);flex:none;margin-top:3px}.rd .clist li a .go{color:var(--gold);margin-left:auto}.rd .lockrow{font:inherit;font-size:var(--ft-micro);color:var(--gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:12px;padding:0;display:flex}.rd .lockrow svg{flex:none;width:13px;height:13px}.rd .sec:has(>.shots){container-type:inline-size}.rd .sec:has(>.shots)>.sec-h{margin-top:0}.rd .shots{--cw:min(240px, 29cqw);--ar:4 / 3;--pad:60px;--o1:.667;--oh1:1.042;--a1:8deg;--ah1:12deg;height:calc(var(--cw) * var(--ar) + var(--pad));justify-content:center;align-items:center;margin-top:24px;display:flex;position:relative;overflow-x:clip}.rd .shots.five{--cw:min(240px, 22.2cqw);--o1:.625;--o2:1.25;--oh1:.854;--oh2:1.667;--a1:5deg;--a2:10deg;--ah1:7deg;--ah2:13deg}.rd .shots.is-landscape{--cw:min(336px, 31cqw);--ar:9 / 16;--pad:110px;--o1:.685;--oh1:.982;--a1:6deg;--ah1:9deg}.rd .shots.five.is-landscape{--cw:min(288px, 26cqw);--pad:118px;--o1:.521;--o2:1.042;--oh1:.677;--oh2:1.354;--a1:4deg;--a2:8deg;--ah1:5deg;--ah2:10deg}.rd .shot{width:var(--cw);aspect-ratio:3/4;border:1px solid var(--card-line);transition:transform .45s var(--motion-ease);background:linear-gradient(160deg,#171a20,#0e1014);border-radius:16px;position:absolute;overflow:hidden;box-shadow:0 30px 60px -24px #000000b3}.rd .shot .ph{color:var(--fg-mute);place-items:center;display:grid;position:absolute;inset:0}.rd .shot .ph svg{opacity:.5;width:34px;height:34px}.rd .shot .lbl{font-size:var(--ft-micro);color:var(--fg-dim);text-align:center;background:#00000073;border-radius:16px;padding:7px 11px;position:absolute;bottom:14px;left:14px;right:14px}.rd .shots.is-landscape .shot{aspect-ratio:16/9}.rd .shots.is-landscape .shot .shot-img{object-position:top}.rd .shots .shot.s1{transform:translateX(calc(var(--cw) * var(--o1) * -1)) rotate(calc(var(--a1) * -1))}.rd .shots .shot.s2{z-index:2;transform:translate(0)scale(1.05)}.rd .shots .shot.s3{transform:translateX(calc(var(--cw) * var(--o1))) rotate(var(--a1))}.rd .shots:hover .shot.s1{transform:translateX(calc(var(--cw) * var(--oh1) * -1)) rotate(calc(var(--ah1) * -1))}.rd .shots:hover .shot.s3{transform:translateX(calc(var(--cw) * var(--oh1))) rotate(var(--ah1))}.rd .shots.five .shot.s1{transform:translateX(calc(var(--cw) * var(--o2) * -1)) rotate(calc(var(--a2) * -1));z-index:1}.rd .shots.five .shot.s2{transform:translateX(calc(var(--cw) * var(--o1) * -1)) rotate(calc(var(--a1) * -1));z-index:2}.rd .shots.five .shot.s3{z-index:3;transform:translate(0)scale(1.05)}.rd .shots.five .shot.s4{transform:translateX(calc(var(--cw) * var(--o1))) rotate(var(--a1));z-index:2}.rd .shots.five .shot.s5{transform:translateX(calc(var(--cw) * var(--o2))) rotate(var(--a2));z-index:1}.rd .shots.five:hover .shot.s1{transform:translateX(calc(var(--cw) * var(--oh2) * -1)) rotate(calc(var(--ah2) * -1))}.rd .shots.five:hover .shot.s2{transform:translateX(calc(var(--cw) * var(--oh1) * -1)) rotate(calc(var(--ah1) * -1))}.rd .shots.five:hover .shot.s3{transform:translate(0)scale(1.05)}.rd .shots.five:hover .shot.s4{transform:translateX(calc(var(--cw) * var(--oh1))) rotate(var(--ah1))}.rd .shots.five:hover .shot.s5{transform:translateX(calc(var(--cw) * var(--oh2))) rotate(var(--ah2))}.rd .shots-note{font-size:var(--ft-micro);color:var(--fg-mute);justify-content:center;align-items:center;gap:9px;margin-top:14px;display:flex}.rd .shots-note svg{width:14px;height:14px;color:var(--gold);flex:none}.rd .pvid .pvid-el{object-fit:cover;z-index:1;background:#000;border:none;width:100%;height:100%;position:absolute;inset:0}.rd .psh .psh-img,.rd .shot .shot-img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.rd .shot.is-zoom{font:inherit;color:inherit;cursor:zoom-in;padding:0}.rd .psh.is-zoom{cursor:zoom-in}.rd .ambblock{border-radius:16px;flex-wrap:wrap;align-items:center;gap:46px;margin-top:56px;padding:42px 46px;display:flex;position:relative;overflow:hidden}.rd .amb-l{z-index:1;flex:23 1 0;min-width:min(100%,270px);position:relative}.rd .amb-ey{font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;font-weight:700;display:inline-flex}.rd .amb-ey svg{width:14px;height:14px}.rd .ambblock h2{font-size:var(--ft-display);letter-spacing:-.03em;margin-top:14px;font-weight:700;line-height:1.08}.rd .ambblock p{color:var(--fg-dim);font-size:var(--ft-body);max-width:520px;margin-top:14px;line-height:1.6}.rd .ambblock p b{color:var(--fg);font-weight:700}.rd .amb-tease{color:var(--gold);font-size:var(--ft-body)}.rd .amb-l .cta{margin-top:24px}.rd .amb-r{z-index:1;flex:17 1 0;min-width:min(100%,250px);position:relative}.rd .flow{flex-direction:column;gap:8px;display:flex}.rd .flow .fnode{border:1px solid var(--card-line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:14px;padding:14px 16px;display:flex}.rd .flow .fnode .fic{border-radius:var(--radius);border:1px solid var(--card-line);background:#ffffff0a;flex:none;place-items:center;width:42px;height:42px;display:grid}.rd .flow .fnode .fic svg{width:22px;height:22px;color:var(--fg-dim)}.rd .flow .fnode .flab{font-size:var(--ft-body);color:var(--fg);font-weight:700}.rd .flow .farr{width:18px;height:18px;color:var(--fg-mute);margin:0 auto;display:block;transform:rotate(90deg)}.rd .flow .fnode.gold{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.rd .flow .fnode.gold{border-color:color-mix(in srgb, var(--gold) 42%, var(--line))}}.rd .flow .fnode.gold{background:linear-gradient(120deg, var(--gold), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.rd .flow .fnode.gold{background:linear-gradient(120deg, color-mix(in srgb, var(--gold) 13%, transparent), transparent 70%)}}.rd .flow .fnode.gold .fic{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.rd .flow .fnode.gold .fic{background:color-mix(in srgb, var(--gold) 15%, transparent)}}.rd .flow .fnode.gold .fic{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.rd .flow .fnode.gold .fic{border-color:color-mix(in srgb, var(--gold) 42%, var(--line))}}.rd .flow .fnode.gold .fic svg,.rd .flow .fnode.gold .flab{color:var(--gold)}.rd .final{border:1px solid var(--gold);border-radius:16px;margin-top:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rd .final{border:1px solid color-mix(in srgb, var(--gold) 24%, transparent)}}.rd .final{text-align:center;padding:50px}.rd .final .in{z-index:1;position:relative;container:rd-final/inline-size}.rd .final h2{font-size:var(--ft-display);letter-spacing:-.04em;font-weight:700;line-height:1.04}.rd .final p{color:var(--fg-dim);max-width:620px;font-size:var(--ft-body);margin:14px auto 0;line-height:1.6}.rd .final p+p{margin-top:13px}.rd .final .acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.rd .final .promo{border:1px solid var(--gold);border-radius:16px;max-width:560px;margin:26px auto 0;padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.rd .final .promo{border:1px solid color-mix(in srgb, var(--gold) 28%, transparent)}}.rd .final .promo{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.rd .final .promo{background:color-mix(in srgb, var(--gold) 6%, transparent)}}.rd .final .promo{flex-direction:column;align-items:center;gap:12px;display:flex}.rd .final .promo-k{font-size:var(--ft-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;font-weight:700;display:inline-flex}.rd .final .promo-k svg{width:15px;height:15px}.rd .final .promo .promo-t,.rd .final .promo .promo-n{max-width:none;font-size:var(--ft-body);color:var(--fg-dim);margin:0;line-height:1.5}.rd .final .promo .promo-n{font-size:var(--ft-micro);color:var(--fg-mute)}.rd .final .promo-code{border:1px dashed var(--gold);border-radius:16px;align-items:center;gap:14px;max-width:100%;padding:10px 12px 10px 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rd .final .promo-code{border:1px dashed color-mix(in srgb, var(--gold) 55%, transparent)}}.rd .final .promo-code{background:var(--surface);font:inherit;color:var(--fg);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease)}.rd .final .promo-code:hover{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.rd .final .promo-code:hover{background:color-mix(in srgb, var(--gold) 10%, var(--surface))}}.rd .final .promo-code:hover{border-color:var(--gold)}.rd .final .promo-code:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rd .final .promo-v{font-family:inherit;font-size:var(--ft-body-lg);letter-spacing:.04em;color:var(--fg);overflow-wrap:anywhere;background:0 0;padding:0;font-weight:700}.rd .final .promo-c{background:var(--gold);border-radius:12px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rd .final .promo-c{background:color-mix(in srgb, var(--gold) 14%, transparent)}}.rd .final .promo-c{color:var(--gold);font-size:var(--ft-micro);flex:none;font-weight:700}.rd .vp{text-align:left;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px;display:grid}.rd .vp .i{border:1px solid var(--card-line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:14px;padding:24px 22px;display:flex}.rd .vp .i .t{font-size:var(--ft-body);color:var(--gold);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.25}.rd .vp .i ul{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.rd .vp .i li{font-size:var(--ft-body);color:var(--fg-dim);padding-left:17px;line-height:1.5;position:relative}.rd .vp .i li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:2px}@supports (color:color-mix(in lab, red, red)){.rd .vp .i li:before{background:color-mix(in srgb, var(--gold) 80%, transparent)}}.rd .vp .i li b{color:var(--fg);font-weight:700}@container rd-final (min-width:760px){.rd .vp{grid-template-columns:repeat(3,minmax(0,1fr))}.rd .vp .i{grid-template-rows:subgrid;grid-row:span 2;align-content:start;row-gap:14px;display:grid}}.rd .pw{z-index:50;justify-content:center;align-items:center;padding:clamp(16px,5vw,24px);display:flex;position:fixed;inset:0}.rd .pw-card{border:1px solid var(--gold);border-radius:16px;width:100%;max-width:440px;position:relative}@supports (color:color-mix(in lab, red, red)){.rd .pw-card{border:1px solid color-mix(in srgb, var(--gold) 24%, transparent)}}.rd .pw-card{background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);--pw-pad:clamp(24px, 7vw, 38px);padding:var(--pw-pad);text-align:center;box-shadow:0 40px 90px -30px #000c}.rd .pw-x{border-radius:var(--radius-sm);border:1px solid var(--card-line);width:34px;height:34px;color:var(--fg-mute);cursor:pointer;background:0 0;place-items:center;display:grid;position:absolute;top:16px;right:16px}.rd .pw-x svg{width:16px;height:16px}.rd .pw-ic{background:var(--gold);border-radius:16px;place-items:center;width:60px;height:60px;margin:0 auto 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.rd .pw-ic{background:color-mix(in srgb, var(--gold) 16%, transparent)}}.rd .pw-ic{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.rd .pw-ic{border:1px solid color-mix(in srgb, var(--gold) 30%, var(--line))}}.rd .pw-ic{color:var(--gold)}.rd .pw-ic svg{width:28px;height:28px}.rd .pw-card h3{font-size:var(--ft-heading);letter-spacing:-.02em;font-weight:700}.rd .pw-card:not(:has(.pw-ic)) h3{padding-inline:max(0px, calc(16px + 34px + 6px - var(--pw-pad)));text-wrap:balance}.rd .pw-card p{font-size:var(--ft-body);color:var(--fg-dim);max-width:36ch;margin:14px auto 24px;line-height:1.6}.rd .pw-acts{gap:10px;display:flex}.rd .pw-acts .cta{flex:1 1 0;justify-content:center;min-width:0;padding-inline:16px}.rd .pw-acts .cta:not(.ghost){background-clip:padding-box;border:1px solid #0000}@media (max-width:760px){.rd .island{padding:28px 22px}.rd .kpis{grid-template-columns:1fr 1fr}.rd .proofrow{grid-template-columns:1fr}.rd .pvid--gold{width:240px;height:auto;margin:0 auto}.rd .dgrow{grid-template-columns:1fr}.rd .dgrow .pvid{width:240px;margin:0 auto}.rd .phanes{flex-wrap:wrap}.rd .phanes .big{margin-left:0}.rd .content2{grid-template-columns:1fr}.rd .acc .body{padding-left:18px}.rd .calls{overflow-x:auto}.rd .ambblock{gap:30px;padding:32px 22px}.rd .final{padding:32px 22px}.rd .shots{--cw:min(150px, 44cqw);--pad:100px;--o1:.533;--oh1:.613;--a1:7deg;--ah1:9deg}.rd .shots.five{--cw:min(150px, 35cqw);--o1:.4;--o2:.8;--oh1:.44;--oh2:.88;--a1:4deg;--a2:9deg;--ah1:5deg;--ah2:10deg}.rd .shots.is-landscape{--cw:min(200px, 54cqw);--pad:88px;--o1:.35;--oh1:.41;--a1:6deg;--ah1:8deg}.rd .shots.five.is-landscape{--cw:min(170px, 41cqw);--pad:94px;--o1:.324;--o2:.647;--oh1:.353;--oh2:.706;--a1:4deg;--a2:8deg;--ah1:5deg;--ah2:9deg}.rd .shots .shot.s2,.rd .shots.five .shot.s3,.rd .shots.five:hover .shot.s3{transform:translate(0)scale(1.04)}}.vse-billing{--g-grad:var(--gold-gradient-heritage);--g-soft:var(--lc-gold-soft);--g-bright:var(--lc-gold-bright);--g-deep:var(--lc-gold);--green:var(--brand-green-light);width:100%;max-width:1600px;margin:0 auto}.vse-billing>:where(:not([data-motion])){animation:bl-rise .65s var(--motion-ease) both}.vse-billing>:first-child{animation-delay:20ms}.vse-billing>:nth-child(2){animation-delay:60ms}.vse-billing>:nth-child(3){animation-delay:.14s}.vse-billing>:nth-child(4){animation-delay:.22s}.vse-billing>:nth-child(5){animation-delay:.28s}@keyframes bl-rise{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.vse-billing>*{animation:none}}.vse-billing .bl-block{margin-top:clamp(36px,5vw,60px)}.vse-billing .bl-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:0 0 20px;display:flex}.vse-billing .bl-ttl{flex-direction:column;gap:5px;min-width:0;display:flex}.vse-billing .bl-h2{font-size:var(--ft-display);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.05}.vse-billing .bl-sub{color:var(--fg-dim);font-size:var(--ft-body);line-height:1.4}.vse-billing .bl-brandtag{font-size:var(--ft-micro);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-weight:700;display:inline-flex}.vse-billing .bl-brandtag svg{width:14px;height:14px}.vse-billing .bl-bt-pro{color:var(--lc-ink-hi);background:var(--g-grad)}.vse-billing .bl-btn{font-family:inherit;font-size:var(--ft-body);border-radius:var(--radius);cursor:pointer;transition:filter var(--motion-fast), background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.vse-billing .bl-btn svg{width:16px;height:16px}.vse-billing .bl-btn:disabled{opacity:.6;cursor:default}.vse-billing .bl-btn-gold{background:var(--g-grad);color:var(--lc-ink-hi)}.vse-billing .bl-btn-outline-gold{border:1px solid var(--line-hi);color:var(--g-soft);background:0 0;font-weight:700}.vse-billing .bl-refbonus{border:1px solid var(--green);border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-refbonus{border:1px solid color-mix(in srgb, var(--green) 30%, transparent)}}.vse-billing .bl-refbonus{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-refbonus{background:color-mix(in srgb, var(--green) 6%, transparent)}}.vse-billing .bl-refbonus svg{width:22px;height:22px;color:var(--green);flex:none}.vse-billing .bl-refbonus-h{font-size:var(--ft-body);color:var(--green);margin-bottom:3px;font-weight:700}.vse-billing .bl-refbonus p{font-size:var(--ft-body);color:var(--fg-dim);margin:0;line-height:1.45}.vse-billing .bl-unpaid{font-size:var(--ft-body);color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 16px;line-height:1.4;display:flex}.vse-billing .bl-unpaid-what{align-items:baseline;gap:10px;min-width:0;display:inline-flex}.vse-billing .bl-unpaid-what:before{content:"";background:var(--section-accent);width:8px;height:8px;box-shadow:0 0 10px var(--section-accent);border-radius:50%;flex:none;align-self:center}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-unpaid-what:before{box-shadow:0 0 10px color-mix(in srgb, var(--section-accent) 70%, transparent)}}.vse-billing .bl-unpaid-what:before{animation:1.6s ease-in-out infinite vse-pay-pulse}.vse-billing .bl-skel{opacity:.5}.vse-billing .bl-tc.is-main,.vse-billing .bl-co-card{border-color:var(--g-bright)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-tc.is-main,.vse-billing .bl-co-card{border-color:color-mix(in srgb, var(--g-bright) 24%, transparent)}}.vse-billing .bl-strip{border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:18px 22px;display:flex}.vse-billing .bl-strip-ic{border-radius:var(--radius);width:44px;height:44px;color:var(--fg-dim);background:var(--surface-hi);border:1px solid var(--line);flex:none;place-items:center;display:grid}.vse-billing .bl-strip.is-active .bl-strip-ic{color:var(--lc-ink-hi);background:var(--g-grad);border-color:#0000}.vse-billing .bl-strip-ic svg{width:20px;height:20px}.vse-billing .bl-strip-main{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.vse-billing .bl-strip-ttl{font-size:var(--ft-heading);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.15}.vse-billing .bl-strip-meta{font-size:var(--ft-body);color:var(--fg-dim);line-height:1.4}.vse-billing .bl-offer{border-radius:16px;padding:clamp(24px,3.2vw,40px);container:bl-offer/inline-size}.vse-billing .bl-offer-in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4cqi,56px);display:grid}.vse-billing .bl-offer-main{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.vse-billing .bl-offer-ttl{font-size:var(--ft-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.vse-billing .bl-offer-lead{font-size:var(--ft-body-lg);color:var(--fg-dim);max-width:46ch;margin:0;line-height:1.5}.vse-billing .bl-offer-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vse-billing .bl-offer-list li{font-size:var(--ft-body);align-items:center;gap:12px;font-weight:500;line-height:1.35;display:flex}.vse-billing .bl-offer-list svg{width:18px;height:18px;color:var(--g-bright);flex:none}@container bl-offer (max-width:720px){.vse-billing .bl-offer-in{grid-template-columns:minmax(0,1fr)}}.vse-billing .bl-tf{container:bl-tf/inline-size}.vse-billing .bl-tf-narrow{display:none}@container bl-tf (max-width:899px){.vse-billing .bl-tf-wide{display:none}.vse-billing .bl-tf-narrow{display:block}}.vse-billing .bl-pr{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:16px;display:flex}.vse-billing .bl-pr-now{font-size:var(--ft-display);letter-spacing:-.02em;font-weight:700;line-height:1}.vse-billing .bl-pr-old{font-size:var(--ft-body);color:var(--fg-mute);text-decoration:line-through}.vse-billing .bl-pr-disc{font-size:var(--ft-micro);color:var(--green);background:var(--green);align-self:center;font-weight:700}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-pr-disc{background:color-mix(in srgb, var(--green) 12%, transparent)}}.vse-billing .bl-pr-disc{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-pr-disc{border:1px solid color-mix(in srgb, var(--green) 30%, transparent)}}.vse-billing .bl-pr-disc{border-radius:999px;padding:2px 7px}.vse-billing .bl-pr-note{color:var(--g-soft);align-items:center;gap:7px;font-weight:500;display:inline-flex}.vse-billing .bl-pr-note svg{flex:none;width:14px;height:14px}.vse-billing .bl-tc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4cqi,16px);display:grid}.vse-billing .bl-tc{grid-template-rows:subgrid;border-radius:16px;grid-row:span 5;row-gap:0;padding:clamp(16px,1.9cqi,20px);display:grid;position:relative}.vse-billing .bl-tc .bl-pr-now{font-size:clamp(28px, 3.4cqi, var(--ft-display))}.vse-billing .bl-tc.bl-skel{min-height:232px}.vse-billing .bl-tc.is-picked{box-shadow:0 0 0 2px var(--g-bright)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-tc.is-picked{box-shadow:0 0 0 2px color-mix(in srgb, var(--g-bright) 55%, transparent)}}.vse-billing .bl-tc-top{align-items:center;min-height:24px;margin-bottom:10px;display:flex}.vse-billing .bl-tc-label{font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--g-soft);align-items:center;gap:5px;font-weight:700;display:inline-flex}.vse-billing .bl-tc-label.is-main{color:var(--lc-ink-hi);background:var(--g-grad);border-radius:999px;padding:4px 10px}.vse-billing .bl-tc-label svg{fill:currentColor;width:11px;height:11px}.vse-billing .bl-tc-term{flex-direction:column;gap:2px;min-width:0;display:flex}.vse-billing .bl-tc-term b{font-size:var(--ft-heading);letter-spacing:-.01em;font-weight:700;line-height:1.15}.vse-billing .bl-tc-term span{font-size:var(--ft-micro);color:var(--g-soft)}.vse-billing .bl-tc-sub{min-height:22px;font-size:var(--ft-body);color:var(--fg-dim);flex-wrap:wrap;gap:2px 12px;margin-top:8px;line-height:1.4;display:flex}.vse-billing .bl-tc-cta{z-index:1;width:100%;margin-top:18px;position:relative}.vse-billing .bl-co{gap:14px;display:grid}.vse-billing .bl-co-terms{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vse-billing .bl-co-term{border-radius:var(--radius);border:1px solid var(--card-line);background:var(--surface);min-height:84px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast), background var(--motion-fast);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:3px;padding:14px 16px;display:flex}.vse-billing .bl-co-term b{font-size:var(--ft-body-lg);font-weight:700;line-height:1.2}.vse-billing .bl-co-term>span:last-child{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-billing .bl-co-term-label{font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--g-soft);font-weight:700}.vse-billing .bl-co-term:hover{border-color:var(--g-soft)}.vse-billing .bl-co-term:focus-visible{border-color:var(--g-bright);outline:none}.vse-billing .bl-co-term.is-on{border-color:var(--g-bright);background:var(--g-deep)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-co-term.is-on{background:color-mix(in srgb, var(--g-deep) 12%, var(--surface))}}.vse-billing .bl-co-term.bl-skel{cursor:default}.vse-billing .bl-co-card{border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:center;gap:24px 40px;padding:clamp(20px,3cqi,32px);display:grid;position:relative}.vse-billing .bl-co-card.bl-skel{min-height:232px}.vse-billing .bl-co-info{min-width:0}.vse-billing .bl-co-ttl{font-size:var(--ft-heading);letter-spacing:-.01em;flex-direction:column;gap:2px;font-weight:700;line-height:1.15;display:flex}.vse-billing .bl-co-ttl small{font-size:var(--ft-micro);color:var(--g-soft);font-weight:500}.vse-billing .bl-co-facts{font-size:var(--ft-body);color:var(--fg-dim);flex-direction:column;gap:6px;margin:14px 0 0;padding:0;line-height:1.4;list-style:none;display:flex}.vse-billing .bl-co-act{z-index:1;flex-direction:column;align-items:stretch;gap:10px;display:flex;position:relative}.vse-billing .bl-co-cta{width:100%;font-size:var(--ft-body-lg);padding-block:16px}.vse-billing .bl-co-small{font-size:var(--ft-micro);color:var(--fg-mute);text-align:center}@container bl-tf (max-width:760px){.vse-billing .bl-co-card{grid-template-columns:minmax(0,1fr)}}@container bl-tf (max-width:560px){.vse-billing .bl-co-terms{grid-template-columns:repeat(2,minmax(0,1fr))}}.vse-billing .bl-promo-toggle{margin-top:14px}.vse-billing .bl-promo-open{font:inherit;font-size:var(--ft-body);color:var(--g-soft);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--g-soft);-webkit-text-decoration-color:var(--g-soft);-webkit-text-decoration-color:var(--g-soft);text-decoration-color:var(--g-soft);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-promo-open{-webkit-text-decoration-color:color-mix(in srgb, var(--g-soft) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--g-soft) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--g-soft) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--g-soft) 45%, transparent)}}.vse-billing .bl-promo-open:hover{color:var(--g-bright)}.vse-billing .bl-promo-open svg{width:16px;height:16px}.vse-billing .bl-terms-wrap{container:bl-terms/inline-size}.vse-billing .bl-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4cqi,32px);margin:0;padding:0;list-style:none;display:grid}.vse-billing .bl-term{align-items:flex-start;gap:12px;min-width:0;display:flex}.vse-billing .bl-term-ic{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--g-bright);background:var(--surface-hi);border:1px solid var(--line);flex:none;place-items:center;display:grid}.vse-billing .bl-term-ic svg{width:17px;height:17px}.vse-billing .bl-term b{font-size:var(--ft-body);margin-bottom:3px;font-weight:700;display:block}.vse-billing .bl-term p{font-size:var(--ft-body);color:var(--fg-dim);margin:0;line-height:1.45}@container bl-terms (max-width:760px){.vse-billing .bl-terms{grid-template-columns:minmax(0,1fr)}}.vse-billing .bl-promo{background:var(--surface);border:1px solid var(--card-line);border-radius:14px;flex-direction:column;gap:10px;margin-top:clamp(14px,1.8vw,18px);padding:14px 16px;display:flex}.vse-billing .bl-promo-line{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vse-billing .bl-promo-field{flex:1;align-items:center;min-width:240px;display:flex;position:relative}.vse-billing .bl-promo-field input{min-width:0;font-family:inherit;font-size:var(--ft-body);color:var(--fg);letter-spacing:.04em;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);text-transform:uppercase;transition:border-color var(--motion-fast), background var(--motion-fast), color var(--motion-fast);outline:none;flex:1;padding:12px 56px 12px 14px}.vse-billing .bl-promo-field input::placeholder{color:var(--fg-mute);letter-spacing:.02em;text-transform:none}.vse-billing .bl-promo-field input:focus{border-color:var(--focus-line);background:var(--surface-hi)}.vse-billing .bl-promo-field.is-applied input{border-color:var(--green);padding-right:84px}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-promo-field.is-applied input{border-color:color-mix(in srgb, var(--green) 42%, transparent)}}.vse-billing .bl-promo-field.is-applied input{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-promo-field.is-applied input{background:color-mix(in srgb, var(--green) 9%, transparent)}}.vse-billing .bl-promo-field.is-applied input{color:var(--green);font-weight:700}.vse-billing .bl-promo-field.is-invalid input{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-promo-field.is-invalid input{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}}.vse-billing .bl-promo-field.is-invalid input{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-promo-field.is-invalid input{background:color-mix(in srgb, var(--danger) 9%, transparent)}}.vse-billing .bl-promo-acts{gap:6px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.vse-billing .bl-pf-btn{border-radius:var(--radius-sm);cursor:pointer;width:34px;height:34px;transition:filter var(--motion-fast), background var(--motion-fast);background:0 0;border:1px solid #0000;place-items:center;display:grid}.vse-billing .bl-pf-btn svg{width:18px;height:18px}.vse-billing .bl-pf-apply{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-pf-apply{background:color-mix(in srgb, var(--green) 20%, transparent)}}.vse-billing .bl-pf-apply{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-pf-apply{border-color:color-mix(in srgb, var(--green) 42%, transparent)}}.vse-billing .bl-pf-apply{color:var(--green)}.vse-billing .bl-pf-apply:hover{filter:brightness(1.16)}.vse-billing .bl-pf-clear{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-pf-clear{background:color-mix(in srgb, var(--danger) 16%, transparent)}}.vse-billing .bl-pf-clear{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-pf-clear{border-color:color-mix(in srgb, var(--danger) 40%, transparent)}}.vse-billing .bl-pf-clear{color:var(--danger)}.vse-billing .bl-pf-clear:hover{filter:brightness(1.12)}.vse-billing .bl-promo-msg,.crsp-buy-msg{font-size:var(--ft-micro);align-items:center;gap:7px;margin:0;font-weight:700;display:inline-flex}.vse-billing .bl-promo-msg svg,.crsp-buy-msg svg{flex:none;width:14px;height:14px}.vse-billing .bl-promo-msg.ok{color:var(--green)}.vse-billing .bl-promo-msg.err,.crsp-buy-msg{color:var(--danger)}.vse-billing .bl-promo-note{font-size:var(--ft-micro);color:var(--fg-mute);align-items:center;gap:7px;margin:0;display:inline-flex}.vse-billing .bl-promo-note svg{width:14px;height:14px;color:var(--g-soft);flex:none}.vse-billing .bl-free-days{flex-direction:column;gap:10px;padding-top:4px;display:flex}.vse-billing .bl-free-days p{font-size:var(--ft-body);color:var(--fg-dim);margin:0}.vse-billing .bl-free-days b{color:var(--g-bright)}.vse-billing .bl-free-days .bl-btn{align-self:flex-start}.vse-billing .bl-hist-bento{grid-template-columns:1fr;align-items:start;gap:clamp(14px,1.6vw,20px);display:grid}@media (min-width:1100px){.vse-billing .bl-hist-bento{grid-template-columns:clamp(300px,23%,380px) minmax(0,1fr);gap:clamp(16px,1.8vw,26px)}}.vse-billing .bl-hist-aside{border:1px solid var(--card-line);background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;padding:clamp(20px,2.2vw,28px);display:flex}.vse-billing .bl-hist-aside h3{font-size:var(--ft-body-lg);color:var(--fg);margin:0;font-weight:700}.vse-billing .bl-ha-total{font-size:var(--ft-display);color:var(--g-soft);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.vse-billing .bl-ha-row{font-size:var(--ft-micro);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.vse-billing .bl-ha-row+.bl-ha-row{border-top:1px solid var(--card-line)}.vse-billing .bl-ha-row .k{color:var(--fg-dim)}.vse-billing .bl-ha-row .v{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}.vse-billing .bl-hist-wrap{min-width:0}.vse-billing .bl-hist{border-radius:16px;grid-template-columns:118px minmax(0,1.1fr) minmax(0,1fr) auto auto;column-gap:clamp(16px,1.8vw,26px);display:grid;overflow:hidden}.vse-billing .bl-hist-row{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--card-line);align-items:center;gap:14px clamp(16px,1.8vw,26px);padding:16px clamp(18px,2vw,26px);display:grid}.vse-billing .bl-hist-row:first-child{border-top:0}.vse-billing .bl-h-date{font-size:var(--ft-micro);color:var(--fg-dim);font-variant-numeric:tabular-nums;border-right:1px solid var(--card-line);padding-right:clamp(16px,1.8vw,24px)}.vse-billing .bl-h-plan{font-size:var(--ft-body);font-weight:700}.vse-billing .bl-h-method{font-size:var(--ft-micro);color:var(--fg-dim);align-items:center;gap:7px;display:inline-flex}.vse-billing .bl-h-method svg{width:15px;height:15px;color:var(--g-soft)}.vse-billing .bl-h-sum{font-size:var(--ft-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.vse-billing .bl-h-status{font-size:var(--ft-micro);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.vse-billing .bl-h-status svg{width:12px;height:12px}.vse-billing .bl-h-status.paid{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-h-status.paid{background:color-mix(in srgb, var(--green) 12%, transparent)}}.vse-billing .bl-h-status.paid{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-h-status.paid{border:1px solid color-mix(in srgb, var(--green) 28%, transparent)}}.vse-billing .bl-h-status.pend{color:var(--warn-amber);background:var(--warn-amber)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-h-status.pend{background:color-mix(in srgb, var(--warn-amber) 12%, transparent)}}.vse-billing .bl-h-status.pend{border:1px solid var(--warn-amber)}@supports (color:color-mix(in lab, red, red)){.vse-billing .bl-h-status.pend{border:1px solid color-mix(in srgb, var(--warn-amber) 28%, transparent)}}.vse-billing .bl-hist-more{width:fit-content;font-family:inherit;font-size:var(--ft-body);color:var(--fg-dim);cursor:pointer;border:1px dashed var(--line-hi);transition:color var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);background:0 0;border-radius:16px;align-items:center;gap:8px;margin:14px auto 0;padding:11px 20px;font-weight:700;display:flex}.vse-billing .bl-hist-more svg{width:15px;height:15px}@media (max-width:760px){.vse-billing .bl-hist{display:block}.vse-billing .bl-hist-row{grid-template-columns:1fr auto;grid-auto-rows:auto;gap:6px 12px}.vse-billing .bl-h-date{border-right:0;padding-right:0}.vse-billing .bl-h-method{grid-column:1}.vse-billing .bl-h-status,.vse-billing .bl-h-sum{grid-column:2;justify-self:end}}.vse-billing .bl-mypromos h2{font-size:var(--ft-display);letter-spacing:-.02em;color:var(--fg);text-transform:none;font-weight:700}.vse-billing .bl-mp-micro{font-size:var(--ft-micro)}.vse-pay{padding:clamp(24px,4vw,48px) 0 clamp(40px,6vw,72px);position:relative}.vse-pay__bg{pointer-events:none;z-index:0;background:radial-gradient(ellipse 520px 320px at 30% 12%, var(--section-accent) 0%, transparent 62%), radial-gradient(ellipse 420px 380px at 78% 30%, var(--section-accent) 0%, transparent 58%);width:min(920px,100%);height:520px;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.vse-pay__bg{background:radial-gradient(ellipse 520px 320px at 30% 12%, color-mix(in srgb, var(--section-accent) 16%, transparent) 0%, transparent 62%), radial-gradient(ellipse 420px 380px at 78% 30%, color-mix(in srgb, var(--section-accent) 10%, transparent) 0%, transparent 58%)}}.vse-pay__bg{filter:blur(30px)}.vse-pay__bg--success{background:radial-gradient(ellipse 520px 320px at 30% 12%, var(--brand-green-light) 0%, transparent 62%), radial-gradient(ellipse 420px 380px at 78% 30%, var(--section-accent) 0%, transparent 58%)}@supports (color:color-mix(in lab, red, red)){.vse-pay__bg--success{background:radial-gradient(ellipse 520px 320px at 30% 12%, color-mix(in srgb, var(--brand-green-light) 18%, transparent) 0%, transparent 62%), radial-gradient(ellipse 420px 380px at 78% 30%, color-mix(in srgb, var(--section-accent) 12%, transparent) 0%, transparent 58%)}}.vse-pay__container{z-index:1;width:100%;max-width:560px;margin:0 auto;position:relative;container:pay/inline-size}.vse-pay__glass{border-radius:var(--radius);padding:clamp(22px,3.4vw,34px)}.vse-pay__loading{text-align:center;color:var(--fg-dim);padding:48px 0}.vse-pay__steps{gap:6px;margin-bottom:26px;display:flex}.vse-pay__step-dot{background:var(--surface-hi);height:4px;transition:background var(--motion-base);border-radius:2px;flex:1}.vse-pay__step-dot--done{background:var(--section-accent)}.vse-pay__h1{font-size:var(--ft-display);letter-spacing:-.02em;margin:0 0 8px;font-weight:700;line-height:1.06}.vse-pay__h1--center{text-align:center}.vse-pay__subtitle{color:var(--fg-dim);font-size:var(--ft-body);margin:0 0 24px;line-height:1.5}.vse-pay__subtitle--center{text-align:center}.vse-pay__order{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.vse-pay__order-name{font-size:var(--ft-body);color:var(--fg-dim);overflow-wrap:anywhere;min-width:0}.vse-pay__order-price{font-size:var(--ft-body-lg);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.vse-pay__order-was{color:var(--fg-mute);margin-right:8px;font-weight:400}.vse-pay__choices{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.vse-pay__h1+.vse-pay__choices{margin-top:22px}.vse-pay__choice{border-radius:var(--radius);background:var(--surface);border:1px solid var(--card-line);color:var(--fg);cursor:pointer;text-align:left;width:100%;transition:background var(--motion-fast), border-color var(--motion-fast), opacity var(--motion-fast);align-items:center;gap:14px;padding:13px 16px;font-family:inherit;display:flex}.vse-pay__choice:hover:not(:disabled){background:var(--surface-hi);border-color:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.vse-pay__choice:hover:not(:disabled){border-color:color-mix(in srgb, var(--section-accent) 45%, transparent)}}.vse-pay__choice:disabled{cursor:default;opacity:.5}.vse-pay__choice[data-busy]{opacity:1;cursor:progress;border-color:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.vse-pay__choice[data-busy]{border-color:color-mix(in srgb, var(--section-accent) 55%, transparent)}}.vse-pay__choice[data-busy]{background:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.vse-pay__choice[data-busy]{background:color-mix(in srgb, var(--section-accent) 9%, transparent)}}.vse-pay__choice-mark{width:36px;height:36px;color:var(--section-accent);font-size:var(--ft-micro);letter-spacing:.02em;flex:none;place-items:center;font-weight:700;display:grid}.vse-pay__choice-mark img{object-fit:contain;width:26px;height:26px;display:block}.vse-pay__choice-mark svg{width:24px;height:24px}.vse-pay__choice-info{flex-direction:column;flex:1;min-width:0;display:flex}.vse-pay__choice-name{font-size:var(--ft-body);color:var(--fg);font-weight:700}.vse-pay__choice-sub{font-size:var(--ft-micro);color:var(--fg-mute);margin-top:2px}.vse-pay__choice-side{font-size:var(--ft-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.vse-pay__choice-go{color:var(--fg-mute);flex:none;place-items:center;display:grid}.vse-pay__choice:hover:not(:disabled) .vse-pay__choice-go,.vse-pay__choice[data-busy] .vse-pay__choice-go{color:var(--section-accent)}.vse-pay__spin{place-items:center;animation:1.1s linear infinite vse-pay-spin;display:inline-grid}.vse-pay__top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-bottom:22px;display:flex}.vse-pay__top-row--center{justify-content:center}.vse-pay__status{font-size:var(--ft-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--section-accent);align-items:center;gap:8px;font-weight:700;display:inline-flex}.vse-pay__status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px}@supports (color:color-mix(in lab, red, red)){.vse-pay__status:before{box-shadow:0 0 10px color-mix(in srgb, currentColor 70%, transparent)}}.vse-pay__status:before{animation:1.6s ease-in-out infinite vse-pay-pulse}@keyframes vse-pay-pulse{50%{opacity:.45;transform:scale(.8)}}.vse-pay__timer{font-size:var(--ft-body);color:var(--fg-dim);font-variant-numeric:tabular-nums;font-weight:700}.vse-pay__deadline{font-size:var(--ft-micro);color:var(--fg-mute);white-space:nowrap;align-items:baseline;gap:10px;display:inline-flex}.vse-pay__amount-card{border-radius:var(--radius);text-align:left;margin-bottom:18px;padding:16px 20px}.vse-pay__amount-value{font-size:var(--ft-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg);border-radius:var(--radius-sm);cursor:copy;text-align:left;transition:background var(--motion-fast);background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:10px;margin:-4px -10px;padding:4px 10px;font-family:inherit;font-weight:700;line-height:1.1;display:inline-flex}.vse-pay__amount-value:hover{background:var(--surface-hi)}.vse-pay__amount-value>svg{color:var(--fg-mute);flex:none}.vse-pay__amount-value--static{cursor:default}.vse-pay__amount-value--static:hover{background:0 0}.vse-pay__amount-note{color:var(--fg-dim);font-size:var(--ft-micro);align-items:flex-start;gap:8px;margin:10px 0 0;line-height:1.5;display:flex}.vse-pay__amount-note>svg{color:var(--section-accent);flex:none;margin-top:1px}.vse-pay__qr-frame{border-radius:var(--radius);width:max-content;box-shadow:0 0 0 1px var(--section-accent);background:#fff;justify-content:center;margin:0 auto 18px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-pay__qr-frame{box-shadow:0 0 0 1px color-mix(in srgb, var(--section-accent) 30%, transparent)}}.vse-pay__address-block{margin-bottom:18px}.vse-pay__container--wide{max-width:760px}@container pay (min-width:700px){.vse-pay__addr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"amount qr""address qr";align-items:start;column-gap:24px;display:grid}.vse-pay__addr>.vse-pay__amount-card{grid-area:amount}.vse-pay__addr>.vse-pay__address-block{grid-area:address}.vse-pay__addr>.vse-pay__qr-frame{grid-area:qr;margin:0}}@container pay (max-width:699px){.vse-pay__container--wide>.vse-pay__glass{max-width:560px;margin-inline:auto}}.vse-pay__address-label{font-size:var(--ft-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-mute);margin-bottom:8px;font-weight:700}.vse-pay__address-row{align-items:stretch;gap:8px;display:flex}.vse-pay__address-value{min-width:0;font-family:inherit;font-size:var(--ft-micro);background:var(--surface);border:1px solid var(--card-line);border-radius:var(--radius);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;word-break:break-all;text-wrap:balance;flex:1;padding:12px 14px;line-height:1.5}.vse-pay__copy-btn{background:var(--surface);color:var(--fg);border:1px solid var(--card-line);border-radius:var(--radius);font-family:inherit;font-size:var(--ft-body);cursor:pointer;transition:background var(--motion-fast), border-color var(--motion-fast);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:700;display:inline-flex}.vse-pay__copy-btn:hover{background:var(--surface-hi);border-color:var(--line-hi)}.vse-pay__copy-labels{display:inline-grid}.vse-pay__copy-labels>span{opacity:0;transition:opacity var(--motion-fast) var(--motion-ease);grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.vse-pay__copy-labels>[data-on]{opacity:1}.vse-pay__hint{font-size:var(--ft-micro);color:var(--fg-dim);text-align:center;margin:14px 0 0;line-height:1.55}.vse-pay__notice{border-radius:var(--radius);background:var(--surface);border:1px solid var(--card-line);color:var(--fg);font-size:var(--ft-micro);text-align:left;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;line-height:1.5;display:flex}.vse-pay__notice>svg{color:var(--section-accent);flex:none;margin-top:1px}.vse-pay__notice-gap{padding-top:10px}.vse-pay__notice-gap .vse-pay__notice{margin-bottom:0}.vse-pay__figure{--pay-tone:var(--section-accent);color:var(--pay-tone);place-items:center;margin:4px auto 18px;display:grid}.vse-pay__figure--danger{--pay-tone:var(--danger)}.vse-pay__figure--mute{--pay-tone:var(--fg-dim)}.vse-pay__part{align-items:baseline;gap:12px;display:inline-flex}.vse-pay__part-state{text-align:right;min-width:72px;font-size:var(--ft-micro);color:var(--fg-mute)}.vse-pay__part-state--done{color:var(--brand-green-light)}.vse-pay__tx{color:var(--fg);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.vse-pay__tx:hover{color:var(--section-accent)}.vse-pay__next{text-align:center;color:var(--fg-dim);font-size:var(--ft-body);margin:4px 0 0;line-height:1.5}.vse-pay__next+.vse-pay__actions{margin-top:16px}.vse-pay__spinner-wrap{place-items:center;width:100px;height:100px;margin:12px auto 26px;display:grid;position:relative}.vse-pay__spinner-bg{background:var(--section-accent);opacity:.14;filter:blur(20px);border-radius:50%;position:absolute;inset:0}.vse-pay__spinner{border:3px solid var(--surface-hi);border-top-color:var(--section-accent);border-radius:50%;width:68px;height:68px;animation:1.1s linear infinite vse-pay-spin}@keyframes vse-pay-spin{to{transform:rotate(360deg)}}.vse-pay__progress-card{border-radius:var(--radius);text-align:left;margin-bottom:16px;padding:18px 20px}.vse-pay__progress-row{border-bottom:1px dashed var(--card-line);justify-content:space-between;align-items:center;gap:14px;padding:7px 0;display:flex}.vse-pay__progress-row:last-of-type{border-bottom:none}.vse-pay__progress-label{font-size:var(--ft-body);color:var(--fg-dim)}.vse-pay__progress-value{font-size:var(--ft-body);font-variant-numeric:tabular-nums;font-weight:700}.vse-pay__progress-bar{background:var(--surface-hi);border-radius:3px;height:6px;margin:14px 0 2px;overflow:hidden}.vse-pay__progress-bar>div{background:var(--section-grad);border-radius:3px;width:62%;height:100%;animation:2s ease-in-out infinite vse-pay-progress;transform:translate(-45.16%)}@keyframes vse-pay-progress{50%{transform:translate(0)}}.vse-pay__check-wrap{width:104px;height:104px;margin:4px auto 20px;position:relative}.vse-pay__check-glow{background:radial-gradient(circle, var(--brand-green-light) 0%, transparent 66%);border-radius:50%;position:absolute;inset:-12px}@supports (color:color-mix(in lab, red, red)){.vse-pay__check-glow{background:radial-gradient(circle, color-mix(in srgb, var(--brand-green-light) 32%, transparent) 0%, transparent 66%)}}.vse-pay__check{background:linear-gradient(135deg, var(--brand-green-light), var(--brand-green-dark));width:104px;height:104px;box-shadow:0 20px 40px -14px var(--brand-green-dark);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-pay__check{box-shadow:0 20px 40px -14px color-mix(in srgb, var(--brand-green-dark) 60%, transparent)}}.vse-pay__check{animation:.55s cubic-bezier(.34,1.56,.64,1) vse-pay-pop-in}@keyframes vse-pay-pop-in{0%{opacity:0;transform:scale(.4)}}.vse-pay__check:after{content:"";border-bottom:5px solid #fff;border-left:5px solid #fff;width:44px;height:23px;transform:rotate(-45deg)translate(2px,-4px)}.vse-pay__confetti{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.vse-pay__check-wrap+.vse-pay__h1{z-index:1;position:relative}.vse-pay__confetti i{opacity:0;border-radius:2px;width:8px;height:8px;animation:6s ease-out .4s infinite vse-pay-confetti;position:absolute;top:0;left:0}.vse-pay__confetti--down i{width:6px;height:6px;animation-delay:.5s}@keyframes vse-pay-confetti{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(0)}4%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}20%{transform:translate(calc(-50% + var(--x) * var(--k)), calc(-50% + var(--y) * var(--ky))) scale(1) rotate(var(--r));opacity:1}30%{transform:translate(calc(-50% + var(--x) * var(--k)), calc(-50% + var(--y) * var(--ky) + 22px)) scale(.85) rotate(var(--r));opacity:0}to{opacity:0}}.vse-pay__summary-card{border-radius:var(--radius);text-align:left;margin-bottom:18px;padding:18px 20px}.vse-pay__summary-row{border-bottom:1px dashed var(--card-line);justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.vse-pay__summary-row:last-of-type{border-bottom:none}.vse-pay__summary-label{font-size:var(--ft-body);color:var(--fg-dim)}.vse-pay__summary-value{font-size:var(--ft-body);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.vse-pay__summary-value--big{font-size:var(--ft-body-lg)}.vse-pay__summary-value--gain{color:var(--brand-green-light)}.vse-pay__actions{flex-direction:column;align-items:center;gap:12px;margin-top:22px;display:flex}.vse-pay__cta-primary{border-radius:var(--radius);background:var(--gold-gradient-heritage);width:100%;color:var(--lc-ink-hi);font-family:inherit;font-size:var(--ft-body);box-shadow:0 12px 30px -16px var(--lc-gold-bright);background-clip:padding-box;border:none;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-pay__cta-primary{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--lc-gold-bright) 45%, transparent)}}.vse-pay__cta-primary{cursor:pointer;text-align:center;transition:background var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast)}.vse-pay__cta-primary:disabled{opacity:.6;cursor:progress}.vse-pay__cta-ghost{border-radius:var(--radius);background:var(--surface);width:100%;color:var(--fg);border:1px solid var(--card-line);font-family:inherit;font-size:var(--ft-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:700;text-decoration:none;display:inline-flex}.vse-pay__cta-ghost:disabled{color:var(--fg-dim);cursor:default}.vse-pay__stack{margin-top:12px}.vse-pay__links{flex-direction:column;align-items:center;gap:10px;margin-top:18px;display:flex}.vse-pay__link{cursor:pointer;color:var(--fg-dim);font-family:inherit;font-size:var(--ft-body);text-underline-offset:4px;background:0 0;border:none;align-items:center;gap:6px;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-pay__link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent)}}.vse-pay__link{transition:color var(--motion-fast), text-decoration-color var(--motion-fast)}.vse-pay__link:hover{color:var(--section-accent);text-decoration-color:currentColor}.vse-pay__help{text-align:center;color:var(--fg-dim);font-size:var(--ft-body);margin:0;line-height:1.5}.vse-pay__help a{color:var(--fg);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.vse-pay__help a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}}.vse-pay__help a{transition:color var(--motion-fast), text-decoration-color var(--motion-fast)}.vse-pay__help a:hover{color:var(--section-accent);text-decoration-color:currentColor}.vse-pay__glass--left .vse-pay__hint,.vse-pay__glass--left .vse-pay__help{text-align:left}.vse-pay__glass--left .vse-pay__links{align-items:flex-start}@media (max-height:1100px){.vse-pay{padding-top:12px}.vse-pay__glass{padding-block:22px}.vse-pay__steps{margin-bottom:14px}.vse-pay__order{margin-bottom:14px;padding-bottom:12px}.vse-pay__top-row{margin-bottom:14px}.vse-pay__subtitle{margin-bottom:16px}.vse-pay__h1+.vse-pay__choices{margin-top:14px}.vse-pay__choices{gap:8px}.vse-pay__choice{padding-block:10px}.vse-pay__amount-card{margin-bottom:14px;padding:12px 18px}.vse-pay__qr-frame,.vse-pay__address-block{margin-bottom:14px}.vse-pay__links{margin-top:14px}.vse-pay__summary-card{margin-bottom:12px;padding:10px 18px}.vse-pay__summary-row{padding:6px 0}.vse-pay__glass:has(.vse-pay__check-wrap) .vse-pay__steps{margin-bottom:10px}.vse-pay__check-wrap{width:72px;height:72px;margin:0 auto 10px}.vse-pay__check{width:72px;height:72px}.vse-pay__check:after{border-bottom-width:4px;border-left-width:4px;width:30px;height:16px}.vse-pay__confetti{transform:scale(.72)}.vse-pay__check-wrap~.vse-pay__subtitle{margin-bottom:14px}.vse-pay__check-wrap~.vse-pay__actions,.vse-pay__next+.vse-pay__actions{gap:10px;margin-top:12px}.vse-pay__check-wrap~.vse-pay__actions .vse-pay__cta-primary,.vse-pay__check-wrap~.vse-pay__actions .vse-pay__cta-ghost{padding-block:12px}}@container pay (max-width:460px){.vse-pay__address-row{flex-direction:column}.vse-pay__copy-btn{padding:12px 16px}.vse-pay__choice{gap:11px;padding:12px 13px}.vse-pay__choice-mark{width:30px;height:30px}.vse-pay__choice-mark img{width:24px;height:24px}.vse-pay__choice-mark svg{width:22px;height:22px}.vse-pay__part{flex-direction:column;align-items:flex-end;gap:2px}.vse-pay__part-state{min-width:0}}@container pay (max-width:340px){.vse-pay__order-was{display:none}}@media (prefers-reduced-motion:reduce){.vse-pay__status:before,.vse-billing .bl-unpaid-what:before,.vse-pay__spin,.vse-pay__spinner,.vse-pay__progress-bar>div,.vse-pay__check,.vse-pay__confetti i{animation:none!important}.vse-pay__confetti{display:none}}.vse-referrals{--green:var(--brand-green-light);--gold:var(--lc-gold-soft);--gold-bright:var(--lc-gold-bright);--gold-grad:var(--gold-gradient-heritage);width:100%;max-width:1600px;margin:0 auto}.vse-referrals .rf-money{color:var(--gold);font-variant-numeric:tabular-nums}.vse-referrals .rf-loading{text-align:center;color:var(--fg-dim);padding:80px 0}.vse-referrals .rf-fail{text-align:center;font-size:var(--ft-body);color:var(--fg-mute);border:1px dashed var(--line);border-radius:var(--radius);margin-top:24px;padding:48px 16px}.vse-referrals .rf-fail p{margin:0 0 16px}.vse-referrals>:where(:not([data-motion])){opacity:0;animation:rf-rise .65s var(--motion-ease) forwards;transform:translateY(16px)}.vse-referrals>:first-child{animation-delay:20ms}.vse-referrals>:nth-child(2){animation-delay:60ms}.vse-referrals>:nth-child(3){animation-delay:.18s}.vse-referrals>:nth-child(4){animation-delay:.24s}.vse-referrals>:nth-child(5){animation-delay:.3s}.vse-referrals>:nth-child(6){animation-delay:.36s}.vse-referrals>:nth-child(7){animation-delay:.42s}@keyframes rf-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vse-referrals>*{opacity:1;animation:none;transform:none}}.vse-library>[data-motion],.vse-billing>[data-motion],.vse-referrals>[data-motion]{animation-delay:0s}.vse-referrals .rf-block{margin-top:clamp(34px,5vw,56px);position:relative}.vse-referrals .rf-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin:0 0 18px;display:flex}.vse-referrals .rf-ttl{flex-direction:column;gap:5px;min-width:0;display:flex}.vse-referrals .rf-h2{font-size:var(--ft-display);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.05}.vse-referrals .rf-sub{color:var(--fg-dim);font-size:var(--ft-body);line-height:1.4}.vse-referrals .rf-notice{font-size:var(--ft-body);border-radius:14px;padding:13px 16px}.vse-referrals .rf-notice.err{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-notice.err{background:color-mix(in srgb, var(--danger) 9%, transparent)}}.vse-referrals .rf-notice.err{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-notice.err{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent)}}.vse-referrals .rf-notice.err{margin-top:16px}.vse-referrals .rf-notice a{color:inherit;text-underline-offset:3px;text-decoration:underline}.vse-referrals .rf-btn{font-family:inherit;font-size:var(--ft-body);border-radius:var(--radius);cursor:pointer;border:1px solid var(--card-line);background:var(--surface);color:var(--fg);transition:background var(--motion-fast), border-color var(--motion-fast), filter var(--motion-fast);justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.vse-referrals .rf-btn svg{width:16px;height:16px}.vse-referrals .rf-btn:disabled{opacity:.5;cursor:default}.vse-referrals .rf-btn-primary{background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));color:#fff;border-color:#0000}.vse-referrals .rf-inv-link{border:1px solid var(--line);background:#00000038;border-radius:16px;align-items:center;gap:10px;padding:11px 14px;display:flex}.vse-referrals .rf-inv-link .url{min-width:0;font-family:var(--font-mono);font-size:var(--ft-body);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;flex:1;overflow:hidden}.vse-referrals .rf-inv-link .lk{color:var(--gold);flex:none;display:flex}.vse-referrals .rf-inv-link .lk svg{width:16px;height:16px}.vse-referrals .rf-inv-hint{font-size:var(--ft-micro);color:var(--fg-dim);margin:10px 0 0;line-height:1.45}.vse-referrals .rf-inv-qrpop{border:1px solid var(--card-line);background:#00000038;border-radius:16px;align-items:center;gap:13px;padding:12px;display:flex}.vse-referrals .rf-qr{background:#fff;border-radius:14px;flex:none;place-items:center;width:118px;height:118px;padding:7px;display:grid}.vse-referrals .rf-inv-qrpop .cap{font-size:var(--ft-micro);color:var(--fg-mute);line-height:1.45}.vse-referrals .rf-tier-badge{width:30px;height:30px;font-size:var(--ft-body);background:var(--section-accent);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-tier-badge{background:color-mix(in srgb, var(--section-accent) 16%, transparent)}}.vse-referrals .rf-tier-badge{color:var(--section-accent);border:1px solid var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-tier-badge{border:1px solid color-mix(in srgb, var(--section-accent) 32%, transparent)}}.vse-referrals .rf-tier-badge.sm{width:26px;height:26px;font-size:var(--ft-micro)}.vse-referrals .rf-share{container:rf-share/inline-size}.vse-referrals .rf-share-row{align-items:stretch;gap:12px;display:flex}.vse-referrals .rf-share-row>.rf-inv-link{flex:auto;min-width:0}.vse-referrals .rf-share-acts{flex:none;gap:10px;display:flex}.vse-referrals .rf-share-acts .rf-btn{white-space:nowrap;min-height:48px}.vse-referrals .rf-share-acts .rf-btn svg{width:17px;height:17px}.vse-referrals .rf-btn-bare{color:var(--fg-dim);background:0 0;border-color:#0000}.vse-referrals .rf-btn-bare:hover:not(:disabled),.vse-referrals .rf-btn-bare.on{background:var(--surface);border-color:var(--card-line);color:var(--fg)}.vse-referrals .rf-share .rf-inv-qrpop{margin-top:14px}@container rf-share (max-width:819px){.vse-referrals .rf-share-row{flex-direction:column}.vse-referrals .rf-share-row>.rf-inv-link{min-height:48px}.vse-referrals .rf-share-acts .rf-btn-primary{flex:auto}}@container rf-share (max-width:519px){.vse-referrals .rf-share-acts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vse-referrals .rf-share-acts .rf-btn-primary,.vse-referrals .rf-share-acts .rf-btn-bare:nth-child(2){grid-column:1/-1}}.vse-referrals .rf-steps-wrap{container:rf-steps/inline-size}.vse-referrals .rf-steps{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.vse-referrals .rf-step{grid-template-rows:subgrid;grid-row:span 3;row-gap:0;min-width:0;display:grid;position:relative}.vse-referrals .rf-step-n{width:40px;height:40px;font-size:var(--ft-body-lg);color:var(--section-accent);background:var(--section-accent);border-radius:50%;place-items:center;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-step-n{background:color-mix(in srgb, var(--section-accent) 14%, transparent)}}.vse-referrals .rf-step-n{border:1px solid var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-step-n{border:1px solid color-mix(in srgb, var(--section-accent) 35%, transparent)}}.vse-referrals .rf-step:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--green), transparent);height:1px;position:absolute;top:20px;left:56px;right:0}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-step:not(:last-child):after{background:linear-gradient(90deg, color-mix(in srgb, var(--green) 40%, transparent), transparent)}}.vse-referrals .rf-step-t{font-size:var(--ft-body-lg);color:var(--fg);margin-top:18px;font-weight:700;line-height:1.3}.vse-referrals .rf-step-t .pct{color:var(--gold)}.vse-referrals .rf-step-d{font-size:var(--ft-body);color:var(--fg-dim);margin-top:6px;line-height:1.5}@container rf-steps (max-width:699px){.vse-referrals .rf-steps{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:22px}.vse-referrals .rf-step{grid-row:auto;grid-template-rows:none;grid-template-columns:40px minmax(0,1fr);column-gap:14px}.vse-referrals .rf-step-n{grid-row:1/span 2}.vse-referrals .rf-step-t{margin-top:8px}.vse-referrals .rf-step-d{grid-column:2}.vse-referrals .rf-step:not(:last-child):after{background:linear-gradient(180deg, var(--green), transparent);width:1px;height:auto;inset:48px auto -14px 20px}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-step:not(:last-child):after{background:linear-gradient(180deg, color-mix(in srgb, var(--green) 40%, transparent), transparent)}}}.vse-referrals .rf-duo-wrap{container:rf-duo/inline-size}.vse-referrals .rf-duo{border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.vse-referrals .rf-duo-main,.vse-referrals .rf-duo-side{flex-direction:column;gap:20px;min-width:0;padding:clamp(20px,2.6vw,32px);display:flex}.vse-referrals .rf-duo-main>.rf-share{margin-top:auto}.vse-referrals .rf-duo-side{border-left:1px solid var(--card-line)}.vse-referrals .rf-h3{font-size:var(--ft-heading);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}@container rf-duo (max-width:899px){.vse-referrals .rf-duo{grid-template-columns:minmax(0,1fr)}.vse-referrals .rf-duo-side{border-left:0;border-top:1px solid var(--card-line)}}.vse-referrals .rf-rates{border-radius:16px;padding:clamp(18px,2.4vw,28px);container:rf-rates/inline-size}.vse-referrals .rf-rates-grid{grid-template-columns:minmax(0,1fr) repeat(2,minmax(110px,220px));column-gap:clamp(16px,2vw,28px);display:grid}.vse-referrals .rf-rates-head,.vse-referrals .rf-rates-row{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.vse-referrals .rf-rates-head{font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);padding-bottom:14px;font-weight:500}.vse-referrals .rf-rates-row{border-top:1px solid var(--card-line);padding:18px 0}.vse-referrals .rf-rates-lv{align-items:center;gap:14px;min-width:0;display:flex}.vse-referrals .rf-rates-lv .tt{flex-direction:column;gap:3px;min-width:0;display:flex}.vse-referrals .rf-rates-lv .tt b{font-size:var(--ft-body-lg);color:var(--fg);font-weight:700;line-height:1.25}.vse-referrals .rf-rates-lv .tt span{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-referrals .rf-rates-v b{font-size:var(--ft-display);letter-spacing:-.02em;color:var(--gold);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;display:block}.vse-referrals .rf-rates-v em{font-style:normal;font-size:var(--ft-micro);color:var(--fg-mute);margin-top:6px;display:none}.vse-referrals .rf-rules{border-top:1px solid var(--card-line);flex-direction:column;gap:10px;margin:4px 0 0;padding:18px 0 0;list-style:none;display:flex}.vse-referrals .rf-rules li{font-size:var(--ft-body);color:var(--fg-dim);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.vse-referrals .rf-rules svg{width:16px;height:16px;color:var(--section-accent);flex:none;margin-top:4px}@container rf-rates (max-width:559px){.vse-referrals .rf-rates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vse-referrals .rf-rates-head{display:none}.vse-referrals .rf-rates-row{row-gap:14px}.vse-referrals .rf-rates-head+.rf-rates-row{border-top:0;padding-top:0}.vse-referrals .rf-rates-lv{grid-column:1/-1}.vse-referrals .rf-rates-v em{display:block}}.vse-referrals .rf-wallet{grid-template-columns:1.3fr 1fr;align-items:stretch;gap:clamp(14px,2vw,20px);display:grid}@media (max-width:1023px){.vse-referrals .rf-wallet{grid-template-columns:1fr}}.vse-referrals .rf-w-statbox{min-width:0;container-type:inline-size}.vse-referrals .rf-w-statbox.rf-glass{border-radius:16px;padding:clamp(18px,2vw,24px)}.vse-referrals .rf-w-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);height:100%;display:grid}.vse-referrals .rf-w-stats:has(>.rf-w-stat:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:520px){:is(.vse-referrals .rf-w-stats,.vse-referrals .rf-w-stats:has(>.rf-w-stat:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}.vse-referrals .rf-w-stats:not(:has(>.rf-w-stat:nth-child(4)))>.rf-w-stat:first-child{grid-column:1/-1}}@container (max-width:330px){:is(.vse-referrals .rf-w-stats,.vse-referrals .rf-w-stats:has(>.rf-w-stat:nth-child(4))){grid-template-columns:minmax(0,1fr)}}.vse-referrals .rf-w-stat{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:0;display:flex}.vse-referrals .rf-w-stat .k{font-size:var(--ft-micro);color:var(--fg-mute);align-items:center;gap:7px;display:inline-flex}.vse-referrals .rf-w-stat .k svg{width:14px;height:14px;color:var(--fg-mute)}.vse-referrals .rf-w-stat .v{font-size:var(--ft-display);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.vse-referrals .rf-w-stat.is-balance .v,.vse-referrals .rf-w-stat.is-balance .k svg{color:var(--gold)}.vse-referrals .rf-w-stat .sub{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-referrals .rf-w-actions{border-radius:16px;flex-direction:column;justify-content:center;gap:13px;padding:20px;display:flex}.vse-referrals .rf-w-actions h3{font-size:var(--ft-body-lg);margin:0;font-weight:700}.vse-referrals .rf-w-progress{background:var(--surface-hi);border-radius:999px;height:7px;overflow:hidden}.vse-referrals .rf-w-progress i{background:var(--gold-grad);border-radius:999px;height:100%;display:block}.vse-referrals .rf-w-progress-cap{font-size:var(--ft-micro);color:var(--fg-mute);margin:-4px 0 2px}.vse-referrals .rf-w-note{font-size:var(--ft-micro);color:var(--fg-mute);margin:-4px 0 0;line-height:1.45}.vse-referrals .rf-w-actions .rf-btn{width:100%}.vse-referrals .rf-funnel{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:clamp(12px,1.6vw,16px);display:grid}@media (max-width:680px){.vse-referrals .rf-funnel{grid-template-columns:1fr}}@media (min-width:1500px){.vse-referrals .rf-funnel{grid-template-columns:repeat(2,1fr)}}.vse-referrals .rf-fn{border-radius:16px;padding:20px}.vse-referrals .rf-fn-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.vse-referrals .rf-fn-top .lv{font-size:var(--ft-body);align-items:center;gap:9px;font-weight:700;display:inline-flex}.vse-referrals .rf-fn-top .conv{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-referrals .rf-fn-top .conv b{color:var(--green);font-weight:700}.vse-referrals .rf-fn-steps{flex-direction:column;gap:11px;display:flex}.vse-referrals .rf-fn-step{align-items:center;gap:12px;display:flex}.vse-referrals .rf-fn-step .bar{background:var(--surface);border:1px solid var(--card-line);border-radius:16px;flex:1;height:34px;position:relative;overflow:hidden}.vse-referrals .rf-fn-step .bar i{background:var(--green);border-radius:16px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-fn-step .bar i{background:color-mix(in srgb, var(--green) 22%, transparent)}}.vse-referrals .rf-fn-step .bar .lab{font-size:var(--ft-micro);justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0}.vse-referrals .rf-fn-step .bar .lab .n{font-variant-numeric:tabular-nums;font-weight:700}.vse-referrals .rf-fn-step.paid .bar i{background:var(--gold-grad);opacity:.34}.vse-referrals .rf-fn-earn{border-top:1px solid var(--card-line);font-size:var(--ft-micro);color:var(--fg-dim);justify-content:space-between;align-items:baseline;margin-top:15px;padding-top:13px;display:flex}.vse-referrals .rf-fn-earn b{font-size:var(--ft-body-lg);font-weight:700}.vse-referrals .rf-reftabs{border-radius:calc(var(--radius) + 5px);background:var(--surface);border:1px solid var(--card-line);gap:5px;margin-bottom:16px;padding:5px;display:inline-flex}.vse-referrals .rf-reftabs button{font-family:inherit;font-size:var(--ft-body);color:var(--fg-dim);cursor:pointer;border-radius:var(--radius);white-space:nowrap;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:0;padding:9px 18px;font-weight:700}.vse-referrals .rf-reftabs button:hover{color:var(--fg)}.vse-referrals .rf-reftabs button.on{background:var(--surface-hi);color:var(--fg);font-weight:700;box-shadow:0 4px 14px #00000040}.vse-referrals .rf-reflist{background:var(--surface);border:1px solid var(--card-line);border-radius:16px;overflow:hidden}@media (min-width:1100px){.vse-referrals .rf-reflist{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:clamp(10px,1.1vw,14px);display:grid;overflow:visible}.vse-referrals .rf-reflist .rf-ref-row{border-top:0;border:1px solid var(--card-line);background:var(--surface);border-radius:14px}}@media (min-width:1500px){.vse-referrals .rf-reflist{grid-template-columns:repeat(3,1fr)}}.vse-referrals .rf-ref-row{border-top:1px solid var(--card-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px clamp(16px,2vw,22px);display:grid}.vse-referrals .rf-ref-row:first-child{border-top:0}.vse-referrals .rf-ref-empty{font-size:var(--ft-body);color:var(--fg-mute);grid-column:1/-1;margin:0;padding:16px clamp(16px,2vw,22px)}@media (min-width:1100px){.vse-referrals .rf-reflist .rf-ref-empty{border:1px dashed var(--line);border-radius:14px}}.vse-referrals .rf-ref-ava{width:36px;height:36px;font-size:var(--ft-body);background:var(--green);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-ref-ava{background:color-mix(in srgb, var(--green) 14%, transparent)}}.vse-referrals .rf-ref-ava{color:var(--green);border:1px solid var(--card-line)}.vse-referrals .rf-ref-name{flex-direction:column;gap:2px;min-width:0;display:flex}.vse-referrals .rf-ref-name .nm{font-size:var(--ft-body);font-weight:700}.vse-referrals .rf-ref-name .meta{font-size:var(--ft-micro);color:var(--fg-mute);font-variant-numeric:tabular-nums}.vse-referrals .rf-ref-status{font-size:var(--ft-micro);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-weight:700;display:inline-flex}.vse-referrals .rf-ref-status.paid{color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-ref-status.paid{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.vse-referrals .rf-ref-status.paid{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-ref-status.paid{border:1px solid color-mix(in srgb, var(--gold) 28%, transparent)}}.vse-referrals .rf-ref-status.invited{color:var(--fg-dim);background:var(--surface);border:1px solid var(--card-line)}.vse-referrals .rf-ref-status svg{width:12px;height:12px}.vse-referrals .rf-showmore{width:fit-content;font-family:inherit;font-size:var(--ft-body);color:var(--fg-dim);cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--card-line);background:var(--surface);transition:var(--motion-hover);justify-content:center;align-items:center;gap:8px;margin:16px auto 0;padding:10px 22px;font-weight:700;display:flex}.vse-referrals .rf-showmore svg{width:15px;height:15px}.vse-referrals .rf-rhist{background:var(--surface);border:1px solid var(--card-line);border-radius:16px;overflow:hidden}@media (min-width:1100px){.vse-referrals .rf-rhist{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:clamp(10px,1.1vw,14px);display:grid;overflow:visible}.vse-referrals .rf-rhist .rf-rh-row{border-top:0;border:1px solid var(--card-line);background:var(--surface);border-radius:14px}}@media (min-width:1500px){.vse-referrals .rf-rhist{grid-template-columns:repeat(3,1fr)}}.vse-referrals .rf-rh-row{border-top:1px solid var(--card-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px clamp(16px,2vw,22px);display:grid}.vse-referrals .rf-rh-row:first-child{border-top:0}.vse-referrals .rf-rh-tier{font-size:var(--ft-micro);white-space:nowrap;background:var(--green);border-radius:999px;padding:3px 9px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-rh-tier{background:color-mix(in srgb, var(--green) 14%, transparent)}}.vse-referrals .rf-rh-tier{color:var(--green);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-rh-tier{border:1px solid color-mix(in srgb, var(--green) 30%, transparent)}}.vse-referrals .rf-rh-ev{flex-direction:column;gap:2px;min-width:0;display:flex}.vse-referrals .rf-rh-ev .what{font-size:var(--ft-body);overflow-wrap:anywhere;font-weight:700}.vse-referrals .rf-rh-ev .who{font-size:var(--ft-micro);color:var(--fg-mute);white-space:nowrap;font-weight:400}.vse-referrals .rf-rh-ev .meta{font-size:var(--ft-micro);color:var(--fg-mute);font-variant-numeric:tabular-nums}.vse-referrals .rf-rh-sum{font-size:var(--ft-body);color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.vse-referrals .rf-rh-sum.neg{color:var(--fg-dim)}.vse-referrals .rf-faq{border-radius:16px;padding:2px clamp(16px,2vw,22px)}.vse-referrals .rf-faq-item{border-top:1px solid var(--card-line)}.vse-referrals .rf-faq-item:first-child{border-top:0}.vse-referrals .rf-faq-item>summary{cursor:pointer;font-size:var(--ft-body);color:var(--fg);outline:none;align-items:center;gap:14px;padding:17px 0;font-weight:700;list-style:none;display:flex}.vse-referrals .rf-faq-item>summary::-webkit-details-marker{display:none}.vse-referrals .rf-faq-item>summary:hover,.vse-referrals .rf-faq-item>summary:focus-visible{color:var(--green)}.vse-referrals .rf-faq-item>summary .q{flex:1;min-width:0}.vse-referrals .rf-faq-item>summary .chev{width:18px;height:18px;color:var(--fg-mute);transition:transform var(--motion-fast);flex:none}.vse-referrals .rf-faq-item[open]>summary .chev{color:var(--green);transform:rotate(180deg)}.vse-referrals .rf-faq-item>p{font-size:var(--ft-body);color:var(--fg-dim);margin:0;padding:0 32px 18px 0;line-height:1.55}.vse-referrals .rf-faq-cta{border-radius:var(--radius);background:var(--green);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-faq-cta{background:color-mix(in srgb, var(--green) 8%, transparent)}}.vse-referrals .rf-faq-cta{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-faq-cta{border:1px solid color-mix(in srgb, var(--green) 22%, transparent)}}.vse-referrals .rf-faq-cta .txt{font-size:var(--ft-body);color:var(--fg-dim)}.vse-referrals .rf-faq-cta .txt b{color:var(--fg);font-weight:700}.vse-referrals .rf-tg-btn{font-family:inherit;font-size:var(--ft-body);border-radius:var(--radius);background:var(--tg);color:#fff;transition:background var(--motion-fast);flex:none;align-items:center;gap:8px;margin-left:auto;padding:11px 18px;font-weight:700;text-decoration:none;display:inline-flex}.vse-referrals .rf-tg-btn svg{width:16px;height:16px}@media (max-width:560px){.vse-referrals .rf-tg-btn{justify-content:center;width:100%;margin-left:0}}.vse-referrals .rf-modal{z-index:120;place-items:center;padding:16px;display:grid;position:fixed;left:0;right:0}.vse-referrals .rf-scrim{position:absolute;inset:0}.vse-referrals .rf-dialog{z-index:1;background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);width:min(440px,100%);max-height:92vh;-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);border:1px solid var(--line-hi);border-radius:16px;padding:clamp(22px,3vw,28px);position:relative;overflow:auto;box-shadow:0 30px 90px #0009}.vse-referrals .rf-dialog.rf-wide{width:min(640px,100%)}.vse-referrals .rf-x{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--card-line);width:34px;height:34px;color:var(--fg-dim);cursor:pointer;place-items:center;display:grid;position:absolute;top:13px;right:13px}.vse-referrals .rf-x:hover{background:var(--surface-hi);color:var(--fg)}.vse-referrals .rf-x svg{width:17px;height:17px}.vse-referrals .rf-rm-eye{font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--green);align-items:center;gap:7px;margin:0 0 7px;font-weight:700;display:inline-flex}.vse-referrals .rf-rm-eye svg{width:14px;height:14px}.vse-referrals .rf-rm-h{font-size:var(--ft-heading);margin:0 0 4px;font-weight:700}.vse-referrals .rf-rm-sub{font-size:var(--ft-body);color:var(--fg-dim);margin:0 0 18px}.vse-referrals .rf-rm-info{background:var(--surface);border:1px solid var(--card-line);border-radius:16px;flex-direction:column;gap:9px;margin-bottom:16px;padding:15px 16px;display:flex}.vse-referrals .rf-rm-info .row{font-size:var(--ft-body);justify-content:space-between;display:flex}.vse-referrals .rf-rm-info .row .k{color:var(--fg-mute)}.vse-referrals .rf-rm-info .row .v{font-weight:700}.vse-referrals .rf-rm-note{font-size:var(--ft-micro);color:var(--fg-mute);align-items:flex-start;gap:7px;margin:0 0 16px;display:inline-flex}.vse-referrals .rf-rm-note svg{width:14px;height:14px;color:var(--green);flex:none;margin-top:1px}.vse-referrals .rf-rm-full{width:100%}.vse-referrals .rf-rm-note>span{min-width:0}.vse-referrals .rf-rm-link{font:inherit;font-size:var(--ft-micro);color:var(--fg-dim);cursor:pointer;text-underline-offset:3px;transition:color var(--motion-fast);background:0 0;border:0;padding:0;text-decoration:underline}.vse-referrals .rf-rm-link:hover{color:var(--fg)}.vse-referrals .rf-rm-msg{background:var(--surface);border:1px solid var(--card-line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:16px;padding:13px 16px;display:flex}.vse-referrals .rf-rm-msg .k{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-referrals .rf-rm-msg p{font-size:var(--ft-body);color:var(--fg);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;line-height:1.45}.vse-referrals .rf-rm-copyfail{font-size:var(--ft-micro);color:var(--fg-dim);line-height:1.45;display:block}.vse-referrals .rf-rm-field{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.vse-referrals .rf-rm-field-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vse-referrals .rf-rm-field-top label{font-size:var(--ft-body);color:var(--fg-dim)}.vse-referrals .rf-rm-field input{border-radius:var(--radius);border:1px solid var(--card-line);background:var(--surface);width:100%;height:44px;color:var(--fg);font:inherit;font-size:var(--ft-body-lg);font-variant-numeric:tabular-nums;transition:border-color var(--motion-fast);padding:0 14px}.vse-referrals .rf-rm-field input:focus{border-color:var(--focus-line)}.vse-referrals .rf-rm-field input[aria-invalid=true]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-referrals .rf-rm-field input[aria-invalid=true]{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}}.vse-referrals .rf-rm-line{font-size:var(--ft-body);color:var(--fg-dim);margin:0 0 14px;line-height:1.45}.vse-referrals .rf-rm-line b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}.vse-referrals .rf-rm-line.warn{color:var(--warn-amber);font-size:var(--ft-micro)}.vse-referrals .rf-rm-line.err{color:var(--danger);font-size:var(--ft-micro)}.vse-referrals .rf-rm-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.vse-referrals .rf-refs-modal-list{flex-direction:column;gap:7px;max-height:min(58vh,520px);margin-top:8px;padding-right:4px;display:flex;overflow-y:auto}.vse-referrals .rf-refs-modal-list .rf-ref-row{border-top:0;border:1px solid var(--card-line);background:var(--surface);border-radius:16px}.vse-xp-toast-stack{z-index:9000;pointer-events:none;flex-direction:column-reverse;align-items:flex-end;display:flex;position:fixed;bottom:88px;right:24px}.vse-xp-toast{--xp-toast-step:46px;background:linear-gradient(135deg, var(--tier-dark) 0%, var(--tier-light) 100%);color:#fff;font-size:var(--ft-body);font-weight:700;font-family:var(--font-mono);letter-spacing:.03em;box-shadow:0 4px 20px var(--tier-light), 0 0 0 1px #ffffff26 inset;border-radius:999px;align-items:center;gap:5px;margin-top:8px;padding:7px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-xp-toast{box-shadow:0 4px 20px color-mix(in srgb, var(--tier-light) 50%, transparent), 0 0 0 1px #ffffff26 inset}}.vse-xp-toast{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards xp-toast-in}.vse-xp-toast--exit{animation:.4s ease-in forwards xp-toast-out}:root[data-tier=paid] .vse-xp-toast:not(.vse-xp-toast--minus){color:var(--lc-ink-hi)}.vse-xp-toast--minus{background:linear-gradient(135deg, var(--danger) 0%, var(--danger) 100%)}@supports (color:color-mix(in lab, red, red)){.vse-xp-toast--minus{background:linear-gradient(135deg, color-mix(in srgb, var(--danger) 70%, #000) 0%, var(--danger) 100%)}}.vse-xp-toast--minus{box-shadow:0 4px 20px var(--danger), 0 0 0 1px #ffffff1f inset}@supports (color:color-mix(in lab, red, red)){.vse-xp-toast--minus{box-shadow:0 4px 20px color-mix(in srgb, var(--danger) 45%, transparent), 0 0 0 1px #ffffff1f inset}}@keyframes xp-toast-in{0%{opacity:0;transform:translateY(16px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes xp-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;margin-bottom:calc(-1 * var(--xp-toast-step));transform:translateY(-8px)scale(.9)}}.vse-glossary-word{cursor:help;text-decoration-line:underline;text-decoration-style:dashed;-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:3px;text-decoration-thickness:1px;display:inline;position:relative}.vse-term-tip{z-index:60;background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);border:1px solid var(--line-hi);pointer-events:none;border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:fixed;box-shadow:0 8px 24px #0000001f,0 2px 8px #00000014}.vse-term-tip__arrow{background:var(--popup-bg);border-left:1px solid var(--line-hi);border-top:1px solid var(--line-hi);width:12px;height:12px;position:absolute}.vse-term-tip--below .vse-term-tip__arrow{top:-7px;transform:rotate(45deg)}.vse-term-tip--above .vse-term-tip__arrow{bottom:-7px;transform:rotate(225deg)}.vse-term-tip__term{font-size:var(--ft-body);color:var(--color-foreground);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.vse-term-tip__def{font-size:var(--ft-body);color:var(--color-muted-foreground);overflow-wrap:anywhere;line-height:1.5}.vse-term-tip__more{font-size:var(--ft-micro);color:var(--brand-green-light);line-height:1.4;display:none}.vse-term-tip--clipped .vse-term-tip__def{overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.vse-term-tip--clipped .vse-term-tip__more{display:block}.vse-term-sheet{padding:28px 24px;padding-bottom:max(32px, calc(env(safe-area-inset-bottom) + 20px));background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);border-color:var(--line-hi);overscroll-behavior:contain;border-radius:20px 20px 0 0;gap:0;max-height:calc(100dvh - 24px);overflow-y:auto}@media (min-width:700px){.vse-term-sheet{border-inline:1px solid var(--line-hi);max-width:640px;margin-inline:auto}}.vse-term-sheet__eyebrow{color:var(--brand-green-light);margin-bottom:10px;display:block}.vse-term-sheet__term{font-size:var(--ft-heading);color:var(--fg);margin:0 0 12px;font-weight:700;line-height:1.2}.vse-term-sheet__def{font-size:var(--ft-body);color:var(--fg-dim);margin:0;line-height:1.6}.vse-term-sheet__row{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.vse-term-sheet__link{font-size:var(--ft-body);color:var(--brand-green-light);text-decoration:none}.vse-term-sheet__btn{border-radius:var(--radius);border:1px solid var(--line);background:var(--fg);flex:none;height:40px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.vse-term-sheet__btn{background:color-mix(in srgb, var(--fg) 4%, transparent)}}.vse-term-sheet__btn{color:var(--fg);font:inherit;font-size:var(--ft-body);cursor:pointer;transition:border-color var(--motion-fast), background var(--motion-fast)}.vse-term-sheet__btn:hover{border-color:var(--line-hi);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-term-sheet__btn:hover{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.vse-button{border-radius:var(--radius);font-size:var(--ft-body);border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;transition:background var(--motion-fast), border-color var(--motion-fast), opacity var(--motion-fast);justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-weight:700;text-decoration:none;display:inline-flex}.vse-button:disabled{opacity:.5;cursor:not-allowed}.vse-button--primary{background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));color:#fff;box-shadow:0 12px 30px -16px var(--brand-green-light);background-clip:padding-box;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.vse-button--primary{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.vse-profile-hero--private{text-align:center}.vse-profile-hero__body--centered{text-align:center;margin-inline:-28px}.vse-profile-hero--private .vse-private-badge{justify-content:center}.vse-profile-hero__content--centered{flex-direction:column;justify-content:center;align-items:center}.vse-profile-hero__cta{border-radius:var(--radius);color:var(--fg);font-size:var(--ft-body);transition:background var(--motion-fast);background:#ffffff0f;border:1px solid #ffffff1a;margin-top:24px;padding:12px 28px;font-weight:500;text-decoration:none;display:inline-block}.vse-private-badge{font-size:var(--ft-body);color:var(--fg-dim);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:8px;margin-top:16px;padding:10px 20px;display:inline-flex}a.vse-private-badge{min-height:44px;transition:var(--motion-hover);text-decoration:none}a.vse-private-badge:hover{color:var(--fg);background:#ffffff14;border-color:#ffffff29}.vse-private-badge__link{color:var(--brand-green-light)}.vse-last-read__grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.vse-last-read__card{border:1px solid var(--line);color:inherit;transition:background var(--motion-fast);border-radius:16px;gap:16px;padding:16px;text-decoration:none;display:flex}.vse-last-read__card:hover{background:#ffffff0d}.vse-last-read__thumb{border-radius:14px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.vse-last-read__thumb-img{object-fit:cover;width:100%;height:100%}.vse-last-read__thumb-fb{background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));width:100%;height:100%}.vse-last-read__body{flex-direction:column;justify-content:center;min-width:0;display:flex}.vse-last-read__type{font-size:var(--ft-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-mute);margin-bottom:4px}.vse-last-read__title{font-weight:500;font-size:var(--ft-body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;overflow:hidden}.vse-last-read__meta{font-size:var(--ft-micro);color:var(--fg-mute)}:focus-visible,button:focus-visible,a:focus-visible,[role=radio]:focus-visible,[role=button]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vse-spal__input:focus,.vse-spal__input:focus-visible,.vse-auth-card__form input:focus,.vse-auth-card__form input:focus-visible,.vse-glossary__search-input:focus,.vse-glossary__search-input:focus-visible,.vse-knowledge-search__input:focus,.vse-knowledge-search__input:focus-visible,.vse-settings .set-sm-field input:focus,.vse-settings .set-sm-field input:focus-visible,.vse-referrals .rf-rm-field input:focus,.vse-referrals .rf-rm-field input:focus-visible{outline:none}.vse-sidebar__toggle:focus-visible{outline-offset:-2px}@keyframes vseSklShimmer{0%{background-position:130% 0}to{background-position:-130% 0}}.vse-knowledge-hero{flex-direction:column;gap:14px;max-width:760px;display:flex}.vse-knowledge-hero__title{font-size:var(--ft-hero);letter-spacing:-.025em;color:var(--fg);margin:0;font-weight:700;line-height:1}.vse-knowledge-hero__lead{color:var(--fg-dim);max-width:640px;margin:0;font-size:18px;line-height:1.55}.vse-knowledge-hero .vse-knowledge-hero__title em{font-style:normal;color:var(--kb-hub-accent,var(--sec-teal))!important;-webkit-text-fill-color:var(--kb-hub-accent,var(--sec-teal))!important;background:0 0!important}.vse-knowledge-hero[data-hub=free]{--kb-hub-accent:var(--sec-emerald)}.vse-knowledge-hero[data-hub=pro]{--kb-hub-accent:var(--sec-gold)}.vse-knowledge-hero[data-hub=nv]{--kb-hub-accent:var(--nv-blue)}.vse-knowledge-hero[data-hub=video]{--kb-hub-accent:var(--sec-video)}.vse-knowledge-search-row{z-index:20;align-items:stretch;gap:16px;width:100%;display:flex;position:relative}.vse-knowledge-search{border-radius:var(--radius);border:1px solid var(--fg);flex:1;align-items:center;gap:12px;padding:14px 20px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-search{border:1px solid color-mix(in srgb, var(--fg) 10%, transparent)}}.vse-knowledge-search{background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease}.vse-knowledge-search:focus-within{border-color:var(--focus-line);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-search:focus-within{background:color-mix(in srgb, var(--fg) 5%, transparent)}}.vse-knowledge-search__icon{width:22px;height:22px;color:var(--fg-dim);flex-shrink:0}.vse-knowledge-search__input{color:var(--fg);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-family:inherit;font-size:18px;font-weight:500}.vse-knowledge-search__input::placeholder{color:var(--fg-dim)}.vse-knowledge-search__clear{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--fg-dim);cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vse-knowledge-search__clear:hover{color:var(--fg)}.vse-knowledge-search__dropdown{z-index:60;border:1px solid var(--fg);border-radius:16px;position:absolute;top:calc(100% + 8px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-search__dropdown{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent)}}.vse-knowledge-search__dropdown{background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}.vse-knowledge-search__status{color:var(--fg-dim);padding:16px 20px}.vse-knowledge-search__item{color:var(--fg);border-top:1px solid var(--fg);flex-direction:column;gap:4px;padding:12px 20px;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-search__item{border-top:1px solid color-mix(in srgb, var(--fg) 6%, transparent)}}.vse-knowledge-search__item{transition:background var(--motion-fast) ease}.vse-knowledge-search__item:first-child{border-top:none}.vse-knowledge-search__item:hover{background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-search__item:hover{background:color-mix(in srgb, var(--brand-green-light) 8%, transparent)}}.vse-knowledge-search__item-type{color:var(--fg-dim)}.vse-knowledge-search__item-title{font-size:16px;font-weight:500;line-height:1.35}.vse-knowledge-search__all{color:var(--brand-green-light);background:var(--brand-green-light);padding:14px 20px;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-search__all{background:color-mix(in srgb, var(--brand-green-light) 8%, transparent)}}.vse-knowledge-search__all{text-align:center;border-top:1px solid var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-search__all{border-top:1px solid color-mix(in srgb, var(--fg) 10%, transparent)}}.vse-knowledge-search__all{font-family:var(--font-sans);font-size:var(--ft-micro)}.vse-knowledge-search__all:hover{background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-search__all:hover{background:color-mix(in srgb, var(--brand-green-light) 14%, transparent)}}.vse-knowledge-search__all--elsewhere{color:var(--fg-dim);background:0 0}.vse-knowledge-search__all--elsewhere:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-search__all--elsewhere:hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}}.vse-knowledge-hubs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;display:grid}@container (max-width:1139.98px){.vse-knowledge-hubs--four{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@container (max-width:851.98px){.vse-knowledge-hubs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:10px}.vse-knowledge-hub:last-child:nth-child(odd){grid-column:1/-1}}.vse-knowledge-hub{--hub-accent:var(--sec-teal);--hub-grad:var(--sec-teal-grad);border:1px solid var(--hub-accent);border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-hub{border:1px solid color-mix(in srgb, var(--hub-accent) 24%, transparent)}}.vse-knowledge-hub{cursor:pointer;text-align:left;color:var(--fg);transition:filter var(--motion-base) ease, opacity var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, transform var(--motion-fast) ease;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding:14px 18px;font-family:inherit;text-decoration:none;display:flex}.vse-knowledge-hub--free{--hub-accent:var(--sec-emerald);--hub-grad:var(--sec-emerald-grad)}.vse-knowledge-hub--lc{--hub-accent:var(--sec-gold);--hub-grad:var(--sec-gold-grad)}.vse-knowledge-hub--video{--hub-accent:var(--sec-video);--hub-grad:var(--sec-video-grad)}.vse-knowledge-hub:hover{border-color:var(--hub-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-hub:hover{border-color:color-mix(in srgb, var(--hub-accent) 42%, transparent)}}.vse-knowledge-hub:hover{box-shadow:0 20px 50px #00000040}.vse-knowledge-hub:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.vse-knowledge-hub.is-active{border-color:var(--hub-accent)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-hub.is-active{border-color:color-mix(in srgb, var(--hub-accent) 70%, transparent)}}.vse-knowledge-hub.is-active{box-shadow:0 0 0 2px var(--hub-accent), 0 18px 44px -22px var(--hub-accent)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-hub.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--hub-accent) 45%, transparent), 0 18px 44px -22px color-mix(in srgb, var(--hub-accent) 60%, transparent)}}.vse-knowledge-hubs:has(.vse-knowledge-hub.is-active) .vse-knowledge-hub:not(.is-active){filter:grayscale(.85)brightness(.72);opacity:.5}.vse-knowledge-hubs:has(.vse-knowledge-hub.is-active) .vse-knowledge-hub:not(.is-active):hover{filter:none;opacity:.92}@media (prefers-reduced-motion:reduce){.vse-knowledge-hub{transition:none}}.vse-knowledge-hub__art{pointer-events:none;background:radial-gradient(125% 90% at 85% 112%, var(--hub-accent), transparent 60%), linear-gradient(158deg, var(--hub-accent), transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-hub__art{background:radial-gradient(125% 90% at 85% 112%, color-mix(in srgb, var(--hub-accent) 26%, transparent), transparent 60%), linear-gradient(158deg, color-mix(in srgb, var(--hub-accent) 9%, transparent), transparent 55%)}}.vse-knowledge-hub__name{z-index:3;font-size:var(--ft-heading);letter-spacing:-.02em;color:var(--hub-accent);margin:0;font-weight:700;line-height:1.1;position:relative}.vse-knowledge-hub__pill{z-index:3;font-size:var(--ft-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-dim);background:var(--fg);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-weight:700;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-hub__pill{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.vse-knowledge-hub__pill{border:1px solid var(--line)}.vse-knowledge-hub__progress{z-index:3;background:var(--fg);border-radius:2px;flex-basis:100%;height:3px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-hub__progress{background:color-mix(in srgb, var(--fg) 10%, transparent)}}.vse-knowledge-hub__progress{overflow:hidden}.vse-knowledge-hub__progress>i{background:var(--hub-grad);border-radius:2px;height:100%;transition:width .4s;display:block}@container (max-width:539.98px){.vse-knowledge-hub{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:12px 14px}.vse-knowledge-hub__progress{flex-basis:auto;align-self:stretch}}.vse-knowledge-hub-filter{border:1px solid var(--fg);border-radius:16px;align-items:center;gap:14px;padding:0 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-hub-filter{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent)}}.vse-knowledge-hub-filter{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-hub-filter{background:color-mix(in srgb, var(--fg) 3%, transparent)}}.vse-knowledge-hub-filter{flex-shrink:0}.vse-knowledge-hub-filter__label{font-size:var(--ft-micro);color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-hub-filter__label{color:color-mix(in srgb, var(--fg) 80%, transparent)}}.vse-knowledge-hub-filter__label{white-space:nowrap}.vse-knowledge-hub-filter__reset{border-radius:var(--radius-sm);background:var(--fg);align-items:center;gap:6px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-hub-filter__reset{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.vse-knowledge-hub-filter__reset{border:1px solid var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-hub-filter__reset{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent)}}.vse-knowledge-hub-filter__reset{color:var(--fg);font-size:var(--ft-micro);transition:background var(--motion-fast) ease;text-decoration:none}.vse-knowledge-hub-filter__reset:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-hub-filter__reset:hover{background:color-mix(in srgb, var(--fg) 12%, transparent)}}@media (max-width:768px){.vse-knowledge-hero__lead{font-size:16px}.vse-knowledge-search-row{flex-direction:column;gap:12px}.vse-knowledge-search{border-radius:var(--radius);padding:12px 16px}.vse-knowledge-search__input{font-size:16px}}.vse-knowledge-l2,.vse-knowledge-l1{flex-wrap:wrap;align-items:flex-start;gap:40px;width:100%;padding:24px 0 96px;display:flex;container:kb-layout/inline-size}.vse-knowledge-l1>.vse-knowledge-l2-sidebar,.vse-knowledge-l2>.vse-knowledge-l2-sidebar{flex:0 0 280px;min-width:0}@container kb-layout (max-width:880px){.vse-knowledge-l1>.vse-knowledge-l2-sidebar,.vse-knowledge-l2>.vse-knowledge-l2-sidebar,.vse-knowledge-l2__main,.vse-knowledge-l1__main{flex-basis:100%}}.vse-knowledge-l2-sidebar{top:calc(var(--sticky-top) + 16px);border:1px solid var(--card-line);max-height:calc(100vh - var(--sticky-top) - 56px);scrollbar-width:thin;scrollbar-color:var(--fg) transparent;border-radius:16px;flex-direction:column;gap:18px;padding:18px 14px;display:flex;position:sticky;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l2-sidebar{scrollbar-color:color-mix(in srgb, var(--fg) 22%, transparent) transparent}}.vse-knowledge-l2-sidebar[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%)}.vse-knowledge-l2-sidebar__home{font-size:var(--ft-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dim);transition:color var(--motion-fast) ease;align-items:center;padding:4px 0;font-weight:500;text-decoration:none;display:inline-flex}.vse-knowledge-l2-sidebar__home:hover{color:var(--fg)}.vse-knowledge-l2-sidebar__roothead{font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);padding:4px 0;font-weight:700}.vse-knowledge-l2-sidebar__nav{flex-direction:column;gap:18px;display:flex}.vse-knowledge-l2-sidebar__group{flex-direction:column;gap:6px;display:flex}.vse-knowledge-l2-sidebar__group-title{font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);padding:0 8px;font-weight:700}.vse-knowledge-l2-sidebar__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.vse-knowledge-l2-sidebar__item{--side-accent:var(--brand-green-light);color:var(--fg);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:16px;align-items:center;gap:10px;padding:9px 12px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;display:flex;position:relative}.vse-knowledge-l2-sidebar__item:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l2-sidebar__item:hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}}.vse-knowledge-l2-sidebar__item.is-active{background:var(--side-accent)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l2-sidebar__item.is-active{background:color-mix(in srgb, var(--side-accent) 12%, transparent)}}.vse-knowledge-l2-sidebar__item.is-active{color:var(--fg);font-weight:700}.vse-knowledge-l2-sidebar__item.is-active:before{content:"";background:var(--side-accent);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.vse-knowledge-l2-sidebar__bullet{width:12px;color:var(--side-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.vse-knowledge-l2-sidebar__label{text-wrap:balance;flex:1;min-width:0}.vse-knowledge-l2-sidebar__count{font-size:var(--ft-micro);color:var(--fg-dim);font-weight:500}.vse-knowledge-l2__main,.vse-knowledge-l1__main{flex-direction:column;flex:1 1 0;gap:28px;min-width:0;display:flex}.vse-knowledge-l1__intro{flex-direction:column;flex:0 0 100%;gap:28px;min-width:0;display:flex;container-type:inline-size}.vse-knowledge-l2__hero{--hero-accent:var(--brand-green-light);border:1px solid var(--card-line);border-radius:16px;align-items:center;gap:24px;padding:32px;display:flex;position:relative;overflow:hidden}.vse-knowledge-l2__hero-art{z-index:1;border-radius:var(--radius);background:linear-gradient(135deg, var(--hero-accent), var(--hero-accent));justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l2__hero-art{background:linear-gradient(135deg, color-mix(in srgb, var(--hero-accent) 60%, transparent), color-mix(in srgb, var(--hero-accent) 25%, transparent))}}.vse-knowledge-l2__hero-art{box-shadow:0 12px 32px -8px var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l2__hero-art{box-shadow:0 12px 32px -8px color-mix(in srgb, var(--hero-accent) 40%, transparent)}}.vse-knowledge-l2__hero-art{flex-shrink:0}.vse-knowledge-l2__hero-icon{color:var(--fg)}.vse-knowledge-l2__hero-body{z-index:1;flex-direction:column;flex:1;gap:8px;min-width:0;display:flex;position:relative}.vse-knowledge-l2__hero-title{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:36px;font-weight:700;line-height:1.1}.vse-knowledge-l2__hero-desc{color:var(--fg-dim);max-width:600px;margin:0;font-size:16px;line-height:1.5}.vse-knowledge-l2__hero-stats{font-size:var(--ft-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:10px;margin-top:6px;display:flex}.vse-knowledge-l2__hero-pct{color:var(--hero-accent);font-weight:700}.vse-knowledge-l2__hero-bar{background:var(--fg);border-radius:999px;width:100%;max-width:360px;height:4px;margin-top:8px;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l2__hero-bar{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.vse-knowledge-l2__hero-bar{overflow:hidden}.vse-knowledge-l2__hero-bar>i{background:var(--hero-accent);height:100%;transition:width .4s;display:block}.vse-knowledge-pinned-block{flex-direction:column;gap:14px;display:flex}.vse-knowledge-pinned-block__heading{font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);margin:0;font-weight:700}.vse-knowledge-pinned-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.vse-knowledge-pinned-card{border:1px solid var(--card-line);color:var(--fg);transition:transform var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.vse-knowledge-pinned-card:hover{border-color:var(--fg);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-pinned-card:hover{border-color:color-mix(in srgb, var(--fg) 18%, transparent)}}.vse-knowledge-pinned-card:hover{box-shadow:0 14px 36px #0000002e}.vse-knowledge-pinned-card__cover{aspect-ratio:16/9;background:var(--fg);position:relative}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-pinned-card__cover{background:color-mix(in srgb, var(--fg) 5%, transparent)}}.vse-knowledge-pinned-card__cover{overflow:hidden}.vse-knowledge-pinned-card__cover img{object-fit:cover;width:100%;height:100%;display:block}.vse-knowledge-pinned-card__cover-fallback{background:linear-gradient(135deg, var(--brand-green-light), var(--fg));justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-pinned-card__cover-fallback{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-green-light) 12%, transparent), color-mix(in srgb, var(--fg) 4%, transparent))}}.vse-knowledge-pinned-card__type-tag{font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);font-weight:700}.vse-knowledge-pinned-card__tier-badges{gap:6px;display:flex;position:absolute;top:10px;right:10px}.vse-knowledge-pinned-card__tier-badge{background:var(--lc-gold-soft);border-radius:999px;padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-pinned-card__tier-badge{background:color-mix(in srgb, var(--lc-gold-soft) 80%, #1a140b)}}.vse-knowledge-pinned-card__tier-badge{color:#1a140b;font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.vse-knowledge-pinned-card__body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.vse-knowledge-pinned-card__type{font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);font-weight:700}.vse-knowledge-pinned-card__title{color:var(--fg);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.vse-knowledge-pinned-card__meta{font-size:var(--ft-micro);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.vse-knowledge-pinned-card__meta-pill{align-items:center;gap:4px;display:inline-flex}.vse-knowledge-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;display:flex}.vse-knowledge-toolbar>.vse-knowledge-readfilter{margin-left:auto}.vse-knowledge-filter-chips{min-width:0;transition:opacity var(--motion-fast) ease;flex-direction:column;gap:12px;display:flex}.vse-knowledge-filter-chips.is-pending{opacity:.6;pointer-events:none}a:has([data-nav-pending]){opacity:.6;pointer-events:none;transition:opacity var(--motion-fast) ease}.vse-knowledge-filter-chips__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vse-knowledge-filter-chip{border-radius:var(--radius);border:1px solid var(--fg);padding:8px 16px}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-filter-chip{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent)}}.vse-knowledge-filter-chip{color:var(--fg);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;font-family:inherit;font-size:16px;font-weight:500}.vse-knowledge-filter-chip:hover:not(.is-disabled){background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-filter-chip:hover:not(.is-disabled){background:color-mix(in srgb, var(--fg) 6%, transparent)}}.vse-knowledge-filter-chip:hover:not(.is-disabled){border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-filter-chip:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--fg) 20%, transparent)}}.vse-knowledge-filter-chip.is-active{background:var(--brand-green-light);border-color:var(--brand-green-light);color:#0a0a0a}.vse-knowledge-filter-chip.is-active:hover:not(.is-disabled){background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-filter-chip.is-active:hover:not(.is-disabled){background:color-mix(in srgb, var(--brand-green-light) 88%, #fff)}}.vse-knowledge-filter-chip.is-active:hover:not(.is-disabled){border-color:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-filter-chip.is-active:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--brand-green-light) 88%, #fff)}}.vse-knowledge-filter-chip.is-active:hover:not(.is-disabled){color:#0a0a0a}.vse-knowledge-filter-chip.is-disabled{opacity:.4;cursor:not-allowed}.vse-knowledge-material-list{border-radius:var(--radius);border:1px solid var(--card-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.vse-knowledge-material-row{border-bottom:1px solid var(--fg);align-items:center;column-gap:12px;padding:14px 18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-material-row{border-bottom:1px solid color-mix(in srgb, var(--fg) 6%, transparent)}}.vse-knowledge-material-row{transition:background var(--motion-fast) ease}.vse-knowledge-material-row:last-child{border-bottom:none}.vse-knowledge-material-row:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-material-row:hover{background:color-mix(in srgb, var(--fg) 4%, transparent)}}.vse-knowledge-material-row.is-read{opacity:.7}.vse-knowledge-material-row.is-locked .vse-knowledge-material-row__title{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-material-row.is-locked .vse-knowledge-material-row__title{color:color-mix(in srgb, var(--fg) 80%, transparent)}}.vse-knowledge-material-row__check{width:18px;height:18px;color:var(--brand-green-light);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vse-knowledge-material-row__check-empty{border:1.5px solid var(--fg);border-radius:50%;width:12px;height:12px;display:block}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-material-row__check-empty{border:1.5px solid color-mix(in srgb, var(--fg) 18%, transparent)}}.vse-knowledge-material-row__icon{background:var(--fg);border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-material-row__icon{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.vse-knowledge-material-row__icon{color:var(--fg-dim);flex-shrink:0}.vse-knowledge-material-row__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vse-knowledge-material-row__title{color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:500;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.vse-knowledge-material-row__hit{z-index:1;position:absolute;inset:0}.vse-knowledge-material-row__hit:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:-2px;border-radius:10px}.vse-knowledge-material-row:hover .vse-knowledge-material-row__title{color:var(--brand-green-light)}.vse-knowledge-material-row__sub{font-size:var(--ft-micro);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vse-knowledge-material-row__type{font-weight:700}.vse-knowledge-material-row__pill{align-items:center;gap:4px;display:inline-flex}.vse-knowledge-material-row__lock{color:var(--lc-gold-soft);font-size:var(--ft-micro);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:4px;font-weight:700;display:inline-flex}.vse-knowledge-material-row__acts{z-index:2;align-items:center;gap:6px;display:flex;position:relative}.vse-knowledge-material-row .vl-act{opacity:1;transform:none}.vse-knowledge-material-row:hover .vl-act:not(:hover):not(.is-on),.vse-knowledge-material-row:focus-within .vl-act:not(:hover):not(.is-on){color:var(--fg-dim)}.vse-knowledge-material-row .vl-act.is-error{color:var(--danger)}@media (hover:none),(max-width:1023px){.vse-knowledge-material-row__acts{gap:8px}.vse-knowledge-material-row .vl-act{position:relative}.vse-knowledge-material-row .vl-act:after{content:"";position:absolute;inset:-4px}}.vse-knowledge-material-list{container-type:inline-size}.vse-knowledge-material-row{--green:var(--brand-green-light);--gold-soft:var(--lc-gold-soft);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"check icon title title""check icon sub side";row-gap:4px}.vse-knowledge-material-row__check{grid-area:check}.vse-knowledge-material-row__icon{grid-area:icon}.vse-knowledge-material-row__main{display:contents}.vse-knowledge-material-row__title{grid-area:title}.vse-knowledge-material-row__sub{grid-area:sub}.vse-knowledge-material-row__side{grid-area:side;justify-self:end;align-items:center;gap:10px;display:flex}@media (hover:hover) and (min-width:1024px){.vse-knowledge-material-row__side{margin-block:-6px}}@container (max-width:560px){.vse-knowledge-material-row{grid-template-areas:"check icon title title""check icon sub acts"}.vse-knowledge-material-row.has-mark{grid-template-areas:"check icon title lock""check icon sub acts"}.vse-knowledge-material-row__side{display:contents}.vse-knowledge-material-row__lock{grid-area:lock;justify-self:end}.vse-knowledge-material-row__acts{grid-area:acts;justify-self:end}}.vse-knowledge-material-list-empty{border:1px dashed var(--fg);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-material-list-empty{border:1px dashed color-mix(in srgb, var(--fg) 12%, transparent)}}.vse-knowledge-material-list-empty{text-align:center}.vse-knowledge-show-more-wrap{justify-content:center;padding-top:8px;display:flex}.vse-knowledge-show-more-btn{border-radius:var(--radius);border:1px solid var(--fg);padding:12px 28px}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-show-more-btn{border:1px solid color-mix(in srgb, var(--fg) 14%, transparent)}}.vse-knowledge-show-more-btn{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-show-more-btn{background:color-mix(in srgb, var(--fg) 4%, transparent)}}.vse-knowledge-show-more-btn{color:var(--fg);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;font-family:inherit;font-size:16px;font-weight:500}.vse-knowledge-show-more-btn:disabled{opacity:.5;cursor:not-allowed}.vse-knowledge-readfilter{border-radius:var(--radius);border:1px solid var(--fg);align-items:center;gap:8px;padding:8px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-readfilter{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent)}}.vse-knowledge-readfilter{color:var(--fg-dim);cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;font-family:inherit;font-size:16px;font-weight:500}.vse-knowledge-readfilter:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-readfilter:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.vse-knowledge-readfilter:hover{border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-readfilter:hover{border-color:color-mix(in srgb, var(--fg) 20%, transparent)}}.vse-knowledge-readfilter.is-on{background:var(--brand-green-light);border-color:var(--brand-green-light);color:#0a0a0a}.vse-knowledge-readfilter.is-on:hover{background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-readfilter.is-on:hover{background:color-mix(in srgb, var(--brand-green-light) 88%, #fff)}}.vse-knowledge-readfilter.is-on:hover{border-color:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-readfilter.is-on:hover{border-color:color-mix(in srgb, var(--brand-green-light) 88%, #fff)}}.vse-knowledge-readfilter.is-on:hover{color:#0a0a0a}.vse-knowledge-readfilter.is-pending{opacity:.6;cursor:wait}@container kb-layout (max-width:880px){.vse-knowledge-l2-sidebar{white-space:nowrap;flex-direction:row;align-items:center;gap:12px;max-height:none;padding:10px 12px;position:static;overflow:auto hidden}.vse-knowledge-l2-sidebar__home{flex-shrink:0}.vse-knowledge-l2-sidebar__nav{flex-direction:row;gap:12px}.vse-knowledge-l2-sidebar__group{flex-direction:row;align-items:center;gap:8px}.vse-knowledge-l2-sidebar__group-title{display:none}.vse-knowledge-l2-sidebar__list{flex-direction:row;gap:6px}.vse-knowledge-l2-sidebar__item{border-radius:var(--radius-sm);background:var(--fg);padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l2-sidebar__item{background:color-mix(in srgb, var(--fg) 4%, transparent)}}.vse-knowledge-l2-sidebar__item.is-active:before{display:none}.vse-knowledge-l2-sidebar__item.is-active{background:var(--side-accent)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l2-sidebar__item.is-active{background:color-mix(in srgb, var(--side-accent) 18%, transparent)}}.vse-knowledge-l2-sidebar__count{display:none}.vse-knowledge-l2-sidebar__label{white-space:nowrap}}@media (max-width:768px){.vse-knowledge-l2,.vse-knowledge-l1{gap:18px;padding:12px 0 64px}.vse-knowledge-l2__hero{flex-direction:column;align-items:flex-start;gap:18px;padding:22px}.vse-knowledge-l2__hero-art{border-radius:16px;width:60px;height:60px}.vse-knowledge-l2__hero-icon svg{width:24px;height:24px}.vse-knowledge-l2__hero-title{font-size:var(--ft-display)}.vse-knowledge-l2__hero-desc{font-size:var(--ft-body)}.vse-knowledge-pinned-row{scroll-snap-type:x mandatory;gap:12px;margin:0 -1rem;padding:0 1rem;scroll-padding:1rem;display:flex;overflow-x:auto}.vse-knowledge-pinned-card{scroll-snap-align:start;flex:0 0 80%}.vse-knowledge-material-row{column-gap:10px;padding:12px 14px}.vse-knowledge-material-row__title{font-size:14px}.vse-knowledge-material-row__icon{width:24px;height:24px}.vse-knowledge-filter-chips{max-width:100%}.vse-knowledge-filter-chips__row{flex-wrap:nowrap;overflow-x:auto}.vse-knowledge-filter-chip{white-space:nowrap;flex-shrink:0}}.vse-knowledge-l3{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px;width:100%;max-width:1280px;margin-inline:auto;padding:24px 0 96px;display:grid}.vse-knowledge-l3__main{flex-direction:column;gap:28px;min-width:0;display:flex}.vse-knowledge-l3__hero{--hero-accent:var(--brand-green-light);border:1px solid var(--card-line);border-radius:16px;flex-direction:column;gap:18px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.vse-knowledge-l3__hero-row{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid;position:relative}.vse-knowledge-l3__hero-titlecol{flex-direction:column;gap:14px;min-width:0;display:flex}.vse-knowledge-l3__title-wrap{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.vse-knowledge-l3__title{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--fg);margin:0;font-size:36px;font-weight:700;line-height:1.1}.vse-read-badge{width:fit-content;font-size:var(--ft-micro);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--fg);border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:6px 12px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-read-badge{border:1px solid color-mix(in srgb, var(--fg) 14%, transparent)}}.vse-read-badge{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-read-badge{background:color-mix(in srgb, var(--fg) 4%, transparent)}}.vse-read-badge{color:var(--fg-dim)}.vse-read-badge.is-done{border-color:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-read-badge.is-done{border-color:color-mix(in srgb, var(--brand-green-light) 45%, transparent)}}.vse-read-badge.is-done{background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-read-badge.is-done{background:color-mix(in srgb, var(--brand-green-light) 14%, transparent)}}.vse-read-badge.is-done{color:var(--brand-green-light)}.vse-knowledge-l3__tier-badges{flex-wrap:wrap;gap:8px;margin-top:6px;display:inline-flex}.vse-knowledge-l3__tier-badge{font-size:var(--ft-micro);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg, var(--lc-gold) 0%, var(--lc-gold-bright) 100%);color:var(--lc-ink-hi);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-weight:700;display:inline-flex}.vse-knowledge-l3__meta{font-size:var(--ft-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dim);flex-wrap:wrap;gap:16px;display:flex}.vse-knowledge-l3__meta-item{align-items:center;gap:6px;display:inline-flex}.vse-knowledge-l3__cat-progress{border-radius:var(--radius);border:1px solid var(--card-line);background:var(--bg-base);flex-direction:column;gap:8px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__cat-progress{background:color-mix(in srgb, var(--bg-base) 70%, transparent)}}.vse-knowledge-l3__cat-progress{min-width:0;position:relative}.vse-knowledge-l3__cat-progress-label{font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);font-weight:700}.vse-knowledge-l3__cat-progress-stats{color:var(--fg);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:16px;display:flex}.vse-knowledge-l3__cat-progress-bar{background:var(--fg);border-radius:3px;width:100%;height:6px}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__cat-progress-bar{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.vse-knowledge-l3__cat-progress-bar{overflow:hidden}.vse-knowledge-l3__cat-progress-bar i{background:var(--hero-accent);border-radius:3px;height:100%;transition:width .4s;display:block}.vse-knowledge-l3__actions{flex-wrap:wrap;gap:10px;display:flex;position:relative}.vse-knowledge-l3__cover{margin:4px 0 0}.vse-knowledge-l3__cover img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--fg);border-radius:12px;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__cover img{border:1px solid color-mix(in srgb, var(--fg) 8%, transparent)}}.vse-knowledge-l3__save-wrap{align-items:center;display:inline-flex}.vse-knowledge-l3__save-btn{border-radius:var(--radius);border:1px solid var(--fg);align-items:center;gap:8px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__save-btn{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent)}}.vse-knowledge-l3__save-btn{color:var(--fg);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;font-size:16px}.vse-knowledge-l3__save-hint{z-index:2;border-radius:var(--radius-sm);border:1px solid var(--line-hi);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);font-size:var(--ft-micro);letter-spacing:.05em;color:var(--fg-dim);white-space:nowrap;pointer-events:none;padding:6px 10px;position:absolute;bottom:calc(100% + 8px);left:0}.vse-knowledge-l3__share-dropdown{position:relative}.vse-knowledge-l3__share-trigger{border:1px solid var(--fg);border-radius:16px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__share-trigger{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent)}}.vse-knowledge-l3__share-trigger{color:var(--fg);cursor:pointer;transition:background var(--motion-fast) ease;background:0 0;font-size:16px}.vse-knowledge-l3__share-menu{z-index:100;border:1px solid var(--line-hi);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);border-radius:16px;flex-direction:column;padding:6px;display:flex;box-shadow:0 16px 48px #0000007a}.vse-knowledge-l3__share-item{color:var(--fg);text-align:left;cursor:pointer;transition:background var(--motion-fast) ease;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:8px 12px;font-size:16px;display:inline-flex}.vse-knowledge-l3__share-item:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__share-item:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.vse-knowledge-l3__article{flex-direction:column;gap:24px;display:flex}.vse-knowledge-l3__summary{font-size:var(--ft-body-lg);color:var(--fg-dim);margin:0;line-height:1.5}.vse-knowledge-l3__footer-actions{align-items:stretch;gap:12px;padding:24px 0 8px;display:flex}.vse-knowledge-l3__footer-actions .vse-knowledge-l3__mark-read-btn{flex:auto;justify-content:center}.vse-knowledge-l3__footer-nav-btn{border-radius:var(--radius);border:1px solid var(--fg);flex:none;align-items:center;gap:8px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__footer-nav-btn{border:1px solid color-mix(in srgb, var(--fg) 16%, transparent)}}.vse-knowledge-l3__footer-nav-btn{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__footer-nav-btn{background:color-mix(in srgb, var(--fg) 4%, transparent)}}.vse-knowledge-l3__footer-nav-btn{color:var(--fg-dim);font-family:var(--font-mono);font-size:var(--ft-body);white-space:nowrap;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;font-weight:500;text-decoration:none}.vse-knowledge-l3__footer-nav-btn.is-next{flex:0 auto}@media (max-width:640px){.vse-knowledge-l3__footer-actions{flex-direction:column}.vse-knowledge-l3__footer-nav-btn{justify-content:center;padding:12px 18px}}.vse-knowledge-l3__mark-read-btn{--mark-accent:var(--brand-green-light);--mark-accent-bg:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__mark-read-btn{--mark-accent-bg:color-mix(in srgb, var(--brand-green-light) 14%, transparent)}}.vse-knowledge-l3__mark-read-btn{--mark-accent-border:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__mark-read-btn{--mark-accent-border:color-mix(in srgb, var(--brand-green-light) 45%, transparent)}}.vse-knowledge-l3__mark-read-btn{--mark-undo:var(--danger);--mark-undo-bg:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__mark-read-btn{--mark-undo-bg:color-mix(in srgb, var(--danger) 14%, transparent)}}.vse-knowledge-l3__mark-read-btn{--mark-undo-border:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__mark-read-btn{--mark-undo-border:color-mix(in srgb, var(--danger) 45%, transparent)}}.vse-knowledge-l3__mark-read-btn{border-radius:var(--radius);border:1px solid var(--fg);align-items:center;gap:10px;padding:14px 28px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__mark-read-btn{border:1px solid color-mix(in srgb, var(--fg) 16%, transparent)}}.vse-knowledge-l3__mark-read-btn{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__mark-read-btn{background:color-mix(in srgb, var(--fg) 4%, transparent)}}.vse-knowledge-l3__mark-read-btn{color:var(--fg);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;font-family:inherit;font-size:16px;font-weight:500}.vse-knowledge-l3__mark-read-icons,.vse-knowledge-l3__mark-read-label{align-items:center;display:inline-grid}.vse-knowledge-l3__mark-read-icons>*,.vse-knowledge-l3__mark-read-label>*{transition:opacity var(--motion-fast) ease;grid-area:1/1;align-items:center;display:inline-flex}.vse-knowledge-l3__mark-read-icon-hover,.vse-knowledge-l3__mark-read-label-hover{opacity:0}@media (hover:hover){.vse-knowledge-l3__mark-read-btn.is-done:hover:not(:disabled) .vse-knowledge-l3__mark-read-icon-default,.vse-knowledge-l3__mark-read-btn.is-done:hover:not(:disabled) .vse-knowledge-l3__mark-read-label-default{opacity:0}.vse-knowledge-l3__mark-read-btn.is-done:hover:not(:disabled) .vse-knowledge-l3__mark-read-icon-hover,.vse-knowledge-l3__mark-read-btn.is-done:hover:not(:disabled) .vse-knowledge-l3__mark-read-label-hover{opacity:1}}.vse-knowledge-l3__mark-read-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.vse-knowledge-l3__mark-read-xp{background:var(--fg);border-radius:999px;margin-left:8px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__mark-read-xp{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.vse-knowledge-l3__mark-read-xp{color:inherit;font-style:normal;font-size:var(--ft-micro);letter-spacing:.04em;font-weight:700}@media (hover:hover){.vse-knowledge-l3__mark-read-btn:hover:not(:disabled) .vse-knowledge-l3__mark-read-xp{background:var(--mark-accent)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__mark-read-btn:hover:not(:disabled) .vse-knowledge-l3__mark-read-xp{background:color-mix(in srgb, var(--mark-accent) 22%, transparent)}}.vse-knowledge-l3__mark-read-btn.is-done:hover:not(:disabled) .vse-knowledge-l3__mark-read-xp{background:var(--mark-undo)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__mark-read-btn.is-done:hover:not(:disabled) .vse-knowledge-l3__mark-read-xp{background:color-mix(in srgb, var(--mark-undo) 22%, transparent)}}}.vse-knowledge-l3-paywall{border:1px solid var(--lc-gold);border-radius:16px;flex-direction:column;gap:24px;padding:32px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3-paywall{border:1px solid color-mix(in srgb, var(--lc-gold) 24%, transparent)}}.vse-knowledge-l3-paywall{overflow:hidden}.vse-knowledge-l3-paywall__cover{border:1px solid var(--fg);border-radius:16px;width:100%;height:260px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3-paywall__cover{border:1px solid color-mix(in srgb, var(--fg) 8%, transparent)}}.vse-knowledge-l3-paywall__cover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3-paywall__cover{background:color-mix(in srgb, var(--fg) 4%, transparent)}}.vse-knowledge-l3-paywall__cover img{object-fit:cover;filter:grayscale(.4)brightness(.85);width:100%;height:100%}.vse-knowledge-l3-paywall__cover-shade{background:linear-gradient(#0000 0%,#0006 100%);position:absolute;inset:0}.vse-knowledge-l3-paywall__lock-floating{background:linear-gradient(135deg, var(--lc-gold) 0%, var(--lc-gold-bright) 100%);width:44px;height:44px;color:var(--lc-ink-hi);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 6px 18px #0000002e}.vse-knowledge-l3-paywall__body{flex-direction:column;gap:14px;max-width:640px;display:flex}.vse-knowledge-l3-paywall__badges{font-size:var(--ft-micro);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vse-knowledge-l3-paywall__type,.vse-knowledge-l3-paywall__duration{background:var(--fg);border-radius:999px;padding:3px 10px}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3-paywall__type,.vse-knowledge-l3-paywall__duration{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.vse-knowledge-l3-paywall__type,.vse-knowledge-l3-paywall__duration{color:var(--fg)}.vse-knowledge-l3-paywall__tier{background:linear-gradient(135deg, var(--lc-gold) 0%, var(--lc-gold-bright) 100%);color:var(--lc-ink-hi);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-weight:700;display:inline-flex}.vse-knowledge-l3-paywall__title{color:var(--fg);margin:0;font-size:36px;font-weight:700;line-height:1.15}.vse-knowledge-l3-paywall__summary{color:var(--fg-dim);margin:0;font-size:18px;line-height:1.5}.vse-knowledge-l3-paywall__hint{color:var(--fg);margin:0;font-size:16px;line-height:1.5}.vse-knowledge-l3-paywall__cta{border-radius:var(--radius);background:var(--gold-gradient-heritage);color:var(--lc-ink-hi);letter-spacing:.02em;box-shadow:0 12px 30px -16px var(--lc-gold);justify-content:center;align-self:flex-start;align-items:center;gap:10px;margin-top:6px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3-paywall__cta{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--lc-gold) 50%, transparent)}}.vse-knowledge-l3-paywall__also{color:var(--fg-dim);margin:0;font-size:14px;line-height:1.5}.vse-knowledge-l3-paywall__also a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.vse-knowledge-l3-paywall--guest{border-color:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3-paywall--guest{border-color:color-mix(in srgb, var(--brand-green-light) 24%, transparent)}}.vse-knowledge-l3-paywall--guest .vse-knowledge-l3-paywall__lock-floating{background:linear-gradient(135deg, var(--brand-green-dark) 0%, var(--brand-green-light) 100%);color:#fff}.vse-knowledge-l3-paywall__acts{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.vse-knowledge-l3-paywall__acts .vse-knowledge-l3-paywall__cta{flex:200px;margin-top:0}.crsp-also{color:var(--fg-dim);margin:0;font-size:14px;line-height:1.5}.crsp-also a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.vse-knowledge-l3-toc{top:calc(var(--sticky-top) + 16px);border:1px solid var(--card-line);max-height:calc(100vh - var(--sticky-top) - 16px - var(--totop-reserve));border-radius:16px;flex-direction:column;align-self:start;gap:12px;padding:20px 22px;display:flex;position:sticky;overflow-y:auto}.vse-knowledge-l3-toc__title{font-size:var(--ft-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim)}.vse-knowledge-l3-toc__nav{position:relative}.vse-knowledge-l3-toc__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.vse-knowledge-l3-toc__item{font-size:16px;line-height:1.4}.vse-knowledge-l3-toc__item .vse-knowledge-l3-toc__link{padding-left:40px}.vse-knowledge-l3-toc__num{width:24px;color:var(--fg-dim);font-variant-numeric:tabular-nums;position:absolute;left:14px}.vse-knowledge-l3-toc__link.is-active .vse-knowledge-l3-toc__num{color:var(--fg)}.vse-knowledge-l3-toc__link{color:var(--fg-dim);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:16px;padding:6px 8px 6px 14px;text-decoration:none;display:block;position:relative}.vse-knowledge-l3-toc__link:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3-toc__link:hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}}.vse-knowledge-l3-toc__link:hover,.vse-knowledge-l3-toc__link.is-active{color:var(--fg)}.vse-knowledge-l3-toc__bar{background:var(--section-accent);opacity:0;pointer-events:none;width:2px;height:0;transition:transform var(--motion-base) var(--motion-ease), height var(--motion-base) var(--motion-ease), opacity var(--motion-fast) ease;border-radius:2px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.vse-knowledge-l3-toc__bar{transition:none}}.vse-knowledge-l3__save-hint.is-error{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__save-hint.is-error{color:color-mix(in srgb, var(--danger) 80%, var(--fg) 20%)}}.vse-knowledge-l3-frame{container:kb-read/inline-size}@container kb-read not (min-width:992px){.vse-knowledge-l3{grid-template-columns:minmax(0,1fr)}.vse-knowledge-l3__main,.vse-knowledge-l3-toc{width:100%;max-width:var(--reading-max)}.vse-knowledge-l3-toc{order:-1;max-height:none;position:static}}@media (max-width:1024px){.vse-knowledge-l3__hero-row{grid-template-columns:1fr}.vse-knowledge-l3__cat-progress{order:2}}@media (max-width:768px){.vse-knowledge-l3{grid-template-columns:1fr;gap:16px;padding:16px 0 64px}.vse-knowledge-l3-toc{display:none}.vse-knowledge-l3__hero{padding:20px}.vse-knowledge-l3__title{font-size:var(--ft-display)}.vse-knowledge-l3-paywall{padding:20px}.vse-knowledge-l3-paywall__cover{height:180px}.vse-knowledge-l3-paywall__title{font-size:var(--ft-display)}}@media (prefers-reduced-transparency:reduce){:root{--surface:#171a22;--surface-hi:#222631}*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.les-wrap{max-width:1340px;margin:0 auto}.les-eyebrow{font-size:var(--ft-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-mute);align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.les-h1{font-size:var(--ft-display);letter-spacing:-.03em;color:var(--fg);margin:0 0 12px;font-weight:700;line-height:1.06}.les-extlink{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--section-accent);font-size:var(--ft-body);align-items:center;gap:8px;margin-bottom:8px;padding:14px 18px;display:inline-flex}.les-topbar{top:var(--sticky-top);z-index:20;border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:18px;margin-bottom:20px;padding:11px 16px;display:flex;position:sticky;container:les-topbar/inline-size}.les-topbar[data-stuck]{border-top-left-radius:0;border-top-right-radius:0}.vse-pathbar~main .les-wrap [id]{scroll-margin-top:var(--les-anchor-top,calc(var(--sticky-top) + 80px))}body:has(.vse-stage-bar) .vse-pathbar~main .les-wrap [id]{scroll-margin-top:var(--les-anchor-top,calc(var(--sticky-top) + 80px))}.les-topbar__course{flex-direction:column;gap:2px;min-width:0;display:flex}.les-topbar__eyebrow{font-size:var(--ft-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.les-topbar__title{font-size:var(--ft-body);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-weight:500;text-decoration:none;overflow:hidden}.les-topbar__title:hover{color:var(--section-accent)}.les-topbar__prog{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.les-topbar__bar{background:var(--line);border-radius:3px;flex:1;max-width:360px;height:6px;overflow:hidden}.les-topbar__fill{background:linear-gradient(90deg, var(--brand-green-light), var(--brand-green-dark));border-radius:3px;height:100%;transition:width .4s}.les-topbar__meta{font-size:var(--ft-body);color:var(--fg-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.les-topbar__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.les-topbar__steps{gap:8px;display:flex}.les-topbar__btn{border-radius:var(--radius);border:1px solid var(--line-hi);background:var(--surface-hi);height:40px;color:var(--fg);font-size:var(--ft-body);cursor:pointer;white-space:nowrap;transition:background var(--motion-fast), border-color var(--motion-fast);justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.les-topbar__step{width:40px;padding:0}.les-topbar__step.is-off{opacity:.35;cursor:default;pointer-events:none}.les-topbar__eyebrow-narrow{display:none}.les-wrap{container:les/inline-size}.les-panes{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:20px;display:grid}.les-content{min-width:0;max-width:var(--reading-max)}.les-toc{width:100%;max-width:var(--reading-max);order:-1;max-height:none;position:static}@container les (min-width:992px){.les-panes{grid-template-columns:minmax(0, var(--reading-max)) 280px;column-gap:32px}.les-toc{top:var(--les-anchor-top,calc(var(--sticky-top) + 80px));max-height:calc(100vh - var(--les-anchor-top,calc(var(--sticky-top) + 80px)) - var(--totop-reserve));order:0;grid-column:2;position:sticky}}.les-prog{z-index:80;justify-content:center;align-items:center;height:100dvh;padding:24px;display:flex;position:fixed;top:0;left:0;right:0}.les-prog__scrim{position:absolute;inset:0}.les-prog__card{z-index:1;border-radius:var(--radius);border:1px solid var(--line-hi);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);width:100%;max-width:640px;max-height:min(80dvh,860px);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);animation:vse-in-rise var(--motion-base) var(--motion-ease) both;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000c}.les-prog__head{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:16px;padding:20px 20px 16px 24px;display:flex}.les-prog__heading{flex:1;min-width:0}.les-prog__title{font-size:var(--ft-heading);color:var(--fg);margin:0;font-weight:700;line-height:1.25}.les-prog__meta{font-size:var(--ft-body);color:var(--fg-dim);text-wrap:pretty;margin:4px 0 0}.les-prog__close{border-radius:var(--radius);border:1px solid var(--line);width:40px;height:40px;color:var(--fg-dim);cursor:pointer;transition:var(--motion-hover);background:0 0;flex:none;place-items:center;display:grid}.les-prog__close:hover{color:var(--fg);border-color:var(--line-hi);background:var(--surface-hi)}.les-prog__body{flex-direction:column;flex:1;min-height:0;display:flex}.les-prog .vse-lesson-tree{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1}.les-prog .vse-lesson-tree__nav{padding:12px 14px 18px}.les-prog .vse-lesson-tree__lesson.is-current{background:var(--tier-light)}@supports (color:color-mix(in lab, red, red)){.les-prog .vse-lesson-tree__lesson.is-current{background:color-mix(in srgb, var(--tier-light) 14%, transparent)}}.les-prog .vse-lesson-tree__lesson.is-current .vse-lesson-tree__lesson-num{color:var(--tier-light)}@media (max-width:767px){.les-prog{align-items:flex-end;padding:0}.les-prog__card{border-radius:var(--radius) var(--radius) 0 0;max-width:none;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:none}.les-prog__head{padding:18px 16px 14px 20px}}.les-watch{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--line);background:#000;position:relative;overflow:hidden}.les-watch iframe{width:100%;height:100%;position:absolute;inset:0}.vse-yt{border-radius:inherit;background:var(--surface-hi);cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;box-shadow:inset 0 0 0 1px var(--video);border:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.vse-yt{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--video) 50%, transparent)}}.les-watch>.vse-yt{box-shadow:none}.les-watch:not(.crsp-poster):has(>.vse-yt){border-color:var(--video)}@supports (color:color-mix(in lab, red, red)){.les-watch:not(.crsp-poster):has(>.vse-yt){border-color:color-mix(in srgb, var(--video) 50%, transparent)}}.les-watch:not(.crsp-poster):has(>.vse-yt){box-shadow:0 0 0 4px var(--video), 0 26px 60px -30px var(--video-deep)}@supports (color:color-mix(in lab, red, red)){.les-watch:not(.crsp-poster):has(>.vse-yt){box-shadow:0 0 0 4px color-mix(in srgb, var(--video) 8%, transparent), 0 26px 60px -30px color-mix(in srgb, var(--video-deep) 70%, transparent)}}.vse-yt__poster{object-fit:cover;filter:brightness(.55)saturate(.85);width:100%;height:100%;transition:transform var(--motion-base) var(--motion-ease), filter var(--motion-base) var(--motion-ease);display:block;position:absolute;inset:0}.vse-yt__play{border-radius:var(--radius);white-space:nowrap;background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));color:#fff;font-size:var(--ft-body-lg);transition:transform var(--motion-fast) var(--motion-ease), filter var(--motion-fast) var(--motion-ease);align-items:center;gap:12px;padding:12px 26px 12px 12px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 16px 44px -12px #107a81d9,inset 0 0 0 1px #ffffff2e}.vse-yt__play-ic{width:40px;height:40px;color:var(--video-deep);background:#fffffff5;border-radius:50%;flex:none;place-items:center;display:grid}.vse-yt__play-ic svg{width:18px;height:18px;margin-left:3px}.vse-yt__play-dur{opacity:.85;font-weight:500}.vse-yt:hover .vse-yt__poster{filter:brightness(.62)saturate(.85)}.vse-yt:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:2px}.vse-yt__frame{border-radius:inherit;border:0;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.vse-yt__poster,.vse-yt__play{transition:none}}@container (max-width:480px){.vse-yt__play{font-size:var(--ft-body);gap:10px;padding:9px 18px 9px 9px}.vse-yt__play-ic{width:32px;height:32px}.vse-yt__play-ic svg{width:15px;height:15px}}.vse-vid__media{border-radius:inherit;background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.vse-vid__media[hidden]{display:none}.vse-vid__note{border-radius:var(--radius-sm);max-width:calc(100% - 24px);color:var(--fg);font-size:var(--ft-body);pointer-events:none;background:#000000b8;padding:8px 12px;position:absolute;top:12px;left:12px}.les-watch--msg{aspect-ratio:auto;display:grid}.les-watch--msg:before{content:"";pointer-events:none;grid-area:1/1;padding-top:56.25%}.les-watch--msg>.vse-vid__fail{grid-area:1/1}.vse-vid__fail{text-align:center;background:var(--surface-hi);color:var(--fg);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.vse-vid__fail-title{font-size:var(--ft-body-lg);margin:0;font-weight:700}.vse-vid__fail-text{max-width:46ch;font-size:var(--ft-body);color:var(--fg-dim);margin:0}.vse-vid__retry{border-radius:var(--radius);border:1px solid var(--line-hi);min-height:40px;color:var(--fg);font:inherit;font-size:var(--ft-body);cursor:pointer;transition:border-color var(--motion-fast), background var(--motion-fast);background:0 0;margin-top:8px;padding:0 18px;font-weight:500}.vse-vid__retry:focus-visible,.vse-vid__q:focus-visible,.vse-vhelp__toggle:focus-visible,.vse-vhelp__link:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:2px}.vse-vid-ch{flex-direction:column;gap:10px;min-width:0;margin-top:14px;display:flex}.vse-vid-ch__row{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.vse-vid-ch__now{min-width:0;color:var(--fg-dim);font-size:var(--ft-body);text-overflow:ellipsis;white-space:nowrap;flex:160px;overflow:hidden}.vse-vid-ch__panel{padding-top:6px}.vse-vid-ch__track[data-playing] .vse-sa__thumb{opacity:1}.vse-vid__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:10px;display:flex}.vse-vid__quality{font-size:var(--ft-body);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vse-vid__quality-label{margin-right:4px}.vse-vid__q{border-radius:var(--radius);border:1px solid var(--line);min-height:40px;color:var(--fg-dim);font:inherit;font-size:var(--ft-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--motion-fast), background var(--motion-fast), color var(--motion-fast);background:0 0;padding:0 14px}.vse-vid__q:hover{color:var(--fg);border-color:var(--line-hi)}.vse-vid__q.is-active{color:var(--fg);border-color:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-vid__q.is-active{border-color:color-mix(in srgb, var(--brand-green-light) 55%, var(--line))}}.vse-vid__q.is-active{background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-vid__q.is-active{background:color-mix(in srgb, var(--brand-green-light) 10%, transparent)}}.vse-vhelp{display:contents}.vse-vhelp__toggle{border-radius:var(--radius);min-height:40px;color:var(--fg-dim);font:inherit;font-size:var(--ft-body);cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:0 12px;display:inline-flex}.vse-vhelp__toggle:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-vhelp__toggle:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.vse-vhelp__chev{flex:none;width:16px;height:16px}.vse-vhelp.is-open .vse-vhelp__chev{transform:rotate(180deg)}.vse-vhelp__body{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:1 0 100%;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}.vse-vhelp__text{min-width:0;font-size:var(--ft-body);color:var(--fg-dim);white-space:pre-line;overflow-wrap:anywhere;flex:280px;margin:0;line-height:1.5}.vse-vhelp__link{border-radius:var(--radius);border:1px solid var(--brand-green-light);align-items:center;gap:8px;min-height:40px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-vhelp__link{border:1px solid color-mix(in srgb, var(--brand-green-light) 45%, var(--line))}}.vse-vhelp__link{background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-vhelp__link{background:color-mix(in srgb, var(--brand-green-light) 10%, transparent)}}.vse-vhelp__link{color:var(--fg);font-size:var(--ft-body);transition:border-color var(--motion-fast), background var(--motion-fast);font-weight:500;text-decoration:none}.vse-vhelp__link:hover{border-color:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-vhelp__link:hover{border-color:color-mix(in srgb, var(--brand-green-light) 70%, var(--line))}}.vse-vhelp__link:hover{background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-vhelp__link:hover{background:color-mix(in srgb, var(--brand-green-light) 16%, transparent)}}.vse-vhelp__link svg{width:16px;height:16px;color:var(--fg-dim);flex:none}@media (prefers-reduced-motion:reduce){.vse-vid__retry,.vse-vid__q,.vse-vhelp__toggle,.vse-vhelp__link{transition:none}}.les-about{border-radius:var(--radius);border:1px solid var(--card-line);background:var(--surface);margin-top:22px;padding:18px 20px}.les-about__label{font-size:var(--ft-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-mute);margin-bottom:6px}.les-about__text .plate-content [data-slate-editor]>:last-child,.les-task__text .plate-content [data-slate-editor]>:last-child,.les-task__why .plate-content [data-slate-editor]>:last-child{margin-bottom:0}.les-materials,.les-task{border-radius:var(--radius);border:1px solid var(--line);margin-top:18px;padding:18px 20px}.les-materials__label,.les-task__label{font-size:var(--ft-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-mute);margin-bottom:10px}.les-materials__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.les-materials__link{width:100%;font-size:var(--ft-body);color:var(--fg);border:1px solid var(--line);background:var(--fg);border-radius:16px;align-items:center;gap:10px;padding:9px 13px;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.les-materials__link{background:color-mix(in srgb, var(--fg) 3%, transparent)}}.les-materials__link{transition:border-color var(--motion-fast), background var(--motion-fast)}.les-materials__link:hover{border-color:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.les-materials__link:hover{border-color:color-mix(in srgb, var(--section-accent) 50%, transparent)}}.les-materials__ico{color:var(--fg-dim);flex:none}.les-materials__ext{color:var(--fg-mute);flex:none;margin-left:auto}.les-task__why{margin-top:12px}.les-task__why-label{font-size:var(--ft-body);color:var(--fg-dim);margin-bottom:4px;font-weight:700;display:block}.les-notes{margin-top:22px}.les-bodyvideo{margin:24px 0}.les-bodyvideo__pending{border:1px dashed var(--line);border-radius:var(--radius);color:var(--fg-dim);font-size:var(--ft-body);margin:0;padding:14px 16px}.les-hidden-note{font-size:var(--ft-body);color:var(--fg-dim);border:1px dashed var(--line-hi);border-radius:16px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex}.les-unmark{font:inherit;font-size:var(--ft-micro);color:var(--fg-mute);text-underline-offset:3px;cursor:pointer;transition:color var(--motion-fast);background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.les-unmark:hover{color:var(--fg)}.les-unmark:disabled{opacity:.5;cursor:default}.les-mark-error{font-size:var(--ft-body);color:var(--danger,#f87171);margin-top:10px}.les-outro{border-radius:var(--radius);border:1px solid var(--card-line);transition:border-color var(--motion-base), background var(--motion-base);margin-top:26px;padding:24px}.les-outro.is-done{border-color:var(--tier-light)}@supports (color:color-mix(in lab, red, red)){.les-outro.is-done{border-color:color-mix(in srgb, var(--tier-light) 42%, var(--line))}}.les-outro.is-done{background:var(--tier-light)}@supports (color:color-mix(in lab, red, red)){.les-outro.is-done{background:color-mix(in srgb, var(--tier-light) 7%, var(--surface))}}.les-outro__head{align-items:center;gap:16px;display:flex}.les-outro__orb{background:var(--surface-hi);border:1px solid var(--line-hi);width:48px;height:48px;color:var(--fg-mute);transition:var(--motion-hover);border-radius:50%;flex:none;place-items:center;display:grid}.les-outro.is-done .les-outro__orb{background:linear-gradient(135deg, var(--tier-light), var(--tier-dark));color:var(--bg-base);border-color:#0000}.les-outro__ttl{font-size:var(--ft-heading);color:var(--fg);font-weight:500}.les-outro__sub{font-size:var(--ft-body);color:var(--fg-dim);margin-top:2px}.les-mark{border:1px solid var(--line-hi);background:var(--surface-hi);color:var(--fg);font-size:var(--ft-body);cursor:pointer;transition:var(--motion-hover);border-radius:16px;align-items:center;gap:10px;margin-top:18px;padding:11px 18px;font-weight:500;display:inline-flex}.les-mark:disabled{opacity:.6;cursor:default}@media (max-width:640px){.les-mark{justify-content:center;width:100%;display:flex}}.les-mark__xp{font-family:var(--font-mono);font-size:var(--ft-micro);background:var(--tier-light);border-radius:999px;margin-inline-start:10px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.les-mark__xp{background:color-mix(in srgb, var(--tier-light) 18%, transparent)}}.les-mark__xp{color:var(--tier-light)}.les-finish{border-radius:var(--radius);font-size:var(--ft-body);color:#fff;border:1px solid var(--brand-green-light);justify-content:center;align-items:center;gap:9px;margin-top:14px;padding:12px 22px;font-weight:500;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.les-finish{border:1px solid color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.les-finish{background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));box-shadow:0 8px 22px -8px var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.les-finish{box-shadow:0 8px 22px -8px color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.les-finish{transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease}.les-pn{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;padding-top:20px;display:grid}@container les-topbar (max-width:740px){.les-topbar__prog,.les-topbar__eyebrow-wide{display:none}.les-topbar__eyebrow-narrow{display:inline}}@container les-topbar (max-width:520px){.les-topbar__steps{display:none}}@media (max-width:640px){.les-pn{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.les-outro,.les-outro__orb,.les-topbar__fill{transition:none!important}}.crs-h2{font-size:var(--ft-heading);letter-spacing:-.01em;color:var(--fg);align-items:center;gap:12px;font-weight:700;display:flex}.crs-h2:before{content:"";background:var(--section-accent);border-radius:50%;width:9px;height:9px}.crs-resume{border:1px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;padding:15px 20px;display:grid;position:relative}.crs-resume__thumb{border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:14px;flex:none;width:96px;height:56px}.crs-resume__mid{flex-direction:column;gap:7px;min-width:0;display:flex}.crs-resume__eyebrow{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);font-weight:700}.crs-resume__title{font-size:var(--ft-body-lg);letter-spacing:-.01em;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.crs-resume__title:hover{color:var(--section-accent)}.crs-resume__prog{align-items:center;gap:12px;display:flex}.crs-resume__bar{background:var(--fg);border-radius:999px;flex:1;max-width:300px;height:6px}@supports (color:color-mix(in lab, red, red)){.crs-resume__bar{background:color-mix(in srgb, var(--fg) 12%, transparent)}}.crs-resume__bar{overflow:hidden}.crs-resume__bar i{background:linear-gradient(90deg, var(--brand-green-dark), var(--brand-green-light));border-radius:999px;height:100%;display:block}.crs-resume__lbl{font-size:var(--ft-micro);color:var(--fg-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.crs-resume__lbl b{color:var(--fg);font-weight:500}.crs-resume__cta{white-space:nowrap;border-radius:var(--radius);font-size:var(--ft-body);color:#fff;background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));border:1px solid var(--brand-green-light);align-items:center;gap:8px;padding:10px 18px;font-weight:500;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crs-resume__cta{border:1px solid color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.crs-resume__cta{box-shadow:0 6px 18px -6px var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.crs-resume__cta{box-shadow:0 6px 18px -6px color-mix(in srgb, var(--brand-green-light) 45%, transparent)}}.crs-resume__cta{transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease}.crs-resume__mine{white-space:nowrap;font-size:var(--ft-micro);color:var(--fg-dim);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.crs-resume__mine:hover{color:var(--section-accent)}.crs-resume--skeleton :is(.crs-resume__eyebrow,.crs-resume__title,.crs-resume__lbl,.crs-resume__lbl b,.crs-resume__mine,.crs-resume__cta){color:#0000}.crs-resume--skeleton :is(.crs-resume__eyebrow,.crs-resume__title,.crs-resume__lbl,.crs-resume__mine){background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.crs-resume--skeleton :is(.crs-resume__eyebrow,.crs-resume__title,.crs-resume__lbl,.crs-resume__mine){background:color-mix(in srgb, var(--fg) 7%, transparent)}}.crs-resume--skeleton :is(.crs-resume__eyebrow,.crs-resume__title,.crs-resume__lbl,.crs-resume__mine){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px}.crs-resume--skeleton :is(.crs-resume__eyebrow,.crs-resume__title){align-self:flex-start}.crs-resume--skeleton .crs-resume__thumb{border-color:#0000}.crs-resume--skeleton .crs-resume__cta{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.crs-resume--skeleton .crs-resume__cta{background:color-mix(in srgb, var(--fg) 7%, transparent)}}.crs-resume--skeleton .crs-resume__cta{box-shadow:none;border-color:#0000}.crs-resume-row{flex-direction:column;gap:12px;display:flex;container:crs-resume-row/inline-size}.crs-resume-row__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:36px;display:flex}.crs-resume-row__head>.crs-resume__eyebrow{white-space:nowrap}.crs-resume-row__tools{align-items:center;gap:14px;display:flex}.crs-resume-row__arrows{visibility:hidden;gap:8px;display:inline-flex}.crs-resume-row__arrows[data-on]{visibility:visible}.crs-resume-row__arrow{cursor:pointer;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.crs-resume-row__arrow:disabled{opacity:.35;cursor:default}.crs-resume-row__arrow svg{width:18px;height:18px}.crs-resume-row__track{--gap:16px;--per:1.15;gap:var(--gap);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:grid;overflow-x:auto}.crs-resume-row__track::-webkit-scrollbar{display:none}@container crs-resume-row (min-width:640px){.crs-resume-row__track{--per:min(var(--n), 2)}}@container crs-resume-row (min-width:992px){.crs-resume-row__track{--per:min(var(--n), 3)}}.crs-resume-card{scroll-snap-align:start;border:1px solid var(--line);border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);gap:14px 16px;min-width:0;padding:16px;display:grid;position:relative}.crs-resume-card__mid{flex-direction:column;justify-content:center;gap:10px;min-width:0;display:flex}.crs-resume-card__title{font-size:var(--ft-body-lg);letter-spacing:-.01em;color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-weight:500;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.crs-resume-card__title:hover{color:var(--section-accent)}.crs-resume-card .crs-resume__bar{max-width:none}.crs-resume-card__cta{grid-column:1/-1;justify-content:center}.crs-resume-card.crs-resume--skeleton .crs-resume-card__title{color:#0000;background:var(--surface-hi);border-radius:6px;align-self:flex-start}.crs-empty__icon{width:34px;height:34px;color:var(--fg-mute);opacity:.6}@media (max-width:980px){.crs-resume{grid-template-columns:auto 1fr}.crs-resume__bar{max-width:none}.crs-resume__cta,.crs-resume__mine{grid-column:1/-1;justify-content:center}}@media (prefers-reduced-motion:reduce){.crs-resume__cta{transition:none}}.crs-land{flex-direction:column;width:100%;padding:0 0 24px;display:flex;container-type:inline-size}.crs-land .crs-resume{margin-bottom:4px}.crs-sec{padding:calc(var(--sec-gap) / 2) 0}.crs-accent{color:var(--section-accent);-webkit-text-fill-color:var(--section-accent);background:0 0}.crs-btn{border-radius:var(--radius);font-size:var(--ft-body);white-space:nowrap;transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease, background var(--motion-fast) ease;cursor:pointer;align-items:center;gap:9px;padding:13px 22px;font-weight:500;text-decoration:none;display:inline-flex}.crs-btn svg{flex:none}.crs-btn--primary{background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));color:#fff;box-shadow:0 10px 28px -10px var(--brand-green-light);font-weight:700}@supports (color:color-mix(in lab, red, red)){.crs-btn--primary{box-shadow:0 10px 28px -10px color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.crs-btn--ghost{background:var(--surface);border:1px solid var(--line-hi);color:var(--fg)}.crs-clist{gap:var(--grid-gap);--crs-poster-w:clamp(170px, 20.5cqi, 260px);grid-template-columns:1fr 1fr;grid-auto-rows:auto auto 1fr auto auto;margin-top:24px;display:grid}.crs-bc{grid-template-columns:minmax(0, 1fr) var(--crs-poster-w);grid-template-rows:subgrid;border:1px solid var(--line-hi);color:var(--fg);transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease;border-radius:16px;grid-row:span 5;row-gap:13px;text-decoration:none;display:grid;position:relative;overflow:hidden}.crs-bc:hover{transform:translateY(-4px);box-shadow:0 34px 84px -42px #0000008c}.crs-bc__text{grid-template-rows:subgrid;grid-area:1/1/-1;align-content:start;row-gap:13px;padding:30px;display:grid}.crs-bc__badges{flex-wrap:wrap;grid-row:1;align-content:flex-start;align-self:start;align-items:flex-start;gap:8px;display:flex}.crs-bc__title{grid-row:2}.crs-bc__desc{grid-row:3}.crs-bc__meta{grid-row:4}.crs-bc__actions{grid-row:5}.crs-bc__link{color:inherit;text-decoration:none}.crs-bc__link:after{content:"";z-index:0;position:absolute;inset:0}.crs-bc__link:focus-visible{outline:none}.crs-bc:has(.crs-bc__link:focus-visible){border-color:var(--brand-green-light)}.crs-bc__actions{z-index:1;place-self:start stretch;margin-top:6px;position:relative;container:crs-bc-actions/inline-size}.crs-bc__actions-in{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@container crs-bc-actions (max-width:290px){.crs-bc__actions-in:has(.crs-bc__cta--ghost){flex-direction:column;align-items:stretch}.crs-bc__actions-in:has(.crs-bc__cta--ghost) .crs-bc__cta{justify-content:center}}@container crs-bc-actions (max-width:190px){.crs-bc__actions-in{flex-direction:column;align-items:stretch}.crs-bc__actions-in .crs-bc__cta{justify-content:center;padding-inline:12px}}.crs-bc__badge{width:max-content;font-size:var(--ft-micro);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex}.crs-bc__badge svg{flex:none}.crs-bc__badge.is-pro{background:var(--gold-gradient);color:var(--lc-ink-hi);border:1px solid var(--lc-gold-soft)}@supports (color:color-mix(in lab, red, red)){.crs-bc__badge.is-pro{border:1px solid color-mix(in srgb, var(--lc-gold-soft) 55%, transparent)}}.crs-bc__badge.is-free{background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.crs-bc__badge.is-free{background:color-mix(in srgb, var(--brand-green-light) 16%, transparent)}}.crs-bc__badge.is-free{border:1px solid var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.crs-bc__badge.is-free{border:1px solid color-mix(in srgb, var(--brand-green-light) 40%, transparent)}}.crs-bc__badge.is-free{color:var(--brand-green-light)}.crs-bc__badge.is-buy{background:var(--buy-once)}@supports (color:color-mix(in lab, red, red)){.crs-bc__badge.is-buy{background:color-mix(in srgb, var(--buy-once) 16%, transparent)}}.crs-bc__badge.is-buy{border:1px solid var(--buy-once)}@supports (color:color-mix(in lab, red, red)){.crs-bc__badge.is-buy{border:1px solid color-mix(in srgb, var(--buy-once) 50%, transparent)}}.crs-bc__badge.is-buy{color:var(--buy-once)}.crs-bc__title{font-size:var(--ft-heading);letter-spacing:-.02em;max-width:20ch;font-weight:700;line-height:1.12}.crs-bc__desc{font-size:var(--ft-body);color:var(--fg-dim);align-self:start;max-width:46ch;line-height:1.5}.crs-bc__meta{font-size:var(--ft-micro);color:var(--fg-mute);overflow:clip}.crs-bc__meta-in{flex-wrap:wrap;gap:8px 0;margin-left:-25px;display:flex}.crs-bc__meta-item{background:radial-gradient(circle closest-side, var(--fg-mute) 96%, transparent) 14px 50% / 3px 3px no-repeat;padding-left:25px}.crs-bc__cta{border-radius:var(--radius);font-size:var(--ft-body);transition:var(--motion-hover);border:1px solid #0000;align-items:center;gap:8px;padding:11px 20px;font-weight:500;text-decoration:none;display:inline-flex}.crs-bc__cta svg{flex:none}.crs-bc__cta-labels{display:inline-grid}.crs-bc__cta-labels>span{opacity:0;transition:opacity var(--motion-fast) var(--motion-ease);grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.crs-bc__cta-labels>[data-on]{opacity:1}.crs-bc__cta--white{color:#0a2a2a;background:#fff}.crs-bc__cta--primary{background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));color:#fff;box-shadow:0 8px 20px -8px var(--brand-green-light);background-origin:border-box}@supports (color:color-mix(in lab, red, red)){.crs-bc__cta--primary{box-shadow:0 8px 20px -8px color-mix(in srgb, var(--brand-green-light) 45%, transparent)}}.crs-bc:has(.crs-bc__badge.is-buy){border-color:var(--buy-once)}@supports (color:color-mix(in lab, red, red)){.crs-bc:has(.crs-bc__badge.is-buy){border-color:color-mix(in srgb, var(--buy-once) 24%, transparent)}}.crs-bc__cta--ghost{border-color:var(--line-hi);color:var(--fg);background:0 0}.crs-bc__img{border-left:1px solid var(--line);min-height:calc(var(--crs-poster-w) * 16 / 9);pointer-events:none;background-position:50%;background-size:cover;grid-area:1/2/-1;position:relative}.crs-bc__zoom{z-index:1;border-radius:inherit;cursor:zoom-in;pointer-events:auto;background:0 0;border:0;padding:0;display:none;position:absolute;inset:0}.crs-bc__zoom:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-green-light);outline:none}.crs-bc__img--cover:after{display:none}.crs-bc__img.crs-bc__img--cover{border:0}.crs-bc__img:after{content:"";background:linear-gradient(90deg, var(--bg-base), transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.crs-bc__img:after{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-base) 55%, transparent), transparent 42%)}}.crs-trust{gap:var(--grid-gap-tight);grid-template-columns:1.05fr 1fr;margin-top:24px;display:grid}.crs-trust__hero{border:1px solid var(--card-line);border-radius:16px;flex-direction:column;justify-content:center;padding:42px;display:flex}.crs-trust__bignum{font-size:var(--ft-hero);letter-spacing:-.05em;color:var(--section-accent);-webkit-text-fill-color:var(--section-accent);background:0 0;font-weight:700;line-height:.86}.crs-trust__bignum small{font-size:var(--ft-heading);-webkit-text-fill-color:var(--fg-dim);color:var(--fg-dim)}.crs-trust__biglbl{font-size:var(--ft-body-lg);color:var(--fg);margin-top:16px;font-weight:500}.crs-trust__stars{color:var(--section-accent);gap:6px;margin-top:14px;display:flex}.crs-trust__list{grid-template-columns:max-content minmax(0,1fr);grid-auto-rows:minmax(106px,1fr);row-gap:18px;display:grid}.crs-trust__row{background:var(--surface);border:1px solid var(--card-line);grid-template-columns:subgrid;border-radius:16px;grid-column:span 2;align-items:center;column-gap:22px;min-height:106px;padding:22px 30px;display:grid}.crs-trust__n{font-size:var(--ft-display);letter-spacing:-.04em;min-width:2.6em;color:var(--section-accent);-webkit-text-fill-color:var(--section-accent);background:0 0;font-weight:700}.crs-trust__l{font-size:var(--ft-body);color:var(--fg-dim)}.crs-steps{gap:var(--grid-gap);grid-template-rows:auto auto auto;grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid;position:relative}.crs-steps:before{content:"";background:var(--line-hi);opacity:.5;height:2px;position:absolute;top:23px;left:12.5%;right:12.5%}.crs-steps:after{content:"";background:var(--section-accent);transform-origin:0;border-radius:3px;height:4px;animation:7s linear 1s infinite crs-fill;position:absolute;top:22px;left:12.5%;right:12.5%;transform:scaleX(0)}@keyframes crs-fill{0%,4%{opacity:1;transform:scaleX(0)}22%{opacity:1;transform:scaleX(.3333)}40%{opacity:1;transform:scaleX(.6667)}58%{opacity:1;transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}93%{opacity:0;transform:scaleX(1)}93.5%,to{opacity:0;transform:scaleX(0)}}@keyframes crs-vfill1{0%,4%{opacity:1;transform:scaleY(0)}22%,88%{opacity:1;transform:scaleY(1)}93%{opacity:0;transform:scaleY(1)}93.5%,to{opacity:0;transform:scaleY(0)}}@keyframes crs-vfill2{0%,22%{opacity:1;transform:scaleY(0)}40%,88%{opacity:1;transform:scaleY(1)}93%{opacity:0;transform:scaleY(1)}93.5%,to{opacity:0;transform:scaleY(0)}}@keyframes crs-vfill3{0%,40%{opacity:1;transform:scaleY(0)}58%,88%{opacity:1;transform:scaleY(1)}93%{opacity:0;transform:scaleY(1)}93.5%,to{opacity:0;transform:scaleY(0)}}.crs-step{text-align:center;grid-template-rows:subgrid;grid-row:span 3;align-content:start;row-gap:0;display:grid;position:relative}.crs-step:not(:last-child):after{content:"";background:var(--section-accent);transform-origin:top;pointer-events:none;visibility:hidden;border-radius:3px;width:4px;position:absolute;top:23px;bottom:-41px;left:21px;transform:scaleY(0)}.crs-step:first-child:after{animation:7s linear 1s infinite crs-vfill1}.crs-step:nth-child(2):after{animation:7s linear 1s infinite crs-vfill2}.crs-step:nth-child(3):after{animation:7s linear 1s infinite crs-vfill3}.crs-step__n{width:46px;height:46px;font-weight:700;font-size:var(--ft-body);color:var(--fg-mute);z-index:1;background:var(--bg-base);border:1.5px solid var(--line-hi);box-shadow:0 0 0 6px var(--bg-base);border-radius:50%;place-items:center;margin:0 auto;display:grid;position:relative}.crs-step__n:before,.crs-step__n:after{box-sizing:border-box;opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1.5px}.crs-step__n:before{content:"";z-index:1;background:var(--section-accent);border:1.5px solid var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.crs-step__n:before{border:1.5px solid color-mix(in srgb, var(--section-accent) 60%, #fff)}}.crs-step__n:before{box-shadow:0 12px 30px -16px var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.crs-step__n:before{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--section-accent) 60%, transparent)}}.crs-step__n:after{content:attr(data-n);z-index:2;color:#06120f;place-items:center;display:grid}.crs-step:first-child .crs-step__n:before,.crs-step:first-child .crs-step__n:after{animation:7s ease-in-out 1s infinite crs-lit1}.crs-step:nth-child(2) .crs-step__n:before,.crs-step:nth-child(2) .crs-step__n:after{animation:7s ease-in-out 1s infinite crs-lit2}.crs-step:nth-child(3) .crs-step__n:before,.crs-step:nth-child(3) .crs-step__n:after{animation:7s ease-in-out 1s infinite crs-lit3}.crs-step:nth-child(4) .crs-step__n:before,.crs-step:nth-child(4) .crs-step__n:after{animation:7s ease-in-out 1s infinite crs-lit4}@keyframes crs-lit1{0%{opacity:0}4%,88%{opacity:1}93%,to{opacity:0}}@keyframes crs-lit2{0%,18%{opacity:0}22%,88%{opacity:1}93%,to{opacity:0}}@keyframes crs-lit3{0%,36%{opacity:0}40%,88%{opacity:1}93%,to{opacity:0}}@keyframes crs-lit4{0%,55%{opacity:0}58%,88%{opacity:1}93%,to{opacity:0}}.crs-step__t{font-size:var(--ft-heading);color:var(--fg);margin-top:20px;font-weight:500}.crs-step__soon{white-space:nowrap;font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dim);background:var(--surface-hi);border:1px solid var(--line-hi);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-weight:700;display:inline-block}.crs-step__d{font-size:var(--ft-body);color:var(--fg-dim);margin-top:8px;line-height:1.55}.crs-confetti{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:23px;left:50%}.crs-confetti i{opacity:0;border-radius:1px;width:6px;height:6px;animation:7s ease-out 1s infinite crs-pop;position:absolute;top:0;left:0}@keyframes crs-pop{0%,52%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(0)}55%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}67%{transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(1) rotate(var(--r));opacity:1}74%{transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y) + 16px)) scale(.85) rotate(var(--r));opacity:0}to{opacity:0}}.crs-pillars{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:1fr;gap:18px;margin-top:24px;display:grid}.crs-pillar{border-radius:16px;flex-direction:column;padding:20px 22px;display:flex}.crs-pillar__ic{width:42px;height:42px;color:var(--section-accent);background:var(--section-accent);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.crs-pillar__ic{background:color-mix(in srgb, var(--section-accent) 12%, transparent)}}.crs-pillar__ic{border:1px solid var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.crs-pillar__ic{border:1px solid color-mix(in srgb, var(--section-accent) 24%, transparent)}}.crs-pillar__t{font-size:var(--ft-heading);color:var(--fg);margin-top:16px;font-weight:500}.crs-pillar__d{font-size:var(--ft-body);color:var(--fg-dim);margin-top:8px;line-height:1.55}.crs-pillar--big{background:var(--surface);border-color:var(--section-accent);grid-area:1/1/3;justify-content:center;padding:30px}@supports (color:color-mix(in lab, red, red)){.crs-pillar--big{border-color:color-mix(in srgb, var(--section-accent) 20%, transparent)}}.crs-pillar--big .crs-pillar__ic{width:52px;height:52px}.crs-pillar--big .crs-pillar__t{font-size:var(--ft-display);letter-spacing:-.02em;margin-top:22px;font-weight:700}.crs-pillar--big .crs-pillar__d{font-size:var(--ft-body-lg);max-width:30ch}.crs-p-s1{grid-area:1/2}.crs-p-s2{grid-area:1/3}.crs-p-w{grid-area:2/2/auto/4}.crs-rev-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.crs-rev{background:var(--surface);border:1px solid var(--card-line);border-radius:16px;flex-direction:column;gap:15px;padding:24px 22px;display:flex}.crs-rev__q{font-size:var(--ft-body);color:var(--fg);line-height:1.6}.crs-rev__hl{color:var(--section-accent);font-weight:500}.crs-rev__who{align-items:center;gap:11px;margin-top:auto;display:flex}.crs-rev__av{width:36px;height:36px;font-weight:700;font-size:var(--ft-body);color:#06120f;border-radius:50%;flex:none;place-items:center;display:grid}.crs-rev__name{font-size:var(--ft-body);font-weight:500;display:block}.crs-rev__sub{font-size:var(--ft-micro);color:var(--fg-dim);display:block}.crs-rev-more{justify-content:center;margin-top:30px;display:flex}.crs-rev-more .crs-btn{padding:16px 32px}.crs-acc-grid{grid-template-columns:1fr 1.2fr 1fr;align-items:stretch;gap:18px;margin-top:24px;display:grid}.crs-acc{background:var(--surface);border:1px solid var(--card-line);border-radius:16px;flex-direction:column;gap:11px;padding:30px;display:flex}.crs-acc--buy{border-color:var(--buy-once)}@supports (color:color-mix(in lab, red, red)){.crs-acc--buy{border-color:color-mix(in srgb, var(--buy-once) 24%, transparent)}}.crs-acc--buy{background:var(--surface)}.crs-acc--pro{border-color:var(--lc-gold-bright)}@supports (color:color-mix(in lab, red, red)){.crs-acc--pro{border-color:color-mix(in srgb, var(--lc-gold-bright) 24%, transparent)}}.crs-acc--pro{background:var(--surface)}.crs-acc__tag{font-size:var(--ft-micro);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:6px 12px;font-weight:700;display:inline-flex}.crs-acc__tag svg{flex:none}.crs-acc__tag.is-free{background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.crs-acc__tag.is-free{background:color-mix(in srgb, var(--brand-green-light) 16%, transparent)}}.crs-acc__tag.is-free{border:1px solid var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.crs-acc__tag.is-free{border:1px solid color-mix(in srgb, var(--brand-green-light) 40%, transparent)}}.crs-acc__tag.is-free{color:var(--brand-green-light)}.crs-acc__tag.is-buy{background:var(--buy-once)}@supports (color:color-mix(in lab, red, red)){.crs-acc__tag.is-buy{background:color-mix(in srgb, var(--buy-once) 16%, transparent)}}.crs-acc__tag.is-buy{border:1px solid var(--buy-once)}@supports (color:color-mix(in lab, red, red)){.crs-acc__tag.is-buy{border:1px solid color-mix(in srgb, var(--buy-once) 50%, transparent)}}.crs-acc__tag.is-buy{color:var(--buy-once)}.crs-acc__tag.is-pro{background:var(--gold-gradient);color:var(--lc-ink-hi);border:1px solid var(--lc-gold-soft)}@supports (color:color-mix(in lab, red, red)){.crs-acc__tag.is-pro{border:1px solid color-mix(in srgb, var(--lc-gold-soft) 55%, transparent)}}.crs-acc__t{font-size:var(--ft-heading);color:var(--fg);margin-top:5px;font-weight:500}.crs-acc__d{font-size:var(--ft-body);color:var(--fg-dim);line-height:1.55}.crs-acc__list{flex-direction:column;gap:10px;margin-top:6px;display:flex}.crs-acc__li{font-size:var(--ft-body);color:var(--fg);align-items:flex-start;gap:9px;display:flex}.crs-acc__li svg{color:var(--brand-green-light);flex:none;margin-top:2px}.crs-acc--pro .crs-acc__li svg{color:var(--lc-gold-bright)}.crs-acc--buy .crs-acc__li svg{color:var(--buy-once)}.crs-faq{flex-direction:column;gap:12px;max-width:820px;margin:24px auto 0;display:flex}.crs-qa{background:var(--surface);border:1px solid var(--card-line);border-radius:16px;overflow:hidden}.crs-qa__q{text-align:left;width:100%;font-size:var(--ft-body-lg);color:var(--fg);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;font-family:inherit;font-weight:500;display:flex}.crs-qa__chev{color:var(--fg-mute);transition:transform var(--motion-base) ease;flex:none}.crs-qa.is-open .crs-qa__chev{color:var(--section-accent);transform:rotate(180deg)}.crs-qa__a{opacity:0;font-size:var(--ft-body);color:var(--fg-dim);transition:grid-template-rows var(--motion-base) var(--motion-ease), opacity var(--motion-base) var(--motion-ease);grid-template-rows:0fr;line-height:1.62;display:grid}.crs-qa__a-clip{min-height:0;overflow:hidden}.crs-qa__a p{margin:0;padding:14px 24px 22px}.crs-qa.is-open .crs-qa__a{opacity:1;grid-template-rows:1fr}.crs-final{border:1px solid var(--tier-edge);text-align:center;background:var(--tier-wash);border-radius:16px;padding:clamp(40px,5vw,56px) 40px;position:relative;overflow:hidden}.crs-final__h{font-size:var(--ft-display);letter-spacing:-.035em;max-width:18ch;margin:0 auto;font-weight:700;line-height:1.05}.crs-final__p{color:var(--fg-dim);font-size:var(--ft-body-lg);max-width:54ch;margin:14px auto 26px;line-height:1.5}.crs-final__cta{flex-wrap:wrap;justify-content:center;gap:13px;display:flex}.crs-final__lc{font-size:var(--ft-micro);color:var(--fg-dim);margin-top:22px}.crs-final__lc b{color:var(--lc-gold);font-weight:500}@container (max-width:1080px){.crs-steps{grid-template-rows:none;grid-template-columns:1fr;gap:18px}.crs-steps:before{display:none}.crs-steps:after,.crs-confetti{visibility:hidden}.crs-step{text-align:left;grid-row:auto;grid-template-rows:none;grid-template-columns:auto 1fr;gap:0 16px;display:grid}.crs-step__n{margin:0}.crs-step__t,.crs-step__d{grid-column:2}.crs-step__t{margin-top:0}.crs-step:not(:last-child):before{content:"";background:var(--line-hi);opacity:.5;pointer-events:none;width:2px;position:absolute;top:23px;bottom:-41px;left:22px}.crs-step:not(:last-child):after{visibility:visible}.crs-pillars{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.crs-pillar--big{grid-area:auto/1/auto/3}.crs-p-s1,.crs-p-s2{grid-area:auto}.crs-p-w{grid-area:auto/1/auto/3}.crs-acc-grid{grid-template-columns:1fr 1fr;grid-auto-flow:dense}.crs-acc--buy{grid-column:1/3}.crs-rev-grid{grid-template-columns:1fr 1fr}}@container (max-width:820px){.crs-clist{--crs-poster-w:210px;grid-template-columns:1fr}}@container (max-width:680px){.crs-trust,.crs-pillars,.crs-acc-grid,.crs-rev-grid{grid-template-columns:1fr}.crs-pillar--big,.crs-acc--buy,.crs-p-w{grid-column:auto}}@container (max-width:560px){.crs-bc{grid-template-columns:minmax(0,1fr) auto}.crs-clist{grid-auto-rows:auto}.crs-bc__img{aspect-ratio:9/16;border-radius:var(--radius);width:clamp(92px,34cqi,132px);min-height:0;box-shadow:inset 0 0 0 1px var(--line-hi);border-left:none;grid-area:1/2/-1;align-self:center;margin:16px 16px 16px 0}.crs-bc__text{padding:20px 12px 20px 18px}.crs-bc__zoom{display:block}.crs-bc__badge{width:fit-content;max-width:100%}}@container (max-width:420px){.crs-bc__desc{display:none}}@media (max-width:640px){.crs-steps{grid-template-rows:none;grid-template-columns:1fr;gap:18px}.crs-steps:before{display:none}.crs-steps:after,.crs-confetti{visibility:hidden}.crs-step{text-align:left;grid-row:auto;grid-template-rows:none;grid-template-columns:auto 1fr;gap:0 16px;display:grid}.crs-step__n{margin:0}.crs-step__t,.crs-step__d{grid-column:2}.crs-step__t{margin-top:0}.crs-step:not(:last-child):before{content:"";background:var(--line-hi);opacity:.5;pointer-events:none;width:2px;position:absolute;top:23px;bottom:-41px;left:22px}.crs-step:not(:last-child):after{visibility:visible}.crs-trust,.crs-pillars,.crs-acc-grid,.crs-rev-grid,.crs-clist,.crs-bc{grid-template-columns:1fr}.crs-pillar--big,.crs-acc--buy,.crs-p-w{grid-column:auto}.crs-bc{grid-template-columns:minmax(0,1fr) auto}.crs-clist{grid-auto-rows:auto}.crs-bc__img{aspect-ratio:9/16;border-radius:var(--radius);width:clamp(92px,34cqi,132px);min-height:0;box-shadow:inset 0 0 0 1px var(--line-hi);border-left:none;grid-area:1/2/-1;align-self:center;margin:16px 16px 16px 0}.crs-bc__text{padding:20px 12px 20px 18px}.crs-bc__zoom{display:block}.crs-bc__badge{width:fit-content;max-width:100%}}@media (max-width:460px){.crs-bc__desc{display:none}}@media (prefers-reduced-motion:reduce){.crs-steps:after,.crs-confetti i{animation:none}.crs-step__n{border-color:var(--brand-green-light);color:var(--brand-green-light)}.crs-step__n:before,.crs-step__n:after{opacity:0;animation:none!important}.crs-steps:after{opacity:.45;transform:scaleX(1)}.crs-step:after{opacity:.45;animation:none!important;transform:scaleY(1)!important}.crs-confetti{display:none}.crs-btn,.crs-bc,.crs-qa__chev,.crs-qa__a{transition:none}}.crsp{flex-direction:column;gap:40px;width:100%;max-width:1240px;margin:0 auto;padding:8px 0 32px;display:flex}.crsp-hero{grid-template-columns:auto 1fr;align-items:center;gap:56px;padding:8px 0;display:grid}.crsp-hero--noposter{grid-template-columns:1fr}.crsp-poster{aspect-ratio:9/16;border-radius:var(--radius);border:1px solid var(--line-hi);background-position:50%;background-size:cover;align-self:center;width:auto;height:clamp(420px,58vh,580px);position:relative;overflow:hidden;box-shadow:0 44px 100px -34px #000000b3}.crsp-poster__scrim{background:radial-gradient(120% 92% at 50% 28%,#0000 42%,#020a0c80 100%);position:absolute;inset:0}.crsp-poster__zoom{z-index:2;border-radius:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.crsp-poster__zoom:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-green-light);outline:none}.crsp-poster__play{z-index:2;place-items:center;text-decoration:none;display:grid;position:absolute;inset:0}.crsp-poster__play:before{content:"";width:92px;height:92px;transition:transform var(--motion-fast) ease;background:radial-gradient(circle at 38% 32%,#fffffff5,#ffffffc7);border-radius:50%;grid-area:1/1;box-shadow:0 22px 50px -14px #0009,0 0 0 12px #ffffff1a,0 0 0 24px #ffffff0d}.crsp-poster__play:hover:before{transform:scale(1.06)}.crsp-poster__play svg{z-index:3;color:var(--video-deep);grid-area:1/1;margin-left:4px;position:relative}.crsp-poster__play-lbl{z-index:3;font-size:var(--ft-micro);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border:1px solid #ffffff2e;border-radius:999px;grid-area:1/1;padding:7px 16px;font-weight:500;position:relative;translate:0 96px}.crsp-trailer{align-self:center;min-width:0}.crsp-trailer--tall{width:calc(clamp(420px,58vh,580px)/1.77778)}.crsp-trailer--wide{width:100%}.crsp-trailer .crsp-poster{width:100%;max-width:none;height:auto;margin:0}.crsp-trailer .crsp-poster--tall{aspect-ratio:9/16}.crsp-trailer .crsp-poster--wide{aspect-ratio:16/9}.crsp-trailer .crsp-poster--wide.les-watch--msg{aspect-ratio:auto}.crsp-trailer .vse-yt__poster,.crsp-trailer .vse-yt:hover .vse-yt__poster{filter:none}.crsp-trailer .vse-yt:focus-visible{outline-offset:-4px}.crsp-trailer .crsp-poster--tall.les-watch--msg{display:block}.crsp-trailer .crsp-poster--tall.les-watch--msg:before{content:none}.crsp-trailer .crsp-poster--tall .vse-vid__fail{position:absolute;inset:0}.crsp{container:crsp/inline-size}.crsp-hero--wide{grid-template-columns:1fr;row-gap:32px}.crsp-hero--wide .crsp-trailer--wide{max-width:640px;margin:0 auto}@media (min-width:1041px){@container crsp (min-width:900px){.crsp-hero--wide{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.crsp-hero--wide .crsp-trailer--wide{max-width:none;margin:0}}}.crsp-info{flex-direction:column;justify-content:center;gap:36px;min-width:0;display:flex;container:crsp-info/inline-size}.crsp-eyebrow{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:10px;font-weight:700;display:block}.crsp-title{font-size:var(--ft-display);letter-spacing:-.025em;color:var(--fg);font-weight:700;line-height:1.04}.crsp-part{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.crsp-part__lbl{color:var(--fg-dim)}.crsp-sub{font-size:var(--ft-body-lg);color:var(--fg-dim);max-width:46ch;margin-top:16px;line-height:1.55}.crsp-stats{align-items:flex-start;display:flex}.crsp-stat{flex:1;padding:0 24px;position:relative}.crsp-stat:first-child{padding-left:0}.crsp-stat+.crsp-stat:before{content:"";background:linear-gradient(180deg, transparent, var(--line) 22%, var(--line) 78%, transparent);width:1px;position:absolute;top:4px;bottom:6px;left:0}.crsp-stat__num{font-size:var(--ft-display);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.crsp-stat__num--mark{color:var(--fg);align-items:center;height:1em;display:flex}.crsp-stat__lbl{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-dim);margin-top:11px;font-weight:500}.crsp-buy{border:1px solid var(--section-accent);border-radius:16px;padding:22px 24px}@supports (color:color-mix(in lab, red, red)){.crsp-buy{border:1px solid color-mix(in srgb, var(--section-accent) 24%, transparent)}}.crsp-buy{flex-direction:column;gap:16px;display:flex}.crsp-access{width:max-content;font-size:var(--ft-micro);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-weight:500;display:inline-flex}.crsp-access.is-owned{color:var(--brand-green-light);background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.crsp-access.is-owned{background:color-mix(in srgb, var(--brand-green-light) 14%, transparent)}}.crsp-access.is-owned{border:1px solid var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.crsp-access.is-owned{border:1px solid color-mix(in srgb, var(--brand-green-light) 40%, transparent)}}.crsp-access.is-pro{color:var(--lc-ink-hi);background:var(--gold-gradient);border:1px solid var(--lc-gold-soft)}@supports (color:color-mix(in lab, red, red)){.crsp-access.is-pro{border:1px solid color-mix(in srgb, var(--lc-gold-soft) 55%, transparent)}}.crsp-prog{align-items:center;gap:12px;display:flex}.crsp-prog__bar{background:var(--fg);border-radius:999px;flex:1;max-width:320px;height:6px}@supports (color:color-mix(in lab, red, red)){.crsp-prog__bar{background:color-mix(in srgb, var(--fg) 12%, transparent)}}.crsp-prog__bar{overflow:hidden}.crsp-prog__bar i{background:linear-gradient(90deg, var(--brand-green-dark), var(--brand-green-light));border-radius:999px;height:100%;display:block}.crsp-prog__lbl{font-size:var(--ft-micro);color:var(--fg-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.crsp-prog__lbl b{color:var(--fg);font-weight:500}.crsp-price-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.crsp-price-old{font-size:var(--ft-body-lg);color:var(--fg-mute);font-weight:500;text-decoration:line-through;text-decoration-thickness:1.5px}.crsp-price-now{font-size:var(--ft-display);letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.crsp-price-note{font-size:var(--ft-micro);color:var(--fg-dim);font-weight:500}.crsp-buy-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crsp-cta-primary{border-radius:var(--radius);min-width:180px;font-size:var(--ft-body);cursor:pointer;color:#fff;border:1px solid var(--brand-green-light);flex:1;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-weight:500;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crsp-cta-primary{border:1px solid color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.crsp-cta-primary{background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));box-shadow:0 8px 22px -8px var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.crsp-cta-primary{box-shadow:0 8px 22px -8px color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.crsp-cta-primary{transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease}.crsp-cta-primary:disabled{opacity:.7;cursor:default;transform:none}.crsp-cta-ghost{border-radius:var(--radius);font-size:var(--ft-body);color:var(--fg-dim);background:var(--surface);border:1px solid var(--line);justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-weight:500;text-decoration:none;display:inline-flex}button.crsp-cta-primary,button.crsp-cta-ghost{cursor:pointer}.crsp-gone{text-align:center;border:1px solid var(--card-line);background:var(--surface);border-radius:16px;flex-direction:column;align-items:center;gap:14px;max-width:520px;margin:48px auto;padding:40px 28px;display:flex}.crsp-gone__icon{width:56px;height:56px;color:var(--fg-mute);background:var(--surface-hi);border-radius:50%;place-items:center;display:grid}.crsp-gone__title{font-size:var(--ft-heading);color:var(--fg);text-wrap:balance;font-weight:700}.crsp-gone__text{font-size:var(--ft-body);color:var(--fg-dim);max-width:42ch}.crsp-pay{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.crsp-pay__item{font-size:var(--ft-micro);color:var(--fg-dim);align-items:center;gap:7px;font-weight:500;display:inline-flex}.crsp-pay__item svg{color:var(--fg-mute)}.crsp-section{flex-direction:column;gap:16px;display:flex}.crsp-cert{border:1px solid var(--card-line);border-radius:16px;align-items:center;gap:16px;padding:20px 24px;display:flex}.crsp-cert__icon{width:44px;height:44px;color:var(--tier-light);background:var(--tier-light);border-radius:14px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.crsp-cert__icon{background:color-mix(in srgb, var(--tier-light) 12%, var(--surface-hi))}}.crsp-cert__icon{border:1px solid var(--tier-light)}@supports (color:color-mix(in lab, red, red)){.crsp-cert__icon{border:1px solid color-mix(in srgb, var(--tier-light) 40%, transparent)}}.crsp-cert__ttl{font-size:var(--ft-body-lg);color:var(--fg);font-weight:500}.crsp-cert__sub{font-size:var(--ft-body);color:var(--fg-dim);margin-top:4px}.crsp-audience__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.crsp-aud{border:1px solid var(--line);border-radius:16px;padding:20px 22px}.crsp-aud__cap{font-size:var(--ft-micro);color:var(--fg-mute);margin-bottom:12px}.crsp-aud ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.crsp-aud li{font-size:var(--ft-body);color:var(--fg-dim);align-items:flex-start;gap:11px;line-height:1.45;display:flex}.crsp-aud__dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.crsp-aud--good .crsp-aud__dot{background:var(--brand-green-light)}.crsp-aud--bad .crsp-aud__dot{background:var(--danger)}@media (max-width:680px){.crsp-audience__grid{grid-template-columns:1fr}}@media (max-width:1040px){.crsp-hero{grid-template-columns:1fr;gap:32px}.crsp-poster{width:100%;max-width:320px;height:auto;margin:0 auto}.crsp-stat{padding:0 16px}.crsp-trailer{width:100%;margin:0 auto}.crsp-trailer--tall{max-width:320px}.crsp-trailer--wide{max-width:640px}}@media (max-width:680px){.crsp-poster{aspect-ratio:16/9;max-width:none;height:auto;box-shadow:0 24px 60px -30px #000000b3}.crsp-poster__play:before{width:56px;height:56px;box-shadow:0 14px 32px -12px #0009,0 0 0 6px #ffffff1a,0 0 0 10px #ffffff0d}.crsp-poster__play svg{width:22px;height:22px;margin-left:3px}.crsp-poster__play-lbl{align-self:end;margin-bottom:8px;translate:none}.crsp-trailer--tall,.crsp-trailer--wide{max-width:none}.crsp-trailer .crsp-poster--tall:not(.les-watch--on){aspect-ratio:16/9}.crsp-trailer .crsp-poster--tall.les-watch--on{width:min(100%,42.1875svh);margin-inline:auto}.crsp-hero--still{--crsp-poster-phone:clamp(104px, 34vw, 140px);grid-template-columns:minmax(0,1fr)}.crsp-hero--still>.crsp-poster{z-index:1;width:var(--crsp-poster-phone);aspect-ratio:9/16;border-radius:var(--radius);grid-area:1/1;place-self:start;max-width:none;height:auto;margin:0}.crsp-hero--still>.crsp-info{grid-area:1/1;gap:24px}.crsp-hero--still .crsp-head{margin-left:calc(var(--crsp-poster-phone) + 16px);min-height:calc(var(--crsp-poster-phone) * 16 / 9);flex-direction:column;justify-content:center;display:flex}}@media (max-width:560px){.crsp-cta-primary,.crsp-cta-ghost{flex:none;width:100%}}@container crsp-info (max-width:640px){.crsp-stats{flex-wrap:wrap;row-gap:18px}.crsp-stat{flex:1 0 40%;padding:0 12px}.crsp-stat:nth-child(odd){padding-left:0}.crsp-stat+.crsp-stat:before{display:none}}@media (prefers-reduced-motion:reduce){.crsp-cta-primary,.crsp-poster__play:before{transition:none}}.crc{width:100%;max-width:760px;margin:0 auto;padding:40px 0 48px}.crc-card{text-align:center;border:1px solid var(--brand-green-light);border-radius:16px;padding:clamp(40px,5vw,64px) clamp(24px,4vw,56px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.crc-card{border:1px solid color-mix(in srgb, var(--brand-green-light) 32%, var(--line))}}.crc-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle, var(--brand-green-light), transparent 62%);border-radius:50%;width:340px;height:340px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.crc-card:before{background:radial-gradient(circle, color-mix(in srgb, var(--brand-green-light) 32%, transparent), transparent 62%)}}.crc-card:before{filter:blur(22px);opacity:.5;animation:5.5s ease-in-out infinite crcAura}@keyframes crcAura{0%,to{opacity:.4;transform:translate(-50%)scale(1)}50%{opacity:.6;transform:translate(-50%)scale(1.06)}}.crc-seal{z-index:1;color:#fff;background:linear-gradient(135deg, var(--brand-green-light), var(--brand-green-dark));width:92px;height:92px;box-shadow:0 18px 50px -16px var(--brand-green-dark), 0 0 0 10px var(--brand-green-light);border-radius:999px;place-items:center;margin:0 auto 26px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.crc-seal{box-shadow:0 18px 50px -16px color-mix(in srgb, var(--brand-green-dark) 75%, transparent), 0 0 0 10px color-mix(in srgb, var(--brand-green-light) 12%, transparent)}}.crc-seal{animation:.7s cubic-bezier(.2,.9,.3,1.2) both crcSealPop}@keyframes crcSealPop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.crc-seal__ring{border:1.5px solid var(--brand-green-light);border-radius:999px;position:absolute;inset:-8px}@supports (color:color-mix(in lab, red, red)){.crc-seal__ring{border:1.5px solid color-mix(in srgb, var(--brand-green-light) 55%, transparent)}}.crc-seal__ring{animation:3s ease-out infinite crcSealRing}@keyframes crcSealRing{0%{opacity:.6;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(1.4)}}.crc-micro{z-index:1;font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:14px;font-weight:700;display:block;position:relative}.crc-title{z-index:1;font-size:var(--ft-display);letter-spacing:-.02em;color:var(--fg);font-weight:700;line-height:1.02;position:relative}.crc-course{z-index:1;max-width:30ch;font-size:var(--ft-body-lg);color:var(--fg-dim);margin:16px auto 0;line-height:1.5;position:relative}.crc-course b{color:var(--fg);font-weight:500}.crc-reward{z-index:1;flex-direction:column;align-items:center;gap:16px;margin:26px auto 0;display:flex;position:relative}.crc-xp{font-size:var(--ft-body);color:var(--fg-dim);align-items:baseline;gap:9px;display:inline-flex}.crc-xp__num{font-size:var(--ft-hero);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tier-light);-webkit-text-fill-color:var(--tier-light);background:0 0;font-weight:700;line-height:1}.crc-xp__sub{color:var(--fg-mute);font-size:var(--ft-micro)}.crc-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.crc-chip{font-size:var(--ft-micro);color:var(--fg-dim);background:var(--surface);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 13px;font-weight:500}.crc-chip--lvl{color:var(--brand-green-light);background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.crc-chip--lvl{background:color-mix(in srgb, var(--brand-green-light) 14%, transparent)}}.crc-chip--lvl{border-color:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.crc-chip--lvl{border-color:color-mix(in srgb, var(--brand-green-light) 35%, transparent)}}.crc-confetti{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.crc-confetti i{opacity:0;width:8px;height:8px;animation:3.2s linear infinite crcFall;position:absolute;top:-12px}.crc-confetti i:nth-child(odd){background:var(--brand-green-light)}.crc-confetti i:nth-child(3n){background:var(--brand-green-dark);border-radius:50%}.crc-confetti i:nth-child(4n){background:#f8d23d;border-radius:2px;width:6px;height:13px}.crc-confetti i:nth-child(5n){background:var(--brand-green-dark);border-radius:50%}@keyframes crcFall{0%{opacity:0;transform:translateY(-12px)rotate(0)}12%{opacity:.95}to{opacity:0;transform:translateY(440px)rotate(560deg)}}.crc-actions{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex;position:relative}.crc-cta-cert{border-radius:var(--radius);font-size:var(--ft-body);color:var(--fg-mute);cursor:default;background:var(--surface);border:1px dashed var(--line-hi);align-items:center;gap:8px;padding:13px 22px;font-weight:500;display:inline-flex}.crc-soon{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);background:var(--surface-hi);border:1px solid var(--line-hi);border-radius:999px;padding:3px 8px;font-weight:700}.crc-cta-ghost{border-radius:var(--radius);font-size:var(--ft-body);color:var(--fg-dim);background:var(--surface);border:1px solid var(--line);transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, gap var(--motion-fast) ease;align-items:center;gap:8px;padding:13px 20px;font-weight:500;text-decoration:none;display:inline-flex}@media (max-width:560px){.crc-cta-cert,.crc-cta-ghost{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.crc-card:before,.crc-seal,.crc-seal__ring,.crc-confetti i{animation:none}.crc-confetti{display:none}.crc-cta-ghost{transition:none}}.crsp-buy.crl{text-align:center;border-color:var(--lc-gold-bright);align-items:center;gap:14px}@supports (color:color-mix(in lab, red, red)){.crsp-buy.crl{border-color:color-mix(in srgb, var(--lc-gold-bright) 24%, transparent)}}.crl-lock{width:72px;height:72px;color:var(--lc-gold-bright);background:var(--lc-gold-bright);border-radius:50%;place-items:center;margin:2px auto 0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.crl-lock{background:color-mix(in srgb, var(--lc-gold-bright) 12%, var(--surface-hi))}}.crl-lock{border:1px solid var(--lc-gold-bright)}@supports (color:color-mix(in lab, red, red)){.crl-lock{border:1px solid color-mix(in srgb, var(--lc-gold-bright) 40%, transparent)}}.crl-lock__marks{gap:6px;display:flex;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.crl-lock__pro{font-size:var(--ft-micro);color:var(--lc-ink-hi);background:var(--gold-gradient);border:1px solid var(--lc-gold-soft);border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crl-lock__pro{border:1px solid color-mix(in srgb, var(--lc-gold-soft) 55%, transparent)}}.crl-lock__pro{white-space:nowrap}.crl-eyebrow{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--lc-gold-bright);margin-top:8px;font-weight:700;display:block}.crl-title{font-size:var(--ft-heading);letter-spacing:-.02em;color:var(--fg);max-width:20ch;font-weight:700;line-height:1.15}.crl-lead{font-size:var(--ft-body);color:var(--fg-dim);max-width:42ch;line-height:1.55}.crl-keep{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.crl-chip{font-size:var(--ft-micro);color:var(--brand-green-light);background:var(--brand-green-light);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crl-chip{background:color-mix(in srgb, var(--brand-green-light) 13%, transparent)}}.crl-chip{border:1px solid var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.crl-chip{border:1px solid color-mix(in srgb, var(--brand-green-light) 32%, transparent)}}.crsp-buy.crl .crsp-prog{justify-content:center}.crsp-buy.crl .crsp-cta-primary{flex:none;width:100%}.vse-passport{--green:var(--brand-green-light);--teal:var(--brand-green-dark);--green-deep:#5baa45;--gold:var(--lc-gold-bright);--gold-deep:var(--lc-gold-base);--gold-soft:var(--lc-gold-bright);--gold-grad:var(--gold-gradient-heritage);--gold-aura-1:#e6bf73;--gold-aura-2:#b89968;--gold-aura-3:#dab87b;--rar-rare:var(--brand-green-light);--soon:#e8b24a;max-width:1600px;margin:0 auto}.vse-passport .pp-reveal{opacity:0;animation:pp-rise .7s var(--motion-ease) forwards;transform:translateY(16px)}@keyframes pp-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vse-passport .pp-reveal{opacity:1;animation:none;transform:none}}.vse-passport .pp-glass{border-radius:16px;position:relative}.vse-passport .pp-pro-frame{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-pro-frame{border-color:color-mix(in srgb, var(--gold) 24%, transparent)}}:root:not([data-tier=paid]) .vse-passport .pp-pro-frame{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){:root:not([data-tier=paid]) .vse-passport .pp-pro-frame{border-color:color-mix(in srgb, var(--green) 24%, transparent)}}.vse-passport .pp-btn{font-family:inherit;font-size:var(--ft-body);border-radius:var(--radius);cursor:pointer;white-space:nowrap;transition:transform var(--motion-fast), background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.vse-passport .pp-btn svg{flex:none;width:17px;height:17px}.vse-passport .pp-btn-gold{background:var(--gold-grad);color:var(--lc-ink-hi);box-shadow:0 8px 22px -10px var(--gold-aura-1)}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-btn-gold{box-shadow:0 8px 22px -10px color-mix(in srgb, var(--gold-aura-1) 60%, transparent)}}.vse-passport .pp-btn-share{background:linear-gradient(135deg, var(--teal), var(--green));color:#08130a;box-shadow:0 8px 22px -8px var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-btn-share{box-shadow:0 8px 22px -8px color-mix(in srgb, var(--green) 55%, transparent)}}.vse-passport .pp-btn-ghost{border-color:var(--card-line);color:var(--fg-dim);background:0 0}.vse-passport .pp-grid{grid-template-columns:minmax(0,2.1fr) minmax(300px,.78fr);align-items:stretch;gap:clamp(16px,1.8vw,24px);display:grid}.vse-passport .pp-right{flex-direction:column;min-width:0;padding:clamp(24px,2.6vw,36px);display:flex}.vse-passport .pp-stats-grid{grid-template-columns:1fr 1fr;gap:clamp(22px,2.6vw,34px) clamp(20px,2.4vw,34px);display:grid}.vse-passport .pp-stats-grid .pp-s{flex-direction:column;gap:7px;min-width:0;display:flex}.vse-passport .pp-foot{flex-direction:column;gap:clamp(14px,1.4vw,18px);margin-top:auto;padding-top:clamp(20px,2.2vw,28px);display:flex}.vse-passport .pp-divider{background:var(--line);height:1px}@media (max-width:1600px){.vse-passport .pp-grid{grid-template-columns:minmax(0,1fr)}.vse-passport .pp-stats-grid{grid-template-columns:repeat(4,1fr)}.vse-passport .pp-foot{margin-top:clamp(20px,3vw,28px)}}.vse-passport .pp-hero{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"gena info side";align-items:stretch;gap:16px clamp(20px,3.5vw,46px);min-height:300px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.vse-passport .pp-hero>*{z-index:1;position:relative}.vse-passport .pp-stage{flex-direction:column;grid-area:gena;justify-content:flex-end;align-self:stretch;align-items:center;gap:6px;min-height:250px;display:flex;position:relative}.vse-passport .pp-rarity{z-index:1;flex-direction:column;align-items:center;gap:3px;display:flex}.vse-passport .pp-rar-pine{width:62px;height:62px;image-rendering:pixelated;filter:drop-shadow(0 4px 9px #00000080);animation:2.8s ease-in-out infinite pp-sway-pine}@keyframes pp-sway-pine{0%,to{transform:translate(-10px)rotate(-5deg)}50%{transform:translate(10px)rotate(5deg)}}.vse-passport .pp-gena{width:200px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 16px 26px #00000080);position:relative}@media (prefers-reduced-motion:reduce){.vse-passport .pp-gena,.vse-passport .pp-rar-pine{animation:none}}html[data-os=android] .vse-passport .pp-rar-pine,html[data-os=android] .vse-streak-gena__pine{animation:none}.vse-passport .pp-info{z-index:5;flex-direction:column;grid-area:info;justify-content:center;align-items:flex-start;gap:clamp(11px,1.5vw,15px);min-width:0;display:flex}.vse-passport .pp-lvl-line{align-items:baseline;gap:14px;line-height:1;display:flex}.vse-passport .pp-lvl-word{letter-spacing:-.01em;color:var(--fg);font-weight:700;font-size:var(--ft-display)}.vse-passport .pp-lvl-num{font-size:var(--ft-hero);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-shadow:0 2px 30px var(--green);font-weight:700;line-height:.9}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-lvl-num{text-shadow:0 2px 30px color-mix(in srgb, var(--green) 22%, transparent)}}.vse-passport .pp-lvl-num{color:var(--tier-light);-webkit-text-fill-color:var(--tier-light);background:0 0}:root[data-tier=paid] .vse-passport .pp-lvl-num{text-shadow:0 2px 30px var(--gold-aura-1)}@supports (color:color-mix(in lab, red, red)){:root[data-tier=paid] .vse-passport .pp-lvl-num{text-shadow:0 2px 30px color-mix(in srgb, var(--gold-aura-1) 28%, transparent)}}:root[data-tier=paid] .vse-passport .pp-lvl-num{color:var(--tier-light);-webkit-text-fill-color:var(--tier-light);background:0 0}.vse-passport .pp-name{flex-direction:column;gap:1px;min-width:0;max-width:100%;display:flex}.vse-passport .pp-name .pp-nm{font-size:var(--ft-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:700;line-height:1.1}.vse-passport .pp-name .pp-handle{color:var(--fg-dim);font-size:var(--ft-body);overflow-wrap:anywhere}.vse-passport .pp-bar-wrap{flex-direction:column;gap:7px;width:100%;max-width:460px;display:flex}.vse-passport .pp-bar-top{font-size:var(--ft-body);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vse-passport .pp-bar-top .pp-dim{color:var(--fg-dim)}.vse-passport .pp-bar-top .pp-pct{color:var(--green);font-variant-numeric:tabular-nums;font-weight:700}:root[data-tier=paid] .vse-passport .pp-bar-top .pp-pct{color:var(--gold-soft)}.vse-passport .pp-bar{border:1px solid var(--card-line);background:#ffffff14;border-radius:999px;height:10px;position:relative;overflow:hidden}.vse-passport .pp-bar>i{background:linear-gradient(90deg, var(--teal), var(--green));height:100%;animation:pp-fill 1.1s var(--motion-ease) .35s backwards;border-radius:999px;display:block}@keyframes pp-fill{0%{width:0!important}}@media (prefers-reduced-motion:reduce){.vse-passport .pp-bar>i{animation:none}}.vse-passport .pp-streak-row{flex-wrap:nowrap;align-items:center;gap:9px;display:flex}.vse-passport .pp-chip-streak{border:1px solid var(--brand-streak);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-chip-streak{border:1px solid color-mix(in srgb, var(--brand-streak) 30%, transparent)}}.vse-passport .pp-chip-streak{background:var(--brand-streak)}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-chip-streak{background:color-mix(in srgb, var(--brand-streak) 8%, transparent)}}.vse-passport .pp-chip-streak{color:var(--fg);font-weight:500;font-size:var(--ft-body)}.vse-passport .pp-chip-streak>svg{color:var(--brand-streak);width:15px;height:15px}.vse-passport .pp-chip-streak .pp-rec{color:var(--fg-dim)}.vse-passport .pp-qmark{border:1px solid var(--fg-mute);width:20px;height:20px;color:var(--fg-dim);font-size:var(--ft-micro);cursor:help;transition:color var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);border-radius:50%;outline:none;flex:none;place-items:center;font-weight:700;display:inline-grid;position:relative}.vse-passport .pp-qmark:hover,.vse-passport .pp-qmark:focus-visible{color:var(--fg);border-color:var(--fg-dim);background:var(--surface-hi)}.vse-passport .pp-qtip{white-space:normal;background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);width:min(300px,76vw);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);border:1px solid var(--line-hi);font-size:var(--ft-micro);color:var(--fg-dim);text-align:left;opacity:0;visibility:hidden;transition:opacity var(--motion-fast), transform var(--motion-fast), visibility 0s linear var(--motion-fast);z-index:30;border-radius:16px;padding:10px 12px;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + 10px);right:-6px;transform:translateY(4px);box-shadow:0 -10px 34px -12px #000000b3}.vse-passport .pp-qtip:before{content:"";border:6px solid #0000;border-top-color:var(--line-hi);position:absolute;top:100%;right:18px}.vse-passport .pp-qtip b{color:var(--fg);font-weight:700}.vse-passport .pp-qmark:hover .pp-qtip,.vse-passport .pp-qmark:focus-visible .pp-qtip,.vse-passport .pp-qmark.pp-tap .pp-qtip{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.vse-passport .pp-side{flex-direction:column;grid-area:side;justify-content:center;align-items:center;gap:clamp(16px,2vw,22px);display:flex}.vse-passport .pp-ava-block{flex-direction:column;align-items:center;display:flex;position:relative}.vse-passport .pp-ava-ring{background:linear-gradient(135deg, var(--teal), var(--green));border-radius:50%;padding:4px;box-shadow:0 10px 28px #00000073}:root[data-tier=paid] .vse-passport .pp-ava-ring{background:var(--gold-grad)}.vse-passport .pp-ava{width:var(--ava-lg);height:var(--ava-lg);background:linear-gradient(135deg, var(--teal), var(--green));color:#06140a;font-weight:700;font-size:var(--ava-lg-mono);letter-spacing:.01em;border:3px solid var(--bg-hi);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.vse-passport .pp-ava img{object-fit:cover;border-radius:50%;width:100%;height:100%}.vse-passport .pp-tier-badge{z-index:3;font-size:var(--ft-micro);letter-spacing:.12em;border:3px solid var(--bg-base);border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-weight:700;display:inline-flex;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0000006b}.vse-passport .pp-tier-badge svg{width:13px;height:13px}.vse-passport .pp-tier-pro{background:var(--gold-grad);color:var(--lc-ink-hi)}.vse-passport .pp-tier-free{background:var(--green);color:#08130a}.vse-passport .pp-actions{flex-direction:column;align-items:stretch;gap:10px;width:fit-content;max-width:100%;display:flex}.vse-passport .pp-stat-num{font-size:var(--ft-display);letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-weight:700;line-height:1;display:inline-flex}.vse-passport .pp-stat-num .pp-sub{font-size:var(--ft-body);color:var(--fg-mute);font-weight:500}.vse-passport .pp-stat-cap{font-size:var(--ft-micro);color:var(--fg-dim);font-weight:500}.vse-passport .pp-s.pp-primary .pp-stat-num{background:linear-gradient(100deg, var(--teal) 0%, var(--green) 32%, #eaffdd 50%, var(--green) 68%, var(--teal) 100%);color:#0000;filter:drop-shadow(0 2px 14px var(--green));background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-s.pp-primary .pp-stat-num{filter:drop-shadow(0 2px 14px color-mix(in srgb, var(--green) 34%, transparent))}}.vse-passport .pp-s.pp-primary .pp-stat-num{animation:2.4s ease-in-out .6s both pp-shine}:root[data-tier=paid] .vse-passport .pp-s.pp-primary .pp-stat-num{background:linear-gradient(100deg, var(--gold-deep) 0%, var(--gold) 32%, #fff4d2 50%, var(--gold) 68%, var(--gold-deep) 100%);filter:drop-shadow(0 2px 14px var(--gold-aura-1));background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){:root[data-tier=paid] .vse-passport .pp-s.pp-primary .pp-stat-num{filter:drop-shadow(0 2px 14px color-mix(in srgb, var(--gold-aura-1) 38%, transparent))}}@keyframes pp-shine{0%{background-position:135% 0}to{background-position:-35% 0}}@media (prefers-reduced-motion:reduce){.vse-passport .pp-s.pp-primary .pp-stat-num{animation:none}}.vse-passport .pp-public{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.vse-passport .pp-public .pp-lead{color:var(--fg);font-weight:700;font-size:var(--ft-body);align-items:center;gap:10px;display:inline-flex}.vse-passport .pp-public .pp-lead svg{width:20px;height:20px;color:var(--fg-dim);flex:none}.vse-passport .pp-public .pp-since{color:var(--fg-mute);font-size:var(--ft-body)}.vse-passport .pp-block{margin-top:clamp(28px,4vw,40px)}.vse-passport .pp-bio{max-width:56ch;color:var(--fg-dim);font-size:var(--ft-body);overflow-wrap:anywhere;margin:0;line-height:1.45}.vse-passport .pp-empty{color:var(--fg-mute);font-size:var(--ft-body);margin:0}.vse-passport .pp-empty a,.vse-passport .pp-public .pp-since a,.vse-passport .pp-linkbtn{color:var(--fg-dim);text-underline-offset:3px;transition:color var(--motion-fast);text-decoration:underline}.vse-passport .pp-empty a:hover,.vse-passport .pp-public .pp-since a:hover,.vse-passport .pp-linkbtn:hover{color:var(--fg)}.vse-passport .pp-linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.vse-passport .vse-last-read{container-type:inline-size}@container (min-width:760px){.vse-passport .vse-last-read__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vse-passport .pp-sec-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.vse-passport .pp-sec-head h2{font-size:var(--ft-heading);margin:0;font-weight:700}.vse-passport .pp-count{background:var(--surface-hi);border:1px solid var(--card-line);font-variant-numeric:tabular-nums;border-radius:999px;align-items:baseline;gap:5px;margin-left:13px;padding:5px 12px;line-height:1;display:inline-flex}.vse-passport .pp-count b{font-size:var(--ft-body);color:var(--fg);font-weight:700}.vse-passport .pp-count span{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-passport .pp-ach{container:pp-ach/inline-size}.vse-passport .pp-ach-groups{grid-template-columns:minmax(0,1fr);gap:clamp(22px,2.6vw,30px);display:grid}@media (min-width:1000px){@container pp-ach (min-width:820px){.vse-passport .pp-ach-groups{grid-template-columns:minmax(0,3fr) minmax(0,4fr);align-items:start;gap:clamp(18px,2vw,28px)}}.vse-passport .pp-ach-groups:has(>:only-child){grid-template-columns:minmax(0,3fr) minmax(0,4fr);align-items:start;gap:clamp(18px,2vw,28px)}.vse-passport .pp-ach-groups>:only-child .pp-mini.pp-got4{grid-template-columns:repeat(4,minmax(auto,1fr))}}.vse-passport .pp-grp-head{font-size:var(--ft-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:9px;margin:0 0 13px;font-weight:700;display:flex}.vse-passport .pp-grp-head .pp-dot{border-radius:50%;flex:none;width:9px;height:9px}.vse-passport .pp-grp-head.pp-soon .pp-dot{background:var(--soon);box-shadow:0 0 0 3px var(--soon)}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-grp-head.pp-soon .pp-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--soon) 22%, transparent)}}.vse-passport .pp-grp-head.pp-got .pp-dot{background:var(--green);box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-grp-head.pp-got .pp-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 22%, transparent)}}.vse-passport .pp-grp-head .pp-gc{font-size:var(--ft-micro);color:var(--fg-mute);letter-spacing:0;text-transform:none;font-weight:700}.vse-passport .pp-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.1vw,14px);display:grid}.vse-passport .pp-mini.pp-got4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:560px){.vse-passport .pp-mini,.vse-passport .pp-mini.pp-got4{grid-template-columns:repeat(2,minmax(0,1fr))}}.vse-passport .pp-mini.pp-flow{grid-template-columns:repeat(auto-fill,minmax(max(132px,25% - 10.5px),1fr))}.vse-passport .pp-acard{text-align:center;transition:transform var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);border-radius:16px;outline:none;flex-direction:column;align-items:center;gap:13px;padding:22px 14px 18px;display:flex;position:relative}.vse-passport .pp-acard:hover,.vse-passport .pp-acard:focus-visible{border-color:var(--line-hi);background:var(--surface-hi);transform:translateY(-4px)}.vse-passport .pp-acard .pp-ab{background:radial-gradient(120% 120% at 50% 18%, var(--green), var(--green));border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-acard .pp-ab{background:radial-gradient(120% 120% at 50% 18%, color-mix(in srgb, var(--green) 24%, transparent), color-mix(in srgb, var(--green) 9%, transparent))}}.vse-passport .pp-acard .pp-ab{border:2px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-acard .pp-ab{border:2px solid color-mix(in srgb, var(--green) 40%, transparent)}}.vse-passport .pp-acard .pp-ab{color:var(--green);box-shadow:0 6px 20px -8px var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-acard .pp-ab{box-shadow:0 6px 20px -8px color-mix(in srgb, var(--green) 50%, transparent)}}.vse-passport .pp-acard .pp-ab svg{width:32px;height:32px}.vse-passport .pp-acard .pp-cn{border:3px solid var(--bg-base);border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:-3px;right:-3px}.vse-passport .pp-acard .pp-cn.pp-ok{background:var(--green);color:#08130a}.vse-passport .pp-acard .pp-cn.pp-ok svg{stroke-width:3.2px;width:12px;height:12px}.vse-passport .pp-acard .pp-cn.pp-lk{background:var(--surface-hi);border-color:var(--bg-base);color:var(--fg-mute)}.vse-passport .pp-acard .pp-cn.pp-lk svg{width:11px;height:11px}.vse-passport .pp-acard .pp-an{font-size:var(--ft-body);color:var(--fg);font-weight:700;line-height:1.25}.vse-passport .pp-acard .pp-ad{font-size:var(--ft-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-mute);font-weight:700}.vse-passport .pp-acard .pp-adesc{font-size:var(--ft-micro);color:var(--fg-dim);line-height:1.4}.vse-passport .pp-acard.pp-lk{justify-content:flex-start}.vse-passport .pp-acard.pp-lk .pp-ab{background:var(--surface-hi);border-color:var(--card-line);color:var(--fg-mute);box-shadow:none}.vse-passport .pp-acard.pp-lk .pp-an{color:var(--fg-dim)}.vse-passport .pp-acard.pp-soon{border-color:var(--soon)}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-acard.pp-soon{border-color:color-mix(in srgb, var(--soon) 32%, transparent)}}.vse-passport .pp-acard.pp-soon{justify-content:flex-start}.vse-passport .pp-acard.pp-soon .pp-ab{color:var(--soon);background:radial-gradient(120% 120% at 50% 18%, var(--soon), var(--soon))}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-acard.pp-soon .pp-ab{background:radial-gradient(120% 120% at 50% 18%, color-mix(in srgb, var(--soon) 26%, transparent), color-mix(in srgb, var(--soon) 9%, transparent))}}.vse-passport .pp-acard.pp-soon .pp-ab{border-color:var(--soon)}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-acard.pp-soon .pp-ab{border-color:color-mix(in srgb, var(--soon) 46%, transparent)}}.vse-passport .pp-acard.pp-soon .pp-ab{box-shadow:0 6px 20px -8px var(--soon)}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-acard.pp-soon .pp-ab{box-shadow:0 6px 20px -8px color-mix(in srgb, var(--soon) 45%, transparent)}}.vse-passport .pp-acard .pp-ap{width:100%;margin-top:auto;padding-top:4px;display:block}.vse-passport .pp-acard .pp-apbar{background:var(--surface-hi);border:1px solid var(--card-line);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.vse-passport .pp-acard .pp-apbar>i{background:linear-gradient(90deg, var(--soon), var(--soon));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-acard .pp-apbar>i{background:linear-gradient(90deg, color-mix(in srgb, var(--soon) 72%, #fff), var(--soon))}}.vse-passport .pp-acard .pp-apc{font-size:var(--ft-micro);color:var(--soon);margin-top:7px;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-acard .pp-apc{color:color-mix(in srgb, var(--soon) 62%, var(--fg-dim))}}.vse-passport .pp-acard-more{cursor:pointer;border-style:dashed;border-color:var(--line-hi);color:var(--fg-dim);background:0 0;justify-content:center;font-family:inherit}.vse-passport .pp-acard-more:hover{color:var(--fg);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-acard-more:hover{border-color:color-mix(in srgb, var(--green) 55%, transparent)}}.vse-passport .pp-acard-more:hover{background:var(--surface);transform:translateY(-4px)}.vse-passport .pp-acard-more .pp-ab{border:2px dashed var(--card-line);color:var(--fg);box-shadow:none;background:0 0}.vse-passport .pp-acard-more:hover .pp-ab{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-acard-more:hover .pp-ab{border-color:color-mix(in srgb, var(--green) 55%, transparent)}}.vse-passport .pp-acard-more .pp-ab b{font-size:var(--ft-heading);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}.vse-passport .pp-acard-more .pp-an{color:inherit;font-weight:700}.vse-passport .pp-dash{margin-top:clamp(20px,2.4vw,32px)}.vse-passport .pp-dash-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(16px,1.8vw,24px);display:grid}@media (min-width:1100px){.vse-passport .pp-dash-row{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.vse-passport .pp-card{flex-direction:column;padding:clamp(20px,2.2vw,28px);display:flex}.vse-passport .pp-card:has(.pp-heat-wrap){justify-content:space-between}.vse-passport .pp-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:18px;display:flex}.vse-passport .pp-card-head h3{font-size:var(--ft-body-lg);align-items:center;gap:9px;margin:0;font-weight:700;display:inline-flex}.vse-passport .pp-card-head .pp-hint{font-size:var(--ft-micro);color:var(--fg-mute);white-space:nowrap}.vse-passport .pp-heat-q{border:1px solid var(--fg-mute);width:21px;height:21px;color:var(--fg-dim);font-size:var(--ft-micro);cursor:pointer;transition:var(--motion-hover);background:0 0;border-radius:50%;font-family:inherit;font-weight:700;line-height:1}.vse-passport .pp-heat-q:hover{color:var(--fg);border-color:var(--fg-dim);background:var(--surface-hi)}.vse-passport .pp-heat-wrap{position:relative}.vse-passport .pp-heat-months{height:15px;font-size:var(--ft-micro);color:var(--fg-mute);grid-template-columns:repeat(26,1fr);gap:4px;margin-bottom:8px;font-weight:700;display:grid}.vse-passport .pp-heat-months span{white-space:nowrap;text-transform:capitalize;grid-row:1}.vse-passport .pp-heat{gap:4px;display:flex}.vse-passport .pp-heat-col{flex:1;grid-template-rows:repeat(7,1fr);gap:4px;min-width:0;display:grid}.vse-passport .pp-cell{aspect-ratio:1;background:#ffffff0d;border-radius:4px}.vse-passport .pp-cell.l1{background:var(--heat-1)}.vse-passport .pp-cell.l2{background:var(--heat-2)}.vse-passport .pp-cell.l3{background:var(--heat-3)}.vse-passport .pp-heat-tip{z-index:25;pointer-events:none;opacity:0;background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);border:1px solid var(--line-hi);font-size:var(--ft-micro);color:var(--fg-dim);white-space:nowrap;transition:opacity var(--motion-fast);border-radius:16px;padding:7px 11px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 12px 30px -10px #000000b3}.vse-passport .pp-heat-tip.pp-show{opacity:1}.vse-passport .pp-heat-tip b{color:var(--fg);font-weight:700}.vse-passport .pp-heat-legend{font-size:var(--ft-micro);color:var(--fg-mute);justify-content:flex-end;align-items:center;gap:7px;margin-top:16px;display:flex}.vse-passport .pp-heat-legend .pp-sc{gap:3px;display:flex}.vse-passport .pp-heat-legend .pp-sc i{border-radius:3px;width:11px;height:11px}.vse-passport .pp-sub{border-color:var(--gold);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vse-passport .pp-sub{border-color:color-mix(in srgb, var(--gold) 24%, transparent)}}.vse-passport .pp-sub>*{position:relative}.vse-passport .pp-sub .pp-tier{background:var(--gold-grad);color:var(--lc-ink-hi);font-weight:700;font-size:var(--ft-micro);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.vse-passport .pp-sub .pp-tier svg{width:14px;height:14px}.vse-passport .pp-sub .pp-until{font-size:var(--ft-body);color:var(--fg-mute)}.vse-passport .pp-sub-pro .pp-pro-main{justify-content:space-between;align-items:center;gap:clamp(10px,1.4vw,18px);margin:clamp(16px,2.2vw,26px) 0 clamp(14px,1.8vw,20px);display:flex}.vse-passport .pp-pro-ring{--sz:clamp(108px, 11vw, 138px);width:var(--sz);height:var(--sz);flex:none;place-items:center;display:grid;position:relative}.vse-passport .pp-pro-ring:before{content:"";background:conic-gradient(from 0deg, var(--gold) calc(var(--ring-pct,0) * 1%), #ffffff1a 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 13px),#000 calc(100% - 12px));mask:radial-gradient(farthest-side,#0000 calc(100% - 13px),#000 calc(100% - 12px))}.vse-passport .pp-pro-ring-in{z-index:1;flex-direction:column;align-items:center;gap:1px;display:flex;position:relative}.vse-passport .pp-pro-ring-in b{font-size:var(--ft-heading);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.vse-passport .pp-pro-ring-in span{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-passport .pp-pro-emblem{filter:drop-shadow(0 8px 20px #00000059);pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:clamp(96px,10vw,124px);height:auto}.vse-passport .pp-pro-meta{flex-direction:column;gap:3px;margin-bottom:clamp(14px,1.8vw,20px);display:flex}.vse-passport .pp-pro-lead{font-size:var(--ft-body);color:var(--fg);font-weight:700}.vse-passport .pp-sub .pp-btn{align-self:stretch;margin-top:auto}.vse-passport .pp-sfh{font-size:var(--ft-heading);color:var(--fg);margin:16px 0 5px;font-weight:700}.vse-passport .pp-sfsub{font-size:var(--ft-body);color:var(--fg-dim);margin-bottom:16px;line-height:1.5}.vse-passport .pp-perks{flex-direction:column;gap:11px;margin:0 0 20px;padding:0;list-style:none;display:flex}.vse-passport .pp-perks li{font-size:var(--ft-body);color:var(--fg-dim);align-items:flex-start;gap:10px;line-height:1.4;display:flex}.vse-passport .pp-perks li svg{width:17px;height:17px;color:var(--gold);flex:none;margin-top:1px}.vse-passport .pp-sub-cta{flex-direction:column;gap:10px;margin-top:auto;display:flex}.vse-passport .ppm{z-index:120;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;left:0;right:0}.vse-passport .ppm-scrim{position:absolute;inset:0}.vse-passport .ppm-dialog{z-index:1;border:1px solid var(--line-hi);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);width:min(450px,94vw);max-height:88vh;-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);animation:pp-rise .22s var(--motion-ease);border-radius:16px;padding:clamp(22px,3vw,30px);position:relative;overflow-y:auto;box-shadow:0 40px 120px -30px #000000d9}.vse-passport .ppm-dialog.pp-wide{flex-direction:column;width:min(1120px,94vw);padding:0;display:flex}.vse-passport .ppm-x{border:1px solid var(--card-line);background:var(--surface);width:36px;height:36px;color:var(--fg-dim);cursor:pointer;z-index:3;transition:var(--motion-hover);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.vse-passport .ppm-x:hover{color:var(--fg);background:var(--surface-hi);border-color:var(--line-hi)}.vse-passport .ppm-x svg{width:17px;height:17px}.vse-passport .ppm h3{font-size:var(--ft-heading);margin:0 0 4px;padding-right:40px;font-weight:700}.vse-passport .ppm .pp-msub{font-size:var(--ft-body);color:var(--fg-dim);margin-bottom:20px;line-height:1.45}.vse-passport .pp-sh-link{border:1px solid var(--card-line);background:var(--surface);border-radius:16px;align-items:center;margin-bottom:10px;padding:12px 14px;display:flex}.vse-passport .pp-sh-link .pp-u{min-width:0;font-size:var(--ft-body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vse-passport .pp-sh-acts{gap:10px;display:flex}.vse-passport .pp-sh-acts .pp-btn{flex:1;justify-content:center}.vse-passport .pp-sh-acts .pp-btn svg{width:16px;height:16px}.vse-passport .pp-sh-preview{width:100%;color:var(--fg-dim);font-size:var(--ft-body);transition:color var(--motion-fast);justify-content:center;align-items:center;gap:8px;margin-top:18px;font-weight:700;text-decoration:none;display:flex}.vse-passport .pp-sh-preview:hover{color:var(--gold-soft)}.vse-passport .pp-sh-preview svg{width:16px;height:16px}.vse-passport .pp-sh-qr-wrap{border-top:1px solid var(--card-line);align-items:center;gap:16px;margin-top:20px;padding-top:20px;display:flex}.vse-passport .pp-sh-qr{background:#fff;border-radius:14px;flex:none;place-items:center;width:108px;height:108px;padding:9px;display:grid}.vse-passport .pp-sh-qr-txt{font-size:var(--ft-micro);color:var(--fg-dim);line-height:1.5}@media (max-width:480px){.vse-passport .pp-sh-qr-wrap{text-align:center;flex-direction:column}}.vse-passport .ppm-head{border-bottom:1px solid var(--card-line);align-items:center;gap:24px;padding:clamp(22px,2.4vw,30px) 64px 18px clamp(22px,2.6vw,34px);display:flex}.vse-passport .ppm-head .pp-ttl{flex:1;min-width:0}.vse-passport .ppm-head h2{font-size:var(--ft-heading);margin:0 0 4px;font-weight:700}.vse-passport .ppm-head .pp-msub{margin-bottom:0}.vse-passport .ppm-prog{flex-direction:column;gap:8px;min-width:min(280px,42vw);display:flex}.vse-passport .ppm-prog .pp-pt{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vse-passport .ppm-prog .pp-pt b{font-size:var(--ft-body-lg);font-variant-numeric:tabular-nums;color:var(--fg);font-weight:700}.vse-passport .ppm-prog .pp-pt span{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-passport .ppm-prog .pp-pb{background:var(--surface-hi);border:1px solid var(--card-line);border-radius:999px;height:8px;overflow:hidden}.vse-passport .ppm-prog .pp-pb>i{background:var(--green);border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.vse-passport .ppm-prog .pp-pb>i{background:color-mix(in srgb, var(--green) 86%, #fff)}}.vse-passport .ppm-body{padding:clamp(20px,2.4vw,30px) clamp(22px,2.6vw,34px);overflow-y:auto}.vse-passport .ppm-grp{font-size:var(--ft-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:9px;margin:0 0 16px;font-weight:700;display:flex}.vse-passport .ppm-grp .pp-gc{font-size:var(--ft-micro);color:var(--fg-mute);letter-spacing:0;text-transform:none;font-weight:700}.vse-passport .ppm-grid+.ppm-grp{margin-top:30px}.vse-passport .ppm-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:clamp(12px,1.4vw,16px);display:grid}@media (max-width:560px){.vse-passport .ppm-head{flex-direction:column;align-items:flex-start;gap:14px;padding-right:clamp(22px,2.6vw,34px)}.vse-passport .ppm-head .pp-ttl{padding-right:44px}.vse-passport .ppm-prog{width:100%;min-width:0}.vse-passport .ppm-grid{grid-template-columns:repeat(2,1fr)}}.vse-passport .pp-ai-levels{flex-direction:column;gap:11px;margin:0 0 16px;padding:0;list-style:none;display:flex}.vse-passport .pp-ai-levels li{font-size:var(--ft-body);color:var(--fg-dim);align-items:center;gap:12px;display:flex}.vse-passport .pp-ai-levels li i{border-radius:6px;flex:none;width:20px;height:20px}.vse-passport .pp-ai-levels li b{color:var(--fg);font-weight:700}@media (max-width:1023px){.vse-passport .pp-hero{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"gena""ava""info""actions";justify-items:center;gap:16px;min-height:0;padding:28px 20px 30px}.vse-passport .pp-side{display:contents}.vse-passport .pp-ava-block{grid-area:ava}.vse-passport .pp-actions{grid-area:actions}.vse-passport .pp-stats-grid{grid-template-columns:1fr 1fr}.vse-passport .pp-stage{align-self:auto;min-height:172px}.vse-passport .pp-gena{width:164px}.vse-passport .pp-actions{flex-direction:row;gap:10px;width:100%}.vse-passport .pp-actions>*{flex:1 1 0;justify-content:center;min-width:0}.vse-passport .pp-btn-tail{display:none}.vse-passport .pp-info{align-items:center}.vse-passport .pp-name{text-align:center;align-items:center}.vse-passport .pp-name .pp-nm{font-size:var(--ft-display)}.vse-passport .pp-lvl-line{justify-content:center}.vse-passport .pp-bar-wrap{align-items:stretch}.vse-passport .pp-streak-row{justify-content:center}.vse-passport .pp-qtip{right:-6px}}@media (max-width:420px){.vse-passport .pp-lvl-num{font-size:var(--ft-hero);color:var(--tier-light);-webkit-text-fill-color:var(--tier-light);background:0 0}}@media (max-width:360px){.vse-passport .pp-actions{flex-wrap:wrap}.vse-passport .pp-actions>*{flex-basis:100%}}@media (max-width:520px){.vse-passport .pp-actions--stack{flex-wrap:wrap}.vse-passport .pp-actions--stack>*{flex-basis:100%}}@media (max-width:1023px) and (max-height:900px){.vse-passport .pp-hero{gap:12px;padding-top:20px}.vse-passport .pp-stage{min-height:148px}.vse-passport .pp-gena{width:136px}.vse-passport .pp-ava{--ava-lg:104px}.vse-passport .pp-info{gap:9px}}.vse-settings{--green:var(--brand-green-light);--teal:var(--brand-green-dark);--gold:var(--lc-gold-bright);--gold-soft:var(--lc-gold-bright);--gold-grad:var(--gold-gradient-heritage);max-width:1600px;margin:0 auto}.vse-settings .set-head{align-items:center;gap:13px;margin:0 0 6px;display:flex}.vse-settings .set-gear{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--card-line);width:36px;height:36px;color:var(--fg-dim);flex:none;place-items:center;display:grid}.vse-settings .set-gear svg{width:20px;height:20px}.vse-settings .set-head h1{font-size:var(--ft-display);letter-spacing:-.01em;margin:0;font-weight:700}.vse-settings .set-sub{color:var(--fg-dim);font-size:var(--ft-body);margin:6px 0 clamp(24px,3.4vw,36px)}.vse-settings .set-layout{flex-wrap:wrap;align-items:flex-start;gap:clamp(18px,2vw,30px);display:flex;container:set-layout/inline-size}.vse-settings .set-layout>.set-nav{flex:0 0 224px;min-width:0}.vse-settings .set-groups{flex:1 1 0;grid-template-columns:1fr;align-items:start;gap:clamp(14px,1.8vw,18px);min-width:0;display:grid}@container set-layout (max-width:900px){.vse-settings .set-layout>.set-nav,.vse-settings .set-groups{flex-basis:100%}}.vse-settings .set-nav{top:calc(var(--header-bottom) + 16px);flex-direction:column;align-self:start;gap:4px;display:flex;position:sticky}.vse-settings .set-nav-lbl{font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);padding:2px 14px 8px;font-weight:700}.vse-settings .set-nav-a{width:100%;font-family:inherit;font-size:var(--ft-body);color:var(--fg-mute);cursor:pointer;text-align:left;transition:var(--motion-hover);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:11px;padding:10px 14px;text-decoration:none;display:flex}.vse-settings .set-nav-a svg{opacity:.85;flex:none;width:17px;height:17px}.vse-settings .set-nav-a:hover{color:var(--fg-dim);background:var(--surface)}.vse-settings .set-nav-a.on{color:var(--fg);background:var(--surface-hi);border-color:var(--line-hi);font-weight:700}.vse-settings .set-nav-a.on svg{opacity:1;color:var(--section-accent)}@container set-layout (max-width:900px){.vse-settings .set-nav{top:var(--header-bottom);z-index:6;background:var(--bg-base);flex-flow:wrap;align-items:center;gap:6px;padding:10px 0;position:sticky}.vse-settings .set-nav-lbl{display:none}.vse-settings .set-nav-a{border:1px solid var(--card-line);border-radius:var(--radius-sm);width:auto;font-size:var(--ft-micro);padding:8px 14px}.vse-settings .set-nav-a svg{display:none}}@media (max-width:560px){.vse-settings .set-nav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.vse-settings .set-nav::-webkit-scrollbar{display:none}}.vse-settings .set-glass{border-radius:16px;position:relative}.vse-settings .set-sg{padding:0;scroll-margin-top:80px;overflow:hidden}body:has(.vse-stage-bar) .vse-settings .set-sg{scroll-margin-top:108px}.vse-settings .set-tg-inner.is-pending{visibility:hidden}.vse-settings .set-sg-head{border-bottom:1px solid var(--card-line);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:17px clamp(18px,2.2vw,24px);display:flex}.vse-settings .set-sg-head:after{content:"";border-right:2px solid var(--fg-dim);border-bottom:2px solid var(--fg-dim);width:10px;height:10px;transition:transform var(--motion-base), border-color var(--motion-fast);flex:none;margin-left:auto;transform:rotate(45deg)}.vse-settings .set-sg-head:hover:after{border-color:var(--fg)}.vse-settings .set-sg:not(.set-collapsed) .set-sg-head:after{transform:rotate(-135deg)}.vse-settings .set-collapsed .set-sg-head{border-bottom:0}.vse-settings .set-sg-ic{background:var(--section-accent);border-radius:14px;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-sg-ic{background:color-mix(in srgb, var(--section-accent) 13%, transparent)}}.vse-settings .set-sg-ic{color:var(--section-accent);border:1px solid var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-sg-ic{border:1px solid color-mix(in srgb, var(--section-accent) 26%, transparent)}}.vse-settings .set-sg-ic svg{width:19px;height:19px}.vse-settings .set-t{flex-direction:column;gap:2px;min-width:0;display:flex}.vse-settings .set-t b{font-size:var(--ft-body);font-weight:700}.vse-settings .set-t span{font-size:var(--ft-micro);color:var(--fg-mute);line-height:1.4}.vse-settings .set-row{border-top:1px solid var(--card-line);align-items:center;gap:18px;padding:15px clamp(18px,2.2vw,24px);display:flex}.vse-settings .set-sg-head+.set-row,.vse-settings .set-row:first-child{border-top:0}.vse-settings .set-lhs{flex:0 auto;align-items:center;gap:13px;min-width:0;max-width:620px;display:flex}.vse-settings .set-rhs{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.vse-settings .set-row.is-soon{opacity:.6}.vse-settings .set-ri{background:var(--surface);border:1px solid var(--card-line);width:34px;height:34px;color:var(--fg-dim);border-radius:14px;flex:none;place-items:center;display:grid}.vse-settings .set-ri svg{width:17px;height:17px}.vse-settings .set-ri.is-on{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-ri.is-on{background:color-mix(in srgb, var(--green) 13%, transparent)}}.vse-settings .set-ri.is-on{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-ri.is-on{border-color:color-mix(in srgb, var(--green) 26%, transparent)}}.vse-settings .set-ri.is-on{color:var(--green)}.vse-settings .set-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.vse-settings .set-k{font-size:var(--ft-body);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.vse-settings .set-v{font-size:var(--ft-micro);color:var(--fg-dim);overflow-wrap:anywhere;line-height:1.4}.vse-settings .set-v.set-mono{font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere}.vse-settings .set-v.set-mute{color:var(--fg-mute)}.vse-settings .set-note{font-size:var(--ft-micro);color:var(--fg-mute);margin-top:8px;line-height:1.4;display:block}.vse-settings .set-note a{color:var(--fg-dim);text-underline-offset:2px;text-decoration:underline}.vse-settings .set-note a:hover{color:var(--fg)}.vse-settings .set-link{color:var(--brand-green-light);white-space:nowrap;text-decoration:none}.vse-settings .set-link:hover{text-decoration:underline}.vse-settings .set-gico{font-weight:700;font-size:var(--ft-body);color:#0000;background:conic-gradient(from -45deg,#ea4335,#fbbc05,#34a853,#4285f4,#ea4335);-webkit-background-clip:text;background-clip:text}.vse-settings .set-net{font-size:var(--ft-micro);background:var(--surface);border:1px solid var(--card-line);color:var(--fg-dim);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-weight:700;display:inline-flex}.vse-settings .set-wrow .set-lhs{grid-template-columns:148px 15px minmax(0,1fr);align-items:center;gap:13px;display:grid}.vse-settings .set-wrow .set-net{justify-content:center}@media (max-width:560px){.vse-settings .set-wrow .set-lhs{grid-template-columns:auto 15px 1fr;row-gap:6px}.vse-settings .set-wrow .set-net{justify-content:flex-start}.vse-settings .set-wrow .set-meta{grid-column:1/-1}}.vse-settings .set-acct-wrap{container:set-acct/inline-size}.vse-settings .set-acct{align-items:stretch;gap:clamp(18px,2.6vw,30px);padding:clamp(20px,2.4vw,26px);display:flex}.vse-settings .set-acct-photo{width:var(--ava-lg);flex-direction:column;flex:none;justify-content:space-between;align-items:center;gap:13px;display:flex}.vse-settings .set-ava-lg{width:var(--ava-lg);height:var(--ava-lg);font-size:var(--ava-lg-mono);color:#08130a;background:linear-gradient(135deg, var(--green), var(--teal));border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.vse-settings .set-ava-lg img{object-fit:cover;width:100%;height:100%}.vse-settings .set-crop{aspect-ratio:1;background:var(--surface);border-radius:16px;width:100%;max-width:320px;margin:14px auto 0;position:relative;overflow:hidden}.vse-settings .set-crop-zoom{max-width:320px;font-size:var(--ft-body);color:var(--fg-dim);align-items:center;gap:12px;margin:12px auto 0;display:flex}.vse-settings .set-crop-zoom input[type=range]{accent-color:var(--green);flex:1}@media (max-width:760px){.vse-settings .set-crop,.vse-settings .set-crop-zoom{max-width:260px}}.vse-settings .set-acct-photo .set-btn{justify-content:center}.vse-settings .set-acct-data{border-left:1px solid var(--card-line);flex:1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;min-width:0;padding-left:clamp(18px,2.6vw,30px);display:grid}.vse-settings .set-acct-field{grid-row:1/span 3;grid-template-rows:subgrid;border-left:1px solid var(--card-line);place-items:start;row-gap:12px;min-width:0;padding:0 clamp(16px,1.8vw,26px);display:grid}.vse-settings .set-acct-field:first-child{border-left:0;padding-left:0}.vse-settings .set-acct-field .set-meta{display:contents}.vse-settings .set-acct-field .set-k{grid-row:1}.vse-settings .set-acct-field .set-v{grid-row:2}.vse-settings .set-acct-field .set-btn{grid-row:3;align-self:end}@container set-acct (max-width:820px){.vse-settings .set-acct-data{border-left:0;grid-template-rows:none;grid-template-columns:1fr;padding-left:0}.vse-settings .set-acct-field{border-left:0;flex-direction:row;grid-row:auto;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.vse-settings .set-acct-field .set-meta{gap:6px;display:flex}.vse-settings .set-acct-field+.set-acct-field{border-top:1px solid var(--card-line)}.vse-settings .set-acct-field .set-btn{align-self:auto}.vse-settings .set-acct-photo{justify-content:flex-start}}@container set-acct (max-width:480px){.vse-settings .set-acct{flex-direction:column;align-items:stretch}.vse-settings .set-acct-photo{align-self:center}.vse-settings .set-acct-data{border-top:1px solid var(--card-line);padding-top:4px}}@media (max-width:560px){.vse-settings .set-row{flex-wrap:wrap;gap:10px 14px}.vse-settings .set-lhs{flex:100%;max-width:100%}.vse-settings .set-rhs{margin-left:47px}}.vse-settings .set-badge{font-size:var(--ft-micro);white-space:nowrap;vertical-align:middle;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;display:inline-flex}.vse-settings .set-badge svg{stroke-width:2.5px;width:14px;height:14px}.vse-settings .set-badge.ok{color:var(--green)}.vse-settings .set-badge.off{color:var(--warn-amber)}.vse-settings .set-badge.soon{color:var(--fg-mute)}.vse-preview-ribbon{border:1px solid var(--warn-amber);border-radius:12px;flex-direction:column;align-items:center;gap:5px;margin:0 0 16px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-preview-ribbon{border:1px solid color-mix(in srgb, var(--warn-amber) 40%, transparent)}}.vse-preview-ribbon{background:var(--warn-amber)}@supports (color:color-mix(in lab, red, red)){.vse-preview-ribbon{background:color-mix(in srgb, var(--warn-amber) 12%, transparent)}}.vse-preview-ribbon{color:var(--fg);text-align:center}.vse-preview-ribbon__title{font-size:var(--ft-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.vse-preview-ribbon__note{max-width:62ch;font-size:var(--ft-micro);color:var(--fg-dim);font-weight:400;line-height:1.45}.vse-settings .set-badge.warn{color:var(--warn-amber)}.vse-settings .set-v.set-warn{color:var(--fg)}.vse-settings .set-sw{background:var(--surface-hi);border:1px solid var(--card-line);cursor:pointer;width:46px;height:27px;transition:background var(--motion-fast), border-color var(--motion-fast);border-radius:999px;flex:none;padding:0;position:relative}.vse-settings .set-sw:after{content:"";width:21px;height:21px;transition:transform var(--motion-fast);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.vse-settings .set-sw.on{background:var(--green);border-color:#0000}.vse-settings .set-sw.on:after{transform:translate(19px)}.vse-settings .set-sw.disabled{cursor:not-allowed;opacity:.5}.vse-settings .set-subblock{border-top:1px solid var(--card-line);flex-direction:column;gap:11px;padding:15px clamp(18px,2.2vw,24px);display:flex}.vse-settings .set-sub-h{font-size:var(--ft-body);flex-direction:column;gap:3px;font-weight:700;display:flex}.vse-settings .set-sub-h .set-v{font-weight:400}.vse-settings .set-dev{background:var(--surface);border:1px solid var(--card-line);border-radius:16px;align-items:center;gap:13px;padding:11px 13px;display:flex}.vse-settings .set-di{background:var(--surface-hi);border:1px solid var(--card-line);width:36px;height:36px;color:var(--fg-dim);border-radius:14px;flex:none;place-items:center;display:grid}.vse-settings .set-di svg{width:17px;height:17px}.vse-settings .set-textarea{resize:none;width:100%;min-height:92px;font-family:inherit;font-size:var(--ft-body);color:var(--fg);background:var(--surface);border:1px solid var(--card-line);border-radius:var(--radius);outline:none;padding:11px 13px;line-height:1.5}.vse-settings .set-textarea:focus{border-color:var(--focus-line)}.vse-settings .set-priv-acts{flex-wrap:wrap;align-items:center;gap:12px;min-height:18px;display:flex}.vse-settings .set-saved{font-size:var(--ft-micro);color:var(--green);opacity:0;transition:opacity var(--motion-base) ease;align-items:center;gap:5px;display:inline-flex}.vse-settings .set-saved.is-live{opacity:1}.vse-settings .set-saved svg{width:14px;height:14px}.vse-settings .set-inline-err{font-size:var(--ft-micro);color:var(--danger);padding:0 clamp(18px,2.2vw,24px)}.vse-settings .set-subblock .set-inline-err{padding:0}.vse-settings .set-qmark{border:1px solid var(--line-hi);width:16px;height:16px;color:var(--fg-mute);cursor:help;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-grid;position:relative}.vse-settings .set-qmark:hover,.vse-settings .set-qmark:focus-visible{color:var(--fg-dim);border-color:var(--fg-dim);outline:none}.vse-settings .set-qtip{background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);width:min(270px,72vw);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);border:1px solid var(--line-hi);font-size:var(--ft-micro);color:var(--fg-dim);text-align:left;opacity:0;visibility:hidden;transition:opacity var(--motion-fast), transform var(--motion-fast), visibility 0s linear var(--motion-fast);z-index:20;border-radius:16px;padding:10px 12px;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + 9px);left:0;transform:translateY(3px);box-shadow:0 14px 34px -12px #000000b3}.vse-settings .set-qmark:hover .set-qtip,.vse-settings .set-qmark:focus-visible .set-qtip{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}@media (max-width:560px){.vse-settings .set-lhs{position:relative}.vse-settings .set-qmark{position:static}.vse-settings .set-qtip{width:min(270px,100vw - 56px);left:0}}.vse-settings .set-wallet-warn{border:1px solid var(--danger);border-radius:14px;gap:12px;margin:8px clamp(18px,2.2vw,24px) clamp(18px,2.2vw,24px);padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-wallet-warn{border:1px solid color-mix(in srgb, var(--danger) 34%, transparent)}}.vse-settings .set-wallet-warn{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-wallet-warn{background:color-mix(in srgb, var(--danger) 8%, transparent)}}.vse-settings .set-wallet-warn>svg{width:20px;height:20px;color:var(--danger);flex:none;margin-top:1px}.vse-settings .set-ww-body{font-size:var(--ft-body);color:var(--fg-dim);line-height:1.5}.vse-settings .set-ww-body b{color:var(--danger)}.vse-settings .set-ww-text{margin:0}.vse-settings .set-tg-cta{border-color:var(--tg);position:relative}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-tg-cta{border-color:color-mix(in srgb, var(--tg) 34%, transparent)}}.vse-settings .set-tg-cta{overflow:hidden}.vse-settings .set-tg-inner{flex-direction:row;align-items:center;gap:16px;padding:clamp(18px,2.2vw,24px);display:flex;position:relative}.vse-settings .set-tg-ic{border-radius:var(--radius);width:48px;height:48px;color:var(--tg);background:var(--tg);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-tg-ic{background:color-mix(in srgb, var(--tg) 15%, transparent)}}.vse-settings .set-tg-ic{border:1px solid var(--tg)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-tg-ic{border:1px solid color-mix(in srgb, var(--tg) 36%, transparent)}}.vse-settings .set-tg-ic svg{width:24px;height:24px}.vse-settings .set-tg-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vse-settings .set-tg-kicker{font-size:var(--ft-micro);color:var(--fg-mute);font-weight:700}.vse-settings .set-tg-body b{font-size:var(--ft-body);font-weight:700;line-height:1.25}.vse-settings .set-btn-tg{flex:none}@media (max-width:560px){.vse-settings .set-tg-inner{flex-wrap:wrap}.vse-settings .set-tg-body{flex-basis:100%}.vse-settings .set-btn-tg{justify-content:center;width:100%;margin-top:8px}}.vse-settings .set-btn{font-family:inherit;font-size:var(--ft-body);border-radius:var(--radius-sm);border:1px solid var(--card-line);background:var(--surface);color:var(--fg-dim);cursor:pointer;white-space:nowrap;transition:transform var(--motion-fast), background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast);justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.vse-settings .set-btn svg{flex:none;width:15px;height:15px}.vse-settings .set-btn:disabled{opacity:.55;cursor:not-allowed}.vse-settings .set-btn-sm{font-size:var(--ft-micro);padding:8px 14px}.vse-settings .set-btn-primary{background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));color:#fff;box-shadow:0 12px 30px -16px var(--brand-green-light);background-clip:padding-box;border:none}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-btn-primary{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.vse-settings .set-btn-tg{background:var(--tg);color:#fff;background-clip:padding-box;border:none;font-weight:700}.vse-settings .set-btn-danger{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-btn-danger{border-color:color-mix(in srgb, var(--danger) 32%, transparent)}}.vse-settings .set-btn-danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-btn-danger{background:color-mix(in srgb, var(--danger) 9%, transparent)}}.vse-settings .set-btn-danger:hover{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-btn-danger:hover{background:color-mix(in srgb, var(--danger) 16%, transparent)}}.vse-settings .set-btn-danger:hover{border-color:var(--danger)}.vse-settings .set-spin{animation:.7s linear infinite set-spin}@keyframes set-spin{to{transform:rotate(360deg)}}.vse-settings .setm{z-index:120;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;left:0;right:0}.vse-settings .setm-scrim{position:absolute;inset:0}.vse-settings .setm-dialog{z-index:1;border:1px solid var(--line-hi);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);width:min(450px,94vw);max-height:88vh;-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);animation:pp-rise .22s var(--motion-ease);border-radius:16px;padding:clamp(22px,3vw,28px);position:relative;overflow-y:auto;box-shadow:0 40px 120px -30px #000000d9}.vse-settings .setm-x{border-radius:var(--radius-sm);border:1px solid var(--card-line);background:var(--surface);width:34px;height:34px;color:var(--fg-dim);cursor:pointer;z-index:3;transition:var(--motion-hover);place-items:center;display:grid;position:absolute;top:14px;right:14px}.vse-settings .setm-x:hover{color:var(--fg);background:var(--surface-hi);border-color:var(--line-hi)}.vse-settings .setm-x svg{width:17px;height:17px}.vse-settings .set-sm-eye{font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--green);align-items:center;gap:7px;margin:0 0 8px;font-weight:700;display:inline-flex}.vse-settings .set-sm-eye svg{width:14px;height:14px}.vse-settings .set-sm-h{font-size:var(--ft-heading);margin:0 0 6px;padding-right:36px;font-weight:700}.vse-settings .set-sm-h.center{text-align:center;padding-right:0}.vse-settings .set-sm-sub{font-size:var(--ft-body);color:var(--fg-dim);margin:0 0 16px;line-height:1.5}.vse-settings .set-sm-sub.center{text-align:center}.vse-settings .set-sm-sub b{color:var(--fg);font-weight:700}.vse-settings .set-sm-label{font-size:var(--ft-micro);color:var(--fg-mute);margin:0 0 7px;font-weight:700;display:block}.vse-settings .set-sm-field{border-radius:var(--radius);border:1px solid var(--line);background:#00000040;align-items:center;gap:8px;margin-bottom:12px;padding:0 14px;display:flex}.vse-settings .set-sm-field:focus-within{border-color:var(--focus-line)}.vse-settings .set-sm-field .pre{color:var(--fg-mute);font-weight:700}.vse-settings .set-sm-field input{min-width:0;font-family:inherit;font-size:var(--ft-body);color:var(--fg);background:0 0;border:0;outline:none;flex:1;padding:13px 0}.vse-settings .set-sm-field input.mono{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--ft-body)}.vse-settings .set-sm-hint{font-size:var(--ft-micro);color:var(--fg-mute);align-items:center;gap:6px;margin:-4px 0 14px;display:inline-flex}.vse-settings .set-sm-hint svg{flex:none;width:14px;height:14px}.vse-settings .set-sm-hint.ok{color:var(--green)}.vse-settings .set-sm-hint.err{color:var(--danger)}.vse-settings .set-sm-note{font-size:var(--ft-micro);color:var(--fg-mute);align-items:flex-start;gap:8px;margin:0 0 16px;line-height:1.45;display:flex}.vse-settings .set-sm-note svg{flex:none;width:15px;height:15px;margin-top:1px}.vse-settings .set-sm-warn{font-size:var(--ft-micro);color:var(--gold-soft);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-sm-warn{background:color-mix(in srgb, var(--gold) 8%, transparent)}}.vse-settings .set-sm-warn{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-sm-warn{border:1px solid color-mix(in srgb, var(--gold) 22%, transparent)}}.vse-settings .set-sm-warn{border-radius:14px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:11px 13px;line-height:1.45;display:flex}.vse-settings .set-sm-warn svg{width:15px;height:15px;color:var(--gold-soft);flex:none;margin-top:1px}.vse-settings .set-sm-acts{justify-content:flex-end;gap:10px;display:flex}.vse-settings .set-sm-acts .set-btn{font-size:var(--ft-body);flex:1;padding:12px 16px}.vse-settings .set-sm-icon{background:var(--surface);border:1px solid var(--card-line);width:54px;height:54px;color:var(--fg-dim);border-radius:14px;place-items:center;margin:4px auto 14px;display:grid}.vse-settings .set-sm-icon.ok{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-sm-icon.ok{background:color-mix(in srgb, var(--green) 13%, transparent)}}.vse-settings .set-sm-icon.ok{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-sm-icon.ok{border-color:color-mix(in srgb, var(--green) 30%, transparent)}}.vse-settings .set-sm-icon.ok{color:var(--green)}.vse-settings .set-sm-icon.danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-sm-icon.danger{background:color-mix(in srgb, var(--danger) 13%, transparent)}}.vse-settings .set-sm-icon.danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-sm-icon.danger{border-color:color-mix(in srgb, var(--danger) 30%, transparent)}}.vse-settings .set-sm-icon.danger{color:var(--danger)}.vse-settings .set-sm-icon svg{width:26px;height:26px}.vse-settings .set-av-pick{justify-content:center;margin-bottom:14px;padding:8px 0 4px;display:flex}.vse-settings .set-net-pick{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.vse-settings .set-np{font-family:inherit;font-size:var(--ft-micro);color:var(--fg-dim);cursor:pointer;border:1px solid var(--card-line);background:var(--surface);border-radius:999px;padding:8px 12px;font-weight:700}.vse-settings .set-np.on{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-np.on{border-color:color-mix(in srgb, var(--green) 40%, transparent)}}.vse-settings .set-np.on{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-settings .set-np.on{background:color-mix(in srgb, var(--green) 12%, transparent)}}.vse-game{--green:var(--brand-green-light);--teal:var(--brand-green-dark);--gold:#ecd297;--gold-soft:#d4b98a;--gold-grad:linear-gradient(135deg, #b68f53 0%, #ecd297 52%, #fbe4a0 100%);--gold-aura-1:#e6bf73;--gold-aura-3:#dab87b;--rar-common:#8a93a3;--rar-rare:var(--brand-green-light);--rar-elite:#6e9bff;--rar-legendary:#e6bf73;--soon:#e8b24a;--bg-hi:var(--surface-hi);max-width:1600px;margin:0 auto}.vse-game img{image-rendering:pixelated}.vse-game .vg-block{margin-top:clamp(34px,5vw,56px)}.vse-game>section{opacity:0;animation:vg-rise .65s var(--motion-ease) forwards;transform:translateY(16px)}@keyframes vg-rise{to{opacity:1;transform:none}}.vse-game>section:nth-child(2){animation-delay:50ms}.vse-game>section:nth-child(3){animation-delay:.12s}.vse-game>section:nth-child(4){animation-delay:.2s}.vse-game>section:nth-child(5){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.vse-game>section,.vse-game .vg-bar>i,.vse-game .vg-now-gena,.vse-game .vg-gm-img{opacity:1;animation:none;transform:none}}.vse-game .vg-glass{border-radius:16px;position:relative}.vse-game .vg-pro-frame{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-pro-frame{border-color:color-mix(in srgb, var(--gold) 24%, transparent)}}.vse-game .vg-tier.vg-pro-frame:after,.vse-game .vg-pod.vg-pro-frame:after{content:"";border-radius:inherit;background:var(--gold-grad);-webkit-mask-composite:xor;pointer-events:none;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}:root:not([data-tier=paid]) .vse-game .vg-now.vg-pro-frame{border-color:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){:root:not([data-tier=paid]) .vse-game .vg-now.vg-pro-frame{border-color:color-mix(in srgb, var(--brand-green-light) 24%, transparent)}}.vse-game .vg-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:0 0 18px;display:flex}.vse-game .vg-sec-head .ttl{flex-direction:column;gap:4px;min-width:0;display:flex}.vse-game .vg-sec-head h2{font-size:var(--ft-display);letter-spacing:-.01em;margin:0;font-weight:700}.vse-game .vg-sec-head .sub{color:var(--fg-dim);font-size:var(--ft-body);line-height:1.4}.vse-game .vg-count{color:var(--fg-dim);font-weight:500;font-size:var(--ft-body);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.vse-game .vg-count b{color:var(--gold-soft);font-weight:700}.vse-game .vg-now{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px clamp(20px,3vw,40px);padding:clamp(20px,2.6vw,28px) clamp(20px,3vw,32px);display:grid;position:relative;overflow:hidden}.vse-game .vg-now>*{z-index:1;position:relative}.vse-game .vg-now-hero{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;display:flex}.vse-game .vg-now-hero:focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px;border-radius:14px}.vse-game .vg-now-gena{filter:drop-shadow(0 8px 14px #00000080);width:64px;height:64px;animation:5.5s ease-in-out infinite vg-bob}@keyframes vg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.vse-game .vg-now-mid{flex-direction:column;gap:12px;min-width:0;display:flex}.vse-game .vg-now-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vse-game .vg-now-lvl{font-size:var(--ft-heading);letter-spacing:-.01em;font-weight:700;line-height:1}.vse-game .vg-now-rar{color:var(--rar-rare)}.vse-game .vg-pro-pill{font-size:var(--ft-micro);letter-spacing:.12em;background:var(--gold-grad);color:var(--lc-ink-hi);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-weight:700;display:inline-flex}.vse-game .vg-pro-pill svg{width:13px;height:13px}.vse-game .vg-now-rank{color:var(--fg-dim);font-weight:500;font-size:var(--ft-body);align-items:center;gap:7px;display:inline-flex}.vse-game .vg-now-rank svg{width:16px;height:16px;color:var(--gold-soft)}.vse-game .vg-now-rank b{color:var(--fg);font-weight:700}.vse-game .vg-now-bar{flex-direction:column;gap:7px;width:100%;max-width:760px;display:flex}.vse-game .vg-now-bar-top{font-size:var(--ft-body);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vse-game .vg-now-bar-top .lab{color:var(--fg-dim)}.vse-game .vg-now-bar-top .pct{color:var(--gold-soft);font-variant-numeric:tabular-nums;font-weight:700}.vse-game .vg-now-bar-top .pct .cur{color:var(--fg)}.vse-game .vg-bar{border:1px solid var(--card-line);background:#ffffff14;border-radius:999px;height:10px;position:relative;overflow:hidden}.vse-game .vg-bar>i{background:var(--gold-grad);height:100%;animation:vg-fill 1.1s var(--motion-ease) .35s backwards;border-radius:999px;display:block}@keyframes vg-fill{0%{width:0!important}}.vse-game .vg-streak{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.vse-game .vg-streak-days{gap:6px;display:flex}.vse-game .vg-sd{border:1px solid var(--card-line);background:var(--surface);border-radius:14px;place-items:center;width:30px;height:34px;display:grid;position:relative}.vse-game .vg-sd .dn{font-size:var(--ft-micro);color:var(--fg-mute);letter-spacing:.04em;font-weight:700}.vse-game .vg-sd.on{border-color:var(--streak-flame)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-sd.on{border-color:color-mix(in srgb, var(--streak-flame) 42%, transparent)}}.vse-game .vg-sd.on{background:var(--streak-flame-deep)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-sd.on{background:color-mix(in srgb, var(--streak-flame-deep) 13%, transparent)}}.vse-game .vg-sd.on .dn{color:var(--streak-flame-soft)}.vse-game .vg-sd.today{border-color:var(--streak-flame)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-sd.today{border-color:color-mix(in srgb, var(--streak-flame) 70%, transparent)}}.vse-game .vg-sd.today{background:var(--streak-flame-deep)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-sd.today{background:color-mix(in srgb, var(--streak-flame-deep) 22%, transparent)}}.vse-game .vg-sd.today{box-shadow:0 0 0 3px #ff7a2d24}.vse-game .vg-sd .vg-flame{color:var(--brand-streak);filter:drop-shadow(0 2px 4px #00000080);width:13px;height:13px;position:absolute;top:-7px}.vse-game .vg-streak-lab{font-size:var(--ft-body);color:var(--fg);white-space:nowrap;align-items:center;gap:7px;font-weight:500;display:inline-flex}.vse-game .vg-streak-lab svg{width:14px;height:14px;color:var(--brand-streak)}.vse-game .vg-streak-lab .rec{color:var(--fg-mute)}.vse-game .vg-ladder{flex-direction:column;gap:16px;display:flex}.vse-game .vg-tier{grid-template-columns:230px minmax(0,1fr);align-items:center;gap:clamp(18px,2.5vw,32px);padding:clamp(18px,2.4vw,24px) clamp(18px,2.6vw,26px);display:grid;position:relative;overflow:hidden}.vse-game .vg-tier>*{z-index:1;position:relative}.vse-game .vg-tier.t-common{--accent:var(--rar-common)}.vse-game .vg-tier.t-rare{--accent:var(--rar-rare)}.vse-game .vg-tier.t-elite{--accent:var(--rar-elite)}.vse-game .vg-tier.t-legendary{--accent:var(--rar-legendary)}.vse-game .vg-tier-head{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.vse-game .vg-tier-pine-row{align-items:center;gap:12px;display:flex}.vse-game .vg-tier-pine{filter:drop-shadow(0 3px 6px #00000080);flex:none;width:64px;height:64px}.vse-game .vg-tier.t-legendary .vg-tier-pine{filter:drop-shadow(0 6px 12px #00000073)drop-shadow(0 3px 6px #00000080)}.vse-game .vg-tier-name{font-size:var(--ft-body-lg);letter-spacing:-.01em;color:var(--accent);font-weight:700;line-height:1.1}.vse-game .vg-tier-range{font-size:var(--ft-micro);letter-spacing:.04em;color:var(--fg-mute);margin-top:4px;font-weight:500}.vse-game .vg-tier-count{font-size:var(--ft-micro);color:var(--fg-dim);border:1px solid var(--card-line);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-weight:500;display:inline-flex}.vse-game .vg-tier-count b{color:var(--fg);font-weight:700}.vse-game .vg-tier-count .dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.vse-game .vg-tiles{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:clamp(10px,1.4vw,16px);display:grid}.vse-game .vg-tile{cursor:pointer;transition:transform var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);border-radius:14px;outline:none;flex-direction:column;align-items:center;gap:9px;padding:18px 10px;display:flex;position:relative}.vse-game .vg-tile:hover,.vse-game .vg-tile:focus-visible{border-color:var(--line-hi);background:var(--surface-hi);transform:translateY(-3px)}.vse-game .vg-tile-img-wrap{place-items:center;width:clamp(56px,7vw,76px);height:clamp(56px,7vw,76px);display:grid;position:relative}.vse-game .vg-tile-img{object-fit:contain;filter:drop-shadow(0 6px 10px #00000073);width:100%;height:100%}.vse-game .vg-tile-num{z-index:2;min-width:22px;height:22px;font-size:var(--ft-micro);color:var(--fg);background:var(--bg-base);border-radius:7px;place-items:center;padding:0 5px;font-weight:700;line-height:1;display:grid;position:absolute;top:6px;left:6px}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-tile-num{background:color-mix(in srgb, var(--bg-base) 78%, transparent)}}.vse-game .vg-tile-num{border:1px solid var(--card-line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-variant-numeric:tabular-nums}.vse-game .vg-tile.unlocked{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-tile.unlocked{border-color:color-mix(in srgb, var(--accent) 32%, transparent)}}.vse-game .vg-tile.unlocked .vg-tile-num{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-tile.unlocked .vg-tile-num{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.vse-game .vg-tile.current{background:var(--gold-aura-1);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-tile.current{background:color-mix(in srgb, var(--gold-aura-1) 9%, transparent)}}.vse-game .vg-tile.current{box-shadow:0 0 0 4px var(--gold-aura-1)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-tile.current{box-shadow:0 0 0 4px color-mix(in srgb, var(--gold-aura-1) 14%, transparent)}}.vse-game .vg-tile.current:after{content:"";border-radius:inherit;pointer-events:none;background:var(--gold-grad);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.vse-game .vg-tile.current .vg-tile-img{filter:drop-shadow(0 6px 12px #00000073)drop-shadow(0 6px 10px #00000073)}.vse-game .vg-tile.current .vg-tile-num{color:var(--lc-ink-hi);background:var(--gold-grad);border-color:#0000}.vse-game .vg-now-chip{z-index:3;font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;background:var(--gold-grad);color:var(--lc-ink-hi);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:700;display:inline-flex;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0006}.vse-game .vg-now-chip svg{width:11px;height:11px}.vse-game .vg-tile.locked{cursor:default}.vse-game .vg-tile.locked:hover,.vse-game .vg-tile.locked:focus-visible{border-color:var(--card-line);background:var(--surface);transform:none}.vse-game .vg-tile.locked .vg-tile-img{filter:grayscale()brightness(.7);opacity:.5}.vse-game .vg-tile.locked .vg-tile-num{color:var(--fg-mute)}.vse-game .vg-lock-ov{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vse-game .vg-lock-ov .lk{background:var(--bg-base);border-radius:16px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-lock-ov .lk{background:color-mix(in srgb, var(--bg-base) 70%, transparent)}}.vse-game .vg-lock-ov .lk{border:1px solid var(--line);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--fg-dim)}.vse-game .vg-lock-ov .lk svg{width:15px;height:15px}.vse-game .vg-tile-zoom{z-index:3;width:22px;height:22px;color:var(--fg-dim);background:var(--bg-base);border-radius:7px;place-items:center;display:grid;position:absolute;bottom:7px;right:7px}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-tile-zoom{background:color-mix(in srgb, var(--bg-base) 70%, transparent)}}.vse-game .vg-tile-zoom{border:1px solid var(--card-line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--motion-fast), transform var(--motion-fast);pointer-events:none;transform:scale(.82)}.vse-game .vg-tile:hover .vg-tile-zoom,.vse-game .vg-tile:focus-visible .vg-tile-zoom{opacity:1;transform:none}.vse-game .vg-tile-zoom svg{width:13px;height:13px}.vse-game .vg-tier.t-soon{border-style:dashed;border-color:var(--card-line)}.vse-game .vg-tier.t-soon .vg-tier-name{color:var(--fg-dim)}.vse-game .vg-tier-soon-ic{background:var(--surface);border:1px dashed var(--line-hi);width:64px;height:64px;color:var(--fg-mute);border-radius:16px;flex:none;place-items:center;display:grid}.vse-game .vg-tier-soon-ic svg{width:26px;height:26px}.vse-game .vg-tier-soon-body{align-items:center;gap:clamp(14px,1.8vw,22px);padding:6px 4px;display:flex}.vse-game .vg-ts-spark{width:30px;height:30px;color:var(--gold-soft);opacity:.65;flex:none}.vse-game .vg-tier-soon-tx{min-width:0}.vse-game .vg-tier-soon-tx .t{font-size:var(--ft-body);color:var(--fg);font-weight:700;line-height:1.25}.vse-game .vg-tier-soon-tx .d{font-size:var(--ft-micro);color:var(--fg-mute);margin-top:3px;line-height:1.45}.vse-game .vg-tier-soon-pill{font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;background:var(--surface-hi);border:1px dashed var(--line-hi);color:var(--fg-dim);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:6px 13px;font-weight:700;display:inline-flex}.vse-game .vg-tier-soon-pill svg{width:13px;height:13px}.vse-game .vg-ach-bento{grid-template-columns:1fr;align-items:stretch;gap:clamp(14px,1.8vw,22px);display:grid}@media (min-width:1200px){.vse-game .vg-ach-bento{grid-template-columns:clamp(300px,24%,380px) minmax(0,1fr)}.vse-game .vg-ach-sum{justify-content:space-between}}.vse-game .vg-ach-sum{border:1px solid var(--card-line);background:var(--surface);border-radius:16px;flex-direction:column;gap:18px;padding:clamp(22px,2vw,28px);display:flex}.vse-game .vg-ach-sum-z1{flex-direction:column;gap:13px;display:flex}.vse-game .vg-ach-sum h3{font-size:var(--ft-body-lg);color:var(--fg);margin:0;font-weight:700}.vse-game .vg-ach-sum-top{align-items:baseline;gap:9px;display:flex}.vse-game .vg-ach-sum-num{font-size:var(--ft-display);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.vse-game .vg-ach-sum-of{font-size:var(--ft-body);color:var(--fg-mute)}.vse-game .vg-ach-sum-bar{background:var(--surface-hi);border:1px solid var(--card-line);border-radius:999px;height:8px;position:relative;overflow:hidden}.vse-game .vg-ach-sum-bar>i{background:var(--green);border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-ach-sum-bar>i{background:color-mix(in srgb, var(--green) 86%, #fff)}}.vse-game .vg-ach-sum-hint{font-size:var(--ft-body);color:var(--fg-dim);margin:0;line-height:1.5}.vse-game .vg-ach-sum-stats{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vse-game .vg-ach-sum-stats li{border-top:1px solid var(--card-line);align-items:center;gap:12px;padding:14px 0;display:flex}.vse-game .vg-ach-sum-stats .ss-ic{background:var(--surface-hi);border:1px solid var(--card-line);width:34px;height:34px;color:var(--green);border-radius:14px;flex:none;place-items:center;display:grid}.vse-game .vg-ach-sum-stats .ss-ic svg{width:17px;height:17px}.vse-game .vg-ach-sum-stats .ss-l{font-size:var(--ft-micro);color:var(--fg-dim);flex:1;min-width:0}.vse-game .vg-ach-sum-stats .ss-v{font-size:var(--ft-body);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.vse-game .vg-ach-sum-btn{cursor:pointer;border-radius:var(--radius);border:1px solid var(--line-hi);background:var(--surface-hi);transition:background var(--motion-fast), border-color var(--motion-fast);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.vse-game .vg-ach-sum-btn:hover{background:var(--surface);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-ach-sum-btn:hover{border-color:color-mix(in srgb, var(--green) 55%, transparent)}}.vse-game .vg-ach-sum-btn .b-ic{background:var(--bg-base);border:1px solid var(--card-line);width:42px;height:42px;color:var(--green);border-radius:14px;flex:none;place-items:center;display:grid}.vse-game .vg-ach-sum-btn .b-ic svg{width:20px;height:20px}.vse-game .vg-ach-sum-btn .b-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vse-game .vg-ach-sum-btn .b-tx .t{font-size:var(--ft-body);color:var(--fg);font-weight:700}.vse-game .vg-ach-sum-btn .b-tx .d{font-size:var(--ft-micro);color:var(--fg-mute);line-height:1.35}.vse-game .vg-ach-sum-btn .b-arr{width:18px;height:18px;color:var(--fg-mute);transition:transform var(--motion-fast), color var(--motion-fast);flex:none}.vse-game .vg-ach-sum-btn:hover .b-arr{color:var(--green);transform:translate(3px)}.vse-game .vg-apct{font-size:var(--ft-micro);color:var(--fg-mute);align-items:center;gap:5px;font-weight:700;display:inline-flex}.vse-game .vg-apct svg{width:12px;height:12px}.vse-game .vg-apct.rare{color:var(--gold-soft)}.vse-game .vg-ach-groups-wrap{flex-direction:column;gap:clamp(20px,2.4vw,28px);min-width:0;display:flex}.vse-game .vg-ach-grp-head{font-size:var(--ft-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:9px;margin:0 0 13px;font-weight:700;display:flex}.vse-game .vg-ach-grp-head .dot{border-radius:50%;flex:none;width:9px;height:9px}.vse-game .vg-ach-grp-head.soon .dot{background:var(--soon);box-shadow:0 0 0 3px var(--soon)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-ach-grp-head.soon .dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--soon) 22%, transparent)}}.vse-game .vg-ach-grp-head.got .dot{background:var(--green);box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-ach-grp-head.got .dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 22%, transparent)}}.vse-game .vg-ach-grp-head .gc{font-size:var(--ft-micro);color:var(--fg-mute);letter-spacing:0;text-transform:none;font-weight:700}.vse-game .vg-ach-mini{grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.1vw,14px);display:grid}.vse-game .vg-ach-mini.got4{grid-template-columns:repeat(4,1fr)}@media (max-width:560px){.vse-game .vg-ach-mini,.vse-game .vg-ach-mini.got4{grid-template-columns:repeat(2,1fr)}}.vse-game .vg-acard{text-align:center;transition:transform var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);border-radius:16px;outline:none;flex-direction:column;align-items:center;gap:13px;padding:22px 14px 18px;display:flex;position:relative}.vse-game .vg-acard:hover,.vse-game .vg-acard:focus-visible{border-color:var(--line-hi);background:var(--surface-hi);transform:translateY(-4px)}.vse-game .vg-acard .vg-ab{background:radial-gradient(120% 120% at 50% 18%, var(--green), var(--green));border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-acard .vg-ab{background:radial-gradient(120% 120% at 50% 18%, color-mix(in srgb, var(--green) 24%, transparent), color-mix(in srgb, var(--green) 9%, transparent))}}.vse-game .vg-acard .vg-ab{border:2px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-acard .vg-ab{border:2px solid color-mix(in srgb, var(--green) 40%, transparent)}}.vse-game .vg-acard .vg-ab{color:var(--green);box-shadow:0 6px 20px -8px var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-acard .vg-ab{box-shadow:0 6px 20px -8px color-mix(in srgb, var(--green) 50%, transparent)}}.vse-game .vg-acard .vg-ab svg{width:32px;height:32px}.vse-game .vg-acard .vg-cn{border:3px solid var(--bg-base);background:var(--green);color:#08130a;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:-3px;right:-3px}.vse-game .vg-acard .vg-cn svg{stroke-width:3.2px;width:12px;height:12px}.vse-game .vg-acard .vg-an{font-size:var(--ft-body);color:var(--fg);font-weight:700;line-height:1.25}.vse-game .vg-acard .vg-ad{font-size:var(--ft-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-mute);font-weight:700}.vse-game .vg-acard .vg-adesc{font-size:var(--ft-micro);color:var(--fg-dim);line-height:1.4}.vse-game .vg-acard.lk .vg-ab{background:var(--surface-hi);border-color:var(--card-line);color:var(--fg-mute);box-shadow:none}.vse-game .vg-acard.lk .vg-an{color:var(--fg-dim)}.vse-game .vg-acard.soon{border-color:var(--soon)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-acard.soon{border-color:color-mix(in srgb, var(--soon) 32%, transparent)}}.vse-game .vg-acard.soon{justify-content:flex-start}.vse-game .vg-acard.soon .vg-ab{color:var(--soon);background:radial-gradient(120% 120% at 50% 18%, var(--soon), var(--soon))}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-acard.soon .vg-ab{background:radial-gradient(120% 120% at 50% 18%, color-mix(in srgb, var(--soon) 26%, transparent), color-mix(in srgb, var(--soon) 9%, transparent))}}.vse-game .vg-acard.soon .vg-ab{border-color:var(--soon)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-acard.soon .vg-ab{border-color:color-mix(in srgb, var(--soon) 46%, transparent)}}.vse-game .vg-acard.soon .vg-ab{box-shadow:0 6px 20px -8px var(--soon)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-acard.soon .vg-ab{box-shadow:0 6px 20px -8px color-mix(in srgb, var(--soon) 45%, transparent)}}.vse-game .vg-acard .vg-ap{width:100%;margin-top:auto;padding-top:4px;display:block}.vse-game .vg-acard .vg-apbar{background:var(--surface-hi);border:1px solid var(--card-line);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.vse-game .vg-acard .vg-apbar>i{background:linear-gradient(90deg, var(--soon), var(--soon));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-acard .vg-apbar>i{background:linear-gradient(90deg, color-mix(in srgb, var(--soon) 72%, #fff), var(--soon))}}.vse-game .vg-acard .vg-apc{font-size:var(--ft-micro);color:var(--soon);margin-top:7px;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-acard .vg-apc{color:color-mix(in srgb, var(--soon) 62%, var(--fg-dim))}}.vse-game .vg-acard-more{cursor:pointer;border-style:dashed;border-color:var(--line-hi);color:var(--fg-dim);background:0 0;justify-content:center;font-family:inherit}.vse-game .vg-acard-more:hover{color:var(--fg);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-acard-more:hover{border-color:color-mix(in srgb, var(--green) 55%, transparent)}}.vse-game .vg-acard-more:hover{background:var(--surface);transform:translateY(-4px)}.vse-game .vg-acard-more .vg-ab{border:2px dashed var(--card-line);color:var(--fg);box-shadow:none;background:0 0}.vse-game .vg-acard-more:hover .vg-ab{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-acard-more:hover .vg-ab{border-color:color-mix(in srgb, var(--green) 55%, transparent)}}.vse-game .vg-acard-more .vg-ab b{font-size:var(--ft-heading);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}.vse-game .vg-acard-more .vg-an{color:inherit;font-weight:700}.vse-game .vg-lb-wrap{max-width:1040px;margin:0 auto}.vse-game .vg-lb-tabs-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:10px;display:flex}.vse-game .vg-lb-tabs{background:var(--surface);border:1px solid var(--card-line);border-radius:14px;gap:6px;padding:5px;display:inline-flex}.vse-game .vg-lb-tab{border-radius:var(--radius);font-family:inherit;font-size:var(--ft-body);color:var(--fg-dim);cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:0;align-items:center;gap:7px;padding:8px 16px;font-weight:500;display:inline-flex}.vse-game .vg-lb-tab svg{width:15px;height:15px}.vse-game .vg-lb-tab:hover{color:var(--fg)}.vse-game .vg-lb-tab.active{background:var(--gold-grad);color:var(--lc-ink-hi);font-weight:700;box-shadow:0 4px 14px #0000004d}.vse-game .vg-podium{grid-template-columns:minmax(0,1fr) minmax(0,1.16fr) minmax(0,1fr);align-items:end;gap:clamp(12px,1.8vw,20px);max-width:760px;margin:0 auto 22px;display:grid}.vse-game .vg-pod{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:clamp(18px,2.4vw,26px) 16px 20px;display:flex;position:relative}.vse-game .vg-pod.p1{order:2;padding-top:clamp(30px,4vw,42px)}.vse-game .vg-pod.p2{order:1}.vse-game .vg-pod.p3{order:3}.vse-game .vg-pod-medal{width:28px;height:28px;font-size:var(--ft-body);border:1px solid var(--card-line);background:var(--surface-hi);z-index:2;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.vse-game .vg-pod.p1 .vg-pod-medal{background:var(--gold-grad);color:var(--lc-ink-hi);width:32px;height:32px;font-size:var(--ft-body);box-shadow:0 4px 14px var(--gold-aura-1);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-pod.p1 .vg-pod-medal{box-shadow:0 4px 14px color-mix(in srgb, var(--gold-aura-1) 35%, transparent)}}.vse-game .vg-pod.p2 .vg-pod-medal{background:linear-gradient(135deg, var(--medal-silver-deep), var(--medal-silver-light));color:#1a2230;border-color:#0000}.vse-game .vg-pod.p3 .vg-pod-medal{background:linear-gradient(135deg, var(--medal-bronze-deep), var(--medal-bronze-light));color:#241405;border-color:#0000}.vse-game .vg-pod-ava{isolation:isolate;color:#06140a;border:3px solid var(--surface-hi);background-clip:padding-box;border-radius:50%;place-items:center;width:clamp(56px,7vw,72px);height:clamp(56px,7vw,72px);font-size:clamp(20px,2.6vw,26px);font-weight:700;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 8px 22px #0006}.vse-game .vg-pod-ava span{z-index:1;position:relative}.vse-game .vg-pod.p1 .vg-pod-ava{box-shadow:0 0 0 3px var(--gold-aura-1), 0 10px 26px #00000073;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-pod.p1 .vg-pod-ava{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold-aura-1) 60%, transparent), 0 10px 26px #00000073}}.vse-game .vg-pod-name{font-size:var(--ft-body);overflow-wrap:anywhere;max-width:100%;font-weight:700;line-height:1.2}.vse-game .vg-pod-meta{flex-direction:column;gap:2px;display:flex}.vse-game .vg-pod-lvl{font-size:var(--ft-micro);color:var(--fg-mute);font-weight:500}.vse-game .vg-pod-xp{font-size:var(--ft-body);color:var(--gold-soft);font-variant-numeric:tabular-nums;font-weight:700}.vse-game .vg-lb-list{flex-direction:column;gap:8px;display:flex}.vse-game .vg-lb-row{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:42px auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px clamp(14px,1.4vw,18px);display:grid}.vse-game .vg-lb-rank{font-size:var(--ft-body);color:var(--fg-dim);text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.vse-game .vg-lb-ava{isolation:isolate;width:38px;height:38px;font-weight:700;font-size:var(--ft-body);color:#06140a;border:2px solid var(--surface-hi);background-clip:padding-box;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.vse-game .vg-lb-ava span{z-index:1;position:relative}.vse-game .vg-lb-nm{flex-direction:column;gap:1px;min-width:0;display:flex}.vse-game .vg-lb-nm .nn{font-size:var(--ft-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}.vse-game .vg-lb-nm .ll{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-game .vg-lb-xp{font-size:var(--ft-body);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.vse-game .vg-lb-me{background:var(--gold-aura-1);border-radius:14px;grid-template-columns:42px auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px clamp(14px,2vw,20px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-lb-me{background:color-mix(in srgb, var(--gold-aura-1) 9%, transparent)}}.vse-game .vg-lb-me:after{content:"";border-radius:inherit;pointer-events:none;background:var(--gold-grad);-webkit-mask-composite:xor;opacity:.9;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.vse-game .vg-lb-me .vg-lb-rank{color:var(--gold-soft)}.vse-game .vg-lb-me .vg-lb-nm .nn{font-weight:700}.vse-game .vg-lb-me .vg-lb-you{font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;background:var(--gold-grad);color:var(--lc-ink-hi);vertical-align:middle;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-weight:700;display:inline-flex}.vse-game .vg-lb-me .vg-lb-xp{color:var(--gold-soft)}.vse-game .vg-lb-me .ll .gapnote{color:var(--gold-soft);font-weight:700}.vse-game .vg-lb-near-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:18px 0 14px;display:flex}.vse-game .vg-lb-near-head .dots{color:var(--fg-mute);letter-spacing:.4em;font-size:var(--ft-body-lg);line-height:1}.vse-game .vg-lb-near-head .tot{font-size:var(--ft-micro);color:var(--fg-dim)}.vse-game .vg-lb-near-head .tot b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}.vse-game .vg-lb-near-lab{font-size:var(--ft-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:9px;margin:0 0 10px;font-weight:700;display:flex}.vse-game .vg-lb-near-lab .dot{background:var(--gold-soft);width:9px;height:9px;box-shadow:0 0 0 3px var(--gold-aura-1);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-lb-near-lab .dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold-aura-1) 22%, transparent)}}.vse-game .vg-lb-allbtn{width:fit-content;font-family:inherit;font-size:var(--ft-body);color:var(--fg-dim);cursor:pointer;border-radius:var(--radius);border:1px dashed var(--line-hi);transition:color var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);background:0 0;justify-content:center;align-items:center;gap:9px;margin:22px auto 0;padding:12px 22px;font-weight:700;display:flex}.vse-game .vg-lb-allbtn svg{width:17px;height:17px}@media (max-width:1023px){.vse-game .vg-now{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;padding:24px 18px}.vse-game .vg-now-mid{align-items:center}.vse-game .vg-now-line{justify-content:center}.vse-game .vg-streak{align-items:center}.vse-game .vg-tier{grid-template-columns:1fr;gap:16px}.vse-game .vg-tier-head{text-align:center;align-items:center}.vse-game .vg-tier-pine-row{justify-content:center}.vse-game .vg-tiles{grid-template-columns:repeat(3,1fr)}.vse-game .vg-tier.t-soon{grid-template-columns:1fr}.vse-game .vg-tier-soon-body{text-align:center;flex-direction:column;align-items:center}.vse-game .vg-tier-soon-pill{margin-left:0}.vse-game .vg-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vse-game .vg-pod{padding:18px 6px 14px}.vse-game .vg-pod.p1{padding-top:26px}.vse-game .vg-lb-row,.vse-game .vg-lb-me{grid-template-columns:34px auto minmax(0,1fr) auto;gap:10px;padding-left:12px;padding-right:12px}}@media (max-width:430px){.vse-game .vg-tiles{grid-template-columns:repeat(2,1fr)}}.vse-game .vgm-gena{justify-content:center;align-items:center;display:flex}.vse-game .vg-gm-card{z-index:1;border:1px solid var(--line-hi);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);text-align:center;--gm-accent:var(--rar-rare);width:min(400px,92vw);max-height:92vh;animation:vg-pop .24s var(--motion-ease);border-radius:16px;padding:34px 30px 30px;position:relative;overflow-y:auto}@keyframes vg-pop{0%{opacity:.4;transform:scale(.93)translateY(12px)}}.vse-game .vg-gm-card.is-legendary:after{content:"";border-radius:inherit;pointer-events:none;background:var(--gold-grad);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.vse-game .vg-gm-x{z-index:2;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--fg-dim);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);place-items:center;display:grid;position:absolute;top:14px;right:14px}.vse-game .vg-gm-x:hover{background:var(--surface-hi);color:var(--fg);border-color:var(--line-hi)}.vse-game .vg-gm-x svg{width:17px;height:17px}.vse-game .vg-gm-stage{place-items:center;width:min(264px,68vw);height:min(264px,68vw);margin:6px auto 20px;display:grid;position:relative}.vse-game .vg-gm-img{object-fit:contain;filter:drop-shadow(0 20px 32px #0000008c);width:100%;height:100%;animation:4.6s ease-in-out infinite vg-gmbob;position:relative}.vse-game .vg-gm-img.locked{filter:grayscale()brightness(.6)drop-shadow(0 20px 32px #0000008c)}@keyframes vg-gmbob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}html[data-os=android] .vse-game .vg-gm-img{animation:none}.vse-game .vg-gm-rarity{font-size:var(--ft-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gm-accent);align-items:center;gap:10px;font-weight:700;display:inline-flex}.vse-game .vg-gm-rarity img{width:34px;height:34px}.vse-game .vg-gm-level{font-size:var(--ft-heading);letter-spacing:-.015em;margin:10px 0;font-weight:700}.vse-game .vg-gm-state{font-size:var(--ft-body);border:1px solid var(--card-line);background:var(--surface);border-radius:999px;align-items:center;gap:7px;margin:0;padding:6px 14px;font-weight:700;display:inline-flex}.vse-game .vg-gm-state.st-now{color:var(--lc-ink-hi);background:var(--gold-grad);border-color:#0000}.vse-game .vg-gm-state.st-open{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-gm-state.st-open{border-color:color-mix(in srgb, var(--green) 40%, transparent)}}.vse-game .vg-gm-state.st-open{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-gm-state.st-open{background:color-mix(in srgb, var(--green) 12%, transparent)}}.vse-game .vg-gm-state.st-locked{color:var(--fg-mute)}.vse-game .vg-gm-note{color:var(--fg-dim);font-size:var(--ft-body);margin:14px 0 0;line-height:1.5}.vse-game .vgm{z-index:200;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;left:0;right:0}.vse-game .vgm-scrim{position:absolute;inset:0}.vse-game .vgm-dialog{z-index:1;border:1px solid var(--line-hi);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);width:min(720px,94vw);max-height:88vh;-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);animation:vg-pop .22s var(--motion-ease);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #000000d9}.vse-game .vgm-dialog.vgm-wide{width:min(1120px,94vw)}.vse-game .vgm-x{border:1px solid var(--card-line);background:var(--surface);width:38px;height:38px;color:var(--fg-dim);cursor:pointer;z-index:3;transition:var(--motion-hover);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.vse-game .vgm-x:hover{color:var(--fg);background:var(--surface-hi);border-color:var(--line-hi)}.vse-game .vgm-x svg{width:18px;height:18px}.vse-game .vg-achm-head{border-bottom:1px solid var(--card-line);align-items:center;gap:24px;padding:clamp(22px,2.4vw,30px) 68px 18px clamp(22px,2.6vw,34px);display:flex}.vse-game .vg-achm-head .ttl{flex:1;min-width:0}.vse-game .vg-achm-head h2{font-size:var(--ft-heading);margin:0 0 4px;font-weight:700}.vse-game .vg-achm-head .sub{font-size:var(--ft-body);color:var(--fg-dim)}.vse-game .vg-achm-prog{flex-direction:column;gap:8px;min-width:min(280px,42vw);display:flex}.vse-game .vg-achm-prog .pt{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vse-game .vg-achm-prog .pt b{font-size:var(--ft-body-lg);font-variant-numeric:tabular-nums;color:var(--fg);font-weight:700}.vse-game .vg-achm-prog .pt span{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-game .vg-achm-prog .pb{background:var(--surface-hi);border:1px solid var(--card-line);border-radius:999px;height:8px;overflow:hidden}.vse-game .vg-achm-prog .pb>i{background:var(--green);border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-achm-prog .pb>i{background:color-mix(in srgb, var(--green) 86%, #fff)}}.vse-game .vg-achm-body{padding:clamp(20px,2.4vw,30px) clamp(22px,2.6vw,34px);overflow-y:auto}.vse-game .vg-achm-grp{font-size:var(--ft-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:9px;margin:0 0 16px;font-weight:700;display:flex}.vse-game .vg-achm-grp .gc{font-size:var(--ft-micro);color:var(--fg-mute);letter-spacing:0;text-transform:none;font-weight:700}.vse-game .vg-achm-grid+.vg-achm-grp{margin-top:30px}.vse-game .vg-achm-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:clamp(12px,1.4vw,16px);display:grid}@media (max-width:560px){.vse-game .vg-achm-head{flex-direction:column;align-items:flex-start;gap:14px;padding-right:clamp(22px,2.6vw,34px)}.vse-game .vg-achm-head .ttl{padding-right:46px}.vse-game .vg-achm-prog{width:100%;min-width:0}.vse-game .vg-achm-grid{grid-template-columns:repeat(2,1fr)}}.pp-stat-more{font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-soft,var(--fg-dim));align-items:center;gap:6px;margin-top:8px;text-decoration:none;display:inline-flex}.pp-stat-more svg{width:13px;height:13px;transition:transform var(--motion-fast) ease}.pp-stat-more:hover svg{transform:translate(3px)}.vse-rating-page{flex-direction:column;gap:clamp(18px,2.4vw,28px);display:flex}.vse-rating-page__card{border:1px solid var(--card-line);border-radius:var(--radius-lg,16px);background:var(--surface);overflow:hidden}.vse-game.vse-rating-page .vg-lball-head{padding-right:clamp(22px,2.6vw,30px)}.vse-game.vse-rating-page .vg-lball-body{padding-top:16px;padding-bottom:16px;overflow:visible}.vse-game .vg-lball-head{border-bottom:1px solid var(--card-line);flex-wrap:wrap;align-items:center;gap:18px clamp(16px,2vw,24px);padding:clamp(22px,2.4vw,28px) 68px 16px clamp(22px,2.6vw,30px);display:flex}.vse-game .vg-lball-head .ttl{flex:1;min-width:160px}.vse-game .vg-lball-head h2{font-size:var(--ft-heading);margin:0 0 4px;font-weight:700}.vse-game .vg-lball-head .sub{font-size:var(--ft-body);color:var(--fg-dim)}.vse-game .vg-lball-head .sub b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}.vse-game .vg-lball-search{border-radius:var(--radius);background:var(--surface-hi);border:1px solid var(--card-line);min-width:200px;max-width:320px;color:var(--fg-mute);flex:1;align-items:center;gap:9px;padding:10px 14px;display:flex}.vse-game .vg-lball-search:focus-within{border-color:var(--focus-line);color:var(--fg-dim)}.vse-game .vg-lball-search svg{flex:none;width:16px;height:16px}.vse-game .vg-lball-search input{min-width:0;color:var(--fg);font-family:inherit;font-size:var(--ft-body);background:0 0;border:0;outline:none;flex:1}.vse-game .vg-lball-search input::placeholder{color:var(--fg-mute)}.vse-game .vg-lball-body{flex-direction:column;gap:6px;padding:14px clamp(18px,2.2vw,26px);display:flex;overflow-y:auto}.vse-game .vg-lball-empty{text-align:center;color:var(--fg-mute);font-size:var(--ft-body);padding:40px 10px}.vse-game .vg-lball-foot{border-top:1px solid var(--card-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px clamp(18px,2.2vw,26px);display:flex}.vse-game .vg-lball-mebtn{font-family:inherit;font-size:var(--ft-micro);color:var(--gold-soft);cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--gold-aura-1);align-items:center;gap:7px;padding:8px 14px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-lball-mebtn{border:1px solid color-mix(in srgb, var(--gold-aura-1) 34%, transparent)}}.vse-game .vg-lball-mebtn{background:var(--gold-aura-1)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-lball-mebtn{background:color-mix(in srgb, var(--gold-aura-1) 8%, transparent)}}.vse-game .vg-lball-mebtn:hover{background:var(--gold-aura-1)}@supports (color:color-mix(in lab, red, red)){.vse-game .vg-lball-mebtn:hover{background:color-mix(in srgb, var(--gold-aura-1) 14%, transparent)}}.vse-game .vg-lball-mebtn svg{width:15px;height:15px}.vse-game .vg-lball-pager{align-items:center;gap:5px;margin-left:auto;display:flex}.vse-game .vg-lball-pg{border-radius:var(--radius-sm);border:1px solid var(--card-line);background:var(--surface);min-width:34px;height:34px;color:var(--fg-dim);font-family:inherit;font-size:var(--ft-micro);cursor:pointer;font-variant-numeric:tabular-nums;transition:color var(--motion-fast), background var(--motion-fast), border-color var(--motion-fast);justify-content:center;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.vse-game .vg-lball-pg:hover:not(:disabled){color:var(--fg);border-color:var(--line-hi);background:var(--surface-hi)}.vse-game .vg-lball-pg.active{background:var(--gold-grad);color:var(--lc-ink-hi);cursor:default;border-color:#0000}.vse-game .vg-lball-pg:disabled{opacity:.4;cursor:default}.vse-game .vg-lball-pg.gap{cursor:default;color:var(--fg-mute);background:0 0;border:0}.vse-game .vg-lball-pg svg{width:15px;height:15px}@media (max-width:560px){.vse-game .vg-lball-head{flex-direction:column;align-items:flex-start}.vse-game .vg-lball-search{width:100%;max-width:none}.vse-game .vg-lball-foot{justify-content:center}.vse-game .vg-lball-pager{margin-left:0}}.vse-reviews-cta,.vse-reports-cta,.rd .cta,.rd .pbtn,.rd .callbtn,.rd .lockrow,.rd .pw-x,.rd .acc summary,.crs-qa__q,.vse-pathbar__up,.vse-reviews-lb__close,.vse-lightbox__close,.vse-reports-rep,.vse-knowledge-l3-paywall__cta{transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, filter var(--motion-fast) ease, transform var(--motion-fast) ease}.rd .pbtn:hover{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.rd .pbtn:hover{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.rd .pbtn:hover,.vse-pathbar__up:hover{color:var(--fg)}.rd .lockrow:hover{filter:brightness(1.2)}@media (hover:hover){.crs-qa__q:hover,.rd .acc summary:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.crs-qa__q:hover,.rd .acc summary:hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}}}.rd .callbtn:hover{color:var(--fg);background:#a56bff1f}.rd .pw-x:hover{background:var(--surface-hi);border-color:var(--line-hi);color:var(--fg)}.vse-reviews-lb__close:hover,.vse-lightbox__close:hover{background:#ffffff2e;border-color:#ffffff52}.vse-reports-rep:hover{border-color:var(--line-hi);transform:translateY(-2px)}.vse-rail-tip{z-index:9999;pointer-events:none;white-space:nowrap;border:1px solid var(--line-hi);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);-webkit-backdrop-filter:var(--popup-blur);backdrop-filter:var(--popup-blur);color:var(--fg);font-size:var(--ft-micro);border-radius:16px;padding:6px 10px;font-weight:500;position:fixed;transform:translateY(-50%);box-shadow:0 12px 30px -10px #00000080}.rf-btn-primary,.vse-passport .pp-btn-share,.crs-btn--primary,.crsp-cta-primary,.vse-home-btn--primary,.vse-streams-cta--green,.vse-earn-drawer__cta,.bl-btn-gold,.vse-passport .pp-btn-gold,.vse-streams-cta--gold,.vse-reports-cta,.vse-reviews-cta,.rf-tg-btn,.vse-streams-cta--tg,.vse-stv-btn--green,.vse-stv-btn--gold,.vse-stv-play--main,.vse-sa__cta,.vse-stv-mini__play,.vse-dock__play{transition:transform var(--motion-fast), filter var(--motion-fast), background var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast)!important;background-clip:padding-box!important;border:none!important}.vse-softdl,.vse-knowledge-state__btn.is-primary,.vse-button--primary,.crs-resume__cta,.les-finish{transition:transform var(--motion-fast), filter var(--motion-fast), background var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast)!important;background-clip:padding-box!important;border-color:#0000!important}.vse-reports-cta--ghost{border:1px solid var(--rg-gold)!important}@supports (color:color-mix(in lab, red, red)){.vse-reports-cta--ghost{border:1px solid color-mix(in srgb, var(--rg-gold) 55%, var(--line))!important}}.shero{--shero-title-cap:1000px;--shero-pad-t:24px;--shero-pad-b:26px;text-align:center;padding:var(--shero-pad-t) 0 0;--shero-grad:var(--section-grad);--shero-solid:var(--section-accent);flex-direction:column;align-items:center;display:flex}body{--ticker-h:36px;--shero-offset:calc(114px + var(--ticker-h))}html[data-topic=ai] body{--ticker-h:0px}body:not(:has(.vse-ticker)){--ticker-h:0px}.shero--solo{min-height:calc(100svh - var(--shero-offset));padding-bottom:var(--shero-pad-b);justify-content:center}.crs-top{--crs-main-pad:1rem;flex-direction:column;display:flex}@media (min-width:768px){.crs-top{--crs-main-pad:1.5rem}}.crs-top:has(>.shero--solo){min-height:calc(100svh - var(--shero-offset))}.crs-top>.shero{flex:1 0 auto;min-height:0}.crs-top:has(.vse-collapse[data-settled] .vse-invite)>.shero{padding-top:calc(var(--shero-pad-t) + var(--crs-main-pad) - 12px)}.crs-top:has(.vse-invite)>.shero{transition:padding-top var(--motion-base) var(--motion-ease)}.crs-top:has(:is(.crs-resume,.crs-resume-row))>.shero{padding-top:calc(var(--shero-pad-t) + var(--crs-main-pad) - 4px)}.crs-land>.crs-top{margin-bottom:calc(var(--sec-gap) / 2)}.vse-referrals>.shero,.vse-game:not(.vse-rating-page)>.shero{margin-bottom:clamp(34px,5vw,56px)}.vse-rating-page>.shero{margin-bottom:calc(clamp(34px,5vw,56px) - clamp(18px,2.4vw,28px))}:is(.vse-streams:has(>.shero),.vse-tools:has(>.shero)){padding-top:0}.shero__main{animation:shero-rise .7s var(--motion-ease) both;flex-direction:column;align-items:center;display:flex}.shero__eyebrow{font-family:var(--font-mono);font-size:var(--ft-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:10px;margin:0 0 22px;font-weight:500;display:inline-flex}.shero__eyebrow svg{width:14px;height:14px}.shero__title{font-family:var(--font-heading);font-weight:700;font-size:min(var(--ft-hero), var(--shero-title-cap), 12cqi);letter-spacing:-.045em;hyphenate-limit-chars:14 6 4;-webkit-hyphenate-limit-chars:14 6 4;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:4;max-width:18ch;margin:0 auto;line-height:1}.shero__ac,.shero__title em{font-style:normal}.shero__ac--nowrap{white-space:nowrap}.shero__lead{text-wrap:pretty;color:var(--fg-dim);font-size:var(--ft-body-lg);max-width:58ch;margin:22px auto 0;line-height:1.55}.shero__actions{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:48px;display:flex}.shero__sub{color:var(--fg-mute);font-size:var(--ft-micro);margin:16px 0 0}.shero__stats{border:1px solid var(--card-line);border-radius:16px;margin-top:48px;display:inline-flex;overflow:hidden}.shero__stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:16px 30px;display:flex}.shero__stat+.shero__stat{border-left:1px solid var(--line)}.shero__num{font-size:var(--ft-heading);font-weight:700;line-height:1}.shero__num.t-green,.shero__num.t-gold{color:var(--section-accent);-webkit-text-fill-color:var(--section-accent);background:0 0}.shero__cap{font-size:var(--ft-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);font-weight:500;line-height:1.3}@keyframes shero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:767px){:is(.shero--solo,.crs-top:has(>.shero--solo)){min-height:calc(100svh - var(--shero-offset) - var(--mobile-nav-h))}}@media (max-width:760px){body{--shero-offset:calc(92px + var(--ticker-h))}.shero{--shero-pad-t:18px;--shero-pad-b:18px}.shero__actions{margin-top:34px}.shero__stats{flex-direction:column;margin-top:34px}.shero__stat+.shero__stat{border-left:none;border-top:1px solid var(--line)}}.shero{container-type:inline-size}@media (max-width:385px){.shero{--shero-title-cap:11vw}.shero__main{min-width:0;max-width:100%}.shero__title,.shero__lead{overflow-wrap:anywhere}}@container (max-width:620px){.shero__stats{flex-direction:column}.shero__stat+.shero__stat{border-left:none;border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.shero__main,.shero__ac,.shero__title em{animation:none}.shero__ac,.shero__title em{background-position:-30% 0,0 0}}#sets{scroll-margin-top:calc(var(--sticky-top) + 16px)}.vse-stage-bar{z-index:40;background:var(--danger);justify-content:center;align-items:center;gap:8px;height:28px;padding:0 16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.vse-stage-bar{background:color-mix(in srgb, var(--danger) 12%, var(--surface))}}.vse-stage-bar{border-bottom:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-stage-bar{border-bottom:1px solid color-mix(in srgb, var(--danger) 45%, transparent)}}.vse-stage-bar{color:var(--danger);font-size:var(--ft-micro);white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1;overflow:hidden}.vse-stage-bar svg{flex:none;width:14px;height:14px}.vse-stage-bar__tag{letter-spacing:.14em;text-transform:uppercase;font-weight:700}body:has(.vse-stage-bar) .vse-header{top:28px}body:has(.vse-stage-bar) .vse-pathbar{top:96px}body:has(.vse-stage-bar) .vse-sidebar{height:calc(100vh - 28px);top:28px}body:has(.vse-stage-bar){--sticky-top:136px;--header-bottom:96px}@media (max-width:640px){body:has(.vse-stage-bar){--sticky-top:132px}}body:has(.vse-stage-bar){--shero-offset:calc(142px + var(--ticker-h))}@media (max-width:900px){body:has(.vse-stage-bar){--shero-offset:calc(120px + var(--ticker-h))}.vse-stage-bar span{display:none}}.vse-plate-paywall__cta{border-radius:var(--radius);background:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));color:#fff;font-family:inherit;font-size:var(--ft-body);box-shadow:0 12px 30px -16px var(--brand-green-light);background-clip:padding-box;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-plate-paywall__cta{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.vse-plate-paywall__cta{transition:background var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast)}.vse-lesson-sub-paywall{border:1px solid var(--lc-gold-bright);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-lesson-sub-paywall{border:1px solid color-mix(in srgb, var(--lc-gold-bright) 24%, transparent)}}.vse-lesson-sub-paywall{background:var(--surface);text-align:center;border-radius:16px}.vse-lesson-sub-paywall__orb{width:56px;height:56px;color:var(--lc-gold-bright);background:var(--lc-gold-bright);border-radius:999px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-lesson-sub-paywall__orb{background:color-mix(in srgb, var(--lc-gold-bright) 12%, transparent)}}.vse-lesson-sub-paywall__text{max-width:30rem;color:var(--fg-dim);font-size:var(--ft-body);margin:0;line-height:1.5}.vse-lesson-sub-paywall__acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.vse-lesson-sub-paywall__also{max-width:30rem;color:var(--fg-dim);font-size:var(--ft-body);margin:0;line-height:1.5}.vse-lesson-sub-paywall__also a{color:var(--nv-blue);text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.vse-lesson-sub-paywall__acts{flex-direction:column;align-self:stretch}}h1,h2,h3,h4,.vse-heading,.vse-knowledge-l3__title,.vse-knowledge-l2__hero-title{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.vse-section-header>*{min-width:0}.plate-content{overflow:clip visible}.plate-content [data-slate-leaf]{white-space:pre-wrap}.vse-knowledge-l3__main .plate-content,.les-content .plate-content{font-size:18px;line-height:1.61}.vse-knowledge-l3__main .plate-content p,.les-content .plate-content p{line-height:1.61}.vse-knowledge-l3__main .plate-content h1,.les-content .plate-content h1{font-size:32px;line-height:1.2}.vse-knowledge-l3__main .plate-content h2,.les-content .plate-content h2{letter-spacing:-.015em;font-size:32px;line-height:1.2}.vse-knowledge-l3__main .plate-content h3,.les-content .plate-content h3{font-size:23px;line-height:1.3}.vse-knowledge-l3__main .plate-content h4,.les-content .plate-content h4{font-size:20px;line-height:1.3}.vse-knowledge-l3__main .plate-content .vse-quote-center,.les-content .plate-content .vse-quote-center{font-size:20px}.vse-knowledge-l3__main .plate-content pre,.les-content .plate-content pre{font-size:15px;line-height:1.6}.vse-knowledge-l3__summary{font-size:20px;line-height:1.5}@media (max-width:768px){.vse-knowledge-l3__main .plate-content,.les-content .plate-content{font-size:17px;line-height:1.65}.vse-knowledge-l3__main .plate-content p,.les-content .plate-content p{line-height:1.65}.vse-knowledge-l3__main .plate-content h1,.les-content .plate-content h1{font-size:30px}.vse-knowledge-l3__main .plate-content h2,.les-content .plate-content h2{font-size:28px}.vse-knowledge-l3__main .plate-content h3,.les-content .plate-content h3{font-size:20px}.vse-knowledge-l3__main .plate-content h4,.les-content .plate-content h4{font-size:18px}.vse-knowledge-l3__main .plate-content .vse-quote-center,.les-content .plate-content .vse-quote-center{font-size:19px}.vse-knowledge-l3__main .plate-content pre,.les-content .plate-content pre{font-size:14px}.vse-knowledge-l3__summary{font-size:19px}}.plate-content em,.plate-content i{font-style:italic}.crs-bc:has(.crs-bc__badge.is-pro){border-color:var(--sec-gold)}@supports (color:color-mix(in lab, red, red)){.crs-bc:has(.crs-bc__badge.is-pro){border-color:color-mix(in srgb, var(--sec-gold) 24%, transparent)}}.crs-bc:has(.crs-bc__badge.is-buy):has(.crs-bc__badge.is-pro){border-color:var(--buy-once)}@supports (color:color-mix(in lab, red, red)){.crs-bc:has(.crs-bc__badge.is-buy):has(.crs-bc__badge.is-pro){border-color:color-mix(in srgb, var(--buy-once) 24%, transparent)}}.vse-knowledge-hub--nv{--hub-accent:var(--nv-blue);--hub-grad:var(--nv-gradient-text)}.crs-bc.is-nv:has(.crs-bc__badge.is-pro){border-color:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.crs-bc.is-nv:has(.crs-bc__badge.is-pro){border-color:color-mix(in srgb, var(--nv-blue) 24%, transparent)}}.vse-quest-path__lesson-badge.is-pro.is-nv,.vse-lesson-tree__tag.is-pro.is-nv{color:var(--nv-blue);background:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.vse-quest-path__lesson-badge.is-pro.is-nv,.vse-lesson-tree__tag.is-pro.is-nv{background:color-mix(in srgb, var(--nv-blue) 14%, transparent)}}.vse-lesson-sub-paywall.is-nv{border-color:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.vse-lesson-sub-paywall.is-nv{border-color:color-mix(in srgb, var(--nv-blue) 24%, transparent)}}.vse-lesson-sub-paywall.is-nv .vse-lesson-sub-paywall__orb{color:var(--nv-blue);background:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.vse-lesson-sub-paywall.is-nv .vse-lesson-sub-paywall__orb{background:color-mix(in srgb, var(--nv-blue) 12%, transparent)}}.vse-knowledge-l3__tier-badge.is-nv,.vse-knowledge-l3-paywall__tier.is-nv,.vse-knowledge-l3-paywall.is-nv .vse-knowledge-l3-paywall__lock-floating{background:linear-gradient(135deg, var(--nv-blue-base) 0%, var(--nv-blue-bright) 100%);color:var(--nv-ink)}.vse-knowledge-pinned-card__tier-badge.is-nv{background:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-pinned-card__tier-badge.is-nv{background:color-mix(in srgb, var(--nv-blue) 86%, var(--nv-ink))}}.vse-knowledge-pinned-card__tier-badge.is-nv{color:var(--nv-ink)}.vse-content-card__pro-badge.is-nv{background:var(--nv-gradient-heritage);color:var(--nv-ink)}.vse-knowledge-l3-paywall.is-nv{border-color:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3-paywall.is-nv{border-color:color-mix(in srgb, var(--nv-blue) 24%, transparent)}}.vse-knowledge-material-row__lock.is-nv,.vse-knowledge-material-row__lock .is-nv{color:var(--nv-blue)}.crs-bc__badge.is-pro.is-nv,.crsp-access.is-nv,.crl-lock__pro.is-nv{color:var(--nv-ink);background:var(--nv-gradient);border:1px solid var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.crs-bc__badge.is-pro.is-nv,.crsp-access.is-nv,.crl-lock__pro.is-nv{border:1px solid color-mix(in srgb, var(--nv-blue) 55%, transparent)}}.crsp-buy.crl.is-nv{border-color:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.crsp-buy.crl.is-nv{border-color:color-mix(in srgb, var(--nv-blue) 24%, transparent)}}.crsp-buy.crl.is-nv .crl-lock{color:var(--nv-blue);background:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.crsp-buy.crl.is-nv .crl-lock{background:color-mix(in srgb, var(--nv-blue) 12%, var(--surface-hi))}}.crsp-buy.crl.is-nv .crl-lock{border-color:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.crsp-buy.crl.is-nv .crl-lock{border-color:color-mix(in srgb, var(--nv-blue) 40%, transparent)}}.crsp-buy.crl.is-nv .crl-eyebrow{color:var(--nv-blue)}.vse-body-frame{background:radial-gradient(130% 110% at 100% 100%, var(--brand-green-light), transparent 60%), #f4f5f7}@supports (color:color-mix(in lab, red, red)){.vse-body-frame{background:radial-gradient(130% 110% at 100% 100%, color-mix(in srgb, var(--brand-green-light) 22%, transparent), transparent 60%), #f4f5f7}}.vse-body-frame{border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.vse-body-frame__inner{background:#fff;border-radius:10px;padding:10px}.vse-body-frame__inner img{border-radius:6px;width:100%;display:block}.vse-body-frame__mark{text-align:center;font-size:var(--ft-micro);letter-spacing:.14em;text-transform:uppercase;color:#0e1b0a8c;-webkit-user-select:none;user-select:none;font-weight:700}@media (max-width:640px){.vse-body-frame{gap:10px;padding:12px}.vse-body-frame__inner{padding:8px}}.vse-table-wrap{container-type:inline-size}@container (min-width:540px){.vse-td--fit,.vse-table-wrap .vse-td--fit [data-slate-leaf]{text-wrap-mode:nowrap}}.vse-table--fixed{table-layout:fixed}[data-slate-indent="2"]>ul,.slate-indent-2>ul{list-style-type:circle!important}[data-slate-indent="3"]>ul,[data-slate-indent="4"]>ul,[data-slate-indent="5"]>ul,[data-slate-indent="6"]>ul,.slate-indent-3>ul,.slate-indent-4>ul,.slate-indent-5>ul,.slate-indent-6>ul{list-style-type:square!important}[data-slate-indent="2"]>ol,.slate-indent-2>ol{list-style-type:lower-alpha!important}[data-slate-indent="3"]>ol,[data-slate-indent="4"]>ol,[data-slate-indent="5"]>ol,[data-slate-indent="6"]>ol,.slate-indent-3>ol,.slate-indent-4>ol,.slate-indent-5>ol,.slate-indent-6>ol{list-style-type:lower-roman!important}[data-slate-list-style-type=todo]{padding-inline-start:22px;position:relative}[data-slate-list-style-type=todo]>ul,[data-slate-list-style-type=todo]>ol{list-style-type:none!important}[data-slate-list-style-type=todo]:before{content:"";inset-inline-start:2px;border:1.5px solid;width:14px;height:14px;position:absolute;top:.42em}@supports (color:color-mix(in lab, red, red)){[data-slate-list-style-type=todo]:before{border:1.5px solid color-mix(in srgb, currentColor 45%, transparent)}}[data-slate-list-style-type=todo]:before{pointer-events:none;border-radius:3px}[data-slate-list-style-type=todo][data-slate-checked=true]:before{background:var(--primary,#35c06a);border-color:var(--primary,#35c06a)}[data-slate-list-style-type=todo][data-slate-checked=true]:after{content:"";pointer-events:none;inset-inline-start:6px;border:2px solid #0b0d14;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:.62em;transform:rotate(45deg)}[data-slate-list-style-type=todo][data-slate-checked=true]>ul,[data-slate-list-style-type=todo][data-slate-checked=true]>ol{opacity:.6;text-decoration:line-through}@keyframes vse-in-pop{0%{opacity:0;translate:0 -4px;scale:.98}}@keyframes vse-out-pop{to{opacity:0;translate:0 -4px;scale:.98}}@keyframes vse-in-fade{0%{opacity:0}}@keyframes vse-out-fade{to{opacity:0}}@keyframes vse-in-rise{0%{opacity:0;translate:0 12px}}@keyframes vse-out-rise{to{opacity:0;translate:0 12px}}@keyframes vse-out-drop{to{opacity:0;translate:0 10px;scale:.98}}@keyframes vse-in-drawer{0%{translate:100%}}@keyframes vse-out-drawer{to{translate:100%}}[data-motion=pop]{transform-origin:var(--motion-origin,top right);animation:vse-in-pop var(--motion-base) var(--motion-ease) both}[data-motion=fade],[data-motion=modal]{animation:vse-in-fade var(--motion-fast) ease both}[data-motion=toast]{animation:vse-in-rise var(--motion-base) var(--motion-ease) both}[data-motion=drawer]{animation:vse-in-drawer var(--motion-base) var(--motion-ease) both}[data-motion][data-state=closed]{pointer-events:none!important}[data-motion=pop][data-state=closed]{animation:vse-out-pop var(--motion-fast) ease both}[data-motion=fade][data-state=closed],[data-motion=modal][data-state=closed]{animation:vse-out-fade var(--motion-fast) ease both}[data-motion=modal][data-state=closed] [data-motion-part=dialog]{animation:vse-out-drop var(--motion-fast) ease both}[data-motion=toast][data-state=closed]{animation:vse-out-rise var(--motion-fast) ease both}[data-motion=drawer][data-state=closed]{animation:vse-out-drawer var(--motion-fast) ease both}@media (prefers-reduced-motion:reduce){[data-motion],[data-motion] [data-motion-part]{animation:none!important}}.vse-streak-popup-overlay[data-state=closed] .vse-streak-confetti{display:none}.vse-collapse{grid-template-rows:1fr;min-width:0;display:grid}.vse-collapse>.vse-collapse__inner{min-width:0;min-height:0}.vse-collapse:not([data-settled])>.vse-collapse__inner,.vse-collapse[data-state=closed]>.vse-collapse__inner{overflow:hidden}@keyframes vse-collapse-in{0%{opacity:0;grid-template-rows:0fr;margin-block-start:calc(-1 * var(--collapse-gap-before,0px));margin-block-end:calc(-1 * var(--collapse-gap,0px))}}@keyframes vse-collapse-out{to{opacity:0;grid-template-rows:0fr;margin-block-start:calc(-1 * var(--collapse-gap-before,0px));margin-block-end:calc(-1 * var(--collapse-gap,0px))}}.vse-collapse[data-state=open]{animation:vse-collapse-in var(--motion-base) var(--motion-ease) both}.vse-collapse[data-state=closed]{animation:vse-collapse-out var(--motion-base) var(--motion-ease) both;pointer-events:none}@media (prefers-reduced-motion:reduce){.vse-collapse{animation:none!important}}.rd .acc[open][data-closing] summary .cv{transform:none}.vse-referrals .rf-faq-item[open][data-closing]>summary .chev{color:var(--fg-mute);transform:none}details[data-closing]>summary .group-open\:rotate-90{rotate:none}@keyframes vse-in-swap{0%{opacity:0;translate:0 4px}}.vse-swap,html[data-nav-swap] .vse-nav-swap{animation:vse-in-swap var(--motion-fast) ease both}@media (prefers-reduced-motion:reduce){.vse-swap,html[data-nav-swap] .vse-nav-swap{animation:none}}@keyframes vse-in-appear{0%{opacity:0;translate:0 8px}}.vse-appear{animation:vse-in-appear var(--motion-base) var(--motion-ease) both}@media (prefers-reduced-motion:reduce){.vse-appear{animation:none}}.vse-roll{display:inline-flex;position:relative}.vse-roll__cell{display:inline-grid}.vse-roll__cell>*{grid-area:1/1}@keyframes vse-roll-out-up{to{opacity:0;translate:0 -.55em}}@keyframes vse-roll-in-up{0%{opacity:0;translate:0 .55em}}@keyframes vse-roll-out-down{to{opacity:0;translate:0 .55em}}@keyframes vse-roll-in-down{0%{opacity:0;translate:0 -.55em}}.vse-roll__old{animation:vse-roll-out-up var(--motion-base) var(--motion-ease) both}.vse-roll__new{animation:vse-roll-in-up var(--motion-base) var(--motion-ease) both}.vse-roll[data-dir=down] .vse-roll__old{animation-name:vse-roll-out-down}.vse-roll[data-dir=down] .vse-roll__new{animation-name:vse-roll-in-down}@keyframes vse-roll-delta{0%{opacity:0;translate:0 .3em}18%{opacity:1;translate:0}65%{opacity:1}to{opacity:0;translate:0 -.9em}}.vse-roll__delta{letter-spacing:0;color:var(--brand-streak);pointer-events:none;white-space:nowrap;margin-left:.12em;font-size:.8em;font-weight:700;line-height:1;animation:1.2s ease-out both vse-roll-delta;position:absolute;bottom:70%;left:100%}@keyframes vse-roll-flame{40%{scale:1.3}}:is(.vse-header-level__streak:has(.vse-roll[data-dir=up])>svg,.vse-streak-count__num:has(.vse-roll[data-dir=up])>svg){animation:vse-roll-flame .5s var(--motion-ease) both}@media (prefers-reduced-motion:reduce){.vse-roll__old,.vse-roll__delta{display:none}.vse-roll__new{animation:none}.vse-header-level__streak:has(.vse-roll[data-dir=up])>svg{animation:none}.vse-streak-count__num:has(.vse-roll[data-dir=up])>svg{animation:none}}.vse-streak-popup__badge,.vse-streak-taken{transition:opacity var(--motion-base) var(--motion-ease), scale var(--motion-base) var(--motion-ease)}.vse-streak-popup__badge[data-state=waiting],.vse-streak-taken[data-state=waiting]{opacity:0;scale:.92}.vse-streak-count__num .vse-roll__delta{margin-left:.08em;font-size:.36em;bottom:82%}.vse-pathbar{background:var(--bg-base)}.vse-tap44{position:relative}@media (max-width:767px){.vse-tap44:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vse-knowledge-material-row__sub{column-gap:10px}.vse-knowledge-material-row__sub .vse-sep{display:none}}.vse-closed-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:520px){.vse-closed-acts{flex-direction:column;width:100%}.vse-closed-acts>*{justify-content:center;width:100%}}.vse-quiz{--qz-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, monospace;--qz-ok:var(--brand-green-light);--qz-bad:var(--danger);z-index:10;min-height:100dvh;color:var(--fg);position:relative}.vse-quiz .qz-header{align-items:center;max-width:760px;margin:0 auto;padding:18px 16px 0;display:flex}.vse-quiz .qz-wrap{max-width:760px;margin:0 auto;padding:20px 16px 72px}@media (min-width:720px){.vse-quiz .qz-header{padding:28px 24px 0}.vse-quiz .qz-wrap{padding:32px 24px 96px}}.vse-quiz .qz-h1{font-size:var(--ft-hero);letter-spacing:-.035em;overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.04}.vse-quiz .qz-h1:focus{outline:none}.vse-quiz .qz-h2{font-size:var(--ft-display);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.12}.vse-quiz .qz-h2:focus{outline:none}.vse-quiz .qz-h3{font-size:var(--ft-heading);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.25}.vse-quiz .qz-lead{font-size:var(--ft-body-lg);color:var(--fg-dim);margin:0;line-height:1.5}.vse-quiz .qz-muted{color:var(--fg-dim);margin:0;line-height:1.5}.vse-quiz .qz-hint{font-size:var(--ft-micro);color:var(--fg-mute);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;line-height:1.45;display:flex}.vse-quiz .qz-hint b{color:var(--fg);font-weight:700}.vse-quiz .qz-note-plain{color:var(--fg-mute);font-size:var(--ft-micro);margin:0;line-height:1.5}.vse-quiz .qz-sec{margin-top:36px}.vse-quiz .qz-sec-lead{margin-top:6px}.vse-quiz .qz-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vse-quiz .qz-in{animation:qz-in .42s var(--motion-ease) both}@keyframes qz-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.vse-quiz .qz-in{animation:none}}.vse-quiz .qz-card{border-radius:var(--radius);padding:18px}.vse-quiz .qz-plate{border-radius:14px}@media (min-width:720px){.vse-quiz .qz-card{padding:24px}}.vse-quiz .qz-iconbox{border-radius:var(--radius);background:var(--surface-hi);border:1px solid var(--line-hi);width:40px;height:40px;color:var(--brand-green-light);flex:none;place-items:center;display:inline-grid}.vse-quiz .qz-iconbox--sm{border-radius:var(--radius-sm);width:30px;height:30px}.vse-quiz .qz-iconbox--lg{border-radius:var(--radius);width:76px;height:76px}.vse-quiz .qz-big{font-size:var(--ft-body-lg);padding:14px 28px}.vse-quiz .vse-button{min-height:48px}.vse-quiz .vse-button:disabled{opacity:.45;cursor:default}.vse-quiz .vse-button.qz-gold{background:var(--gold-gradient-heritage);color:var(--lc-ink-hi);box-shadow:0 12px 30px -16px var(--lc-gold);background-clip:padding-box;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.vse-quiz .vse-button.qz-gold{box-shadow:0 12px 30px -16px color-mix(in srgb, var(--lc-gold) 50%, transparent)}}.vse-quiz .qz-link,.vse-quiz .qz-inline-link{color:var(--fg-dim);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-hi);-webkit-text-decoration-color:var(--line-hi);-webkit-text-decoration-color:var(--line-hi);text-decoration-color:var(--line-hi);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0}.vse-quiz .qz-link{min-height:44px;padding:0 4px}.vse-quiz .qz-link:hover,.vse-quiz .qz-inline-link:hover{color:var(--fg);-webkit-text-decoration-color:var(--fg-dim);-webkit-text-decoration-color:var(--fg-dim);-webkit-text-decoration-color:var(--fg-dim);text-decoration-color:var(--fg-dim)}.vse-quiz .qz-inline-link{color:var(--brand-green-light);-webkit-text-decoration-color:var(--brand-green-light);-webkit-text-decoration-color:var(--brand-green-light);-webkit-text-decoration-color:var(--brand-green-light);text-decoration-color:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-inline-link{-webkit-text-decoration-color:color-mix(in srgb, var(--brand-green-light) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand-green-light) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand-green-light) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-green-light) 45%, transparent)}}.vse-quiz .qz-tag{border:1px solid var(--line-hi);color:var(--fg-dim);font-size:var(--ft-micro);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;line-height:1.3;display:inline-flex}.vse-quiz .qz-start{gap:24px;padding-top:4vh;display:grid}.vse-quiz .qz-start__head{gap:16px;display:grid}.vse-quiz .qz-start__actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.vse-quiz .qz-ladder-preview{gap:10px;display:grid}.vse-quiz .qz-ladder-preview ol{margin:0;padding:0;list-style:none;display:grid}.vse-quiz .qz-ladder-preview li{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;line-height:1.4;display:grid}.vse-quiz .qz-ladder-preview li:first-child{border-top:0}.vse-quiz .qz-ladder-preview li b{font-weight:700}.vse-quiz .qz-stage{justify-items:start;gap:18px;padding-top:6vh;display:grid}.vse-quiz .qz-stage__text{max-width:580px;font-size:var(--ft-body-lg);color:var(--fg-dim);margin:0;line-height:1.55}.vse-quiz .qz-quest{gap:14px;display:grid}.vse-quiz .qz-top{gap:10px;display:grid}.vse-quiz .qz-top__row{justify-content:space-between;gap:12px;display:flex}.vse-quiz .qz-top__row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vse-quiz .qz-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.vse-quiz .qz-progress__stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.vse-quiz .qz-progress i{background:var(--line);border-radius:3px;height:5px}.vse-quiz .qz-progress i.is-ok{background:var(--qz-ok)}.vse-quiz .qz-progress i.is-bad{background:var(--qz-bad)}.vse-quiz .qz-progress i.is-skip{background:var(--fg-mute)}.vse-quiz .qz-progress i.is-now{background:var(--fg-dim)}.vse-quiz .qz-q{gap:18px;display:grid}.vse-quiz .qz-note{border-left:2px solid var(--line-hi);color:var(--fg-dim);font-size:var(--ft-micro);margin:0;padding:2px 0 2px 12px;line-height:1.5}.vse-quiz .qz-msg{gap:12px;min-width:0;padding:14px;display:grid}.vse-quiz .qz-msg__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.vse-quiz .qz-msg__who{min-width:0;line-height:1.25;display:grid}.vse-quiz .qz-msg__who b{font-weight:700}.vse-quiz .qz-msg__who span{font-size:var(--ft-micro);color:var(--fg-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vse-quiz .qz-msg__subject{font-weight:700}.vse-quiz .qz-msg__text{margin:0;line-height:1.5}.vse-quiz .qz-ava{color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.vse-quiz .qz-ava--sm{width:28px;height:28px}.vse-quiz .qz-ava--plain{background:var(--surface-hi);border:1px solid var(--line-hi);color:var(--fg-dim)}.vse-quiz .qz-mono,.vse-quiz .qz-code-inline{font-family:var(--qz-mono);letter-spacing:0}.vse-quiz .qz-code-inline{background:var(--brand-green-light);border-radius:6px;padding:.06em .36em}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-code-inline{background:color-mix(in srgb, var(--brand-green-light) 12%, transparent)}}.vse-quiz .qz-code-inline{color:var(--fg);overflow-wrap:anywhere;font-size:.92em}.vse-quiz .qz-codebox{border:1px solid var(--line);background:var(--bg-base);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-codebox{background:color-mix(in srgb, var(--bg-base) 82%, transparent)}}.vse-quiz .qz-codebox{min-width:0;overflow:hidden}.vse-quiz .qz-codebox__head{border-bottom:1px solid var(--line);padding:8px 12px}.vse-quiz .qz-codebox__title{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-quiz .qz-codebox pre{margin:0;padding:10px 0;font-size:13px;line-height:1.6;overflow-x:auto}.vse-quiz .qz-line{white-space:pre;min-width:max-content;padding:0 12px;display:block}@media (max-width:559px){.vse-quiz .qz-codebox pre{font-size:12px}.vse-quiz .qz-line{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}}.vse-quiz .qz-line--add{background:var(--qz-ok)}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-line--add{background:color-mix(in srgb, var(--qz-ok) 12%, transparent)}}.vse-quiz .qz-line--add{color:var(--qz-ok)}.vse-quiz .qz-line--del{background:var(--qz-bad)}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-line--del{background:color-mix(in srgb, var(--qz-bad) 12%, transparent)}}.vse-quiz .qz-line--del{color:var(--qz-bad)}.vse-quiz .qz-line--cmd b{color:var(--qz-ok);font-weight:400}.vse-quiz .qz-line--out,.vse-quiz .qz-line--comment{color:var(--fg-mute)}.vse-quiz .qz-chat{border:1px solid var(--line);background:var(--bg-base);border-radius:12px;gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-chat{background:color-mix(in srgb, var(--bg-base) 82%, transparent)}}.vse-quiz .qz-bubble{overflow-wrap:anywhere;border-radius:14px;max-width:88%;padding:9px 12px;line-height:1.45}.vse-quiz .qz-bubble--user{background:var(--brand-green-dark);justify-self:end}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-bubble--user{background:color-mix(in srgb, var(--brand-green-dark) 45%, transparent)}}.vse-quiz .qz-bubble--user{border-bottom-right-radius:4px}.vse-quiz .qz-bubble--bot{background:var(--surface-hi);border-bottom-left-radius:4px;justify-self:start}.vse-quiz .qz-bubble small{font-size:var(--ft-micro);color:var(--brand-green-light);margin-bottom:2px;font-weight:700;display:block}.vse-quiz .qz-terms{gap:8px;margin-top:-6px;display:grid}.vse-quiz .qz-terms__label{font-size:var(--ft-micro);color:var(--fg-mute);align-items:center;gap:6px;display:inline-flex}.vse-quiz .qz-terms__chips{flex-wrap:wrap;gap:6px;display:flex}.vse-quiz .qz-chip{border-radius:var(--radius-sm,10px);border:1px solid var(--line-hi);min-height:32px;color:var(--fg-dim);font:inherit;font-size:var(--ft-micro);cursor:pointer;text-underline-offset:3px;background:0 0;padding:4px 12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.vse-quiz .qz-chip:hover{color:var(--fg);border-color:var(--fg-mute)}.vse-quiz .qz-chip.is-on{color:var(--fg);border-color:var(--brand-green-light)}.vse-quiz .qz-terms__text{font-size:var(--ft-micro);color:var(--fg-dim);margin:0;line-height:1.5}.vse-quiz .qz-terms__text b{color:var(--fg);font-weight:700}.vse-quiz .qz-prompt{font-size:var(--ft-heading);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.3}.vse-quiz .qz-opts{gap:8px;display:grid}.vse-quiz .qz-opt{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:26px minmax(0,1fr) 20px;align-items:start;gap:12px;width:100%;padding:13px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-opt{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.vse-quiz .qz-opt{color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast), background-color var(--motion-fast), opacity .25s ease;line-height:1.45}.vse-quiz .qz-opt:hover{border-color:var(--line-hi);background:var(--surface-hi)}.vse-quiz .qz-opt__num{border:1px solid var(--line-hi);width:26px;height:26px;font-size:var(--ft-micro);color:var(--fg-dim);border-radius:50%;place-items:center;font-weight:700;display:grid}.vse-quiz .qz-opt__text{overflow-wrap:anywhere;min-width:0;padding-top:2px}.vse-quiz .qz-opt.is-mono .qz-opt__text{font-family:var(--qz-mono);letter-spacing:0}.vse-quiz .qz-opt__mark{place-items:center;padding-top:3px;display:grid}.vse-quiz .qz-opt.is-picked{border-color:var(--brand-green-light);background:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-opt.is-picked{background:color-mix(in srgb, var(--brand-green-light) 10%, transparent)}}.vse-quiz .qz-opt.is-picked .qz-opt__num,.vse-quiz .qz-opt.is-ok .qz-opt__num{background:var(--qz-ok);border-color:var(--qz-ok);color:var(--bg-base)}.vse-quiz .qz-opt.is-ok{border-color:var(--qz-ok);background:var(--qz-ok)}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-opt.is-ok{background:color-mix(in srgb, var(--qz-ok) 12%, transparent)}}.vse-quiz .qz-opt.is-ok .qz-opt__mark,.vse-quiz .qz-opt.is-answer .qz-opt__mark{color:var(--qz-ok)}.vse-quiz .qz-opt.is-bad{border-color:var(--qz-bad);background:var(--qz-bad)}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-opt.is-bad{background:color-mix(in srgb, var(--qz-bad) 10%, transparent)}}.vse-quiz .qz-opt.is-bad .qz-opt__num{background:var(--qz-bad);border-color:var(--qz-bad);color:var(--bg-base)}.vse-quiz .qz-opt.is-bad .qz-opt__mark{color:var(--qz-bad)}.vse-quiz .qz-opt.is-answer{border-color:var(--qz-ok)}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-opt.is-answer{border-color:color-mix(in srgb, var(--qz-ok) 70%, transparent)}}.vse-quiz .qz-opt.is-answer{border-style:dashed}.vse-quiz .qz-opt.is-dim{opacity:.45}.vse-quiz .qz-opt[aria-disabled=true]{cursor:default}.vse-quiz .qz-opt[aria-disabled=true]:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-opt[aria-disabled=true]:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.vse-quiz .qz-opt.is-ok[aria-disabled=true]:hover{background:var(--qz-ok)}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-opt.is-ok[aria-disabled=true]:hover{background:color-mix(in srgb, var(--qz-ok) 12%, transparent)}}.vse-quiz .qz-opt.is-bad[aria-disabled=true]:hover{background:var(--qz-bad)}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-opt.is-bad[aria-disabled=true]:hover{background:color-mix(in srgb, var(--qz-bad) 10%, transparent)}}.vse-quiz .qz-order{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vse-quiz .qz-row{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 8px 8px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-row{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.vse-quiz .qz-row{line-height:1.4}.vse-quiz .qz-row .qz-opt__num{background:var(--surface-hi)}.vse-quiz .qz-row__text{min-width:0;padding:6px 0}.vse-quiz .qz-row__arrows{grid-auto-flow:column;gap:4px;display:grid}.vse-quiz .qz-row__arrows button{border:1px solid var(--line);width:40px;height:40px;color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.vse-quiz .qz-row__arrows button:hover:not(:disabled){color:var(--fg);border-color:var(--line-hi)}.vse-quiz .qz-row__arrows button:disabled{opacity:.25;cursor:default}.vse-quiz .qz-row.is-ok{border-color:var(--qz-ok)}.vse-quiz .qz-row.is-ok .qz-opt__num{background:var(--qz-ok);border-color:var(--qz-ok);color:var(--bg-base)}.vse-quiz .qz-row.is-bad{border-color:var(--qz-bad)}.vse-quiz .qz-row.is-bad .qz-opt__num{background:var(--qz-bad);border-color:var(--qz-bad);color:var(--bg-base)}.vse-quiz .qz-actions{z-index:5;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg-base);justify-content:space-between;align-items:center;gap:12px;margin:0 -18px -18px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-actions{background:color-mix(in srgb, var(--bg-base) 92%, transparent)}}@media (min-width:720px){.vse-quiz .qz-actions{margin:0 -24px -24px;padding:14px 24px}}.vse-quiz .qz-react{border:1px solid var(--qz-ok);border-radius:14px;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-react{border:1px solid color-mix(in srgb, var(--qz-ok) 35%, transparent)}}.vse-quiz .qz-react{background:var(--qz-ok)}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-react{background:color-mix(in srgb, var(--qz-ok) 7%, transparent)}}.vse-quiz .qz-react.is-bad{border-color:var(--qz-bad)}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-react.is-bad{border-color:color-mix(in srgb, var(--qz-bad) 38%, transparent)}}.vse-quiz .qz-react.is-bad{background:var(--qz-bad)}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-react.is-bad{background:color-mix(in srgb, var(--qz-bad) 7%, transparent)}}.vse-quiz .qz-react.is-skip{border-color:var(--line-hi);background:var(--surface)}.vse-quiz .qz-react__line{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.vse-quiz .qz-react__line p{margin:0;line-height:1.45}.vse-quiz .qz-react__line b{font-weight:700}.vse-quiz .qz-react__why{color:var(--fg-dim);margin:0;line-height:1.5}.vse-quiz .qz-react__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vse-quiz .qz-verdict{font-size:var(--ft-micro);white-space:nowrap;border:1px solid var(--qz-ok);border-radius:999px;align-items:center;padding:4px 10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-verdict{border:1px solid color-mix(in srgb, var(--qz-ok) 45%, transparent)}}.vse-quiz .qz-verdict{color:var(--qz-ok)}.vse-quiz .qz-verdict.is-bad{border-color:var(--qz-bad)}@supports (color:color-mix(in lab, red, red)){.vse-quiz .qz-verdict.is-bad{border-color:color-mix(in srgb, var(--qz-bad) 45%, transparent)}}.vse-quiz .qz-verdict.is-bad{color:var(--qz-bad)}.vse-quiz .qz-verdict.is-skip,.vse-quiz .qz-verdict.is-none{border-color:var(--line-hi);color:var(--fg-dim)}.vse-quiz .qz-result{gap:16px;display:grid}.vse-quiz .qz-hero{gap:14px;padding:2vh 0 8px;display:grid}.vse-quiz .qz-about{color:var(--fg-dim);margin:0;line-height:1.55}.vse-quiz .qz-ladder{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.vse-quiz .qz-step{align-content:start;gap:8px;display:grid}.vse-quiz .qz-step i{background:var(--line);border-radius:4px;height:8px}.vse-quiz .qz-step.is-on i{background:linear-gradient(90deg, var(--brand-green-dark), var(--brand-green-light))}.vse-quiz .qz-step span{font-size:var(--ft-micro);color:var(--fg-mute);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.25}.vse-quiz .qz-step.is-here span{color:var(--fg);font-weight:700}.vse-quiz .qz-say{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.vse-quiz .qz-say p{border:1px solid var(--line);background:var(--surface);border-radius:4px 16px 16px;margin:0;padding:10px 14px;line-height:1.45}.vse-quiz .qz-say p b{font-size:var(--ft-micro);color:var(--brand-green-light);font-weight:700;display:block}.vse-quiz .qz-saved{color:var(--brand-green-light);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.vse-quiz .qz-offer{justify-items:start;gap:12px;display:grid}.vse-quiz .qz-offer__icon{border-radius:var(--radius);border:1px solid var(--line-hi);background:var(--surface-hi);width:44px;height:44px;color:var(--brand-green-light);place-items:center;display:inline-grid}.vse-quiz .qz-offer__actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.vse-quiz .qz-join{margin-top:12px}.vse-quiz .qz-grid{gap:16px;display:grid}@media (min-width:720px){.vse-quiz .qz-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.vse-quiz .qz-box{align-content:start;gap:14px;display:grid}.vse-quiz .qz-box__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vse-quiz .qz-score{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.vse-quiz .qz-score small{font-size:var(--ft-micro);color:var(--fg-mute);font-weight:400}.vse-quiz .qz-stages{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vse-quiz .qz-stages li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.vse-quiz .qz-stages__name{min-width:0;line-height:1.3;display:grid}.vse-quiz .qz-stages__name b{font-weight:700}.vse-quiz .qz-stages__name small{font-size:var(--ft-micro);color:var(--fg-mute)}.vse-quiz .qz-dots{gap:5px;display:flex}.vse-quiz .qz-dots i{background:var(--line-hi);border-radius:50%;width:12px;height:12px}.vse-quiz .qz-dots i.is-ok{background:var(--qz-ok)}.vse-quiz .qz-dots i.is-bad{background:var(--qz-bad)}.vse-quiz .qz-dots i.is-skip{background:var(--fg-mute)}.vse-quiz .qz-share{flex-wrap:wrap;gap:10px;display:flex}.vse-quiz .qz-plan{gap:12px;margin-top:12px;display:grid}.vse-quiz .qz-plan__item{gap:10px;display:grid}.vse-quiz .qz-plan__item p{margin:0;line-height:1.5}.vse-quiz .qz-plan__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vse-quiz .qz-plan__head b{font-weight:700}.vse-quiz .qz-group{margin-top:12px;padding:0;overflow:hidden}.vse-quiz .qz-group__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.vse-quiz .qz-item{border-top:1px solid var(--line)}.vse-quiz .qz-item:first-of-type{border-top:0}.vse-quiz .qz-item>summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto 16px;align-items:start;gap:10px;padding:13px 16px;list-style:none;display:grid}.vse-quiz .qz-item>summary::-webkit-details-marker{display:none}.vse-quiz .qz-item>summary:hover{background:var(--surface)}.vse-quiz .qz-item__icon{color:var(--fg-mute);padding-top:2px}.vse-quiz .qz-item__title{gap:2px;min-width:0;font-weight:500;line-height:1.35;display:grid}.vse-quiz .qz-item__title small{font-size:var(--ft-micro);color:var(--fg-mute);font-weight:400}.vse-quiz .qz-item__chev{color:var(--fg-mute);transition:transform var(--motion-fast);margin-top:4px}.vse-quiz .qz-item[open] .qz-item__chev{transform:rotate(180deg)}.vse-quiz .qz-item__body{gap:12px;padding:0 16px 16px 48px;line-height:1.5;display:grid}@media (max-width:480px){.vse-quiz .qz-item__body{padding-left:16px}}.vse-quiz .qz-item__body p{margin:0}.vse-quiz .qz-quote{border-left:2px solid var(--line-hi);color:var(--fg-dim);padding-left:12px}.vse-quiz .qz-ans{border-radius:var(--radius);background:var(--surface);gap:8px;padding:12px 14px;display:grid}.vse-quiz .qz-ans small{font-size:var(--ft-micro);color:var(--fg-mute);display:block}.vse-quiz .qz-ans .is-ok{color:var(--qz-ok)}.vse-quiz .qz-ans .is-bad{color:var(--qz-bad)}.vse-quiz .qz-ans__list{margin:2px 0 0;padding-left:20px}.vse-quiz .qz-why{gap:6px;display:grid}.vse-quiz .qz-why ul{color:var(--fg-dim);gap:6px;margin:0;padding-left:18px;display:grid}.vse-quiz .qz-why b{color:var(--fg);font-weight:500}.vse-quiz .qz-why-one{color:var(--fg-dim)}.vse-quiz .qz-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;margin-top:20px;display:flex}.vse-quiz .qz-fail{gap:12px;margin-top:8vh;display:grid}.vse-quiz .qz-wait-line{align-items:center;gap:8px;display:inline-flex}.qz-signup .vse-gate-modal__card{max-height:calc(100dvh - 48px);overflow-y:auto}.qz-signup .qz-modal-form{text-align:left;gap:14px;margin-top:20px;display:grid}.qz-signup .qz-modal-form .vse-gate-modal__acts{margin-top:6px}.qz-signup .qz-modal-field{flex-direction:column;gap:8px;display:flex}.qz-signup .qz-modal-btn{justify-content:center;width:100%}.qz-signup .qz-modal-note{font-size:var(--ft-micro);color:var(--fg-mute);margin:16px 0 0;line-height:1.55}.qz-signup .qz-modal-note--tight{margin-top:4px}.qz-signup .qz-inline-link{font:inherit;color:var(--brand-green-light);text-decoration:underline;-webkit-text-decoration-color:var(--brand-green-light);-webkit-text-decoration-color:var(--brand-green-light);-webkit-text-decoration-color:var(--brand-green-light);text-decoration-color:var(--brand-green-light);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.qz-signup .qz-inline-link{-webkit-text-decoration-color:color-mix(in srgb, var(--brand-green-light) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand-green-light) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand-green-light) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-green-light) 45%, transparent)}}.qz-signup .qz-inline-link{text-underline-offset:4px;cursor:pointer}.qz-signup .qz-inline-link:hover{color:var(--fg);-webkit-text-decoration-color:var(--fg-dim);-webkit-text-decoration-color:var(--fg-dim);-webkit-text-decoration-color:var(--fg-dim);text-decoration-color:var(--fg-dim)}.qz-signup .qz-inline-link:disabled{opacity:.6;cursor:default}:root{--nv-btn-grad:linear-gradient(91.86deg, #3e6fa0 -5.99%, #5a8fc4 67.95%, #3e6fa0 102.52%);--btn-glass:linear-gradient(104deg, #fdfdfd0d 5%, #f0f0e41a 100%);--btn-glass-base:#15171f;--btn-dur:.2s}.btn-k-green{--btn-fill:linear-gradient(135deg, var(--brand-green-dark), var(--brand-green-light));--btn-ink:#fff;--btn-tone:var(--brand-green-light);--btn-rim:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.btn-k-green{--btn-rim:color-mix(in srgb, var(--brand-green-light) 42%, transparent)}}.btn-k-gold{--btn-fill:var(--gold-gradient-heritage);--btn-ink:var(--lc-ink-hi);--btn-tone:var(--lc-gold-bright);--btn-rim:var(--lc-gold-bright)}@supports (color:color-mix(in lab, red, red)){.btn-k-gold{--btn-rim:color-mix(in srgb, var(--lc-gold-bright) 42%, transparent)}}.btn-k-nv{--btn-fill:var(--nv-btn-grad);--btn-ink:#fff;--btn-tone:var(--nv-blue);--btn-rim:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.btn-k-nv{--btn-rim:color-mix(in srgb, var(--nv-blue) 45%, transparent)}}.btn-k-tg{--btn-fill:var(--tg);--btn-ink:#fff;--btn-tone:var(--tg);--btn-rim:var(--tg)}@supports (color:color-mix(in lab, red, red)){.btn-k-tg{--btn-rim:color-mix(in srgb, var(--tg) 50%, transparent)}}.btn-k-video{--btn-fill:var(--video-grad);--btn-ink:#fff;--btn-tone:var(--video);--btn-rim:var(--video)}@supports (color:color-mix(in lab, red, red)){.btn-k-video{--btn-rim:color-mix(in srgb, var(--video) 50%, transparent)}}.btn-k-white{--btn-fill:#fff;--btn-ink:var(--bg-base);--btn-tone:var(--fg);--btn-rim:#ffffff42}.btn-k-glass{--btn-fill:var(--surface);--btn-ink:var(--fg);--btn-tone:var(--fg);--btn-rim:#ffffff42}.btn-k-ring{--btn-fill:transparent;--btn-ink:var(--video);--btn-tone:var(--video);--btn-rim:var(--video)}@supports (color:color-mix(in lab, red, red)){.btn-k-ring{--btn-rim:color-mix(in srgb, var(--video) 75%, transparent)}}.vse-stv-tcbtn.is-on.btn-k-glass{--btn-fill:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.vse-stv-tcbtn.is-on.btn-k-glass{--btn-fill:color-mix(in srgb, var(--section-accent) 8%, transparent)}}.vse-stv-tcbtn.is-on.btn-k-glass{--btn-ink:var(--section-accent);--btn-tone:var(--section-accent);--btn-line:var(--section-accent);--btn-rim:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.vse-stv-tcbtn.is-on.btn-k-glass{--btn-rim:color-mix(in srgb, var(--section-accent) 50%, transparent)}}.vse-knowledge-l3__save-btn.is-saved.btn-k-glass,.vse-softmodal__save.is-saved.btn-k-glass,.vse-soft__save.is-saved.btn-k-glass,.vse-stv-libbtn.is-on.btn-k-glass{--btn-fill:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__save-btn.is-saved.btn-k-glass,.vse-softmodal__save.is-saved.btn-k-glass,.vse-soft__save.is-saved.btn-k-glass,.vse-stv-libbtn.is-on.btn-k-glass{--btn-fill:color-mix(in srgb, var(--brand-green-light) 12%, transparent)}}.vse-knowledge-l3__save-btn.is-saved.btn-k-glass,.vse-softmodal__save.is-saved.btn-k-glass,.vse-soft__save.is-saved.btn-k-glass,.vse-stv-libbtn.is-on.btn-k-glass{--btn-ink:var(--brand-green-light);--btn-tone:var(--brand-green-light);--btn-line:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__save-btn.is-saved.btn-k-glass,.vse-softmodal__save.is-saved.btn-k-glass,.vse-soft__save.is-saved.btn-k-glass,.vse-stv-libbtn.is-on.btn-k-glass{--btn-line:color-mix(in srgb, var(--brand-green-light) 45%, transparent)}}.vse-knowledge-l3__save-btn.is-saved.btn-k-glass,.vse-softmodal__save.is-saved.btn-k-glass,.vse-soft__save.is-saved.btn-k-glass,.vse-stv-libbtn.is-on.btn-k-glass{--btn-rim:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__save-btn.is-saved.btn-k-glass,.vse-softmodal__save.is-saved.btn-k-glass,.vse-soft__save.is-saved.btn-k-glass,.vse-stv-libbtn.is-on.btn-k-glass{--btn-rim:color-mix(in srgb, var(--brand-green-light) 42%, transparent)}}.vse-knowledge-l3__mark-read-btn.is-done.btn-k-glass{--btn-fill:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__mark-read-btn.is-done.btn-k-glass{--btn-fill:color-mix(in srgb, var(--brand-green-light) 14%, transparent)}}.vse-knowledge-l3__mark-read-btn.is-done.btn-k-glass{--btn-ink:var(--brand-green-light);--btn-tone:var(--danger);--btn-line:var(--brand-green-light)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__mark-read-btn.is-done.btn-k-glass{--btn-line:color-mix(in srgb, var(--brand-green-light) 45%, transparent)}}.vse-knowledge-l3__mark-read-btn.is-done.btn-k-glass{--btn-rim:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vse-knowledge-l3__mark-read-btn.is-done.btn-k-glass{--btn-rim:color-mix(in srgb, var(--danger) 45%, transparent)}}.btn-k-ring[data-lock=sub]{--btn-ink:var(--lc-gold-bright);--btn-tone:var(--lc-gold-bright);--btn-rim:var(--lc-gold-bright)}@supports (color:color-mix(in lab, red, red)){.btn-k-ring[data-lock=sub]{--btn-rim:color-mix(in srgb, var(--lc-gold-bright) 60%, transparent)}}.btn-k-green.btn-k-green.btn-k-green,.btn-k-gold.btn-k-gold.btn-k-gold,.btn-k-nv.btn-k-nv.btn-k-nv,.btn-k-tg.btn-k-tg.btn-k-tg,.btn-k-video.btn-k-video.btn-k-video,.btn-k-white.btn-k-white.btn-k-white,.btn-k-glass.btn-k-glass.btn-k-glass,.btn-k-ring.btn-k-ring.btn-k-ring{background:var(--btn-fill)!important;color:var(--btn-ink)!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;transition:translate var(--btn-dur) ease, color var(--btn-dur) ease, background-color var(--btn-dur) ease!important;background-clip:padding-box!important;border:1px solid #0000!important}.btn-k-glass.btn-k-glass.btn-k-glass{box-shadow:inset 0 0 0 1px var(--btn-line,var(--line))!important}.btn-k-ring.btn-k-ring.btn-k-ring{box-shadow:inset 0 0 0 1.5px var(--btn-rim)!important}:where([class*=btn-k-]){isolation:isolate;position:relative}[class*=btn-k-]:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:var(--btn-glass), var(--btn-glass-base);box-shadow:inset 0 0 0 1.5px var(--btn-rim);opacity:0;transition:opacity var(--btn-dur) ease;position:absolute;inset:0}.btn-t{--btn-t-i:1.125em;--btn-t-gap:.5em;--btn-t-go:calc((var(--btn-t-i) + var(--btn-t-gap)) / 2);transition:translate .15s ease-out;display:inline-block;position:relative}.btn-t>.btn-t__i{width:var(--btn-t-i);height:var(--btn-t-i);margin:calc(var(--btn-t-i) / -2) 0 0;opacity:0;pointer-events:none;transition:opacity .15s ease-out,translate .15s ease-out;position:absolute;top:50%}.btn-t--right>.btn-t__i{left:calc(100% + var(--btn-t-gap));translate:-.4em}.btn-t--left>.btn-t__i{right:calc(100% + var(--btn-t-gap));translate:.4em}.btn-t--right.is-on{translate:calc(-1 * var(--btn-t-go)) 0}.btn-t--left.is-on{translate:var(--btn-t-go) 0}.btn-t.is-on>.btn-t__i{opacity:1;translate:0}@media (hover:hover){:is(a,button,[class*=btn-k-]):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible)>.btn-t--right,a:hover [class*=btn-k-]>.btn-t--right,.vse-land-cb:hover .vse-land-cb__cta>.btn-t--right{translate:calc(-1 * var(--btn-t-go)) 0}:is(a,button,[class*=btn-k-]):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible)>.btn-t--left,a:hover [class*=btn-k-]>.btn-t--left,.vse-land-cb:hover .vse-land-cb__cta>.btn-t--left{translate:var(--btn-t-go) 0}:is(a,button,[class*=btn-k-]):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible)>.btn-t>.btn-t__i,a:hover [class*=btn-k-]>.btn-t>.btn-t__i,.vse-land-cb:hover .vse-land-cb__cta>.btn-t>.btn-t__i{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.btn-t,.btn-t>.btn-t__i{transition:none}}@media (hover:hover){.btn-t{margin-inline:.5em}.vse-stv-tcbtn .btn-t,.set-btn .btn-t,.vse-reviews-batch__toggle .btn-t{margin-inline:.75em}.vse-land-hero__head .vse-land-btn .btn-t,.vse-land-sec .vse-land-btn .btn-t{margin-inline:0}.vse-land-sec .vse-land-bignum .vse-land-btn .btn-t,.vse-land-sec .vse-land-who__info .vse-land-btn .btn-t{margin-inline:.5em}}@media (hover:none){.btn-t.is-on{margin-inline:var(--btn-t-go)}}:where([class*=btn-k-]):disabled,:where([class*=btn-k-])[aria-disabled=true]{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.btn-k-green.btn-k-green.btn-k-green,.btn-k-gold.btn-k-gold.btn-k-gold,.btn-k-nv.btn-k-nv.btn-k-nv,.btn-k-tg.btn-k-tg.btn-k-tg,.btn-k-video.btn-k-video.btn-k-video,.btn-k-white.btn-k-white.btn-k-white,.btn-k-glass.btn-k-glass.btn-k-glass,.btn-k-ring.btn-k-ring.btn-k-ring{transition:none!important}[class*=btn-k-]:after{transition:none}}@media (hover:hover){[class*=btn-k-]:hover:not(:disabled):not([aria-disabled=true]):after,.vse-stv-yt__thumb:hover .vse-stv-yt__go:after,.vse-yt:hover .vse-yt__play:after{opacity:1}.btn-k-green.btn-k-green.btn-k-green:hover:not(:disabled):not([aria-disabled=true]),.btn-k-gold.btn-k-gold.btn-k-gold:hover:not(:disabled):not([aria-disabled=true]),.btn-k-nv.btn-k-nv.btn-k-nv:hover:not(:disabled):not([aria-disabled=true]),.btn-k-tg.btn-k-tg.btn-k-tg:hover:not(:disabled):not([aria-disabled=true]),.btn-k-video.btn-k-video.btn-k-video:hover:not(:disabled):not([aria-disabled=true]),.btn-k-white.btn-k-white.btn-k-white:hover:not(:disabled):not([aria-disabled=true]),.btn-k-glass.btn-k-glass.btn-k-glass:hover:not(:disabled):not([aria-disabled=true]),.btn-k-ring.btn-k-ring.btn-k-ring:hover:not(:disabled):not([aria-disabled=true]){color:var(--btn-tone)!important}.btn-k-white.btn-k-white.btn-k-white:hover:not(:disabled):not([aria-disabled=true]),.btn-k-tg.btn-k-tg.btn-k-tg:hover:not(:disabled):not([aria-disabled=true]){--btn-fill:var(--btn-glass-base)}.vse-stv-yt__thumb:hover .vse-stv-yt__go.btn-k-video.btn-k-video.btn-k-video:not(:disabled):not([aria-disabled=true]),.vse-yt:hover .vse-yt__play.btn-k-video.btn-k-video.btn-k-video:not(:disabled):not([aria-disabled=true]){color:var(--btn-tone)!important}}.crs-bc__badge.is-pro,.crs-acc__tag.is-pro,.crsp-access.is-pro,.crl-lock__pro,.vse-knowledge-l3__tier-badge,.vse-content-card__pro-badge,.vse-passport .pp-tier-pro,.vse-passport .pp-sub .pp-tier,.vse-game .vg-pro-pill,.vse-billing .bl-brandtag,.vse-billing .bl-tc-label.is-main,.vse-knowledge-l3-paywall__tier,.vse-knowledge-pinned-card__tier-badge,.vse-streak-popup__pro,.vse-land-badge.is-pro{--badge-c:var(--lc-gold-bright)}.crs-bc__badge.is-free,.crs-acc__tag.is-free,.crsp-access.is-owned,.vse-search-hit__free,.vse-stv-free,.vse-passport .pp-tier-free,.vse-soft__status.is-free,.vse-read-badge.is-done,.vse-billing .bl-h-status.paid,.vse-content-card__free-badge,.vse-land-badge.is-free{--badge-c:var(--brand-green-light)}.vse-soft__status.is-paid{--badge-c:var(--lc-gold-bright)}.vse-billing .bl-h-status.pend{--badge-c:var(--warn-amber)}.crs-bc__badge.is-pro.is-nv,.crsp-access.is-nv,.crl-lock__pro.is-nv,.vse-knowledge-l3__tier-badge.is-nv,.vse-content-card__pro-badge.is-nv,.vse-knowledge-l3-paywall__tier.is-nv,.vse-knowledge-pinned-card__tier-badge.is-nv,.vse-land-badge.is-pro.is-nv{--badge-c:var(--nv-blue)}.crs-bc__badge.is-pro,.crs-acc__tag.is-pro,.crsp-access.is-pro,.crl-lock__pro,.vse-knowledge-l3__tier-badge,.vse-content-card__pro-badge,.vse-passport .pp-tier-pro,.vse-passport .pp-sub .pp-tier,.vse-game .vg-pro-pill,.vse-billing .bl-brandtag,.vse-billing .bl-tc-label.is-main,.crs-bc__badge.is-free,.crs-acc__tag.is-free,.crsp-access.is-owned,.crs-bc__badge.is-pro.is-nv,.crsp-access.is-nv,.crl-lock__pro.is-nv,.vse-knowledge-l3__tier-badge.is-nv,.vse-content-card__pro-badge.is-nv,.vse-knowledge-l3-paywall__tier,.vse-knowledge-pinned-card__tier-badge,.vse-streak-popup__pro,.vse-search-hit__free,.vse-knowledge-l3-paywall__tier.is-nv,.vse-knowledge-pinned-card__tier-badge.is-nv,.vse-passport .pp-tier-free,.vse-soft__status.is-free,.vse-soft__status.is-paid,.vse-read-badge.is-done,.vse-billing .bl-h-status.paid,.vse-billing .bl-h-status.pend,.vse-stv-free,.vse-content-card__free-badge,.vse-land-badge.is-pro,.vse-land-badge.is-free{color:var(--badge-c)!important;-webkit-text-fill-color:var(--badge-c)!important;border:1px solid var(--badge-c)!important;background:0 0!important}@supports (color:color-mix(in lab, red, red)){.crs-bc__badge.is-pro,.crs-acc__tag.is-pro,.crsp-access.is-pro,.crl-lock__pro,.vse-knowledge-l3__tier-badge,.vse-content-card__pro-badge,.vse-passport .pp-tier-pro,.vse-passport .pp-sub .pp-tier,.vse-game .vg-pro-pill,.vse-billing .bl-brandtag,.vse-billing .bl-tc-label.is-main,.crs-bc__badge.is-free,.crs-acc__tag.is-free,.crsp-access.is-owned,.crs-bc__badge.is-pro.is-nv,.crsp-access.is-nv,.crl-lock__pro.is-nv,.vse-knowledge-l3__tier-badge.is-nv,.vse-content-card__pro-badge.is-nv,.vse-knowledge-l3-paywall__tier,.vse-knowledge-pinned-card__tier-badge,.vse-streak-popup__pro,.vse-search-hit__free,.vse-knowledge-l3-paywall__tier.is-nv,.vse-knowledge-pinned-card__tier-badge.is-nv,.vse-passport .pp-tier-free,.vse-soft__status.is-free,.vse-soft__status.is-paid,.vse-read-badge.is-done,.vse-billing .bl-h-status.paid,.vse-billing .bl-h-status.pend,.vse-stv-free,.vse-content-card__free-badge,.vse-land-badge.is-pro,.vse-land-badge.is-free{border:1px solid color-mix(in srgb, var(--badge-c) 45%, transparent)!important}}.crs-bc__badge.is-pro,.crs-acc__tag.is-pro,.crsp-access.is-pro,.crl-lock__pro,.vse-knowledge-l3__tier-badge,.vse-content-card__pro-badge,.vse-passport .pp-tier-pro,.vse-passport .pp-sub .pp-tier,.vse-game .vg-pro-pill,.vse-billing .bl-brandtag,.vse-billing .bl-tc-label.is-main,.crs-bc__badge.is-free,.crs-acc__tag.is-free,.crsp-access.is-owned,.crs-bc__badge.is-pro.is-nv,.crsp-access.is-nv,.crl-lock__pro.is-nv,.vse-knowledge-l3__tier-badge.is-nv,.vse-content-card__pro-badge.is-nv,.vse-knowledge-l3-paywall__tier,.vse-knowledge-pinned-card__tier-badge,.vse-streak-popup__pro,.vse-search-hit__free,.vse-knowledge-l3-paywall__tier.is-nv,.vse-knowledge-pinned-card__tier-badge.is-nv,.vse-passport .pp-tier-free,.vse-soft__status.is-free,.vse-soft__status.is-paid,.vse-read-badge.is-done,.vse-billing .bl-h-status.paid,.vse-billing .bl-h-status.pend,.vse-stv-free,.vse-content-card__free-badge,.vse-land-badge.is-pro,.vse-land-badge.is-free{box-shadow:none!important}.crs-bc__badge.is-buy,.crs-acc__tag.is-buy,.vse-land-badge.is-buy{color:var(--buy-once)!important;border:1px solid var(--buy-once)!important;background:0 0!important}@supports (color:color-mix(in lab, red, red)){.crs-bc__badge.is-buy,.crs-acc__tag.is-buy,.vse-land-badge.is-buy{border:1px solid color-mix(in srgb, var(--buy-once) 45%, transparent)!important}}.vse-passport .pp-tier-pro,.vse-passport .pp-tier-free,.vse-content-card__free-badge,.vse-content-card__pro-badge,.vse-content-card__pro-badge.is-nv,.vse-knowledge-pinned-card__tier-badge,.vse-knowledge-pinned-card__tier-badge.is-nv{background:var(--bg-base)!important}@supports (color:color-mix(in lab, red, red)){.vse-content-card__free-badge,.vse-content-card__pro-badge,.vse-content-card__pro-badge.is-nv,.vse-knowledge-pinned-card__tier-badge,.vse-knowledge-pinned-card__tier-badge.is-nv{background:color-mix(in srgb, var(--bg-base) 70%, transparent)!important}}.vse-content-card__free-badge,.vse-content-card__pro-badge,.vse-content-card__pro-badge.is-nv,.vse-knowledge-pinned-card__tier-badge,.vse-knowledge-pinned-card__tier-badge.is-nv{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vse-read-badge,.vse-set__pill,.vse-knowledge-l3-paywall__type,.vse-knowledge-l3-paywall__duration{border:1px solid var(--line-hi)!important;color:var(--fg-dim)!important;background:0 0!important}.crs-bc__badge svg,.crs-acc__tag svg,.crsp-access svg,.crl-lock__pro svg,.vse-knowledge-l3__tier-badge svg,.vse-content-card__pro-badge svg,.vse-passport .pp-tier-badge svg,.vse-passport .pp-sub .pp-tier svg,.vse-game .vg-pro-pill svg,.vse-billing .bl-brandtag svg,.vse-billing .bl-tc-label svg,.vse-billing .bl-h-status svg,.vse-knowledge-l3-paywall__tier svg,.vse-knowledge-pinned-card__tier-badge svg,.vse-streak-popup__pro svg{display:none!important}.vse-header-level__fill,.crs-resume__bar i,.crsp-prog__bar i,.les-topbar__fill,.vse-quest-path__progress-fill,.vse-library .vl-cbar>i,.vse-library .vl-cbar.full>i,.vse-dash-bar>i,.vse-passport .pp-bar>i{background:linear-gradient(90deg, var(--tier-dark), var(--tier-light))!important}.les-mark__xp,.vse-knowledge-l3__mark-read-xp{color:var(--tier-light)!important}.crc-card{--brand-green-light:var(--tier-light);--brand-green-dark:var(--tier-dark)}.vse-pw[data-level="2"] .vse-pw__meter i:nth-child(-n+2){background:var(--warn-amber)}.vse-pw[data-level="2"] .vse-pw__label{color:var(--warn-amber)}@property --vl-vw{syntax:"<length>";inherits:true;initial-value:0}.vse-land{position:relative;container:vse-land/inline-size}main:has(.vse-land){max-width:none;padding-left:0;padding-right:0}.vse-land-page{--vl-vw:1cqi}@media (min-width:768px){.vse-land-page{--vl-vw:min(calc((100vw - 76px) / 100), calc(1.25 * 1cqi))}}.vse-land-page{--vl-ig:var(--ig);--vl-ig-warm:#f58529;--vl-ig-cool:#8134af;--vl-x:var(--x-tone);--vl-green-grad:linear-gradient(45deg, #107a81, #7dcf60);--vl-ft-body:16px;--vl-ft-micro:12px;--vl-page-w:1200px;--vl-gutter:40px;--vl-sec-gap:120px}@container vse-land (max-width:1023px){.vse-land-page{--vl-gutter:28px;--vl-sec-gap:96px}}@container vse-land (max-width:639px){.vse-land-page{--vl-gutter:16px;--vl-sec-gap:72px}}@media (max-width:1099px){.vse-land-page{--vl-ft-body:15px}}.vse-land-page{color:var(--fg);font-size:var(--vl-ft-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;position:relative;overflow-x:clip}:where(.vse-land-page) a{color:inherit;text-decoration:none}:where(.vse-land-page) p{margin:0}:where(.vse-land-page) h1,:where(.vse-land-page) h2,:where(.vse-land-page) h3{letter-spacing:-.02em;margin:0;font-weight:700}:where(.vse-land-page) img{max-width:100%;display:block}.vse-land-wrap{width:100%;max-width:calc(var(--vl-page-w) + 2 * var(--vl-gutter));padding:0 var(--vl-gutter);z-index:1;margin:0 auto;position:relative}.vse-land-eyebrow{font-size:var(--vl-ft-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);font-weight:500}.vse-land-h-display{font-size:var(--vl-t-title);line-height:.95}.vse-land-lead{font-size:var(--vl-t-lead);color:var(--fg-dim);line-height:1.55}.vse-land-dim{color:var(--fg-dim)}.vse-land-c-green{color:var(--brand-green-light)}.vse-land-glass{border-radius:var(--radius)}.vse-land-btn{border-radius:var(--radius);min-height:48px;font-size:var(--vl-ft-body);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:700;transition:translate .2s,background .2s,color .2s;display:inline-flex}.vse-land-btn svg{flex:none;width:18px;height:18px}.vse-land-sec .vse-land-bignum .vse-land-btn,.vse-land-sec .vse-land-who__info .vse-land-btn{text-transform:none;min-height:48px;letter-spacing:inherit;padding-inline:20px}.vse-land-badge{border:1px solid var(--badge-c,var(--fg-dim));border-radius:999px;align-items:center;height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vse-land-badge{border:1px solid color-mix(in srgb, var(--badge-c,var(--fg-dim)) 45%, transparent)}}.vse-land-badge{color:var(--badge-c,var(--fg-dim));font-size:var(--vl-ft-micro);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-weight:500}.vse-land-medal{box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none;position:relative;overflow:hidden}.vse-land-medal img{object-fit:cover;width:100%;height:100%}.vse-land-medal--nv{background:#1c1f29 url(/landing/guide/ava-tolya.webp) 50% 30%/cover no-repeat;box-shadow:inset 0 0 0 1px #0000001f}.vse-land-medal--gena{background:#1c1f29 url(/landing/guide/ava-gena.webp) 50% 30%/cover no-repeat}.vse-land-medal--cat{background:var(--lc-gold-bright)}@supports (color:color-mix(in lab, red, red)){.vse-land-medal--cat{background:color-mix(in srgb, var(--lc-gold-bright) 14%, var(--bg-base))}}.vse-land-medal--cat img{object-fit:cover;object-position:50% 30%}.vse-land-sec{z-index:1;padding-top:var(--vl-sec-gap);position:relative}.vse-land-sec__head{gap:var(--vl-head-in);margin-bottom:var(--vl-head-gap);flex-direction:column;max-width:none;display:flex}.vse-land-num{font-variant-numeric:tabular-nums}.vse-land-faq,.vse-land-faq__col{flex-direction:column;gap:12px;display:flex}.vse-land-faq details{border-radius:var(--radius)}.vse-land-faq summary{cursor:pointer;padding:clamp(20px, calc(1.6 * var(--vl-vw)), 28px) clamp(20px, calc(2 * var(--vl-vw)), 32px);font-size:var(--vl-t-lead);justify-content:space-between;align-items:center;gap:16px;font-weight:500;list-style:none;display:flex}.vse-land-faq summary:after{content:"";border-right:2px solid var(--fg-dim);border-bottom:2px solid var(--fg-dim);flex:none;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.vse-land-faq details[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.vse-land-faq details p{padding:0 clamp(20px, calc(2 * var(--vl-vw)), 32px) clamp(22px, calc(1.8 * var(--vl-vw)), 30px);color:var(--fg-dim);max-width:760px}.vse-land-split2{gap:clamp(16px, calc(1.8 * var(--vl-vw)), 32px);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:stretch;display:grid}.vse-land-bignum{padding:clamp(24px, calc(2.4 * var(--vl-vw)), 44px);flex-direction:column;gap:10px;display:flex}.vse-land-bignum .vse-land-n{font-size:var(--vl-t-num);letter-spacing:-.04em;font-weight:700;line-height:.95}.vse-land-bignum .vse-land-n small{font-size:var(--vl-t-name);letter-spacing:0;color:var(--fg-dim);margin-left:.5em;font-weight:500}.vse-land-bignum .vse-land-btn{align-self:flex-start;margin-top:auto}@container vse-land (max-width:1023px){.vse-land-split2{grid-template-columns:1fr}}.vse-land-bignum__foot{flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;padding-top:20px;display:flex}@property --vl-gap{syntax:"<length>";inherits:true;initial-value:0}@keyframes vl-gatePing{0%{box-shadow:0 12px 34px #0006,0 0 #ffffff80}to{box-shadow:0 12px 34px #0006,0 0 0 22px #fff0}}@keyframes vl-roomUp{to{translate:0 -50%}}@keyframes vl-gateCrack{0%,to{--vl-gap:0px}35%,62%{--vl-gap:46px}}@keyframes vl-roomLeft{to{translate:-50%}}@keyframes vl-roomOpen{0%{opacity:0;scale:1 .4}}@property --vl-split{syntax:"<length-percentage>";inherits:true;initial-value:50%}.vse-land-page{--vl-page-w:1680px;--vl-gutter:clamp(16px, calc(4.2 * var(--vl-vw)), 84px);--vl-sec-gap-tight:max(72px, var(--vl-t-sign));--vl-sec-gap:calc((clamp(128px, calc(15 * var(--vl-vw)), 290px) + var(--vl-sec-gap-tight)) / 2);--vl-col:min(calc(100 * var(--vl-vw) - 15px - 2 * var(--vl-gutter)), var(--vl-page-w));--vl-t-sign:max(min(calc(var(--vl-col) / 6.25), 60px), calc(var(--vl-col) / 10.7))}@container vse-land (max-width:1100px){.vse-land-page{--vl-t-title:var(--vl-t-sign)}}@container vse-land not (max-width:1100px){.vse-land-page{--vl-t-title:calc(var(--vl-col) / 14.6)}}.vse-land-page{--vl-t-num:clamp(34px, calc(4.6 * var(--vl-vw)), 84px);--vl-t-name:clamp(22px, calc(1.9 * var(--vl-vw)), 30px);--vl-t-lead:clamp(17px, calc(1.3 * var(--vl-vw)), 22px);--vl-t-small:14px}.vse-land-sec{padding-top:var(--vl-sec-gap)}.vse-land-sec__head .vse-land-eyebrow{display:none}.vse-land-h-display{font-size:var(--vl-t-title);letter-spacing:-.05em;margin:-.14em 0 0 -.05em;font-weight:700;line-height:.98}.vse-land-h-display--sign{font-size:var(--vl-t-sign)}.vse-land-h-fade{background-image:linear-gradient(180deg, var(--fg) .68em, var(--fg) 1.43em);padding-block:.2em .24em;padding-inline-end:.1em}@supports (color:color-mix(in lab, red, red)){.vse-land-h-fade{background-image:linear-gradient(180deg, var(--fg) .68em, color-mix(in srgb, var(--fg) 10%, transparent) 1.43em)}}.vse-land-h-fade{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.vse-land-h-display{text-wrap:balance}.vse-land-sec .vse-land-lead{font-size:var(--vl-t-lead);text-wrap:pretty;margin-block:-.42em -.5em}.vse-land-sec .vse-land-h-display{margin-bottom:-.185em}.vse-land-sec .vse-land-fd__head{margin-bottom:calc(var(--vl-head-gap) - .185em)}.vse-land-cb{--vl-poster-w:clamp(170px, calc(18 * var(--vl-vw)), 300px);grid-template-columns:minmax(0, 1fr) var(--vl-poster-w);border-radius:var(--radius);transition:border-color .25s,translate .25s;display:grid;position:relative;overflow:hidden}.vse-land-cb--ai{border-color:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.vse-land-cb--ai{border-color:color-mix(in srgb, var(--nv-blue) 22%, transparent)}}.vse-land-cb__text{padding:clamp(24px, calc(2.4 * var(--vl-vw)), 40px);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.vse-land-cb__title{font-size:var(--vl-t-name);letter-spacing:-.02em;font-weight:700;line-height:1.12}.vse-land-cb__title a:after{content:"";z-index:1;position:absolute;inset:0}.vse-land-cb__desc{color:var(--fg-dim);font-size:var(--vl-ft-body);margin-bottom:8px;line-height:1.5}.vse-land-cb__meta{color:var(--fg-dim);font-size:var(--vl-t-lead);flex-wrap:wrap;gap:0 .4em;margin-bottom:8px;font-weight:500;line-height:1.2;display:flex}.vse-land-cb__meta b{color:var(--fg);font-weight:700}.vse-land-cb__meta>span+span:before{content:"/";color:var(--fg-mute);margin-inline-end:.4em;font-weight:400}@container vse-land (max-width:760px){.vse-land-cb__meta{font-size:var(--vl-ft-body)}}.vse-land-cb__cta{border-radius:var(--radius);height:48px;color:var(--bg-base);background:#fff;align-items:center;gap:10px;margin-top:auto;padding:0 20px;font-weight:700;display:inline-flex}.vse-land-cb__cta svg{width:18px;height:18px}.vse-land-cb__img{--vl-open-r:0 var(--radius) var(--radius) 0;min-height:calc(var(--vl-poster-w) * 16 / 9);background-position:50%;background-size:cover}.vse-land-page{--vl-p3-up:clamp(26px, calc(2.6 * var(--vl-vw)), 50px);--vl-p3-down:clamp(22px, calc(1.9 * var(--vl-vw)), 34px)}.vse-land-cgrid2{row-gap:calc(var(--vl-p3-up) + var(--vl-p3-down) + clamp(16px, calc(1.6 * var(--vl-vw)), 28px));padding-top:var(--vl-p3-up)}.vse-land-cb{--vl-poster-w:clamp(160px, calc(15.6 * var(--vl-vw)), 262px);--vl-p3-out:calc(var(--vl-poster-w) * .54);margin-right:var(--vl-p3-out);grid-template-columns:minmax(0, 1fr) calc(var(--vl-poster-w) * .46 + 44px);min-height:clamp(280px, calc(24 * var(--vl-vw)), 370px);overflow:visible}.vse-land-cb__img{--vl-open-r:var(--radius);top:calc(-1 * var(--vl-p3-up));right:calc(-1 * var(--vl-p3-out));height:calc(100% + var(--vl-p3-up) + var(--vl-p3-down));aspect-ratio:9/16;border-radius:var(--radius);width:auto;min-height:0;position:absolute;rotate:3deg;box-shadow:0 30px 70px #0009,0 0 0 1px #ffffff14}@media (hover:hover){.vse-land-cb:hover .vse-land-cb__img{translate:0 -14px;rotate:none}}@container vse-land (min-width:761px){.vse-land-cgrid2{grid-auto-rows:1fr}}@media (hover:hover){.vse-land-cb:hover{border-color:var(--line-hi)}}.vse-land-allc{justify-content:center;align-items:center;gap:20px clamp(28px, calc(3.2 * var(--vl-vw)), 64px);flex-wrap:wrap;display:flex}.vse-land-allc.is-wide{grid-column:1/-1}@container vse-land (max-width:760px){.vse-land-allc{flex-direction:column;align-items:stretch;margin-top:12px}.vse-land-allc .vse-land-cb__allnum{justify-content:center}.vse-land-allc .vse-land-btn{width:100%}}.vse-land-cb__allnum{font-size:var(--vl-t-num);letter-spacing:-.04em;align-items:flex-start;font-weight:700;line-height:.95;display:flex}.vse-land-cb__allnum>span{grid-template-columns:auto auto;justify-content:start;row-gap:4px;display:grid}.vse-land-cb__allnum small{font-size:var(--vl-t-lead);letter-spacing:0;color:var(--fg-dim);grid-column:1/-1;font-weight:500;line-height:1.2}.vse-land-cb__allnum>span:not(:last-child):after{content:"/";color:var(--fg-mute);grid-area:1/2;margin-inline:.3em;font-weight:400}@container vse-land (max-width:760px){.vse-land-cb__allnum small{font-size:var(--vl-ft-body)}}.vse-land-cgrid2{column-gap:clamp(16px, calc(2 * var(--vl-vw)), 36px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vse-land-fd{gap:clamp(28px, calc(4 * var(--vl-vw)), 80px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.vse-land-fd__photos{position:relative}.vse-land-fd__track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius);display:flex;overflow-x:auto}.vse-land-fd__track::-webkit-scrollbar{display:none}.vse-land-fd__nav{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.vse-land-fd__btn{border-radius:var(--radius);border:1px solid var(--line-hi);background:var(--surface);width:48px;height:48px;color:var(--fg);cursor:pointer;place-items:center;display:grid}.vse-land-fd__btn svg{width:20px;height:20px}@media (hover:hover){.vse-land-fd__btn:hover{color:var(--bg-base);background:#fff}}.vse-land-fd__dots{gap:8px;display:flex}@container vse-land (max-width:350px){.vse-land-fd__dots{gap:5px}}.vse-land-fd__dots i{background:var(--line-hi);border-radius:50%;width:8px;height:8px;transition:background .2s,width .2s}.vse-land-fd__dots i.is-on{background:var(--fg);border-radius:4px;width:24px}.vse-land-fd__lead{margin-top:clamp(18px, calc(2 * var(--vl-vw)), 32px);font-size:var(--vl-t-lead);max-width:34ch;color:var(--fg);line-height:1.55}.vse-land-fd__stats{margin:clamp(24px, calc(3 * var(--vl-vw)), 52px) 0px 0px;gap:clamp(14px, calc(1.6 * var(--vl-vw)), 28px) clamp(20px, calc(3 * var(--vl-vw)), 56px);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.vse-land-fd__stats li{color:var(--fg-dim);font-size:var(--vl-ft-body);flex-direction:column;gap:4px;display:flex}.vse-land-fd__stats b{color:var(--brand-green-light);font-size:var(--vl-t-num);letter-spacing:-.04em;font-weight:700;line-height:.95}.vse-land-fd__stats b.is-sign{transform-origin:0;align-self:flex-start;font-weight:500;scale:1.32}.vse-land-rv{gap:clamp(28px, calc(4 * var(--vl-vw)), 80px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.vse-land-rv__pile{height:clamp(520px, calc(44 * var(--vl-vw)), 780px);position:relative}.vse-land-rv__shot{width:clamp(200px, calc(17 * var(--vl-vw)), 320px);border-radius:var(--radius);background:#fff;display:block;position:absolute;overflow:hidden;box-shadow:0 24px 60px #0000008c}.vse-land-rv__shot img{width:100%;height:auto;display:block}.vse-land-rv__shot--1{z-index:2;top:4%;left:0;rotate:-5deg}.vse-land-rv__shot--2{z-index:3;top:0;left:24%;rotate:3deg}.vse-land-rv__shot--3{z-index:2;top:8%;left:50%;rotate:-2deg}.vse-land-rv__shot--4{z-index:4;top:46%;left:8%;rotate:4deg}.vse-land-rv__shot--5{z-index:5;top:40%;left:36%;rotate:-4deg}.vse-land-rv__shot--6{z-index:3;top:50%;left:62%;rotate:2deg}.vse-land-rv__shot--7{z-index:6;top:70%;left:22%;rotate:-1deg}.vse-land-rv__shot{transition:translate .6s cubic-bezier(.4,0,.2,1),rotate .6s cubic-bezier(.4,0,.2,1),scale .6s cubic-bezier(.4,0,.2,1),filter .5s,box-shadow .6s}.vse-land-rv__shot.is-hot{transition:translate .5s cubic-bezier(.22,.8,.24,1),rotate .5s cubic-bezier(.22,.8,.24,1),scale .5s cubic-bezier(.22,.8,.24,1),filter .45s,box-shadow .5s;rotate:none;scale:1.07;box-shadow:0 34px 80px #000000a6}.vse-land-rv__ghost{pointer-events:none;transition:translate .6s cubic-bezier(.4,0,.2,1),rotate .6s cubic-bezier(.4,0,.2,1),scale .6s cubic-bezier(.4,0,.2,1),filter .5s,box-shadow .6s,opacity .6s cubic-bezier(.4,0,.2,1)}.vse-land-rv__pile.has-hot .vse-land-rv__shot:not(.is-hot){filter:brightness(.42)saturate(.7)}.vse-land-rv__text{align-items:flex-start;gap:var(--vl-next);flex-direction:column;display:flex}@container vse-land (max-width:760px){.vse-land-rv__text .vse-land-btn{width:100%}}.vse-land-page>.vse-land-sec:last-of-type{padding-bottom:clamp(32px, calc(3 * var(--vl-vw)), 56px)}@media (min-width:768px){main:has(.vse-land){padding-bottom:0}main:has(.vse-land) .vse-land-page>.vse-land-sec:last-of-type{padding-bottom:0}body:has(.vse-land) .vse-footer{margin-top:0}body:has(.vse-land) .vse-footer__row{height:auto;padding-block:clamp(56px,2.4vw + 36px,88px)}}@container vse-land (max-width:1100px){.vse-land-cgrid2,.vse-land-fd,.vse-land-rv{grid-template-columns:1fr}.vse-land-fd__photos{max-width:520px}.vse-land-fd{gap:0}.vse-land-fd__text{display:contents}.vse-land-fd__lead{order:2}.vse-land-fd__photos{margin-top:clamp(24px, calc(4 * var(--vl-vw)), 40px);order:3}.vse-land-fd__stats{order:4}.vse-land-rv__pile{height:640px}.vse-land-rv__shot{width:240px}.vse-land-faq__col{display:contents}.vse-land-faq__col:first-child>details:first-child{order:-2}.vse-land-faq__col:last-child>details:first-child{order:-1}}@container vse-land (max-width:760px){.vse-land-cb{grid-template-columns:minmax(0,1fr) auto;min-height:0;overflow:hidden}.vse-land-cb__img{width:clamp(84px, calc(26 * var(--vl-vw)), 120px);aspect-ratio:9/16;border-radius:var(--radius);height:auto;min-height:0;box-shadow:inset 0 0 0 1px var(--line-hi);grid-column:2;align-self:center;margin:16px 16px 16px 0;position:relative;inset:auto;rotate:none}.vse-land-cb{grid-template-columns:minmax(0,1fr) auto;min-height:0;margin-right:0;overflow:hidden}.vse-land-cgrid2{row-gap:clamp(16px, calc(1.6 * var(--vl-vw)), 28px);padding-top:0}.vse-land-cb__text{padding:20px 12px 20px 18px}.vse-land-cb__text .vse-land-cb__cta{white-space:nowrap;justify-content:center;gap:6px;width:100%;padding:0 12px}}@container vse-land (max-width:375px){.vse-land-cb__text .vse-land-cb__cta{font-size:var(--vl-t-small)}}@container vse-land (max-width:760px){.vse-land-rv__pile{scroll-snap-type:x mandatory;scrollbar-width:none;height:auto;margin:0 calc(-1 * var(--vl-gutter));padding:8px var(--vl-gutter) 20px;gap:12px;display:flex;overflow-x:auto}.vse-land-rv__pile::-webkit-scrollbar{display:none}.vse-land-rv__shot{flex:0 0 calc(72 * var(--vl-vw));width:calc(72 * var(--vl-vw));scroll-snap-align:center;position:relative;inset:auto;rotate:none}.vse-land-rv{flex-direction:column-reverse;align-items:stretch;display:flex}}.vse-land-eco__c{--vl-tone:var(--fg);border-radius:var(--radius);min-width:0;min-height:0;color:var(--fg);transition:border-color .4s;display:block;position:relative;overflow:hidden;container-type:size}.vse-land-eco__c--tg{--vl-tone:var(--tg)}.vse-land-eco__c--nv{--vl-tone:var(--nv-blue)}.vse-land-eco__c--yt,.vse-land-eco__c--yt2{--vl-tone:var(--video)}.vse-land-eco__c--ig{--vl-tone:var(--vl-ig)}.vse-land-eco__c--ig .vse-land-eco__kind{color:var(--vl-tone)}@supports (color:color-mix(in lab, red, red)){.vse-land-eco__c--ig .vse-land-eco__kind{color:color-mix(in srgb, var(--vl-tone) 82%, white)}}.vse-land-eco__c--x{--vl-tone:var(--vl-x)}.vse-land-eco__glow{pointer-events:none;opacity:.3;background:radial-gradient(80% 80% at 100% 100%, var(--vl-tone), transparent 70%);transition:opacity .6s;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vse-land-eco__glow{background:radial-gradient(80% 80% at 100% 100%, color-mix(in srgb, var(--vl-tone) 55%, transparent), transparent 70%)}}.vse-land-eco__c--ig .vse-land-eco__glow{background:radial-gradient(80% 80% at 100% 100%, var(--vl-ig-warm), var(--vl-ig) 40%, var(--vl-ig-cool) 60%, transparent 75%)}@supports (color:color-mix(in lab, red, red)){.vse-land-eco__c--ig .vse-land-eco__glow{background:radial-gradient(80% 80% at 100% 100%, color-mix(in srgb, var(--vl-ig-warm) 50%, transparent), color-mix(in srgb, var(--vl-ig) 35%, transparent) 40%, color-mix(in srgb, var(--vl-ig-cool) 20%, transparent) 60%, transparent 75%)}}.vse-land-eco__top{z-index:1;flex-direction:column;gap:1.6cqmin;padding:9cqmin 9cqmin 0;display:flex;position:relative}.vse-land-eco__kind{font-size:var(--vl-ft-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--vl-tone);font-weight:500}.vse-land-eco__t{font-size:var(--vl-t-name);letter-spacing:-.03em;overflow-wrap:normal;font-weight:700;line-height:1.05}.vse-land-eco__more{z-index:1;opacity:0;flex-direction:column;align-items:flex-start;gap:2.4cqmin;max-width:min(460px,70cqi);padding:3.5cqmin 9cqmin 0;transition:opacity .25s,translate .35s;display:flex;position:relative;translate:0 10px}.vse-land-eco__d{font-size:var(--vl-ft-body);color:var(--fg-dim);line-height:1.4}.vse-land-eco__h{font-size:var(--vl-t-small);color:var(--vl-tone);font-weight:500}.vse-land-eco__go{border-radius:var(--radius);height:48px;color:var(--bg-base);font-size:var(--vl-ft-body);background:#fff;align-items:center;gap:10px;margin-top:2cqmin;padding:0 20px;font-weight:700;display:inline-flex}.vse-land-eco__go svg{width:18px;height:18px}.vse-land-eco__art{color:var(--vl-tone);place-items:center;transition:rotate .8s cubic-bezier(.22,.8,.24,1);display:grid;position:absolute;bottom:8cqmin;right:8cqmin;rotate:-8deg}.vse-land-eco__art svg{stroke-width:1.4px;width:34cqmin;height:34cqmin}.vse-land-eco__art .vse-land-medal{width:42cqmin;height:42cqmin;rotate:8deg}.vse-land-eco__arrow{border:1px solid var(--line-hi);width:40px;height:40px;color:var(--fg);border-radius:50%;place-items:center;transition:opacity .3s;display:grid;position:absolute;bottom:9cqmin;left:9cqmin}.vse-land-eco__arrow svg{width:18px;height:18px}.vse-land-eco__c.is-big .vse-land-eco__glow{opacity:.7}.vse-land-eco__c.is-big .vse-land-eco__more{opacity:1;transition:opacity .4s .38s,translate .5s .32s;translate:0}.vse-land-eco__c.is-big .vse-land-eco__art{rotate:none}.vse-land-eco__c.is-big .vse-land-eco__arrow{opacity:0}@media (hover:hover){.vse-land-eco__c:hover{border-color:var(--vl-tone)}@supports (color:color-mix(in lab, red, red)){.vse-land-eco__c:hover{border-color:color-mix(in srgb, var(--vl-tone) 45%, transparent)}}}.vse-land-eco__c:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:3px}@container vse-land (max-width:760px){.vse-land-eco__grid{flex-direction:column;gap:12px;display:flex;height:auto!important}.vse-land-eco__grid>.vse-land-eco__c{position:relative}.vse-land-eco__grid .vse-land-eco__c{flex:none!important;grid-area:auto!important}.vse-land-eco__c{min-height:132px;padding:18px 96px 18px 18px;container-type:normal}.vse-land-eco__top{gap:6px;padding:0}.vse-land-eco__more{opacity:1;gap:6px;max-width:none;padding:8px 0 0;translate:none}.vse-land-eco__c.is-big .vse-land-eco__more{transition:none}.vse-land-eco__go,.vse-land-eco__arrow{display:none}.vse-land-eco__art{top:50%;bottom:auto;right:18px;translate:0 -50%;rotate:none}.vse-land-eco__art svg,.vse-land-eco__c.is-big .vse-land-eco__art svg{width:56px;height:56px}.vse-land-eco__art .vse-land-medal{width:64px;height:64px}.vse-land-eco__glow,.vse-land-eco__c.is-big .vse-land-eco__glow{opacity:.45}}.vse-land-page>*{overflow-x:clip}.vse-land-cm2{gap:clamp(28px, calc(4 * var(--vl-vw)), 80px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.vse-land-cm2__text{gap:var(--vl-next);flex-direction:column;display:flex}.vse-land-cm2__btns{gap:12px;width:fit-content;max-width:100%;display:grid}@container vse-land (not (max-width:760px)) and (max-width:1100px){.vse-land-cm2__btns{grid-auto-columns:1fr;grid-auto-flow:column}}@container vse-land (max-width:760px){.vse-land-cm2__btns{width:100%}}.vse-land-cm2__pair{--vl-cm-h:clamp(380px, min(calc(44 * var(--vl-vw)), calc(var(--vl-fit) - 24px)), 780px);--vl-cm-w:calc(var(--vl-cm-h) * 695 / 1464);grid-template-columns:repeat(2, minmax(0, var(--vl-cm-w)));justify-content:center;gap:clamp(16px, calc(3.4 * var(--vl-vw)), 64px);display:grid}.vse-land-cm2__pair.is-single{grid-template-columns:minmax(0, var(--vl-cm-w))}.vse-land-cm2__who{z-index:1;color:inherit;text-decoration:none;display:block;position:relative}.vse-land-cm2__phone{isolation:isolate;aspect-ratio:695/1464;width:100%;display:block;position:relative}.vse-land-cm2__body{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.vse-land-cm2__screen{z-index:1;background:#fff;border-radius:13.5%/6.2%;width:91.8%;height:96.8%;position:absolute;top:1.6%;left:4.1%;overflow:hidden}.vse-land-cm2__screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.vse-land-cm2__peek{z-index:0;width:62%;max-width:none;height:auto;transition:translate .35s var(--vl-mo-ease);position:absolute;top:7%;scale:-1 1}.vse-land-cm2__who--lc .vse-land-cm2__peek{left:-21%}.vse-land-cm2__who--nv .vse-land-cm2__peek{top:auto;bottom:-6%;right:-24%}@media (hover:hover){.vse-land-cm2__who--lc:hover .vse-land-cm2__peek,.vse-land-cm2__who--lc:focus-visible .vse-land-cm2__peek{translate:-13%}.vse-land-cm2__who--nv:hover .vse-land-cm2__peek,.vse-land-cm2__who--nv:focus-visible .vse-land-cm2__peek{translate:13%}}@media (prefers-reduced-motion:reduce){.vse-land-cm2__peek{transition:none}}@container vse-land (max-width:1100px){.vse-land-cm2__pair{--vl-cm-h:clamp(380px, calc(var(--vl-fit) - 24px), 640px)}}@container vse-land (max-width:760px){.vse-land-cm2__pair{--vl-cm-h:640px;margin-top:56px}.vse-land-cm2__peek{width:56%;top:-15%;scale:1}.vse-land-cm2__who--lc .vse-land-cm2__peek{left:2%}.vse-land-cm2__who--nv .vse-land-cm2__peek{top:-15%;bottom:auto;right:2%}.vse-land-cm2__who--lc:hover .vse-land-cm2__peek,.vse-land-cm2__who--lc:focus-visible .vse-land-cm2__peek,.vse-land-cm2__who--nv:hover .vse-land-cm2__peek,.vse-land-cm2__who--nv:focus-visible .vse-land-cm2__peek{translate:0 -6%}}@container vse-land (max-width:1100px){.vse-land-cm2{grid-template-columns:minmax(0,1fr)}}.vse-land-eco__in{flex-direction:column;align-items:flex-start;display:flex}.vse-land-eco__edge,.vse-land-eco__art--open{display:none}@container vse-land (min-width:761px){.vse-land-eco__grid--states{--vl-cell:260px;--vl-pad:clamp(18px, calc(var(--vl-cell) * .09), 32px);display:block;position:relative}.vse-land-eco__grid--states>.vse-land-eco__c{z-index:var(--vl-z,1);border:0;border-radius:0;position:absolute}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__edge{z-index:3;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.vse-land-eco__edge path{fill:none;stroke:var(--line);stroke-width:2px;transition:stroke .4s}.vse-land-eco__grid--states .vse-land-eco__c:focus-visible{outline:none}.vse-land-eco__grid--states .vse-land-eco__c:focus-visible .vse-land-eco__edge path{stroke:var(--brand-green-light);stroke-width:4px}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__glow{display:none}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__in{z-index:2;left:var(--vl-ax,0px);top:var(--vl-ay,0px);width:var(--vl-cell);height:var(--vl-cell);padding:var(--vl-pad);position:absolute}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c--tg .vse-land-eco__in,.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c--nv .vse-land-eco__in{width:calc(2 * var(--vl-cell) + 16px)}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__top{gap:calc(var(--vl-cell) * .016);padding:0}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c--tg .vse-land-eco__t,.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c--nv .vse-land-eco__t{white-space:nowrap}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c--tg .vse-land-eco__top,.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c--nv .vse-land-eco__top{gap:calc(var(--vl-cell) * .03)}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__more{padding:calc(var(--vl-cell) * .04) 0 0;gap:calc(var(--vl-cell) * .02);max-width:100%;transition:opacity .16s,translate .3s}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c--tg .vse-land-eco__more,.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c--nv .vse-land-eco__more{max-width:calc(var(--vl-cell) * 1.45)}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__d{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__go{opacity:0;pointer-events:none;margin-top:auto;transition:opacity .16s,translate .3s;translate:0 8px}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c.is-big .vse-land-eco__more{transition:opacity .35s .3s,translate .45s .25s}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c.is-big .vse-land-eco__go{opacity:1;pointer-events:auto;transition:opacity .35s .38s,translate .45s .32s;translate:0}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__arrow{left:var(--vl-pad);bottom:var(--vl-pad);transition:opacity .3s .35s}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c.is-big .vse-land-eco__arrow{opacity:0;transition:opacity .15s}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c .vse-land-eco__art{--vl-as:calc(var(--vl-cell) * .34);left:var(--vl-rx);top:var(--vl-ry);z-index:1;width:var(--vl-as);height:var(--vl-as);margin:calc(var(--vl-as) / -2) 0 0 calc(var(--vl-as) / -2);rotate:-8deg;scale:var(--vl-rk,1);opacity:1;pointer-events:none;transition:opacity .35s .1s,scale .45s 80ms;bottom:auto;right:auto}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c .vse-land-eco__art--open{left:var(--vl-ox);top:var(--vl-oy);rotate:none;scale:calc(var(--vl-ok,1.3) * .8);opacity:0;transition:opacity .25s,scale .3s;display:grid}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c.is-big .vse-land-eco__art{rotate:-8deg;scale:calc(var(--vl-rk,1) * .8);opacity:0;transition:opacity .2s,scale .3s}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c.is-big .vse-land-eco__art--open{rotate:none;scale:var(--vl-ok,1.3);opacity:1;transition:opacity .4s .12s,scale .6s cubic-bezier(.25,.8,.25,1) 80ms}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c--tg,.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c--nv{--vl-rk:1.3;--vl-ok:1.55}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c .vse-land-eco__art svg{width:100%;height:100%}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c .vse-land-eco__art .vse-land-medal{width:100%;height:100%;rotate:none}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__art:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--vl-tone), transparent);border-radius:50%;position:absolute;inset:-70%}@supports (color:color-mix(in lab, red, red)){.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__art:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--vl-tone) 34%, transparent), transparent)}}.vse-land-eco__grid--states.is-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vse-land-eco__grid--states.is-list>.vse-land-eco__c{height:clamp(230px, calc(30 * var(--vl-vw)), 290px);border:1px solid var(--card-line);border-radius:var(--radius);position:relative}.vse-land-eco__grid--states.is-list .vse-land-eco__in{height:100%}.vse-land-eco__grid--states.is-list .vse-land-eco__go{margin:auto 9cqmin 9cqmin}.vse-land-eco__grid--states.is-list>.vse-land-eco__c .vse-land-eco__arrow{opacity:0}@media (hover:hover){.vse-land-eco__grid--states .vse-land-eco__c:hover .vse-land-eco__edge path{stroke:var(--vl-tone)}@supports (color:color-mix(in lab, red, red)){.vse-land-eco__grid--states .vse-land-eco__c:hover .vse-land-eco__edge path{stroke:color-mix(in srgb, var(--vl-tone) 45%, transparent)}}}}.vse-land-fd3__stage{aspect-ratio:1/1.08;perspective:1100px;scroll-snap-type:none;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:0;display:block;position:relative;overflow:visible}@container vse-land not (max-width:1100px){.vse-land-fd__photos{margin-top:-14.125%}}.vse-land-fd3__stage.is-drag{cursor:grabbing}.vse-land-fd3__stage:focus{outline:none}.vse-land-fd3__stage:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:6px;border-radius:var(--radius)}.vse-land-fd3__set{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.vse-land-fd3__set>.vse-land-fd3__item{pointer-events:auto}.vse-land-fd3__item{aspect-ratio:4/5;border-radius:var(--radius);cursor:pointer;background:#0d1018;width:58%;margin:0;transition:transform .75s cubic-bezier(.22,.8,.24,1),opacity .6s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 70px #0000008c,0 0 0 1px #ffffff14}.vse-land-fd3__item.is-front{cursor:zoom-in}.vse-land-fd3__stage.is-drag .vse-land-fd3__item{cursor:grabbing}.vse-land-fd3__item img{object-fit:cover;pointer-events:none;width:100%;height:100%;filter:grayscale(calc(1 - var(--vl-f,0))) blur(calc((1 - var(--vl-f,0)) * 1.6px));transition:filter .7s;display:block}.vse-land-fd3__item:after{content:"";opacity:var(--vl-shade,0);pointer-events:none;background:#05060a;transition:opacity .75s;position:absolute;inset:0}.vse-land-fd3__stage.is-drag .vse-land-fd3__item:after,.vse-land-fd3__stage.is-drag .vse-land-fd3__item img{transition:none}.vse-land-fd__dots i{cursor:pointer}@media (prefers-reduced-motion:reduce){.vse-land-fd3__item,.vse-land-fd3__item:after,.vse-land-fd3__item img{transition:none}}.vse-land-page{--vl-mo-ease:cubic-bezier(.22, .8, .24, 1)}@property --vl-mp{syntax:"<number>";inherits:false;initial-value:1}.vse-land.is-mo [data-mo]{--vl-mp:0;transition:none!important}.vse-land.is-mo [data-mo=rise]{translate:0 calc((1 - var(--vl-mp)) * 100%);clip-path:inset(calc(var(--vl-mp) * -20%) -6% calc((1 - var(--vl-mp)) * 120% - 20%) -6%)}.vse-land.is-mo [data-mo=fade]{opacity:var(--vl-mp);translate:0 calc((1 - var(--vl-mp)) * 28px)}.vse-land.is-mo [data-mo=slide]{opacity:var(--vl-mp);translate:calc((1 - var(--vl-mp)) * -36px) 0}.vse-land.is-mo [data-mo=open]{clip-path:inset(0 calc((1 - var(--vl-mp)) * 50%) 0 calc((1 - var(--vl-mp)) * 50%) round var(--radius));scale:calc(1.08 - .08 * var(--vl-mp))}.vse-land.is-mo [data-mo=left]{opacity:var(--vl-mp);translate:calc((1 - var(--vl-mp)) * calc(-12 * var(--vl-vw))) 0;rotate:calc(var(--vl-fan,0deg) + (1 - var(--vl-mp)) * -6deg)}.vse-land.is-mo [data-mo=right]{opacity:var(--vl-mp);translate:calc((1 - var(--vl-mp)) * calc(12 * var(--vl-vw))) 0;rotate:calc(var(--vl-fan,0deg) + (1 - var(--vl-mp)) * 6deg)}.vse-land.is-mo [data-mo=pop]{opacity:var(--vl-mp);translate:0 calc((1 - var(--vl-mp)) * 48px);scale:calc(.92 + .08 * var(--vl-mp))}.vse-land.is-mo [data-mo=line]{clip-path:inset(0 calc((1 - var(--vl-mp)) * 100%) 0 0)}.vse-land-cb{transition:border-color .45s,box-shadow .55s}@media (hover:hover){.vse-land-cb:hover{box-shadow:0 30px 70px -28px #000000a6}}.vse-land-cb__img{transition:rotate .7s var(--vl-mo-ease), translate .7s var(--vl-mo-ease), background-position .7s var(--vl-mo-ease)}.vse-land-cb__cta svg{transition:translate .35s var(--vl-mo-ease)}@media (hover:hover){.vse-land-cb:hover .vse-land-cb__img{background-position:46%}}.vse-land-faq summary:after{transition:transform .35s var(--vl-mo-ease)}.vse-land-faq details[open][data-closing] summary:after{transform:rotate(45deg)translate(-2px,-2px)}.vse-land-rv__shot{cursor:zoom-in}@keyframes vl-rvzInR{0%{opacity:0;translate:40px}}@keyframes vl-rvzInL{0%{opacity:0;translate:-40px}}.vse-land.is-mo [data-mo=open]{clip-path:inset(0 calc((1 - var(--vl-mp)) * 50%) 0 calc((1 - var(--vl-mp)) * 50%) round var(--vl-open-r,var(--radius)))}.vse-land-mo-num{display:inline-block;position:relative}.vse-land-mo-num.is-counting{color:#0000;-webkit-text-fill-color:transparent}.vse-land-mo-num__run{white-space:nowrap;color:var(--vl-mo-num-color,inherit);-webkit-text-fill-color:var(--vl-mo-num-color,currentColor);position:absolute;top:0;right:0}.vse-land-mo-num:not(.is-counting)>.vse-land-mo-num__run{display:none}@media (hover:hover){.vse-land-cb:hover .vse-land-cb__cta:after{opacity:1}.vse-land-cb:hover .vse-land-cb__cta.btn-k-white.btn-k-white.btn-k-white{--btn-fill:var(--btn-glass-base);color:var(--btn-tone)!important}}@media (prefers-reduced-motion:reduce){.vse-land-page *,.vse-land-page :before,.vse-land-page :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}@container vse-land not (max-width:1100px){.vse-land-cgrid2:has(>.vse-land-allc.is-wide){grid-auto-rows:auto}}@container vse-land (min-width:761px) and (max-width:1100px){.vse-land-cgrid2{grid-auto-rows:auto}}.vse-land-rvz{flex-wrap:wrap;align-content:center;gap:18px clamp(12px,3vw,40px)}.vse-land-rvz__f{order:2;margin:0}.vse-land-rvz__f img{max-height:calc(92vh - 64px)}.vse-land-rvz--photos .vse-land-rvz__f img{max-width:min(1500px,100vw - 160px - 2*clamp(12px,3vw,40px))}.vse-land-rvz__f.is-in-r{animation:.45s cubic-bezier(.22,.8,.24,1) vl-rvzInR}.vse-land-rvz__f.is-in-l{animation:.45s cubic-bezier(.22,.8,.24,1) vl-rvzInL}.vse-land-rvz__nav{border:1px solid var(--line-hi);width:56px;height:56px;color:var(--fg);cursor:pointer;background:#15171fe6;border-radius:50%;flex:none;order:1;place-items:center;transition:background .25s,color .25s,translate .2s;display:grid}.vse-land-rvz__nav--next{order:3}.vse-land-rvz__nav svg{width:22px;height:22px}@media (hover:hover){.vse-land-rvz__nav:hover{color:var(--bg-base);background:#fff}}.vse-land-rvz__nav:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:3px}.vse-land-rvz__bar{flex-basis:100%;order:4;justify-content:center;display:flex}.vse-land-rvz__n{color:var(--fg-dim);font-size:var(--vl-t-small);text-align:center;min-width:56px}@media (max-width:760px){.vse-land-rvz__nav{width:48px;height:48px;position:absolute;bottom:24px}.vse-land-rvz__nav--prev{left:24px}.vse-land-rvz__nav--next{right:24px}.vse-land-rvz__f img{max-height:calc(92vh - 120px)}.vse-land-rvz--photos .vse-land-rvz__f img{max-width:calc(100vw - 48px)}}@media (prefers-reduced-motion:reduce){.vse-land-rvz__f.is-in-r,.vse-land-rvz__f.is-in-l{animation:none}}.vse-land-rvz__bar{align-items:baseline;gap:12px}.vse-land-rvz__cap{color:var(--fg);font-size:var(--vl-t-small);font-weight:500}.vse-land-who{--tg-in:#1a1e28;--tg-out-a:#0f4b52;--tg-out-b:#385f31;--tg-c:var(--brand-green-light)}.vse-land-who [data-who=gena],.vse-land-rvz [data-who=gena]{--tg-c:var(--lc-gold-bright)}.vse-land-who [data-who=tolya],.vse-land-rvz [data-who=tolya]{--tg-c:var(--nv-blue)}.vse-land-who [data-who=me]{--tg-c:var(--brand-green-light)}.vse-land-who__win{grid-template-columns:minmax(0, 1fr) clamp(260px, calc(19 * var(--vl-vw)), 300px);display:grid;overflow:hidden}.vse-land-who__chat{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.vse-land-who__log{height:clamp(420px, calc(33 * var(--vl-vw)), 520px);min-height:clamp(420px, calc(33 * var(--vl-vw)), 520px);scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex-direction:column;flex:auto;padding:14px 24px 20px;display:flex;overflow-y:auto}.vse-land-tg-wall{background-color:#07090e8c;background-image:radial-gradient(70% 55% at 0% 0%, var(--lc-gold-bright), transparent 70%), radial-gradient(70% 55% at 100% 100%, var(--nv-blue), transparent 70%), url(/landing/who-pattern.svg)}@supports (color:color-mix(in lab, red, red)){.vse-land-tg-wall{background-image:radial-gradient(70% 55% at 0% 0%, color-mix(in srgb, var(--lc-gold-bright) 11%, transparent), transparent 70%), radial-gradient(70% 55% at 100% 100%, color-mix(in srgb, var(--nv-blue) 10%, transparent), transparent 70%), url(/landing/who-pattern.svg)}}.vse-land-tg-wall{background-size:auto,auto,300px 300px}.vse-land-tg-date{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--vl-ft-micro);color:#ffffffd1;background:#00000057;border-radius:999px;align-self:center;padding:4px 11px;font-weight:500;line-height:1.4}.vse-land-tg-row{grid-template-columns:minmax(0,max-content);align-items:end;column-gap:8px;max-width:min(80%,540px);margin-top:12px;display:grid}.vse-land-tg-row:has(>.vse-land-tg-row__ava){grid-template-columns:34px minmax(0,max-content);max-width:min(80% + 42px,582px)}.vse-land-tg-row--out{align-self:flex-end}.vse-land-tg-row.is-prev{margin-top:3px}.vse-land-tg-row{transform-origin:0 100%;animation:.36s cubic-bezier(.2,.8,.2,1) both vl-tgIn}.vse-land-tg-row--out{transform-origin:100% 100%}.vse-land-tg-row__ava{grid-area:1/1;width:34px;height:34px;display:block}.vse-land-tg-row:not(.is-tail) .vse-land-tg-row__ava{visibility:hidden}.vse-land-tg-row>.vse-land-tg-b{grid-area:1/-2}.vse-land-tg-row>.vse-land-tg-ikb{grid-area:2/-2;width:0;min-width:100%;margin-top:4px}.vse-land-tg-b{background:var(--tg-in);min-width:76px;font-size:var(--vl-ft-body);color:var(--fg);overflow-wrap:break-word;border-radius:16px;padding:7px 12px;line-height:1.42;position:relative;box-shadow:0 1px 2px #0000003d}.vse-land-tg-row--out .vse-land-tg-b{background:linear-gradient(135deg, var(--tg-out-a), var(--tg-out-b))}.vse-land-tg-row--in.is-next .vse-land-tg-b{border-bottom-left-radius:6px}.vse-land-tg-row--in.is-prev .vse-land-tg-b{border-top-left-radius:6px}.vse-land-tg-row--out.is-next .vse-land-tg-b{border-bottom-right-radius:6px}.vse-land-tg-row--out.is-prev .vse-land-tg-b{border-top-right-radius:6px}.vse-land-tg-row--in.is-tail .vse-land-tg-b{border-bottom-left-radius:4px}.vse-land-tg-row--out.is-tail .vse-land-tg-b{border-bottom-right-radius:4px}.vse-land-tg-row.is-tail .vse-land-tg-b:before{content:"";width:9px;height:17px;position:absolute;bottom:0}.vse-land-tg-row--in.is-tail .vse-land-tg-b:before{background:var(--tg-in);left:-8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='17'%3E%3Cpath d='M9 0C8.6 6 6.4 11.6.8 15.4c-.7.5-.4 1.6.5 1.6H9z'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='17'%3E%3Cpath d='M9 0C8.6 6 6.4 11.6.8 15.4c-.7.5-.4 1.6.5 1.6H9z'/%3E%3C/svg%3E") no-repeat}.vse-land-tg-row--out.is-tail .vse-land-tg-b:before{background:var(--tg-out-b);right:-8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='17'%3E%3Cpath d='M0 0c.4 6 2.6 11.6 8.2 15.4.7.5.4 1.6-.5 1.6H0z'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='17'%3E%3Cpath d='M0 0c.4 6 2.6 11.6 8.2 15.4.7.5.4 1.6-.5 1.6H0z'/%3E%3C/svg%3E") no-repeat}.vse-land-tg-name{font-size:var(--vl-t-small);color:var(--tg-c);margin-bottom:1px;font-weight:700;line-height:1.35;display:block}.vse-land-tg-meta{float:right;width:38px;height:14px;margin:7px -4px -2px 10px;position:relative}.vse-land-tg-row--out .vse-land-tg-meta{width:58px}.vse-land-tg-meta>span{font-size:var(--vl-ft-micro);color:#ffffff80;white-space:nowrap;align-items:center;gap:3px;line-height:1;display:inline-flex;position:absolute;bottom:-2px;right:0}.vse-land-tg-row--out .vse-land-tg-meta>span{color:#ffffffa3}.vse-land-tg-b__foot{justify-content:flex-end;height:14px;margin:4px -4px -1px 0;display:flex}.vse-land-tg-b__foot .vse-land-tg-meta{float:none;margin:0}.vse-land-tg-tick{color:#a9e596;width:17px;height:14px;display:inline-block;position:relative}.vse-land-tg-tick svg{stroke-width:2.2px;width:16px;height:16px;transition:opacity .25s;position:absolute;top:-1px;left:0}.vse-land-tg-tick__2,.vse-land-tg-tick.is-read .vse-land-tg-tick__1{opacity:0}.vse-land-tg-tick.is-read .vse-land-tg-tick__2{opacity:1}.vse-land-tg-a{color:var(--tg-c);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--tg-c);-webkit-text-decoration-color:var(--tg-c);-webkit-text-decoration-color:var(--tg-c);text-decoration-color:var(--tg-c)}@supports (color:color-mix(in lab, red, red)){.vse-land-tg-a{-webkit-text-decoration-color:color-mix(in srgb, var(--tg-c) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--tg-c) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--tg-c) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--tg-c) 40%, transparent)}}.vse-land-tg-a{text-underline-offset:3px;transition:text-decoration-color .2s}@media (hover:hover){.vse-land-tg-a:hover{-webkit-text-decoration-color:var(--tg-c);-webkit-text-decoration-color:var(--tg-c);-webkit-text-decoration-color:var(--tg-c);text-decoration-color:var(--tg-c)}}.vse-land-tg-a__lock{vertical-align:-1px;stroke-width:2.1px;opacity:.85;width:12px;height:12px;margin-left:3px;display:inline-block}.vse-land-tg-q{background:var(--tg-c);border-radius:6px;margin:3px 0 5px;padding:4px 10px 5px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-land-tg-q{background:color-mix(in srgb, var(--tg-c) 13%, transparent)}}.vse-land-tg-q{box-shadow:inset 3px 0 0 var(--tg-c);font-size:var(--vl-t-small);line-height:1.35}.vse-land-tg-q b{color:var(--tg-c);font-weight:700}.vse-land-tg-q span{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vse-land-tg-pv{background:var(--tg-c);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;margin:7px 0 1px;padding:6px 8px 8px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-land-tg-pv{background:color-mix(in srgb, var(--tg-c) 10%, transparent)}}.vse-land-tg-pv{box-shadow:inset 3px 0 0 var(--tg-c);color:var(--fg);text-decoration:none;transition:background-color .2s}.vse-land-tg-pv>:not(.vse-land-tg-pv__img){grid-column:1}.vse-land-tg-pv__site{font-size:var(--vl-t-small);color:var(--tg-c);font-weight:700;line-height:1.4}.vse-land-tg-pv__t{font-size:var(--vl-t-small);font-weight:700;line-height:1.32}.vse-land-tg-pv__d{font-size:var(--vl-t-small);color:#ffffffb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;line-height:1.36;display:-webkit-box;overflow:hidden}.vse-land-tg-pv__tag{font-size:var(--vl-ft-micro);color:var(--fg-dim);align-items:center;gap:5px;margin-top:5px;font-weight:500;display:inline-flex}.vse-land-tg-pv__tag.is-free{color:var(--brand-green-light)}.vse-land-tg-pv__tag svg{stroke-width:2px;width:12px;height:12px}.vse-land-tg-pv__img{background:#ffffff0d;border-radius:6px;grid-area:1/2/span 4;width:68px;height:68px;margin-top:4px;overflow:hidden}.vse-land-tg-pv__img img{object-fit:cover;width:100%;height:100%}@media (hover:hover){.vse-land-tg-pv:hover{background:var(--tg-c)}@supports (color:color-mix(in lab, red, red)){.vse-land-tg-pv:hover{background:color-mix(in srgb, var(--tg-c) 16%, transparent)}}}.vse-land-tg-ikb{display:grid}.vse-land-tg-ikb__b{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:40px;color:var(--fg);font-size:var(--vl-t-small);text-align:center;background:#1c202bc7;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 24px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .2s,translate .2s;display:flex;position:relative}.vse-land-tg-ikb__b>svg{width:16px;height:16px;color:var(--tg-c);flex:none}.vse-land-tg-ikb__b>span{min-width:0}.vse-land-tg-ikb__b .vse-land-tg-ikb__go{width:11px;height:11px;color:var(--fg-dim);stroke-width:2.2px;position:absolute;top:6px;right:6px}@media (hover:hover){.vse-land-tg-ikb__b:hover{background:#2c3240e6}}.vse-land-tg-ikb__b:focus-visible,.vse-land-who__q:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.vse-land-tg-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.vse-land-tg-head__who{flex:1;min-width:0;display:grid}.vse-land-tg-head__who b{font-size:var(--vl-ft-body);font-weight:700;line-height:1.3}.vse-land-tg-status{font-size:var(--vl-t-small);color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.vse-land-tg-status.is-typing{color:var(--tg-c)}.vse-land-tg-dots{vertical-align:2px;gap:3px;margin-left:5px;display:inline-flex}.vse-land-tg-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite vl-tgDot}.vse-land-tg-dots i:nth-child(2){animation-delay:.16s}.vse-land-tg-dots i:nth-child(3){animation-delay:.32s}.vse-land-tg-input{border-top:1px solid var(--line);min-height:50px;font-size:var(--vl-ft-body);color:var(--fg-mute);align-items:center;padding:8px 20px;display:flex}.vse-land-tg-ava{flex:none;width:40px;height:40px;display:block;position:relative}.vse-land-tg-ava .vse-land-medal{width:100%;height:100%;display:block}.vse-land-tg-ava .vse-land-medal--cat img{object-position:50% 30%;transform-origin:52% 40%;transform:scale(1.6)}.vse-land-tg-ava.is-online:after{content:"";background:var(--brand-green-light);border-radius:50%;width:25%;min-width:9px;height:25%;min-height:9px;position:absolute;bottom:0;right:0;box-shadow:0 0 0 2px #12151d}.vse-land-tg-row__ava .vse-land-tg-ava{width:34px;height:34px}.vse-land-tg-pair{flex:none;display:inline-flex}.vse-land-tg-pair .vse-land-tg-ava+.vse-land-tg-ava{margin-left:-14px}.vse-land-tg-pair .vse-land-tg-ava+.vse-land-tg-ava .vse-land-medal{box-shadow:0 0 0 2px #12151d}.vse-land-who__headpair .vse-land-tg-ava{width:42px;height:42px}.vse-land-who__kb{background:#0a0c128c;flex-direction:column;gap:6px;padding:10px;display:flex}.vse-land-who__kbrow{gap:6px;display:flex}.vse-land-who__q{background:var(--tg-c);border-radius:10px;flex:auto;justify-content:center;align-items:center;min-height:40px;padding:6px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.vse-land-who__q{background:color-mix(in srgb, var(--tg-c) 18%, #ffffff0d)}}.vse-land-who__q{box-shadow:inset 0 0 0 1px var(--tg-c)}@supports (color:color-mix(in lab, red, red)){.vse-land-who__q{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tg-c) 42%, transparent)}}.vse-land-who__q{color:var(--fg);font-size:var(--vl-t-small);white-space:nowrap;cursor:pointer;font-weight:500;line-height:1.3;transition:background-color .2s,color .3s,translate .2s}.vse-land-who__q.is-done{box-shadow:none;color:var(--fg-dim);cursor:default;background:#ffffff0a}@media (hover:hover){.vse-land-who__q:not(.is-done):hover{background:var(--tg-c)}@supports (color:color-mix(in lab, red, red)){.vse-land-who__q:not(.is-done):hover{background:color-mix(in srgb, var(--tg-c) 28%, #ffffff0f)}}}.vse-land-who__info{padding:clamp(28px, calc(2.4 * var(--vl-vw)), 40px) clamp(20px, calc(1.8 * var(--vl-vw)), 28px) 28px;text-align:center;flex-direction:column;align-items:center;display:flex}.vse-land-who__bigpair .vse-land-tg-ava{width:64px;height:64px}.vse-land-who__bigpair .vse-land-tg-ava+.vse-land-tg-ava{margin-left:-16px}.vse-land-who__bigpair .vse-land-tg-ava+.vse-land-tg-ava .vse-land-medal{box-shadow:0 0 0 3px #141720}.vse-land-who__name{font-size:var(--vl-t-name);letter-spacing:-.02em;margin-top:14px;font-weight:700;line-height:1.15}.vse-land-who__sub{font-size:var(--vl-t-small);color:var(--fg-dim);margin-top:6px}.vse-land-who__about{font-size:var(--vl-t-small);color:var(--fg-dim);margin-top:16px;line-height:1.55}.vse-land-who__members{border-top:1px solid var(--line);text-align:left;gap:2px;width:100%;margin:20px 0 0;padding:16px 0 0;list-style:none;display:grid}.vse-land-who__members li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:6px 4px;display:grid}.vse-land-who__members .vse-land-tg-ava{width:38px;height:38px}.vse-land-who__members b{font-size:var(--vl-t-small);font-weight:700;line-height:1.35;display:block}.vse-land-who__members small{font-size:var(--vl-t-small);color:var(--fg-dim);line-height:1.35;display:block}.vse-land-who__members em{color:var(--tg-c);font-style:normal}.vse-land-who__me{background:var(--vl-green-grad);width:38px;height:38px;color:var(--bg-base);font-size:var(--vl-t-small);border-radius:50%;place-items:center;font-weight:700;display:grid}.vse-land-who__cta{width:100%;margin-top:auto}.vse-land-who__members:has(+.vse-land-who__cta){margin-bottom:24px}.vse-land-who__cta-m{display:none}@keyframes vl-tgIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes vl-tgDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.vse-land-tg-row{animation:none}.vse-land-tg-dots i{opacity:.8;animation:none}}@container vse-land (max-width:1100px){.vse-land-who__win{grid-template-columns:minmax(0,1fr)}.vse-land-who__chat{border-right:0}.vse-land-who__info{display:none}.vse-land-who__cta-m{margin-top:var(--vl-next);display:inline-flex}}@container vse-land (max-width:760px){.vse-land-who__log{height:clamp(300px,100svh - 360px,420px);min-height:0;padding:12px 12px 16px}.vse-land-tg-row{max-width:90%}.vse-land-tg-row:has(>.vse-land-tg-row__ava){grid-template-columns:28px minmax(0,max-content);max-width:calc(90% + 36px)}.vse-land-tg-row__ava,.vse-land-tg-row__ava .vse-land-tg-ava{width:28px;height:28px}.vse-land-tg-pv__img{width:52px;height:52px}.vse-land-tg-head{min-height:58px;padding:8px 12px}.vse-land-tg-input{min-height:46px;padding:6px 14px}.vse-land-who__kb{padding:8px}.vse-land-who__kbrow{flex-wrap:wrap}.vse-land-who__q{padding:6px 10px}.vse-land-who__cta-m{width:100%}}@media (prefers-reduced-motion:no-preference){@container vse-land (min-width:761px){.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__go.btn-k-white{transform:translateY(8px);transition:opacity .16s ease, transform .3s ease, translate var(--btn-dur) ease, color var(--btn-dur) ease, background-color var(--btn-dur) ease!important}.vse-land-eco__grid--states:not(.is-list) .vse-land-eco__c.is-big .vse-land-eco__go.btn-k-white{transform:none;transition:opacity .35s ease .38s, transform .45s ease .32s, translate var(--btn-dur) ease, color var(--btn-dur) ease, background-color var(--btn-dur) ease!important}}}.bubble-field--land .bubble--green{--bub-cl:125 207 96;--bub-cd:16 122 129}.bubble-field--land .bubble--gold{--bub-cl:236 210 151;--bub-cd:182 143 83}.bubble-field--land .bubble--blue{--bub-cl:127 179 224;--bub-cd:62 111 160}@media (max-width:768px){.bubble-field--land.bubble-field--in{opacity:.75}.bubble-field--land .bubble:before{background:radial-gradient(circle at var(--bub-cx) var(--bub-cy), rgb(var(--bub-cl) / .22) 0%, rgb(var(--bub-cl) / .12) 35%, rgb(var(--bub-cl) / .04) 68%, rgb(var(--bub-cl) / 0) 100%), radial-gradient(circle at var(--bub-cx) var(--bub-cy), rgb(var(--bub-cd) / .22) 0%, rgb(var(--bub-cd) / .14) 45%, rgb(var(--bub-cd) / .06) 75%, rgb(var(--bub-cd) / 0) 100%)}}@media (prefers-reduced-motion:no-preference){:root:not([data-os=android]) .bubble-field--land .bubble{will-change:translate}}#fresh .vse-land-split2:not(:has(.vse-wall)){grid-template-columns:minmax(0,1fr)}.vse-land-hero{--vl-hero-w:min(calc(100cqi - 2 * var(--vl-gutter)), var(--vl-page-w), max(calc(3 * (100svh - 299px - var(--vl-stage-bar,0px) - var(--vl-hero-cut,0px))), 480px));--vl-h1-name:calc(var(--vl-hero-w) / 3.387);--vl-h1:calc(var(--vl-hero-w) / 31.257);--vl-hero-pb:clamp(56px, calc(4 * var(--vl-vw)), 72px);--vl-hero-more:clamp(18px, calc(2.4 * var(--vl-vw)), 40px);min-height:calc(100svh - var(--shero-offset));padding:clamp(20px, calc(1.8 * var(--vl-vw)), 40px) 0 var(--vl-hero-pb);isolation:isolate;justify-content:center;display:flex;position:relative}.vse-land-top+.vse-land-sec{padding-top:calc(var(--vl-sec-gap) / 2)}.vse-land-hero__head{z-index:2;width:var(--vl-hero-w);flex-direction:column;display:flex;position:relative}.vse-land-hero__about{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;display:flex}.vse-land-hero__by,.vse-land-hero__trust{color:var(--fg-dim);font-size:var(--vl-ft-body);margin:0;line-height:1.4}.vse-land-hero__trust{flex-wrap:wrap;gap:10px 28px;display:flex}.vse-land-hero__trust>span{white-space:nowrap}.vse-land-hero__by b,.vse-land-hero__trust b{color:var(--fg);font-weight:700}.vse-land-hero__main{padding-top:calc(var(--vl-h1-name) * .2);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.vse-land-hero__title{font-size:var(--vl-h1);align-self:stretch;font-weight:700;position:relative}.vse-land-hero__head h1{font-size:var(--vl-h1);margin:0;font-weight:700}.vse-land-hero__name{width:max-content;font-size:var(--vl-h1-name);letter-spacing:-.05em;white-space:nowrap;background-image:linear-gradient(180deg, var(--fg) 42%, var(--fg) 92%);margin:-.34em -.1em -.12em -.014em;padding-block:.34em .12em;padding-inline-end:.1em;line-height:.8;display:block}@supports (color:color-mix(in lab, red, red)){.vse-land-hero__name{background-image:linear-gradient(180deg, var(--fg) 42%, color-mix(in srgb, var(--fg) 8%, transparent) 92%)}}.vse-land-hero__name{color:#0000;-webkit-background-clip:text;background-clip:text}.vse-land-hero__desc{margin:clamp(18px, calc(1.8 * var(--vl-vw)), 36px) 0 0 -.077em;font-size:var(--vl-h1);letter-spacing:-.03em;color:var(--fg-dim);white-space:nowrap;font-weight:500;line-height:1.18;display:block}.vse-land-hero__desc.is-one{text-align:center;margin-left:0}.vse-land-hero__line{white-space:nowrap}.vse-land-hero__cta{flex-wrap:wrap;justify-content:center;gap:16px 20px;display:flex}.vse-land-hero__main .vse-land-hero__cta{margin-top:clamp(28px, calc(2.8 * var(--vl-vw)), 56px)}@container vse-land not (max-width:619px){.vse-land-hero__main{justify-content:flex-start}.vse-land-hero__main:before{content:"";flex:1 1 0}.vse-land-hero__main .vse-land-hero__cta{--vl-hero-gap:clamp(28px, calc(2.8 * var(--vl-vw)), 56px);flex:1 1 calc(var(--vl-hero-gap) + 56px);margin:0 0 calc(var(--vl-hero-more) + 34px - var(--vl-hero-pb));align-content:center;align-items:center}}.vse-land-hero__head .vse-land-btn,.vse-land-sec .vse-land-btn{min-height:56px;padding-inline:var(--vl-gutter);text-transform:uppercase;letter-spacing:.06em}.vse-land-hero__tone--crypto{--vl-tone-grad:var(--sec-gold-grad);--vl-tone-light:var(--sec-gold)}@supports (color:color-mix(in lab, red, red)){.vse-land-hero__tone--crypto{--vl-tone-light:color-mix(in srgb, var(--sec-gold) 12%, #fff)}}.vse-land-hero__tone--ai{--vl-tone-grad:var(--nv-gradient-text);--vl-tone-light:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.vse-land-hero__tone--ai{--vl-tone-light:color-mix(in srgb, var(--nv-blue) 12%, #fff)}}.vse-land-hero__tone{display:inline-grid}.vse-land-hero__tone>*{grid-area:1/1;margin:-.14em -.06em -.22em}.vse-land-hero__tone-text{background-image:var(--vl-tone-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding:.14em .06em .22em}.vse-land-hero__light{--vl-out:calc(var(--vl-h1-name) * .6);top:calc(var(--vl-out) * -1);right:0;bottom:calc(var(--vl-h1) * -.6);padding-top:var(--vl-out);pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;-webkit-mask-image:var(--vl-band);-webkit-mask-image:var(--vl-band);-webkit-mask-image:var(--vl-band);-webkit-mask-image:var(--vl-band);mask-image:var(--vl-band);--vl-band:linear-gradient(105deg, transparent 30%, #00000012 36%, #0000004d 42%, #000000b8 47%, #000 50%, #000000b8 53%, #0000004d 58%, #00000012 64%, transparent 70%);animation:7.2s linear 1.2s infinite both vse-land-light;position:absolute;left:0}.vse-land-hero__light-in{will-change:transform;animation:7.2s linear 1.2s infinite both vse-land-light-back;display:block}.vse-land-hero__light .vse-land-hero__name{color:var(--brand-green-light);background-image:none}@supports (color:color-mix(in lab, red, red)){.vse-land-hero__light .vse-land-hero__name{color:color-mix(in srgb, var(--brand-green-light) 50%, transparent)}}.vse-land-hero__light .vse-land-hero__desc{visibility:hidden}.vse-land-hero__light .vse-land-hero__tone{visibility:visible}.vse-land-hero__light .vse-land-hero__tone-text{color:var(--vl-tone-light);background-image:none}@supports (color:color-mix(in lab, red, red)){.vse-land-hero__light .vse-land-hero__tone-text{color:color-mix(in srgb, var(--vl-tone-light) 85%, transparent)}}@keyframes vse-land-light{0%{transform:translate(-90%)}36.667%,to{transform:translate(90%)}}@keyframes vse-land-light-back{0%{transform:translate(90%)}36.667%,to{transform:translate(-90%)}}@media (prefers-reduced-motion:reduce){.vse-land-hero__light{animation:none;display:none}.vse-land-hero__light-in{animation:none}}.vse-land-hero__more{left:50%;bottom:var(--vl-hero-more);z-index:2;color:var(--fg-dim);transition:color var(--motion-fast) ease;flex-direction:column;align-items:center;padding:10px;display:flex;position:absolute;translate:-50%}.vse-land-hero__more:hover,.vse-land-hero__more:focus-visible{color:var(--fg)}.vse-land-hero__arrow{animation:2.4s ease-in-out infinite vse-land-more;display:block}.vse-land-hero.is-off .vse-land-hero__light,.vse-land-hero.is-off .vse-land-hero__light-in,.vse-land-hero.is-off .vse-land-hero__arrow{animation-play-state:paused}@supports not (color:color-mix(in srgb, red, blue)){.vse-land-h-fade,.vse-land-hero__name{color:var(--fg);background-image:none}.vse-land-hero__light{display:none}}.vse-land-hero__arrow svg{width:24px;height:24px;display:block}@keyframes vse-land-more{0%,to{translate:0}50%{translate:0 6px}}@media (prefers-reduced-motion:reduce){.vse-land-hero__arrow{animation:none}}body:has(.vse-stage-bar) .vse-land-page{--vl-stage-bar:28px}@container vse-land (max-width:900px){.vse-land-hero{--vl-h1:calc(var(--vl-hero-w) / 17.298)}.vse-land-hero__desc{text-align:center;white-space:normal;margin-left:0}.vse-land-hero__line{display:block}}@container vse-land (max-width:1023px){.vse-land-hero__about{justify-content:flex-start}}@container vse-land (max-width:619px){.vse-land-hero{--vl-hero-w:calc(100cqi - 2 * var(--vl-gutter));padding:8px 0 56px}.vse-land-hero__head{justify-content:center}.vse-land-hero__about{display:contents}.vse-land-hero__by{font-size:var(--vl-t-small);text-align:center;order:0}.vse-land-hero__main{padding-top:calc(var(--vl-h1-name) * .2 + 10px);flex:none;order:1}.vse-land-hero__desc{margin-top:14px}.vse-land-hero__main .vse-land-hero__cta{margin-top:24px}.vse-land-hero__trust{font-size:var(--vl-t-small);order:3;justify-content:center;gap:4px 12px;margin-top:18px}.vse-land-hero__head .vse-land-btn,.vse-land-sec .vse-land-btn{min-height:48px;padding-inline:28px}}@container vse-land (max-width:350px){.vse-land-sec .vse-land-btn{font-size:var(--vl-t-small);letter-spacing:.03em;padding-inline:12px}}.vse-land-video__stage{aspect-ratio:2160/984;border-radius:var(--radius);background:var(--popup-bg) var(--vl-film-poster) center / cover no-repeat;box-shadow:0 0 0 1px var(--line), 0 40px 100px -40px #0009;position:relative;overflow:hidden}@container vse-land (max-width:560px){.vse-land-video__stage{aspect-ratio:810/1296;width:min(100%, calc(var(--vl-fit) * 810 / 1296));background-image:var(--vl-film-poster-phone);margin-inline:auto}}.vse-land-video__film{object-fit:cover;width:100%;height:100%;display:block}.vse-land-video__ctrl{right:clamp(12px, calc(1.4 * var(--vl-vw)), 24px);bottom:clamp(12px, calc(1.4 * var(--vl-vw)), 24px);z-index:1;gap:8px;display:flex;position:absolute}.vse-land-video__btn{width:var(--totop-size);height:var(--totop-size);border:1px solid var(--line-hi);background:var(--popup-bg);color:var(--fg-dim);cursor:pointer;transition:color var(--motion-fast), border-color var(--motion-fast);border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 32px -12px #0009}.vse-land-video__btn:hover{color:var(--fg);border-color:var(--fg-dim)}.vse-land-video__btn:focus-visible{outline:2px solid var(--focus-line,var(--brand-green-light));outline-offset:2px}.vse-land-video__btn svg{width:18px;height:18px}@container vse-land (max-width:760px){.vse-land-video__btn{width:40px;height:40px}}.vse-land-video__chapters{--vl-film-edge:clamp(12px, calc(1.4 * var(--vl-vw)), 24px);--vl-film-btn:var(--totop-size);left:calc(21.85% + 14px);right:calc(var(--vl-film-edge) + 2 * var(--vl-film-btn) + 16px);bottom:var(--vl-film-edge);height:var(--vl-film-btn);z-index:1;gap:3px;display:flex;position:absolute}.vse-land-video__ch{cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:center;min-width:0;padding:0;display:flex;position:static}.vse-land-video__ch:before{content:"";background:#ffffff4d;border-radius:2px;width:100%;height:4px;transition:height .15s,background-color .15s;display:block;box-shadow:0 0 0 1px #0b0d1473}.vse-land-video__ch.is-past:before{background:var(--fg-dim)}.vse-land-video__ch.is-on:before{background:var(--fg)}.vse-land-video__ch:focus-visible{outline:2px solid var(--focus-line,var(--brand-green-light));outline-offset:1px;border-radius:4px}.vse-land-video__ch-name{left:calc(var(--p) * 100%);translate:calc(var(--p) * -100%) 0;border-radius:var(--radius-sm);background-color:var(--popup-bg);background-image:linear-gradient(160deg, var(--popup-sheen), transparent 55%);border:1px solid var(--line-hi);color:var(--fg);font-size:var(--vl-t-small);white-space:nowrap;pointer-events:none;opacity:0;padding:7px 12px;line-height:1.3;transition:opacity .12s;position:absolute;bottom:calc(100% + 2px)}.vse-land-video__ch:focus-visible .vse-land-video__ch-name{opacity:1}@media (hover:hover){.vse-land-video__ch:hover:before{background:var(--fg);height:8px}.vse-land-video__ch:hover .vse-land-video__ch-name{opacity:1}}@container vse-land (max-width:760px){.vse-land-video__chapters{--vl-film-btn:40px}}@container vse-land (max-width:560px){.vse-land-video__stage{margin-bottom:50px;overflow:visible}.vse-land-video__film{border-radius:var(--radius)}.vse-land-video__ctrl{top:calc(100% + 10px);bottom:auto;right:0}.vse-land-video__chapters{top:calc(100% + 10px);bottom:auto;left:0;right:calc(2 * var(--vl-film-btn) + 18px);gap:3px}}.vse-land-topics{grid-template-columns:auto auto auto;gap:4px;width:max-content;margin-top:0;display:inline-grid}.vse-land-topics .vse-topic__tab{font-size:var(--vl-t-small);padding:0 14px}@container vse-land not (max-width:1100px){.vse-land-cm2{grid-template-columns:minmax(0,7fr) minmax(min-content,5fr)}.vse-land-cm2__pair{padding-right:calc(1.6 * var(--vl-vw));grid-area:1/1}.vse-land-cm2__text{grid-area:1/2}.vse-land-rv{grid-template-columns:minmax(min-content,5fr) minmax(0,7fr)}.vse-land-rv__pile{grid-area:1/2}.vse-land-rv__text{grid-area:1/1}}.vse-land-fd__lead{gap:clamp(12px, calc(1 * var(--vl-vw)), 18px);max-width:52ch;color:var(--fg-dim);display:grid}.vse-land-fd__lead p{text-wrap:pretty;margin:0}.vse-land-fd3 .vse-land-fd__nav{z-index:1;margin-top:-6%;position:relative}@container vse-land (max-width:1100px){.vse-land-fd__photos{margin-top:0}}.vse-land-fd__lead b{color:var(--fg);font-weight:500}.vse-land-final__box{align-items:center;gap:var(--vl-next);padding:clamp(40px, calc(6.4 * var(--vl-vw)), 112px) clamp(20px, calc(4 * var(--vl-vw)), 64px);border:1px solid var(--tier-edge);border-radius:var(--radius);background:var(--tier-wash), var(--surface);text-align:center;flex-direction:column;display:flex}.vse-land-final__box .vse-land-sec__head{align-items:center;margin-bottom:0}.vse-land-final__box .vse-land-lead span{text-wrap:balance;display:block}.vse-land-final__box .vse-land-hero__cta{grid-auto-columns:1fr;grid-auto-flow:column;justify-content:stretch;gap:12px;width:fit-content;max-width:100%;display:grid}@container vse-land (max-width:760px){.vse-land-final__box .vse-land-hero__cta{grid-auto-columns:auto;grid-auto-flow:row;width:100%}.vse-land-final__box .vse-land-btn{width:100%}}.vse-header__land{display:none}@media (min-width:1024px){.vse-header__land{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:12px 24px;min-width:0;height:36px;margin-left:28px;display:flex;overflow:clip}.vse-header__land a{line-height:36px}body:has(.vse-land) .vse-header__right{flex:0 0 410px}}body:not(:has(#reviews:not([hidden]))) .vse-header__land a[href=\#reviews]{display:none}@media (min-width:1024px) and (max-width:1149px){body:has(.vse-sidebar:not([data-collapsed])) .vse-header__land{display:none}}.vse-header__land a{color:var(--fg-dim);font-size:var(--ft-body);white-space:nowrap;transition:color var(--motion-fast) ease;font-weight:500;text-decoration:none}.vse-header__land a:hover,.vse-header__land a:focus-visible{color:var(--fg)}.vse-header__cta{display:none}@media (min-width:768px){.vse-header__cta{border-radius:var(--radius-sm);white-space:nowrap;height:36px;font-family:var(--font-sans);font-size:var(--ft-body);letter-spacing:normal;text-transform:none;justify-content:center;align-items:center;padding:0 18px;font-weight:700;display:inline-flex}}.vse-header__login{font-family:var(--font-sans);font-size:var(--ft-body);letter-spacing:normal;text-transform:none;font-weight:400}.vse-land-sticky{display:none}@media (max-width:767px){.vse-land-sticky{--vl-ft-body:16px;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--popup-bg);text-align:center;flex-direction:column;align-items:stretch;gap:6px;transition:translate .35s;display:flex;position:fixed;bottom:0;left:0;right:0;translate:0 110%}.vse-land-sticky.is-on{translate:0}body:has(.vse-land-sticky.is-on) .vse-totop{bottom:calc(69px + 12px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.vse-land-sticky{transition:none}}html[data-land-guide] footer.vse-footer{padding-bottom:var(--guide-strip,0px)}.vse-land.is-guide-measure [data-mo]{--vl-mp:1!important}.vse-land.is-guide-measure .vse-land-rv__shot,.vse-land.is-guide-measure .vse-land-cb{transform:none!important}.vse-land-guide{pointer-events:none;z-index:20;contain:layout paint;overflow:hidden}.vse-land-guide--page{position:absolute;inset:0}.vse-land-guide__unit{width:0;height:0;position:absolute;top:0;left:0}.vse-land-guide__unit.is-rail{transform:translate3d(var(--guide-left,0px), 0, 0);will-change:transform}.vse-land-guide__box{pointer-events:none;position:absolute;overflow:hidden}.vse-land-guide__box.is-host{z-index:-1}.vse-land-guide__ch{transition:transform .32s cubic-bezier(.55,0,.75,.2),filter .5s;position:absolute;inset:0}.vse-land-guide__ch.is-in{transition:transform 1.1s cubic-bezier(.3,.1,.2,1),filter .5s}html:has(.vse-land-rv__pile.has-hot) .vse-land-guide__ch[data-spot^=reviews-]{filter:brightness(.42)saturate(.7)}.vse-land-guide__ch.is-jump{transition:none}.vse-land-guide__ch img{width:100%;height:100%;display:block}.vse-land-guide__ch[data-edge=left]{transform:translate(-102%)}.vse-land-guide__ch[data-edge=left].is-in{transform:translateX(calc(-100% + var(--guide-vis) * 100%))}.vse-land-guide__ch[data-edge=right]{transform:translate(102%)}.vse-land-guide__ch[data-edge=right].is-in{transform:translateX(calc(100% - var(--guide-vis) * 100%))}.vse-land-guide__ch[data-edge=bottom]{width:100%;height:var(--guide-h);transform:translateY(var(--guide-hide));inset:0 auto auto 0}.vse-land-guide__ch[data-edge=bottom].is-in{transform:translateY(0)}.vse-land-guide__ch[data-edge=top]{width:100%;height:var(--guide-h);transform:translateY(calc(-1 * var(--guide-hide)));inset:auto auto 0 0}.vse-land-guide__ch[data-edge=top].is-in{transform:translateY(0)}.vse-land-guide__box.is-behind{clip-path:inset(-100vh -100vw var(--guide-clip,0px) -100vw);overflow:visible}.vse-land-guide__ch[data-edge=behind]{transform:translateY(0)}.vse-land-guide__ch[data-edge=behind].is-in{transform:translateY(calc(var(--guide-vis) * -100%))}.vse-land-guide__say{opacity:0;max-width:none;height:auto;transition:opacity .2s;position:absolute}.vse-land-guide__say.is-up{transform:scaleY(-1)}.vse-land-guide__say.is-up.is-turn{transform:rotate(35deg)scaleY(-1)}.vse-land-guide__say.is-in{opacity:1;transition:opacity .45s .6s}.vse-land-guide__box.is-settle,.vse-land-guide__say.is-settle{transition:left .5s cubic-bezier(.2,.8,.2,1),top .5s cubic-bezier(.2,.8,.2,1)}.vse-land-guide__say.is-settle:not(.is-in){opacity:0}@media (prefers-reduced-motion:reduce){.vse-land-guide__ch,.vse-land-guide__ch.is-in{transition:opacity .3s}.vse-land-guide__ch:not(.is-in){opacity:0}.vse-land-guide__ch[data-edge=left]{transform:translateX(calc(-100% + var(--guide-vis) * 100%))}.vse-land-guide__ch[data-edge=right]{transform:translateX(calc(100% - var(--guide-vis) * 100%))}.vse-land-guide__ch[data-edge=bottom],.vse-land-guide__ch[data-edge=top]{transform:none}.vse-land-guide__ch[data-edge=behind]{transform:translateY(calc(var(--guide-vis) * -100%))}}.vse-land-top{flex-direction:column;display:flex}@container vse-land (min-width:761px){.vse-land-top:has(.vse-invite){--vl-hero-cut:108px;min-height:max(640px, min(calc(100svh - var(--shero-offset)), 960px))}.vse-land-top:has(.vse-invite)>.vse-land-hero{flex:1 0 auto;min-height:560px}}@container vse-land (max-width:760px){.vse-land-top:has(.vse-invite)>.vse-land-hero{min-height:0}}.vse-land-gm{--gm-common:#8a93a3;--gm-rare:var(--brand-green-light);--gm-elite:#6e9bff;--gm-legendary:#e6bf73}.vse-land-gm__grid{gap:clamp(28px, calc(4 * var(--vl-vw)), 80px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.vse-land-gm__text{flex-direction:column;display:flex}.vse-land-gm__text .vse-land-sec__head,.vse-land-rv__text .vse-land-sec__head,.vse-land-cm2__text .vse-land-sec__head{margin-bottom:0}.vse-land-gm__list{margin:calc(var(--vl-next) - .37 * var(--vl-t-lead)) 0 0;gap:28px;max-width:460px;padding:0;list-style:none;display:grid}.vse-land-gm__list li{font-size:var(--vl-t-lead);grid-template-columns:6px minmax(0,1fr);align-items:start;gap:14px;line-height:1.45;display:grid}.vse-land-gm__list li:before{content:"";background:var(--fg-dim);border-radius:50%;width:6px;height:6px;margin-top:calc(.5lh - 3px)}.vse-land-gm__cta{padding-top:calc(var(--vl-next) - .45 * var(--vl-t-lead))}.vse-land-gm__stage{--gm-rar-now:var(--gm-common);--vl-gm-pic:clamp(160px, min(calc(24 * var(--vl-vw)), calc(var(--vl-fit) - 340px)), 480px);padding:clamp(20px, calc(2.2 * var(--vl-vw)), 40px);border-radius:var(--radius);flex-direction:column;justify-content:space-between;display:flex;position:relative;container:vse-gm/inline-size}.vse-land-gm__hero{align-items:center;gap:clamp(8px, calc(1 * var(--vl-vw)), 18px);flex-direction:column;margin-block:auto;display:flex}.vse-land-gm__pic{width:min(100%, calc((var(--vl-gm-pic) - var(--vl-gm-cut,0px)) * 822 / 768));aspect-ratio:822/768;position:relative}.vse-land-gm__pic:before{content:"";background:radial-gradient(closest-side, var(--gm-rar-now), transparent);border-radius:50%;position:absolute;inset:14% 2% 2%}@supports (color:color-mix(in lab, red, red)){.vse-land-gm__pic:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--gm-rar-now) 24%, transparent), transparent)}}.vse-land-gm__pic:before{transition:background .6s var(--vl-mo-ease)}.vse-land-gm__char{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0;scale:.97}.vse-land-gm__char.is-on{opacity:1;transition:opacity .14s linear, scale .24s var(--vl-mo-ease);scale:1}@media (prefers-reduced-motion:reduce){.vse-land-gm__char.is-on{transition:none}}.vse-land-gm__info{justify-content:center;align-items:center;gap:6px clamp(14px, calc(1.6 * var(--vl-vw)), 28px);flex-wrap:wrap;flex:none;display:flex}.vse-land-gm__level{font-size:var(--vl-t-num);letter-spacing:-.04em;white-space:nowrap;font-weight:700;line-height:1}.vse-land-gm__n{font-variant-numeric:tabular-nums;flex-direction:column;display:inline-flex}.vse-land-gm__n:after{content:"20";visibility:hidden;height:0;display:block;overflow:hidden}.vse-land-gm__sub{flex-direction:column;gap:2px;display:flex}.vse-land-gm__title{font-size:var(--vl-t-name);color:var(--gm-rar-now);align-items:center;gap:6px;font-weight:700;line-height:1.1;transition:color .5s;display:flex}.vse-land-gm__title img{width:1.1em;height:1.1em;image-rendering:pixelated;flex:none}.vse-land-gm__rarname:after{content:"Легендарный";visibility:hidden;height:0;display:block;overflow:hidden}.vse-land-gm__xp{color:var(--fg-dim);font-size:var(--vl-ft-body)}.vse-land-gm__xp b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}.vse-land-gm__tiers{margin-top:clamp(18px, calc(2 * var(--vl-vw)), 32px);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vse-land-gm__tier{--gm-rar:var(--gm-common);border-radius:var(--radius);border:1px solid var(--line);color:var(--fg);font:inherit;text-align:center;cursor:pointer;transition:border-color .35s ease, background-color .35s ease, translate .35s var(--vl-mo-ease);background:0 0;flex-direction:column;align-items:center;gap:8px;padding:12px 4px 14px;display:flex}.vse-land-gm__tier img{aspect-ratio:822/768;width:min(100%,104px);height:auto}.vse-land-gm__tiertxt{font-size:var(--vl-t-small);color:var(--fg-dim);white-space:nowrap;flex-direction:column;align-items:center;gap:2px;display:flex}.vse-land-gm__tiertxt b{font-size:var(--vl-ft-body);color:var(--fg);font-weight:700;transition:color .35s}.vse-land-gm__tier.is-on{border-color:var(--gm-rar)}@supports (color:color-mix(in lab, red, red)){.vse-land-gm__tier.is-on{border-color:color-mix(in srgb, var(--gm-rar) 55%, transparent)}}.vse-land-gm__tier.is-on{background:var(--gm-rar)}@supports (color:color-mix(in lab, red, red)){.vse-land-gm__tier.is-on{background:color-mix(in srgb, var(--gm-rar) 8%, transparent)}}.vse-land-gm__tier.is-on .vse-land-gm__tiertxt b{color:var(--gm-rar)}@media (hover:hover){.vse-land-gm__tier:hover{border-color:var(--gm-rar);translate:0 -2px}@supports (color:color-mix(in lab, red, red)){.vse-land-gm__tier:hover{border-color:color-mix(in srgb, var(--gm-rar) 55%, transparent)}}}.vse-land-gm__tier:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:2px}@container vse-land (max-width:1100px){.vse-land-gm__stage{--vl-gm-pic:clamp(210px, calc(52 * var(--vl-vw)), 340px)}.vse-land-gm__grid{align-items:stretch;gap:var(--vl-next);flex-direction:column;display:flex}.vse-land-gm__text{display:contents}.vse-land-gm__text .vse-land-sec__head{margin-bottom:calc(var(--vl-head-gap) - var(--vl-next));order:1}.vse-land-gm__stage{order:2}.vse-land-gm__list{order:3;max-width:none;margin:0}.vse-land-gm__cta{margin:calc(-.45 * var(--vl-t-lead)) 0 0;order:4;padding:0}}@container vse-land (max-width:760px){.vse-land-gm__cta .vse-land-btn{justify-content:center;width:100%}}@container vse-gm (min-width:405px) and (max-width:500px){.vse-land-gm__tiers{gap:6px}.vse-land-gm__tiertxt b{font-size:var(--vl-t-small)}}@container vse-gm (max-width:404px){.vse-land-gm__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.vse-land-gm__tier img{width:min(100%,72px)}}@container vse-land not (max-width:1100px){@container vse-gm (max-width:500px){.vse-land-gm__pic{--vl-gm-cut:60px}}@container vse-gm (max-width:404px){.vse-land-gm__pic{--vl-gm-cut:100px}}}@media (prefers-reduced-motion:reduce){.vse-land-gm *{transition:none!important}}.vse-land-logos{padding-block:calc(var(--vl-sec-gap) / 2) 0}.vse-land-logos+.vse-land-sec{padding-top:calc(var(--vl-sec-gap) / 2)}.vse-land-logos__band{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.vse-land-logos__track{width:max-content;animation:vse-land-logos-run calc(var(--logos-n,20) * 3.7s) linear infinite;display:flex}@keyframes vse-land-logos-run{to{translate:-25%}}.vse-land-logos__item{margin-right:clamp(36px, calc(3.6 * var(--vl-vw)), 64px);font-size:var(--vl-t-lead);white-space:nowrap;display:inline-flex;position:relative}.vse-land-logos__face{color:var(--fg-dim);opacity:.55;align-items:center;gap:12px;display:inline-flex}.vse-land-logos__face--lit{color:var(--c);opacity:0;animation:6s ease-in-out infinite vse-land-logos-wave;animation-delay:calc(var(--i) * .14s);position:absolute;inset:0}.vse-land-logos__item svg{fill:currentColor;flex:none;width:26px;height:26px}.vse-land-logos__item b{font-weight:500}@keyframes vse-land-logos-wave{0%,18%,to{opacity:0}5%,9%{opacity:1}}.vse-land-logos__track,.vse-land-logos__face--lit{animation-play-state:paused}.vse-land-logos.is-run .vse-land-logos__track,.vse-land-logos.is-run .vse-land-logos__face--lit{animation-play-state:running}@media (prefers-reduced-motion:reduce){.vse-land-logos__track,.vse-land-logos__face--lit{animation:none}.vse-land-logos__track{flex-wrap:wrap;justify-content:center;row-gap:16px;width:auto}.vse-land-logos__item[aria-hidden=true]{display:none}}.vse-wall{position:relative;overflow:hidden}.vse-wall__track{--wall-lead:calc(8 * (var(--wall-w,170px) * 9 / 16 + var(--wall-gap,12px)));translate:-50% calc(-1 * var(--wall-lead));transform-origin:50% var(--wall-lead);rotate:var(--wall-tilt,-10deg);align-items:flex-start;gap:var(--wall-gap,12px);display:flex;position:absolute;top:50%;left:50%}.vse-wall__lane{gap:var(--wall-gap,12px);padding-bottom:var(--wall-gap,12px);width:var(--wall-w,170px);animation:vse-wall-run calc(var(--wall-n,5) * var(--wall-step,18s)) linear infinite;flex-direction:column;flex:none;display:flex}.vse-wall__lane:nth-child(2n){animation-direction:reverse}.vse-wall__lane:nth-child(3n+2){margin-top:-70px}@keyframes vse-wall-run{to{translate:0 calc(-100% / var(--wall-r,5))}}.vse-wall__c{aspect-ratio:16/9;border-radius:var(--radius);background:var(--surface);border:1px solid #ffffff12;flex:none;transition:border-color .2s;display:block;overflow:hidden;box-shadow:0 14px 34px -14px #000000b3}.vse-wall__c img{object-fit:cover;width:100%;height:100%;display:block}.vse-wall__c picture{display:contents}@media (prefers-reduced-motion:reduce){.vse-wall__lane{animation:none}}#fresh .vse-land-split2:has(.vse-wall){grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.vse-wall--fresh{border-radius:var(--radius);height:100%;min-height:0;container-type:size}.vse-wall--fresh .vse-wall__track{--wall-w:max(170px, calc((100cqh / 4.67 - 12px) * 16 / 9), calc((98.5cqw + 17.4cqh + 12px) / 5 - 12px))}.vse-wall--fresh:not(.is-run) .vse-wall__lane{animation-play-state:paused}.vse-wall--fresh .vse-wall__c{position:relative}.vse-wall--fresh .vse-wall__c:after{content:"";opacity:0;pointer-events:none;background:#0b0d1480;transition:opacity .2s;position:absolute;inset:0}.vse-wall--fresh.is-dim .vse-wall__c:not(.is-focus):after{opacity:1}.vse-wall--fresh .vse-wall__c.is-focus{border-color:#ffffff5c}.vse-wall--fresh .vse-wall__c:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:-2px}@container vse-land (max-width:1023px){#fresh .vse-land-split2:has(.vse-wall){grid-template-columns:minmax(0,1fr)}.vse-wall--fresh{order:-1;height:380px}}.vse-wall--auth{z-index:-1;pointer-events:none;--wall-w:260px;--wall-gap:16px;--wall-tilt:-14deg;--wall-step:13s;width:max(32vw,50vw - 380px);position:fixed;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(76deg,#0000 0 30%,#000 56%);mask-image:linear-gradient(76deg,#0000 0 30%,#000 56%)}.vse-wall--auth:after{content:"";background:#0b0d141f;position:absolute;inset:0}@media (max-width:1023px){.vse-wall--auth{display:none}}.vse-land-cloud{flex-wrap:wrap;align-content:flex-start;align-items:baseline;gap:6px 18px;margin:0;display:flex}.vse-land-clouds{align-items:center;display:grid}.vse-land-clouds>.vse-land-cloud{grid-area:1/1;min-width:0}.vse-land-cloud.is-off{visibility:hidden}#fresh .vse-land-bignum--cats{justify-content:space-between;gap:clamp(16px, calc(1.4 * var(--vl-vw)), 24px);min-height:clamp(520px, calc(40 * var(--vl-vw)), 680px)}#fresh .vse-land-bignum--cats .vse-land-bignum__foot{margin-top:0;padding-top:0}.vse-land-cloud__w{color:var(--fg-dim);font-size:var(--vl-t-lead);font-weight:500;line-height:1.15}.vse-land-cloud__w.is-small{font-size:var(--vl-ft-body)}.vse-land-cloud__w--white{color:var(--fg);font-weight:700}.vse-land-cloud__w--green{color:var(--brand-green-light);font-size:var(--vl-t-name);letter-spacing:-.02em;font-weight:700}.vse-land-page{--vl-fit-air:clamp(8px, 2.2svh, 28px);--vl-fit:calc(100svh - 68px - var(--vl-stage-bar,0px) - 2 * var(--vl-fit-air));--vl-head-in:clamp(24px, min(calc(2.75 * var(--vl-vw)), 4.6svh), 50px);--vl-next:clamp(28px, min(calc(3.2 * var(--vl-vw)), 5.4svh), 60px);--vl-head-gap:clamp(40px, min(calc(4.8 * var(--vl-vw)), 7svh), 96px);--vl-logos-gap:clamp(20px, 2.6svh, 40px);--vl-sign-h:calc(var(--vl-t-sign) * .77)}.vse-land-topics .vse-topic__tab,.vse-land-topics .vse-topic__name{font-size:var(--vl-ft-body)}.vse-land-sec__sub{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.vse-land-top+.vse-land-pick-sec{padding-top:max(40px, calc(var(--vl-sec-gap) / 4))}.vse-land-pick-sec+.vse-land-sec{padding-top:calc(1.4 * var(--vl-fit-air))}#pick{scroll-margin-top:calc(68px + var(--vl-stage-bar,0px) + var(--vl-fit-air))}.vse-land-page .vse-land-sec[id]{scroll-margin-top:calc(68px + var(--vl-stage-bar,0px) + 1.6 * var(--vl-fit-air) - var(--vl-sec-gap))}.vse-land-page .vse-land-logos+.vse-land-sec[id]{scroll-margin-top:calc(68px + var(--vl-stage-bar,0px) + 1.6 * var(--vl-fit-air) - var(--vl-sec-gap) / 2)}.vse-land-page .vse-land-pick-sec+.vse-land-sec[id]{scroll-margin-top:calc(68px + var(--vl-stage-bar,0px) - .4 * var(--vl-fit-air))}.vse-land-pick{align-items:center;gap:var(--vl-fit-air);flex-direction:column;display:flex}.vse-land-pick__q{font-size:var(--vl-t-name);color:var(--fg);text-align:center;text-wrap:balance;margin:0;font-weight:500;line-height:1.16}.vse-land-pick .vse-land-topics{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;width:fit-content;max-width:100%}.vse-land-pick .vse-topic__tab{height:48px;padding-inline:clamp(20px, calc(1.9 * var(--vl-vw)), 28px);border-color:var(--line);border-radius:var(--radius);background:var(--surface)}.vse-land-pick .vse-topic__mark{border-radius:var(--radius)}@container vse-land (max-width:760px){.vse-land-pick .vse-land-topics{grid-auto-columns:auto;grid-auto-flow:row;gap:8px;width:100%}}.vse-land-final__box .vse-land-h-display{margin-top:-.146em}#courses .vse-land-h-display{margin-left:-.013em}#about .vse-land-h-display{margin-left:-.016em}#game .vse-land-h-display{margin-left:-.039em}#reviews .vse-land-h-display,#faq .vse-land-h-display,#communities .vse-land-h-display,#channels .vse-land-h-display,#who .vse-land-h-display{margin-left:-.076em}@media (min-width:768px){body:has(.vse-land) .vse-header__inner{max-width:none;padding-inline:max(clamp(16px,4.2vw - 3.192px,84px),50% - 840px)}body:has(.vse-land) .vse-header__land{margin-left:0}}@container vse-land not (max-width:1100px){#fresh{--vl-sub-h:calc(var(--vl-t-lead) * .63 + 61px)}#courses{--vl-sub-h:calc(var(--vl-t-lead) * 2.18 + 61px)}#video .vse-land-video__stage{width:min(100%, calc((var(--vl-fit) + 2 * var(--vl-fit-air) - var(--vl-sec-gap-tight) - var(--vl-logos-gap) - 33px) * 2160 / 984));margin-inline:auto}#fresh .vse-land-bignum--cats{min-height:min(clamp(520px, calc(40 * var(--vl-vw)), 680px), calc(var(--vl-fit) - var(--vl-sign-h) - var(--vl-head-in) - var(--vl-sub-h) - var(--vl-head-gap)))}#courses .vse-land-cgrid2{--vl-p3-up:clamp(12px, 2svh, 26px);--vl-p3-down:clamp(10px, 1.7svh, 22px);--vl-cb-gap:calc(var(--vl-p3-up) + var(--vl-p3-down) + clamp(36px, calc(3 * var(--vl-vw)), 60px));--vl-cb-a:calc(var(--vl-fit) - var(--vl-sign-h) - var(--vl-head-in) - var(--vl-sub-h) - var(--vl-head-gap));--vl-cb-r:min(clamp(280px, calc(24 * var(--vl-vw)), 370px), max(clamp(265px, 27svh, 300px), calc((var(--vl-cb-a) - 2 * var(--vl-p3-up) - var(--vl-p3-down) - 12px) / 2)));row-gap:var(--vl-cb-gap);padding-top:var(--vl-p3-up);grid-auto-rows:minmax(var(--vl-cb-r), 1fr)}#courses .vse-land-cb{--vl-poster-w:calc((var(--vl-cb-r) + var(--vl-p3-up) + var(--vl-p3-down)) * .5625);min-height:var(--vl-cb-r)}#courses .vse-land-cgrid2:has(>.vse-land-allc.is-wide){grid-auto-rows:auto}#courses .vse-land-cb__text{gap:clamp(6px,1.2svh,14px);padding:clamp(14px,2.6svh,32px) clamp(18px,2.8svh,32px)}#courses .vse-land-cb__cta{flex:none}#game .vse-land-gm__grid{grid-template-columns:minmax(min-content,9fr) minmax(0,11fr)}#game .vse-land-gm__list{max-width:none}#faq .vse-land-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}#who .vse-land-who__log{height:min(clamp(420px, calc(33 * var(--vl-vw)), 520px), calc(var(--vl-fit) - var(--vl-t-title) * .77 - var(--vl-head-gap) - 209px));min-height:0}#about .vse-land-fd{--vl-fd-stage:min(calc((var(--vl-col) - clamp(28px, calc(4 * var(--vl-vw)), 80px)) / 2 * .82), calc((var(--vl-fit) - var(--vl-sign-h) - var(--vl-head-gap) - 64px) / .8));align-items:stretch}#about .vse-land-fd__photos{flex-direction:column;align-items:center;margin-top:0;display:flex}#about .vse-land-fd3__stage{width:var(--vl-fd-stage);margin-block:calc(var(--vl-fd-stage) * -.14);flex:none}#about .vse-land-fd__nav{width:var(--vl-fd-stage);margin-top:auto;margin-bottom:calc(var(--vl-t-lead) * .225);padding-top:16px}#about .vse-land-fd__stats{margin:0}#about .vse-land-fd__lead{margin-top:var(--vl-next);max-width:none}#channels .vse-land-eco__grid--states.is-list{grid-template-columns:repeat(3,minmax(0,1fr))}#channels .vse-land-eco__grid--states.is-list>.vse-land-eco__c{height:min(230px,30svh)}}@container vse-land not (max-width:1410px){.vse-land-sec__sub{flex-direction:row;justify-content:space-between;align-items:center}.vse-land-sec__sub .vse-land-topics{flex:none;margin-block:-13px}#fresh{--vl-sub-h:calc(var(--vl-t-lead) * .63)}#courses{--vl-sub-h:calc(var(--vl-t-lead) * 2.18)}}.vse-land-railhint{z-index:30;pointer-events:none;opacity:0;width:200px;height:60px;transition:opacity var(--motion-base) var(--motion-ease);display:none;position:fixed;bottom:8px;left:96px}@media (min-width:768px){.vse-land-railhint{display:block}}.vse-land-railhint.is-on{opacity:1}body:has(.vse-sidebar:not([data-collapsed])) .vse-land-railhint{opacity:0}.vse-land-railhint img{height:auto;display:block;position:absolute}.vse-land-railhint__arrow{width:34px;bottom:0;left:0;transform:rotate(28deg)}.vse-land-railhint__word{width:148px;top:0;left:52px}@media (prefers-reduced-motion:reduce){.vse-land-railhint{transition:none}}@container vse-land not (max-width:1100px){@media (max-height:860px){.vse-land-who__members,.vse-land-who .vse-land-tg-input{display:none}#fresh .vse-land-split2:has(.vse-wall){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}#fresh .vse-land-bignum--cats{padding-block:clamp(14px,2.4svh,24px)}#fresh .vse-land-cloud{margin-block:10px}#game .vse-land-gm__list{gap:16px}.vse-land-hero{--vl-hero-more:6px}}}.vse-dash{gap:var(--grid-gap);flex-direction:column;min-width:0;padding:4px 0 32px;display:flex;container:vse-dash/inline-size}.vse-dash a{color:inherit;text-decoration:none}.vse-dash-i{flex:none;width:16px;height:16px}.vse-dash-i--s{width:14px;height:14px}.vse-dash-grid{gap:var(--grid-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.vse-dash-col-l,.vse-dash-col-r{gap:var(--grid-gap);flex-direction:column;min-width:0;display:flex}.vse-dash-col-l{container:vse-dash-left/inline-size}.vse-dash-card{gap:var(--grid-gap-tight);border-radius:var(--radius);flex-direction:column;min-width:0;padding:28px;display:flex;position:relative}.vse-dash-plate{border-radius:var(--radius)}.vse-dash-row{border-radius:var(--radius);background:var(--surface);border:1px solid var(--card-line)}.vse-dash-eyebrow{font-size:var(--ft-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.vse-dash-more{font-size:var(--ft-micro);letter-spacing:.04em;text-transform:none;color:var(--fg-dim);align-items:center;gap:4px;font-weight:500;display:inline-flex}.vse-dash-eyebrow .vse-dash-more{margin-left:auto}.vse-dash-more:hover{color:var(--fg)}.vse-dash-btn{border-radius:var(--radius);max-width:100%;min-height:40px;font-size:var(--ft-body);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-weight:700;line-height:1.25;display:inline-flex}.vse-dash-btn--wide{width:100%}.vse-dash-bar{background:var(--fg);border-radius:999px;height:6px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.vse-dash-bar{background:color-mix(in srgb, var(--fg) 10%, transparent)}}.vse-dash-bar{overflow:hidden}.vse-dash-bar>i{border-radius:inherit;position:absolute;inset:0 auto 0 0}.vse-dash-badge{max-width:100%;height:auto;min-height:22px;font-size:var(--ft-micro);letter-spacing:.12em;white-space:normal;padding:3px 9px;line-height:1.25}.vse-dash-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.vse-dash-poster{aspect-ratio:9/16;border-radius:var(--radius-sm);background:var(--surface-hi);flex:none;width:72px;overflow:hidden}.vse-dash-poster img{object-fit:cover;width:100%;height:100%;display:block}.vse-dash-img-fb{width:100%;height:100%;display:block}.vse-dash-gena{image-rendering:pixelated;display:block}.vse-dash-xp{color:var(--tier-light);white-space:nowrap;font-weight:500}.vse-dash-hero{gap:var(--grid-gap);padding:32px;container:vse-dash-hero/inline-size}.vse-dash-hero__top{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.vse-dash-hero__txt{align-self:center;min-width:0;container:vse-dash-htxt/inline-size}.vse-dash-hello{font-size:min(var(--ft-hero), 10.5cqi);letter-spacing:-.03em;color:var(--fg);margin:0;font-weight:700;line-height:1.05}.vse-dash-hello em{color:var(--tier-light);overflow-wrap:anywhere;font-style:normal}.vse-dash-hero__sub{font-size:var(--ft-body-lg);color:var(--fg-dim);margin:12px 0 0;line-height:1.45}.vse-dash-hero__me{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.vse-dash-hero__gena{width:160px;height:160px;margin-top:-8px}.vse-dash-hero__grid{gap:var(--grid-gap-tight);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);display:grid}.vse-dash-lvl{flex-direction:column;grid-area:1/1/auto/span 2;gap:8px;min-width:0;padding:16px;display:flex}.vse-dash-lvl .vse-dash-bar{height:8px}.vse-dash-lvl__name{font-size:var(--ft-body);color:var(--fg);margin:0;font-weight:700}.vse-dash-cap{font-size:var(--ft-micro);color:var(--fg-dim);margin:0;line-height:1.5}.vse-dash-lvl__task{margin-top:auto}.vse-dash-sq{flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.vse-dash-sq--a{grid-area:2/1}.vse-dash-sq--b{grid-area:2/2}a.vse-dash-sq:hover .vse-dash-sq__k{color:var(--fg)}.vse-dash-sq__k{font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);font-weight:500}.vse-dash-sq__v{color:var(--fg);align-items:center;gap:6px;display:inline-flex}.vse-dash-sq__v b{font-size:var(--ft-display);letter-spacing:-.02em;font-weight:700;line-height:1}.vse-dash-sq__v b.is-text{font-size:var(--ft-body-lg);letter-spacing:0;line-height:1.3}.vse-dash-sq__v .vse-dash-i{width:24px;height:24px;color:var(--brand-streak)}.vse-dash-sq__u{font-size:var(--ft-micro);color:var(--fg-dim);line-height:1.4}.vse-dash-cont{gap:var(--grid-gap-tight);flex-direction:column;grid-area:1/3/span 2;min-width:0;padding:16px;display:flex}.vse-dash-cont__top{gap:var(--grid-gap-tight);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.vse-dash-cont__poster{width:96px}.vse-dash-cont__txt{flex-direction:column;gap:4px;min-width:0;display:flex}.vse-dash-cont__k{font-size:var(--ft-micro);color:var(--fg-dim);line-height:1.5}.vse-dash-cont__t{font-size:var(--ft-body);color:var(--fg);overflow-wrap:anywhere;font-weight:700;line-height:1.35}.vse-dash-cont__foot{flex-direction:column;gap:12px;margin-top:auto;display:flex}.vse-dash-cont__prog{font-size:var(--ft-micro);color:var(--fg-dim);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vse-dash-cont--many{gap:12px}.vse-dash-cont__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex:auto;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.vse-dash-cont__track::-webkit-scrollbar{display:none}.vse-dash-cont__slide{gap:var(--grid-gap-tight);scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.vse-dash-cont__nav{justify-content:center;align-items:center;gap:12px;display:flex}.vse-dash-cont__arrow{cursor:pointer;border-radius:12px;place-items:center;width:32px;height:32px;display:grid}.vse-dash-cont__arrow:disabled{opacity:.35;cursor:default}.vse-dash-cont__arrow svg{width:16px;height:16px}.vse-dash-cont__count{font-size:var(--ft-micro);color:var(--fg-dim);font-variant-numeric:tabular-nums;text-align:center;min-width:7.5em}.vse-dash-renew{--renew-c:var(--lc-gold-bright);border-color:var(--renew-c);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-dash-renew{border-color:color-mix(in srgb, var(--renew-c) 45%, transparent)}}.vse-dash-renew{font-size:var(--ft-body);color:var(--fg-dim)}.vse-dash-renew.is-nv{--renew-c:var(--nv-blue)}.vse-dash-renew>.vse-dash-i{color:var(--renew-c)}.vse-dash-renew b{color:var(--renew-c);font-weight:500}@container vse-dash-hero (max-width:620px){.vse-dash-hero__gena{width:104px;height:104px;margin-top:0}.vse-dash-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vse-dash-lvl{grid-area:1/1/auto/-1}.vse-dash-sq--a{grid-area:2/1}.vse-dash-sq--b{grid-area:2/2}.vse-dash-cont{grid-area:3/1/auto/-1}.vse-dash-renew{grid-template-columns:auto minmax(0,1fr)}.vse-dash-renew .vse-dash-btn{grid-column:1/-1;width:100%}}@container vse-dash-hero (max-width:420px){.vse-dash-hero__top{gap:var(--grid-gap-tight)}.vse-dash-hero__gena{width:72px;height:72px}}.vse-dash-item{border-radius:var(--radius);transition:background var(--motion-fast,.15s);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px;display:grid;position:relative}a.vse-dash-item:hover{background:var(--surface-hi)}.vse-dash-item__cover{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--fg);width:64px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vse-dash-item__cover{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.vse-dash-item__cover img{object-fit:cover;width:100%;height:100%;display:block}.vse-dash-item__lock{background:var(--bg-base);border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:5px;right:5px}@supports (color:color-mix(in lab, red, red)){.vse-dash-item__lock{background:color-mix(in srgb, var(--bg-base) 72%, transparent)}}.vse-dash-item__lock{color:var(--lc-gold-bright)}.vse-dash-item__lock.is-nv{color:var(--nv-blue)}.vse-dash-item__body{flex-direction:column;gap:5px;min-width:0;display:flex}.vse-dash-item__title{font-size:var(--ft-body);color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.vse-dash-item__meta{font-size:var(--ft-micro);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.vse-dash-item.is-locked .vse-dash-item__title,.vse-dash-lead.is-locked .vse-dash-lead__title{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.vse-dash-item.is-locked .vse-dash-item__title,.vse-dash-lead.is-locked .vse-dash-lead__title{color:color-mix(in srgb, var(--fg) 86%, transparent)}}.vse-dash-list{flex-direction:column;gap:4px;margin:12px -10px 0;display:flex}.vse-dash-dot{background:var(--brand-green-light);border-radius:999px;flex:none;width:7px;height:7px}.vse-dash-tab,.vse-dash-tabs{display:none}.vse-dash-cols{column-gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;display:grid}.vse-dash-cols.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vse-dash-cols.is-1{grid-template-columns:minmax(0,1fr)}.vse-dash-fcol{grid-template-rows:subgrid;grid-row:span 5;min-width:0;display:grid}.vse-dash-fcol__h{min-height:22px;font-size:var(--ft-body);color:var(--fg);align-items:center;gap:8px;margin:0 0 12px;font-weight:500;display:flex}.vse-dash-lead{grid-template-rows:subgrid;grid-row:span 3;row-gap:6px;min-width:0;display:grid}.vse-dash-lead__cover{aspect-ratio:16/9;border-radius:var(--radius);background:var(--fg);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vse-dash-lead__cover{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.vse-dash-lead__cover img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-fast,.15s);display:block}a.vse-dash-lead:hover .vse-dash-lead__cover img{transform:scale(1.03)}.vse-dash-lead__title{font-size:var(--ft-body);color:var(--fg);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.vse-dash-tg__head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vse-dash-tg__ava{width:44px;height:44px;position:relative}.vse-dash-tg__ava img{object-fit:cover;border-radius:50%;width:44px;height:44px;display:block}.vse-dash-tg__ava-tg{background:var(--tg);color:#fff;width:20px;height:20px;box-shadow:0 0 0 2px var(--bg-base);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.vse-dash-tg__ava-tg .vse-dash-i{width:11px;height:11px}.vse-dash-tg__name{flex-direction:column;gap:2px;min-width:0;display:flex}.vse-dash-tg__name b{font-size:var(--ft-body);color:var(--fg);font-weight:700}.vse-dash-tg__name span{font-size:var(--ft-micro);color:var(--fg-dim)}.vse-dash-tg__posts{gap:var(--grid-gap-tight);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.vse-dash-post{min-width:0;transition:background var(--motion-fast,.15s);flex-direction:column;gap:8px;padding:16px;display:flex}a.vse-dash-post:hover{background:var(--surface-hi)}.vse-dash-post__when{font-size:var(--ft-micro);color:var(--fg-dim)}.vse-dash-post__title{font-size:var(--ft-body);color:var(--fg);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.vse-dash-post__text{font-size:var(--ft-body);color:var(--fg-dim);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.vse-dash-post__meta{font-size:var(--ft-micro);color:var(--fg-dim);align-items:center;gap:6px;margin-top:auto;display:flex}.vse-dash-post__go{color:var(--tg);align-items:center;gap:4px;margin-left:auto;font-weight:500;display:inline-flex}@container vse-dash-left (max-width:600px){.vse-dash-tab{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;display:block;position:absolute}.vse-dash-tabs{gap:6px;display:flex}.vse-dash-tabs label{border-radius:var(--radius);border:1px solid var(--line);min-height:40px;font-size:var(--ft-body);color:var(--fg-dim);cursor:pointer;text-align:center;flex:1 1 0;place-items:center;padding:0 8px;font-weight:500;display:grid}#vse-dash-tab-1:checked~.vse-dash-tabs label[for=vse-dash-tab-1],#vse-dash-tab-2:checked~.vse-dash-tabs label[for=vse-dash-tab-2],#vse-dash-tab-3:checked~.vse-dash-tabs label[for=vse-dash-tab-3]{background:var(--surface-hi);color:var(--fg)}.vse-dash-cols,.vse-dash-cols.is-2{grid-template-columns:minmax(0,1fr)}.vse-dash-fcol,.vse-dash-fcol__h{display:none}#vse-dash-tab-1:checked~.vse-dash-cols .vse-dash-fcol--1,#vse-dash-tab-2:checked~.vse-dash-cols .vse-dash-fcol--2,#vse-dash-tab-3:checked~.vse-dash-cols .vse-dash-fcol--3{flex-direction:column;gap:12px;display:flex}.vse-dash-lead{flex-direction:column;gap:6px;display:flex}.vse-dash-list{margin-top:0}.vse-dash-tg__posts{grid-template-columns:minmax(0,1fr)}.vse-dash-post__text{-webkit-line-clamp:3}}.vse-dash-tab:focus-visible{outline:none}#vse-dash-tab-1:focus-visible~.vse-dash-tabs label[for=vse-dash-tab-1],#vse-dash-tab-2:focus-visible~.vse-dash-tabs label[for=vse-dash-tab-2],#vse-dash-tab-3:focus-visible~.vse-dash-tabs label[for=vse-dash-tab-3]{outline:2px solid var(--fg);outline-offset:2px}.vse-dash-offer{container:vse-dash-offer/inline-size}.vse-dash-offer__in,.vse-dash-offer__main{gap:var(--grid-gap-tight);flex-direction:column;min-width:0;display:flex}.vse-dash-offer__title{font-size:var(--ft-heading);letter-spacing:-.02em;color:var(--fg);margin:0;font-weight:700;line-height:1.2}.vse-dash-offer__title span{color:var(--lc-gold-bright)}.vse-dash-offer.is-nv .vse-dash-offer__title span{color:var(--nv-blue)}.vse-dash-offer__hook{font-size:var(--ft-body);color:var(--fg-dim);margin:0;line-height:1.5}.vse-dash-offer__foot{flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;display:flex}.vse-dash-offer__price{font-size:var(--ft-micro);text-align:center;color:var(--fg-dim);margin:0}.vse-dash-offer__closed{font-size:var(--ft-body);text-align:center;color:var(--fg);justify-content:center;align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.vse-dash-offer__closed .vse-dash-i{color:var(--lc-gold-bright)}.vse-dash-offer:not(.is-nv) .btn-k-nv{--btn-fill:var(--surface);--btn-ink:var(--nv-blue)}.vse-dash-acc{border-collapse:collapse;width:100%;font-size:var(--ft-body)}.vse-dash-acc th{font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);text-align:right;padding:0 0 6px;font-weight:500}.vse-dash-acc th.is-gold{color:var(--lc-gold-bright)}.vse-dash-acc td{border-top:1px solid var(--card-line);color:var(--fg-dim);text-align:right;white-space:nowrap;padding:8px 0}.vse-dash-acc td:first-child{text-align:left;white-space:normal;color:var(--fg)}.vse-dash-acc td b{color:var(--fg);font-weight:500}.vse-dash-acc td.is-gold{color:var(--lc-gold-bright);padding-left:12px;font-weight:500}.vse-dash-offer__live{padding-top:var(--grid-gap);border-top:1px solid var(--card-line);gap:var(--grid-gap-tight);flex-direction:column;margin-top:8px;display:flex}@container vse-dash-offer (min-width:680px){.vse-dash-offer__in:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:0;display:grid}.vse-dash-offer__in:has(>:nth-child(2))>.vse-dash-offer__main{padding-right:var(--grid-gap-wide)}.vse-dash-offer__in>.vse-dash-offer__live{padding:0 0 0 var(--grid-gap-wide);border-top:0;border-left:1px solid var(--card-line);margin-top:0}.vse-dash-offer.is-nv .vse-dash-offer__in{grid-template-columns:minmax(0,1fr) 280px;align-items:center}.vse-dash-offer.is-nv .vse-dash-offer__foot{margin-top:0}}.vse-dash-when{align-items:center;gap:14px;display:flex}.vse-dash-when__day{border-radius:var(--radius);background:var(--video);align-content:center;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-dash-when__day{background:color-mix(in srgb, var(--video) 14%, transparent)}}.vse-dash-when__day{border:1px solid var(--video)}@supports (color:color-mix(in lab, red, red)){.vse-dash-when__day{border:1px solid color-mix(in srgb, var(--video) 35%, transparent)}}.vse-dash-when__day{color:var(--fg);font-size:var(--ft-heading);flex:none;font-weight:700;line-height:1}.vse-dash-when__day small{font-size:var(--ft-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);margin-top:3px;font-weight:500;display:block}.vse-dash-when__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.vse-dash-when__txt b{font-size:var(--ft-body-lg);color:var(--fg);overflow-wrap:anywhere;font-weight:700}.vse-dash-when__txt span{font-size:var(--ft-body);color:var(--fg-dim)}.vse-dash-lockline{font-size:var(--ft-body);color:var(--fg-dim);align-items:flex-start;gap:8px;margin:0;line-height:1.45;display:flex}.vse-dash-lockline .vse-dash-i{color:var(--lc-gold-bright);margin-top:2px}.vse-dash-recs{flex-direction:column;gap:8px;display:flex}.vse-dash-recs__h{font-size:var(--ft-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);margin:0 0 2px;font-weight:500}.vse-dash-rec{border-radius:var(--radius);transition:background var(--motion-fast,.15s);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -10px;padding:8px 10px;display:grid}a.vse-dash-rec:hover{background:var(--surface-hi)}.vse-dash-rec__day{border-radius:var(--radius-sm);text-align:center;background:var(--video);place-content:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.vse-dash-rec__day{background:color-mix(in srgb, var(--video) 12%, transparent)}}.vse-dash-rec__day{color:var(--fg);font-size:var(--ft-body);font-weight:700;line-height:1}.vse-dash-rec__day small{font-size:var(--ft-micro);color:var(--fg-dim);margin-top:3px;font-weight:500;display:block}.vse-dash-rec__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.vse-dash-rec__txt b{font-size:var(--ft-body);color:var(--fg);overflow-wrap:anywhere;font-weight:500;line-height:1.35}.vse-dash-rec__txt span{font-size:var(--ft-micro);color:var(--fg-dim);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.vse-dash-rec__play{color:var(--video);fill:currentColor}.vse-dash-yt{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.vse-dash-yt__img{aspect-ratio:16/9;border-radius:var(--radius-sm);width:96px;display:block;overflow:hidden}.vse-dash-yt__img img{object-fit:cover;width:100%;height:100%;display:block}.vse-dash-yt__txt{font-size:var(--ft-micro);color:var(--fg-dim);min-width:0;display:block}.vse-dash-yt__txt b{font-size:var(--ft-body);color:var(--fg);overflow-wrap:anywhere;margin-top:2px;font-weight:500;line-height:1.35;display:block}.vse-dash-courses__list{flex-direction:column;gap:12px;display:flex}.vse-dash-course{transition:background var(--motion-fast,.15s);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}a.vse-dash-course:hover{background:var(--surface-hi)}.vse-dash-course .vse-dash-poster{width:56px}.vse-dash-course__txt{flex-direction:column;gap:6px;min-width:0;display:flex}.vse-dash-course__title{font-size:var(--ft-body);letter-spacing:.02em;color:var(--fg);overflow-wrap:anywhere;font-weight:700}.vse-dash-course__state{font-size:var(--ft-micro);color:var(--fg-dim);line-height:1.5}@container vse-dash (max-width:1099px){.vse-dash-grid{grid-template-columns:minmax(0,1fr)}.vse-dash-col-l,.vse-dash-col-r{display:contents}.vse-dash-o-hero{order:1}.vse-dash-o-offer,.vse-dash-o-live{order:2}.vse-dash-o-fresh{order:3}.vse-dash-o-courses{order:4}.vse-dash-o-tg{order:5}.vse-dash-o-nv{order:6}.vse-dash-courses__list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@container vse-dash (max-width:640px){.vse-dash-grid{gap:var(--grid-gap-tight)}.vse-dash-card,.vse-dash-hero{padding:20px}.vse-dash-courses__list{display:flex}.vse-dash-tg__head{grid-template-columns:44px minmax(0,1fr)}.vse-dash-tg__btn{grid-column:1/-1}.vse-dash-tg__posts{grid-template-columns:minmax(0,1fr)}.vse-dash-post__text{-webkit-line-clamp:4}.vse-dash-tab{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;display:block;position:absolute}.vse-dash-tabs{gap:6px;display:flex}.vse-dash-tabs label{border-radius:var(--radius);border:1px solid var(--line);min-height:40px;font-size:var(--ft-body);color:var(--fg-dim);cursor:pointer;text-align:center;flex:1 1 0;place-items:center;padding:0 8px;font-weight:500;display:grid}#vse-dash-tab-1:checked~.vse-dash-tabs label[for=vse-dash-tab-1],#vse-dash-tab-2:checked~.vse-dash-tabs label[for=vse-dash-tab-2],#vse-dash-tab-3:checked~.vse-dash-tabs label[for=vse-dash-tab-3]{background:var(--surface-hi);color:var(--fg)}.vse-dash-cols,.vse-dash-cols.is-2{grid-template-columns:minmax(0,1fr)}.vse-dash-fcol,.vse-dash-fcol__h{display:none}#vse-dash-tab-1:checked~.vse-dash-cols .vse-dash-fcol--1,#vse-dash-tab-2:checked~.vse-dash-cols .vse-dash-fcol--2,#vse-dash-tab-3:checked~.vse-dash-cols .vse-dash-fcol--3{flex-direction:column;gap:12px;display:flex}.vse-dash-lead{flex-direction:column;gap:6px;display:flex}.vse-dash-list{margin-top:0}}.vse-xpost-wrap{margin-block:24px}.vse-xpost{border-radius:var(--radius);background:var(--surface);border:1px solid var(--card-line);flex-direction:column;gap:16px;max-width:560px;margin:0;padding:20px 24px;display:flex}.vse-xpost__head{align-items:center;gap:12px;min-width:0;display:flex}.vse-xpost__ava{object-fit:cover;background:var(--surface-hi);border:1px solid var(--line);width:44px;height:44px;color:var(--fg);font-size:var(--ft-body-lg);border-radius:999px;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.vse-xpost__who{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.vse-xpost__name{font-size:var(--ft-body);color:var(--fg);font-weight:700;line-height:1.3}.vse-xpost__handle{font-size:var(--ft-body);color:var(--fg-dim);overflow-wrap:anywhere;font-weight:400;line-height:1.3}.vse-xpost__text{font-size:var(--ft-body-lg);color:var(--fg);white-space:pre-line;overflow-wrap:anywhere;border:0;margin:0;padding:0;font-weight:400;line-height:1.5}.vse-xpost__media{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.vse-xpost__media img{border-radius:calc(var(--radius) / 2);width:100%;max-width:100%;height:auto;margin:0}.vse-xpost__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.vse-xpost__date{color:var(--fg-dim)}.vse-xpost__open{font-size:var(--ft-micro);color:var(--fg-dim);text-decoration:underline;-webkit-text-decoration-color:var(--line-hi);-webkit-text-decoration-color:var(--line-hi);-webkit-text-decoration-color:var(--line-hi);text-decoration-color:var(--line-hi);text-underline-offset:3px;transition:color var(--motion-fast) ease;align-items:center;gap:4px;font-weight:500;line-height:1.5;display:inline-flex}@media (hover:hover){.vse-xpost__open:hover{color:var(--fg);text-decoration-color:currentColor}}.vse-bm-wrap{margin-block:24px;container-type:inline-size}.vse-bm{border-radius:var(--radius);background:var(--surface);border:1px solid var(--card-line);min-height:148px;color:inherit;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;align-items:stretch;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover){.vse-bm:hover{background:var(--surface-hi);border-color:var(--line-hi)}}.vse-bm:focus-visible{outline:2px solid var(--line-hi);outline-offset:2px}.vse-bm__body{flex-direction:column;flex:auto;gap:6px;min-width:0;padding:20px 24px;display:flex}.vse-bm__title{font-size:var(--ft-body-lg);color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.vse-bm__desc{font-size:var(--ft-body);color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.5;overflow:hidden}.vse-bm__site{min-width:0;font-size:var(--ft-micro);color:var(--fg-dim);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-weight:500;line-height:1.5;display:flex}.vse-bm__fav{border-radius:calc(var(--radius) / 4);object-fit:cover;background:var(--surface-hi);border:1px solid var(--line);width:20px;height:20px;color:var(--fg-mute);flex:none;place-items:center;margin:0;display:grid}.vse-bm__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vse-bm__pic{background:var(--surface-hi);border-left:1px solid var(--card-line);flex:0 0 33%;max-width:240px;position:relative}.vse-bm__pic img{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}@container (max-width:520px){.vse-bm{flex-direction:column-reverse;min-height:0}.vse-bm__pic{aspect-ratio:1.91;border-left:0;border-bottom:1px solid var(--card-line);flex:none;width:100%;max-width:none}.vse-bm__body{padding:16px 20px 20px}}.vse-knowledge-l3__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@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-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-border-style{syntax:"*";inherits:false;initial-value:solid}@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 pulse{50%{opacity:.5}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}
/*# sourceMappingURL=2vj-_8hn4bzzk.css.map*/