:root{--screen-sm:640px;--screen-md:768px;--screen-lg:1024px;--screen-xl:1280px;--screen-2xl:1536px;--control-height:56px;--control-height-sm:48px;--control-height-xs:32px;--size-control-radius:8px;--size-checkbox:16px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--header-height:72px;--sidebar-width:260px;--sidebar-width-collapsed:72px;--bottom-menu-height:60px;--color-primary-50:#fff7ed;--color-primary-300:#fdba74;--color-primary-500:#f97316;--color-primary-600:#ea580c;--color-secondary-50:#f8fafc;--color-secondary-100:#f1f5f9;--color-secondary-200:#e2e8f0;--color-secondary-300:#cbd5e1;--color-secondary-400:#94a3b8;--color-secondary-500:#64748b;--color-secondary-600:#475569;--color-secondary-700:#334155;--color-secondary-800:#1e293b;--color-secondary-900:#0f172a;--color-black-jet:#000;--color-black-obsidian:#0b0c10;--color-black-onyx:#121214;--color-black-raven:#1a1b20;--color-black-pitch:#25262b;--color-black-charcoal:#31333b;--color-black-iron:#4a4e5a;--color-status-error:#ef4444;--color-status-success:#22c55e;--color-white:#fff;--color-black:#000;--color-bg:#fff;--color-bg-elevated:#fff;--color-bg-field:var(--color-secondary-50);--color-bg-sunken:var(--color-secondary-50);--color-bg-overlay:rgba(0,0,0,.5);--color-fg:var(--color-secondary-900);--color-fg-muted:var(--color-secondary-800);--color-fg-subtle:var(--color-secondary-600);--color-fg-on-primary:#fff;--color-fg-control:var(--color-secondary-900);--color-border:var(--color-secondary-200);--color-border-strong:var(--color-secondary-300);--color-border-card:var(--color-secondary-200);--color-skeleton:var(--color-secondary-200);--color-section-bg:var(--color-secondary-100);--color-card-bg:var(--color-secondary-50);--color-card-shadow:rgba(0,0,0,.08);--color-photo-scrim:hsla(0,0%,100%,.4);--color-glass-bg:hsla(0,0%,100%,.08);--color-glass-border:hsla(0,0%,100%,.12);--color-surface:#fff;--color-surface-raised:#fff;--color-surface-muted:var(--color-secondary-50);--color-surface-pill:var(--color-secondary-50);--color-surface-topic:var(--color-secondary-50);--color-surface-comment:#fff;--color-surface-callout:var(--color-secondary-100);--color-border-comment:var(--color-secondary-200);--color-fg-body:var(--color-secondary-600);--color-fg-soft:var(--color-secondary-500);--color-fg-faint:var(--color-secondary-400)}:root[data-theme=dark]{--color-bg:var(--color-black-obsidian);--color-bg-elevated:var(--color-black-onyx);--color-bg-field:var(--color-black-onyx);--color-bg-sunken:var(--color-black-jet);--color-bg-overlay:rgba(0,0,0,.7);--color-fg:var(--color-white);--color-fg-muted:var(--color-secondary-300);--color-fg-subtle:var(--color-secondary-400);--color-fg-on-primary:#fff;--color-fg-control:var(--color-secondary-200);--color-border:var(--color-black-pitch);--color-border-strong:var(--color-black-charcoal);--color-border-card:var(--color-secondary-700);--color-skeleton:var(--color-black-raven);--color-section-bg:var(--color-black-onyx);--color-card-bg:var(--color-black-obsidian);--color-card-shadow:rgba(0,0,0,.5);--color-surface:var(--color-black-onyx);--color-surface-raised:var(--color-black-raven);--color-surface-muted:var(--color-black-raven);--color-surface-pill:var(--color-black-charcoal);--color-surface-topic:var(--color-black-pitch);--color-surface-comment:var(--color-black-pitch);--color-surface-callout:var(--color-black-raven);--color-photo-scrim:rgba(0,0,0,.4);--color-border-comment:var(--color-black-raven);--color-fg-body:var(--color-secondary-300);--color-fg-soft:var(--color-secondary-400);--color-fg-faint:var(--color-secondary-400)}:root{--page-padding-x:1.5rem;--col-padding-x:0.5rem;--row-margin-x:-0.5rem;--z-index-sidebar:15;--z-index-header:20;--z-index-bottom-menu:25;--z-index-modal:100;--z-index-select:1000;--z-index-end:9999;--font-family-base:IRANYekanXFaNum,Tahoma,sans-serif;--font-family-latin:IRANYekanX,Tahoma,sans-serif;--text-size-2xs:0.625rem;--text-size-xs:0.75rem;--text-size-sm:0.875rem;--text-size-md:1rem;--text-size-lg:1.125rem;--text-size-xl:1.25rem;--text-size-2xl:1.5rem;--text-size-3xl:1.75rem;--text-size-4xl:2rem;--text-size-h2-mobile:1.6875rem;--text-size-hero:3.5rem;--text-weight-thin:100;--text-weight-extra-light:200;--text-weight-light:300;--text-weight-regular:400;--text-weight-medium:500;--text-weight-semi-bold:600;--text-weight-bold:700;--text-weight-extra-bold:800;--text-weight-black:900;--text-height-1:1;--text-height-2:1.25;--text-height-3:1.375;--text-height-4:1.5;--text-height-5:1.625;--text-height-6:1.825;--text-height-7:2;--text-height-8:2.5;--gr-primary:linear-gradient(270deg,var(--color-primary-2) 0%,var(--color-primary-1) 100%);--gr-thumb-overlay:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.75))}.row>[class*=" col-"],.row>[class^=col-]{padding-left:var(--col-padding-x);padding-right:var(--col-padding-x);width:100%}@-webkit-keyframes spinner{to{transform:rotate(1turn)}}@keyframes spinner{to{transform:rotate(1turn)}}.icon{display:inline-block;font-family:ketab-icon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero__title{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.media-cover{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}*{box-sizing:border-box;direction:rtl;margin:0;outline:none;padding:0}.dir-ltr{direction:ltr}html{font-size:16px;-webkit-text-size-adjust:100%}@media only screen and (max-width:1024px){html{font-size:14px}}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}[hidden]{display:none!important}a{color:inherit;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse}/*! IRANYekanX / IRANYekanXFaNum (fontiran.com) -- proprietary. Licence 6BLG1KC3.
 * See fonts/FontLicense.txt, which the licence requires to ship next to the fonts. */@font-face{font-display:swap;font-family:IRANYekanXFaNum;font-style:normal;font-weight:300;src:url(../fonts/IRANYekanXFaNum-Light/IRANYekanXFaNum-Light.woff2) format("woff2"),url(../fonts/IRANYekanXFaNum-Light/IRANYekanXFaNum-Light.woff) format("woff")}@font-face{font-display:swap;font-family:IRANYekanXFaNum;font-style:normal;font-weight:400;src:url(../fonts/IRANYekanXFaNum-Regular/IRANYekanXFaNum-Regular.woff2) format("woff2"),url(../fonts/IRANYekanXFaNum-Regular/IRANYekanXFaNum-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:IRANYekanXFaNum;font-style:normal;font-weight:500;src:url(../fonts/IRANYekanXFaNum-Regular/IRANYekanXFaNum-Regular.woff2) format("woff2"),url(../fonts/IRANYekanXFaNum-Regular/IRANYekanXFaNum-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:IRANYekanXFaNum;font-style:normal;font-weight:700;src:url(../fonts/IRANYekanXFaNum-Bold/IRANYekanXFaNum-Bold.woff2) format("woff2"),url(../fonts/IRANYekanXFaNum-Bold/IRANYekanXFaNum-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:IRANYekanXFaNum;font-style:normal;font-weight:800;src:url(../fonts/IRANYekanXFaNum-Black/IRANYekanXFaNum-Black.woff2) format("woff2"),url(../fonts/IRANYekanXFaNum-Black/IRANYekanXFaNum-Black.woff) format("woff")}@font-face{font-display:swap;font-family:IRANYekanXFaNum;font-style:normal;font-weight:900;src:url(../fonts/IRANYekanXFaNum-Black/IRANYekanXFaNum-Black.woff2) format("woff2"),url(../fonts/IRANYekanXFaNum-Black/IRANYekanXFaNum-Black.woff) format("woff")}@font-face{font-display:swap;font-family:IRANYekanX;font-style:normal;font-weight:400;src:url(../fonts/IRANYekanX-Regular/IRANYekanX-Regular.woff2) format("woff2"),url(../fonts/IRANYekanX-Regular/IRANYekanX-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:IRANYekanX;font-style:normal;font-weight:500;src:url(../fonts/IRANYekanX-Regular/IRANYekanX-Regular.woff2) format("woff2"),url(../fonts/IRANYekanX-Regular/IRANYekanX-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:IRANYekanX;font-style:normal;font-weight:700;src:url(../fonts/IRANYekanX-Bold/IRANYekanX-Bold.woff2) format("woff2"),url(../fonts/IRANYekanX-Bold/IRANYekanX-Bold.woff) format("woff")}body,html{height:100%}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}body{background-color:var(--color-bg);color:var(--color-fg);font-family:var(--font-family-base);font-size:var(--text-size-md);font-weight:var(--text-weight-regular);line-height:var(--text-height-5);transition:background-color .15s ease,color .15s ease}.latin-digits{font-family:var(--font-family-latin)}::-moz-selection{background-color:var(--color-primary-1);color:var(--color-fg-on-primary)}::selection{background-color:var(--color-primary-1);color:var(--color-fg-on-primary)}.text-body-1{font-size:var(--text-size-lg)}.text-body-1,.text-body-2{font-weight:var(--text-weight-regular);line-height:var(--text-height-5)}.text-body-2{font-size:var(--text-size-md)}.text-body-3{font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:var(--text-height-5)}.text-body-4{font-size:var(--text-size-xs)}.text-body-4,.text-body-5{font-weight:var(--text-weight-regular);line-height:var(--text-height-4)}.text-body-5{font-size:var(--text-size-2xs)}.text-caption-1{color:var(--color-fg-muted);font-size:var(--text-size-xs)}.text-caption-1,.text-caption-2{font-weight:var(--text-weight-regular);line-height:var(--text-height-4)}.text-caption-2{color:var(--color-fg-subtle);font-size:var(--text-size-2xs)}.heading-1{font-size:var(--text-size-2xl)}.heading-1,.heading-2{font-weight:var(--text-weight-bold);line-height:var(--text-height-3)}.heading-2{font-size:var(--text-size-xl)}.heading-3{font-size:var(--text-size-lg);font-weight:var(--text-weight-semi-bold);line-height:var(--text-height-3)}.title-1{font-size:var(--text-size-md)}.title-1,.title-2{font-weight:var(--text-weight-semi-bold);line-height:var(--text-height-4)}.title-2{font-size:var(--text-size-sm)}.title-3{font-size:var(--text-size-xs);font-weight:var(--text-weight-medium);line-height:var(--text-height-4)}.heading-h4{font-size:var(--text-size-2xl);font-weight:var(--text-weight-extra-bold);line-height:1.833}.heading-h6{font-size:var(--text-size-lg);line-height:1.778}.heading-h6,.heading-h7{font-weight:var(--text-weight-bold)}.heading-h7{font-size:var(--text-size-md);line-height:1.875}.paragraph-lg{font-size:var(--text-size-lg)}.paragraph-lg,.paragraph-md{font-weight:var(--text-weight-regular);line-height:var(--text-height-7)}.paragraph-md{font-size:var(--text-size-md)}.paragraph-sm{font-size:var(--text-size-sm)}.paragraph-sm,.paragraph-xs{font-weight:var(--text-weight-regular);line-height:var(--text-height-7)}.paragraph-xs{font-size:var(--text-size-xs)}.paragraph-2xs{font-size:var(--text-size-2xs);line-height:var(--text-height-7)}.fw-regular,.paragraph-2xs{font-weight:var(--text-weight-regular)}.fw-medium{font-weight:var(--text-weight-medium)}.fw-bold{font-weight:var(--text-weight-bold)}.fw-extrabold{font-weight:var(--text-weight-extra-bold)}.container{margin-inline:auto;max-width:1440px;padding-inline:16px;width:100%}.text-muted{color:var(--color-fg-muted)}.truncate-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clamp-2{-webkit-line-clamp:2}.clamp-2,.clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-3{-webkit-line-clamp:3}.time-date{direction:ltr;text-align:left}.navbar{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);padding:16px clamp(16px,5.55vw,80px);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-index-header)}.navbar__inner{align-items:center;display:grid;gap:16px 64px;grid-template-areas:"logo search login" "links links toggle";grid-template-columns:auto 1fr auto;margin-inline:auto;max-width:1280px}@media only screen and (max-width:1024px){.navbar__inner{-webkit-column-gap:16px;column-gap:16px}}.navbar__logo{align-items:center;display:flex;grid-area:logo;height:56px;width:160px}.navbar__logo img,.navbar__logo svg{display:block;height:100%;object-fit:contain;width:100%}.navbar__search{align-items:center;background-color:var(--color-bg-field);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:8px;grid-area:search;min-width:0;padding:8px 16px}.navbar__search input{background:none;border:none;color:var(--color-fg);flex:1 1 0;font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:var(--text-height-7);min-width:0}.navbar__search input::-webkit-input-placeholder{color:var(--color-fg-muted)}.navbar__search input::placeholder{color:var(--color-fg-muted)}.navbar__search input:-webkit-autofill,.navbar__search input:-webkit-autofill:focus,.navbar__search input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-bg-field) inset;-webkit-text-fill-color:var(--color-fg);caret-color:var(--color-fg)}.navbar__search-submit{background:none;border:none;color:var(--color-fg);cursor:pointer;display:flex;flex:0 0 16px;padding:0}.navbar__search-submit svg{height:16px;width:16px}.navbar__login{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-fg-control);cursor:pointer;font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);grid-area:login;justify-self:end;line-height:var(--text-height-7);padding:10px 20px;white-space:nowrap}.navbar__links{align-items:center;display:flex;gap:24px;grid-area:links;justify-content:flex-start;min-width:0}@media only screen and (max-width:1024px){.navbar__links{overflow-x:auto}.navbar__links::-webkit-scrollbar{display:none}.navbar__links{scrollbar-width:none}}.navbar__toggle{grid-area:toggle;justify-self:end}.navbar__link{color:var(--color-fg-muted);flex:0 0 auto;font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:var(--text-height-7)}.navbar__link--active{color:var(--color-fg);font-weight:var(--text-weight-bold)}.navbar__link--accent{color:var(--color-primary-500)}.navbar__menu-footer{display:none;grid-area:menufoot}.navbar__dropdown{align-items:center;background:none;border:0;cursor:pointer;display:flex;gap:4px;padding:0}.navbar__dropdown:after{background-color:currentColor;content:"";height:12px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 8.4c-.35 0-.7-.135-.965-.4l-3.26-3.26a.377.377 0 0 1 0-.53.377.377 0 0 1 .53 0l3.26 3.26c.24.24.63.24.87 0l3.26-3.26a.377.377 0 0 1 .53 0 .377.377 0 0 1 0 .53L6.965 8c-.265.265-.615.4-.965.4'/%3E%3C/svg%3E") center/12px 12px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 8.4c-.35 0-.7-.135-.965-.4l-3.26-3.26a.377.377 0 0 1 0-.53.377.377 0 0 1 .53 0l3.26 3.26c.24.24.63.24.87 0l3.26-3.26a.377.377 0 0 1 .53 0 .377.377 0 0 1 0 .53L6.965 8c-.265.265-.615.4-.965.4'/%3E%3C/svg%3E") center/12px 12px no-repeat;width:12px}.navbar__mega{display:flex;flex:0 0 auto}.navbar__channels-panel,.navbar__channels-toggle{display:none}.navbar__burger{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-fg);cursor:pointer;display:none;grid-area:burger;height:36px;place-items:center;width:36px}.navbar__burger svg{grid-area:1/1}.navbar__burger-close{display:none}@media only screen and (max-width:640px){.navbar{inset-inline:0;padding:12px 16px;position:fixed;top:0;z-index:var(--z-index-header)}.navbar__inner{-webkit-column-gap:12px;column-gap:12px;grid-template-areas:"logo toggle login burger";grid-template-columns:1fr auto auto auto;row-gap:16px}.navbar__logo{height:36px;justify-self:start;width:103px}.navbar__login{line-height:1.714;padding:6px 12px}.navbar__login,.navbar__toggle{justify-self:start}.navbar__burger{display:grid}.navbar__links,.navbar__menu-footer,.navbar__search{display:none}.navbar__links{align-items:stretch;align-self:stretch;flex-direction:column;gap:4px;overflow-y:auto;width:100%}.navbar__link{align-items:center;color:var(--color-fg);display:flex;font-size:var(--text-size-sm);font-weight:var(--text-weight-medium);justify-content:space-between;line-height:var(--text-height-4);min-height:48px;padding-inline:16px}.navbar__link:after{background-color:currentColor;content:"";flex:0 0 14px;height:14px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M5.583 10.978a.43.43 0 0 1-.31-.128l-3.54-3.54a.44.44 0 0 1 0-.62l3.54-3.54a.44.44 0 0 1 .619 0c.169.17.169.45 0 .618L2.66 7l3.232 3.232c.169.169.169.449 0 .618a.42.42 0 0 1-.31.128'/%3E%3Cpath d='M11.958 7.438H2.141A.44.44 0 0 1 1.703 7a.44.44 0 0 1 .438-.437h9.817a.44.44 0 0 1 .438.437.44.44 0 0 1-.438.438'/%3E%3C/svg%3E") center/14px 14px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M5.583 10.978a.43.43 0 0 1-.31-.128l-3.54-3.54a.44.44 0 0 1 0-.62l3.54-3.54a.44.44 0 0 1 .619 0c.169.17.169.45 0 .618L2.66 7l3.232 3.232c.169.169.169.449 0 .618a.42.42 0 0 1-.31.128'/%3E%3Cpath d='M11.958 7.438H2.141A.44.44 0 0 1 1.703 7a.44.44 0 0 1 .438-.437h9.817a.44.44 0 0 1 .438.437.44.44 0 0 1-.438.438'/%3E%3C/svg%3E") center/14px 14px no-repeat;width:14px}.navbar__mega{display:none}.navbar__channels-toggle{align-items:center;background:none;border:0;color:var(--color-fg);cursor:pointer;display:flex;font-size:var(--text-size-sm);font-weight:var(--text-weight-medium);justify-content:space-between;line-height:var(--text-height-4);min-height:48px;padding:0 16px;width:100%}.navbar__channels-toggle:after{background-color:currentColor;content:"";flex:0 0 14px;height:14px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M5.583 10.978a.43.43 0 0 1-.31-.128l-3.54-3.54a.44.44 0 0 1 0-.62l3.54-3.54a.44.44 0 0 1 .619 0c.169.17.169.45 0 .618L2.66 7l3.232 3.232c.169.169.169.449 0 .618a.42.42 0 0 1-.31.128'/%3E%3Cpath d='M11.958 7.438H2.141A.44.44 0 0 1 1.703 7a.44.44 0 0 1 .438-.437h9.817a.44.44 0 0 1 .438.437.44.44 0 0 1-.438.438'/%3E%3C/svg%3E") center/14px 14px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M5.583 10.978a.43.43 0 0 1-.31-.128l-3.54-3.54a.44.44 0 0 1 0-.62l3.54-3.54a.44.44 0 0 1 .619 0c.169.17.169.45 0 .618L2.66 7l3.232 3.232c.169.169.169.449 0 .618a.42.42 0 0 1-.31.128'/%3E%3Cpath d='M11.958 7.438H2.141A.44.44 0 0 1 1.703 7a.44.44 0 0 1 .438-.437h9.817a.44.44 0 0 1 .438.437.44.44 0 0 1-.438.438'/%3E%3C/svg%3E") center/14px 14px no-repeat;width:14px}.navbar__channels-panel{align-self:stretch;grid-area:links;margin-inline:-16px;overflow-y:auto}.navbar__link--accent{background-color:rgba(249,115,22,.1);border:1px solid var(--color-primary-500);border-radius:var(--radius-md);color:var(--color-primary-500);font-weight:var(--text-weight-bold);min-height:49px}.navbar__link--accent:after{border-radius:50%;flex-basis:8px;height:8px;-webkit-mask:none;mask:none;width:8px}.navbar__menu-footer{align-self:end;background-color:var(--color-section-bg);border-top:1px solid var(--color-border);color:var(--color-fg-muted);font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:1.667;margin-inline:-16px;margin-bottom:-12px;padding:24px 16px;text-align:center}.navbar__menu-footer p+p{margin-top:8px}.navbar--open{bottom:0;z-index:var(--z-index-modal)}.navbar--open .navbar__inner{grid-template-areas:"logo toggle login burger" "links links links links" "menufoot menufoot menufoot menufoot";grid-template-rows:auto 1fr auto;height:100%}.navbar--open .navbar__links{display:flex}.navbar--open .navbar__menu-footer{display:block}.navbar--open .navbar__burger-open{display:none}.navbar--open .navbar__burger-close{display:block}.navbar--open.navbar--channels .navbar__links,.navbar--open.navbar--channels .navbar__menu-footer{display:none}.navbar--open.navbar--channels .navbar__channels-panel{display:block}}.navbar__inner{position:relative}.mega-menu{--mm-bg:var(--color-bg);--mm-border:var(--color-secondary-200);--mm-divider:var(--color-secondary-100);--mm-dot:var(--color-secondary-200);--mm-hover:var(--color-secondary-50)}:root[data-theme=dark] .mega-menu{--mm-border:var(--color-secondary-700);--mm-divider:#2d2d2d;--mm-dot:var(--color-secondary-600);--mm-hover:var(--color-black-onyx)}.mega-menu{background-color:var(--mm-bg);border:1px solid var(--mm-border);border-radius:20px;box-shadow:0 16px 32px 0 rgba(15,23,42,.05);inset-inline-start:0;max-width:100%;opacity:0;overflow:visible;position:absolute;top:calc(100% + 16px);transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:var(--z-index-header)}.mega-menu:before{content:"";inset-inline:0;bottom:100%;height:24px;position:absolute}.navbar__mega:focus-within .mega-menu,.navbar__mega:hover .mega-menu{opacity:1;transform:none;transition-delay:0s;visibility:visible}.mega-menu__cols{display:grid;gap:32px;grid-template-columns:215px 194px 274px;padding:32px}@media only screen and (max-width:1024px){.mega-menu__cols{grid-template-columns:215px 194px}}.mega-menu__col{display:flex;flex-direction:column;gap:16px;min-width:0}@media only screen and (max-width:1024px){.mega-menu__col--featured{display:none}}.mega-menu__title{color:var(--color-fg);font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:2}.mega-menu__list{display:flex;flex-direction:column;gap:2px}.mega-menu__item{align-items:center;border-radius:8px;color:var(--color-fg-subtle);display:flex;font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);gap:12px;line-height:2;padding:8px 12px}.mega-menu__item:before{background-color:var(--mm-dot);border-radius:3px;content:"";flex:0 0 6px;height:6px;width:6px}.mega-menu__item--channel{color:var(--color-fg);font-weight:var(--text-weight-medium)}.mega-menu a.mega-menu__item:hover{background-color:var(--mm-hover);color:var(--color-fg)}.footer{background-color:var(--color-bg);border-top:1px solid var(--color-border);padding:64px clamp(16px,5.55vw,80px) 40px}.footer__inner{display:flex;flex-direction:column;gap:48px;margin-inline:auto;max-width:1280px}.footer__cols{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}@media only screen and (max-width:1024px){.footer__cols{flex-wrap:wrap}}.footer__col{display:flex;flex-direction:column;gap:16px;width:220px}.footer__col--brand{width:420px}@media only screen and (max-width:1024px){.footer__col--brand{width:100%}}.footer__col-title{color:var(--color-fg);font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:var(--text-height-7)}.footer__about,.footer__link{color:var(--color-fg-muted);font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:var(--text-height-7)}.footer__logo{display:block;height:56px;width:160px}.footer__logo img,.footer__logo svg{display:block;height:100%;object-fit:contain;width:100%}.footer__socials{gap:11px}.footer__social-group,.footer__socials{align-items:center;display:flex;justify-content:center}.footer__social-group{gap:12px}.footer__social{display:block;height:24px;width:24px}.footer__social--lg{height:32px;width:32px}.footer__social--wide{height:24px;width:25px}.footer__bottom{align-items:flex-start;border-top:1px solid var(--color-secondary-700);color:var(--color-fg-muted);display:flex;font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);gap:16px;justify-content:space-between;line-height:var(--text-height-7);padding-top:24px}@media only screen and (max-width:640px){.footer__bottom{flex-direction:column;gap:8px}}.tabbar{display:none}@media only screen and (max-width:640px){.tabbar{background-color:var(--color-bg);border-top:1px solid var(--color-border);inset-inline:0;bottom:0;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;height:60px;padding-bottom:env(safe-area-inset-bottom);position:fixed;z-index:var(--z-index-bottom-menu)}}.tabbar__item{align-items:center;background:none;border:0;color:var(--color-fg-muted);cursor:pointer;display:flex;flex-direction:column;font-size:var(--text-size-2xs);font-weight:var(--text-weight-bold);gap:4px;justify-content:center;line-height:1.6;padding:0}.tabbar__item svg{display:block;height:22px;width:22px}.tabbar__item--active{color:var(--color-primary-500)}@media only screen and (max-width:640px){.root{padding-bottom:calc(60px + env(safe-area-inset-bottom));padding-top:60px}.nav-locked{overflow:hidden}.grecaptcha-badge{bottom:calc(74px + env(safe-area-inset-bottom))!important}}.row{display:flex;flex-wrap:wrap;margin-left:var(--row-margin-x);margin-right:var(--row-margin-x)}.col{flex:1 0 auto}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}@media only screen and (min-width:640px){.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:768px){.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1024px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1280px){.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1536px){.col-2xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-2xl-3{flex:0 0 25%;max-width:25%}.col-2xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-2xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-2xl-6{flex:0 0 50%;max-width:50%}.col-2xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-2xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-2xl-9{flex:0 0 75%;max-width:75%}.col-2xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-2xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-2xl-12{flex:0 0 100%;max-width:100%}}.section{padding-block:48px;padding-inline:clamp(16px,5.55vw,80px)}.section--raised{background-color:var(--color-section-bg)}.section--plain{background-color:var(--color-bg)}.section__inner{display:flex;flex-direction:column;gap:32px;margin-inline:auto;max-width:1280px}@media only screen and (max-width:640px){.section{padding-block:24px}.section__inner{gap:20px}}.section-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.section-header__title-group{align-items:center;display:flex;gap:12px}.section-header__title-group--stacked{align-items:flex-start;flex-direction:column;gap:4px}.section-header__title-row{align-items:center;display:flex;gap:12px}.section-header__subtitle{color:var(--color-fg-muted);font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:var(--text-height-7)}.section-header__title{color:var(--color-fg);font-size:var(--text-size-2xl);font-weight:var(--text-weight-extra-bold);line-height:1.833}.section-header__marker{background-color:var(--color-primary-500);border-radius:2px;flex:0 0 4px;height:24px;width:4px}.section-header__badge{align-items:center;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:22px;box-shadow:0 10px 24px 0 rgba(0,0,0,.15);display:flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.section-header__badge img{height:22px;width:22px}@media only screen and (max-width:640px){.section-header__title-group{gap:8px}.section-header__title{font-size:var(--text-size-xl);font-weight:var(--text-weight-extra-bold);line-height:var(--text-height-4)}.section-header__badge{border-radius:16px;flex-basis:32px;height:32px;width:32px}.section-header__badge img{height:16px;width:16px}.section-header__marker{flex-basis:3px;height:18px;width:3px}}.view-all{align-items:center;color:var(--color-primary-500);display:flex;font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);gap:8px;line-height:var(--text-height-7)}.view-all img{height:14px;width:14px}.chip{align-items:center;border-radius:6px;display:inline-flex;font-size:var(--text-size-xs);font-weight:var(--text-weight-medium);line-height:var(--text-height-7);padding:4px 8px;white-space:nowrap}.chip--category{background-color:rgba(0,0,0,.5);border:.5px solid var(--color-secondary-700);color:var(--color-secondary-100);display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.chip--dossier{background-color:var(--color-primary-500);color:var(--color-white);flex:none;gap:4px}.chip--dossier img{height:12px;width:12px}.chip--level{background-color:var(--color-white);border:1px solid var(--color-secondary-200);border-radius:4px;color:var(--color-black-charcoal);font-size:var(--text-size-2xs);font-weight:var(--text-weight-bold);line-height:2}.chip--duration{background-color:var(--color-black);color:var(--color-white)}.chip--duration-glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(11,12,16,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-pill);padding:6px 10px}.chip--duration-glass,.chip--glass{color:var(--color-white);font-weight:var(--text-weight-bold)}.chip--glass{background-color:var(--color-glass-bg);border:1px solid var(--color-glass-border);border-radius:var(--radius-pill);gap:8px;padding:8px 12px}.chip--glass img{height:16px;width:16px}.video-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width:1024px){.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:640px){.video-grid{gap:18px}.video-grid--carousel{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}}@media only screen and (max-width:640px){.video-grid--carousel::-webkit-scrollbar{display:none}.video-grid--carousel{scrollbar-width:none}.video-grid--carousel>*{flex:0 0 250px;scroll-snap-align:start}.video-grid--single{gap:16px;grid-template-columns:minmax(0,1fr)}}.video-card{background-color:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 0 16px 0 rgba(249,115,22,.15),0 12px 24px -8px var(--color-card-shadow);display:flex;flex-direction:column;overflow:hidden}.video-card--featured{border-color:var(--color-primary-300)}.video-card__thumb{display:flex;flex-direction:column;height:220px;justify-content:space-between;overflow:hidden;padding:12px 16px;position:relative}.video-card__thumb:after{background-color:rgba(0,0,0,.3);content:"";inset:0;position:absolute}.video-card__badges,.video-card__footer{align-items:center;display:flex;position:relative;z-index:1}.video-card__badges{gap:8px;justify-content:space-between}.video-card__footer{justify-content:flex-end}.video-card__info{display:flex;flex-direction:column;gap:8px;padding:8px 16px 16px}.video-card__title{display:-webkit-box;font-size:var(--text-size-md);font-weight:var(--text-weight-bold);-webkit-line-clamp:2;line-height:var(--text-height-7);-webkit-box-orient:vertical;color:var(--color-fg);overflow:hidden}.video-card__meta{color:var(--color-fg-muted);display:flex;font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);gap:8px;line-height:var(--text-height-7)}@media only screen and (max-width:640px){.video-card{border-radius:var(--radius-md)}.video-card__thumb{height:110px;padding:6px}.video-card__info{gap:6px;padding:10px}.video-card__title{font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);line-height:1.714}.video-card__meta{font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);gap:4px;line-height:1.667}.video-card--featured{border-color:var(--color-border)}.video-card--featured .video-card__thumb{border-bottom:3px solid var(--color-primary-500)}.video-grid--single .video-card{border-radius:var(--radius-xl)}.video-grid--single .video-card__thumb{height:220px;padding:12px 16px}.video-grid--single .video-card__info{gap:8px;padding:8px 16px 16px}.video-grid--single .video-card__title{font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:var(--text-height-7)}.video-grid--single .video-card__meta{font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);gap:8px;line-height:var(--text-height-7)}.video-grid--carousel .video-card__thumb{height:140px;padding:8px}.video-grid--carousel .video-card__info{padding:12px}.video-grid--carousel .video-card__title{font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:var(--text-height-7)}}.theme-toggle{align-items:center;background-color:var(--color-bg-sunken);border:1px solid var(--color-border);border-radius:12px;cursor:pointer;direction:ltr;display:flex;flex:0 0 52px;height:24px;justify-content:space-between;padding:2px;width:52px}.theme-toggle__slot{align-items:center;background-color:transparent;border-radius:10px;display:flex;height:20px;justify-content:center;width:20px}.theme-toggle__slot img{height:12px;width:12px}.theme-toggle__slot--sun{background-color:var(--color-primary-500)}.theme-toggle__slot--moon{background-color:var(--color-secondary-50)}:root[data-theme=dark] .theme-toggle__slot--sun{background-color:var(--color-black-obsidian)}:root[data-theme=dark] .theme-toggle__slot--moon{background-color:var(--color-white)}.hero{background-color:var(--color-black-onyx);height:715px;overflow:hidden;position:relative}.hero__slide{inset:0;opacity:0;position:absolute;transition:opacity .6s ease,visibility 0s linear .6s;visibility:hidden}.hero__slide--active{opacity:1;transition-delay:0s;visibility:visible}@media(prefers-reduced-motion:reduce){.hero__slide{transition:none}}.hero__media,.hero__scrim{inset:0;pointer-events:none;position:absolute}.hero__media{height:100%;object-fit:cover;width:100%}.hero__scrim{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 55%,#000),rgba(0,0,0,.15)}.hero__content{display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:56px 64px;position:absolute}.hero__top{align-items:center;display:flex;gap:18px}.hero__title-block{display:flex;flex:1 1 0;flex-direction:column;gap:10px;min-width:0}.hero__subtitle{color:var(--color-secondary-100);font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:1.875}.hero__actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.hero__indicators{align-items:center;inset-inline:0;bottom:32px;display:flex;gap:8px;justify-content:center;position:absolute;z-index:1}@media only screen and (max-width:1024px){.hero{height:480px}.hero__content{padding:32px 24px 48px}.hero__indicators{bottom:24px}}@media only screen and (max-width:640px){.hero{height:420px}.hero__content{padding:24px 16px 40px}.hero__top{gap:8px}.hero__title-block{gap:6px}.hero__subtitle{font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);line-height:var(--text-height-7)}.hero__indicators{bottom:16px}}.btn-glass{align-items:center;background-color:var(--color-glass-bg);border:1px solid var(--color-glass-border);border-radius:var(--radius-pill);color:var(--color-white);cursor:pointer;display:inline-flex;font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);gap:10px;line-height:1.857;padding:12px 16px}.btn-glass img{height:18px;width:18px}.carousel-dot{background-color:hsla(0,0%,100%,.35);border:none;border-radius:4px;cursor:pointer;flex:0 0 8px;height:8px;padding:0;transition:width .3s ease,flex-basis .3s ease,background-color .3s ease;width:8px}.carousel-dot--active{background-color:var(--color-primary-500);flex-basis:24px;width:24px}.live-split{align-items:stretch;display:flex;gap:32px}@media only screen and (max-width:1024px){.live-split{flex-direction:column}}.live-split--page{align-items:flex-start}@media only screen and (max-width:1024px){.live-split--page{align-items:stretch}}@media only screen and (max-width:640px){.live-split{gap:20px}}.live-player{display:flex;flex:1 1 0;flex-direction:column;gap:16px;min-width:0}@media only screen and (max-width:1024px){.live-player{width:100%}}.live-player__viewport{aspect-ratio:16/9;background-color:var(--color-black);border:1px solid var(--color-secondary-700);border-radius:var(--radius-md);box-shadow:0 4px 12px 0 rgba(0,0,0,.05);overflow:hidden;position:relative}.live-player__frame{border:0;height:100%;inset:0;position:absolute;width:100%}.live-player__viewport[aria-busy=true]:before{background-color:rgba(0,0,0,.7);content:"";inset:0;position:absolute;z-index:2}.live-player__viewport[aria-busy=true]:after{-webkit-animation:spinner .85s linear infinite;animation:spinner .85s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top:4px solid var(--color-primary-500);content:"";height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px;z-index:3}.live-player__badge{align-items:center;background-color:var(--color-black-pitch);border:1px solid var(--color-secondary-700);border-radius:100px;color:var(--color-white);display:flex;font-size:var(--text-size-xs);font-weight:var(--text-weight-extra-bold);gap:6px;inset-inline-start:15px;line-height:var(--text-height-7);padding:6px 12px;pointer-events:none;position:absolute;top:15px;z-index:1}.live-player__badge img{height:8px;width:8px}.live-player__footer{align-items:center;display:flex;gap:16px;justify-content:space-between}.live-player__now-playing{color:var(--color-fg);font-size:var(--text-size-lg);font-weight:var(--text-weight-extra-bold);line-height:var(--text-height-7)}.live-player__channel{color:var(--color-fg-muted);flex:none;font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:var(--text-height-7)}.live-player__info{background-color:var(--color-surface);border:1px solid var(--color-border-card);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:16px;padding:24px}.live-split--page .live-player__now-playing{font-size:var(--text-size-lg);font-weight:var(--text-weight-extra-bold);line-height:var(--text-height-7)}.live-player__description{color:var(--color-fg);font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:var(--text-height-7);white-space:pre-line}@media only screen and (max-width:640px){.live-player{gap:12px}.live-player__badge{inset-inline-start:12px;top:12px}.live-player__footer{align-items:stretch;flex-direction:column;gap:4px}.live-player__now-playing{font-size:var(--text-size-md);font-weight:var(--text-weight-extra-bold);line-height:var(--text-height-4)}.live-player__info{background-color:transparent;border:0;border-radius:0;gap:12px;padding:0}.live-split--page .live-player__footer{display:contents}.live-split--page .live-player__now-playing{font-size:var(--text-size-md);font-weight:var(--text-weight-extra-bold);line-height:1.75}.live-split--page .live-player__channel{font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:var(--text-height-7);order:1}}.live-schedule{background-color:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:var(--radius-lg);display:flex;-webkit-filter:drop-shadow(0 4px 6px rgba(0,0,0,.05));filter:drop-shadow(0 4px 6px rgba(0,0,0,.05));flex:0 0 380px;flex-direction:column;gap:16px;order:-1;padding:24px;width:380px}@media only screen and (max-width:1024px){.live-schedule{flex-basis:auto;order:0;width:100%}}.live-schedule__title{color:var(--color-fg);font-size:var(--text-size-md);font-weight:var(--text-weight-extra-bold);line-height:var(--text-height-7)}.live-schedule__rows{display:flex;flex-direction:column;gap:12px}.live-schedule__row{align-items:center;background-color:var(--color-bg);border:1px solid var(--color-border-card);border-radius:var(--radius-sm);cursor:pointer;display:flex;font-family:inherit;gap:12px;justify-content:space-between;padding:12px;text-align:start;transition:border-color .15s ease-in-out;width:100%}.live-schedule__row:hover{border-color:var(--color-primary-500)}.live-schedule__row:focus-visible{outline:2px solid var(--color-primary-300);outline-offset:2px}.live-schedule__program{align-items:center;color:var(--color-fg-muted);display:flex;font-size:var(--text-size-sm);font-weight:var(--text-weight-medium);gap:12px;line-height:var(--text-height-7);min-width:0}.live-schedule__program img{flex:none;height:8px;width:8px}.live-schedule__row--on-air .live-schedule__program{color:var(--color-primary-500);font-weight:var(--text-weight-extra-bold)}.live-schedule__time{color:var(--color-fg-muted);flex:none;font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:var(--text-height-7)}@media only screen and (max-width:640px){.live-schedule{gap:10px;padding:16px}.live-schedule__rows{gap:8px}.live-schedule__row{gap:8px;padding:8px}.live-split--page .live-schedule__title{font-size:var(--text-size-sm);font-weight:var(--text-weight-extra-bold);line-height:1.714}.live-split--page .live-schedule__program,.live-split--page .live-schedule__time{font-size:var(--text-size-xs);line-height:var(--text-height-7)}}.channels-grid{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}@media only screen and (max-width:1024px){.channels-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:640px){.channels-grid{gap:6px}}.channel-tile{align-items:center;border-radius:var(--radius-xl);color:var(--color-white);display:flex;-webkit-filter:drop-shadow(0 12px 12px rgba(0,0,0,.25));filter:drop-shadow(0 12px 12px rgba(0,0,0,.25));flex-direction:column;font-size:var(--text-size-sm);font-weight:var(--text-weight-extra-bold);gap:12px;height:160px;justify-content:center;line-height:1.857;padding:16px;text-align:center}.channel-tile img{height:38px;width:38px}.channel-tile__icon--sm{height:24px;width:24px}@media only screen and (max-width:640px){.channel-tile{border-radius:var(--radius-lg);font-size:var(--text-size-xs);font-weight:var(--text-weight-extra-bold);gap:8px;height:112px;line-height:1.334;padding:12px 8px}.channel-tile img{height:28px;width:28px}.channel-tile__icon--sm{height:20px;width:20px}}.channel-tile--psychology{background:linear-gradient(90deg,#ff6b35 0,#ff2e00)}.channel-tile--history{background:linear-gradient(90deg,#f59e0b 0,#b45309)}.channel-tile--music{background:linear-gradient(90deg,#8b5cf6 0,#6d28d9)}.channel-tile--entertainment{background:linear-gradient(90deg,#06b6d4 0,#0891b2)}.channel-tile--critique{background:linear-gradient(90deg,#10b981 0,#047857)}.channel-tile--animation{background:linear-gradient(90deg,#ec4899 0,#be185d)}.channel-tile--family{background:linear-gradient(90deg,#3b82f6 0,#1d4ed8)}.channel-tile--education{background:linear-gradient(90deg,#ef4444 0,#b91c1c)}.channel-tile--children{background:linear-gradient(90deg,#14b8a6 0,#0f766e)}.channel-tile--culture{background:linear-gradient(90deg,#f97316 0,#c2410c)}.channel-tile--technology{background:linear-gradient(90deg,#6366f1 0,#4338ca)}.channel-tile--economy{background:linear-gradient(90deg,#96d13d 0,#4d7c0f)}.ad-row{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:640px){.ad-row{gap:12px;grid-template-columns:minmax(0,1fr)}}.ad-row__item{aspect-ratio:500/210;background-color:var(--color-skeleton);border:1px solid var(--color-border);border-radius:var(--radius-xl);display:block;overflow:hidden;position:relative}@media only screen and (max-width:640px){.ad-row__item{border-radius:var(--radius-lg)}}.course-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width:1024px){.course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:640px){.course-grid{display:flex;gap:14px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.course-grid::-webkit-scrollbar{display:none}.course-grid{scrollbar-width:none}.course-grid>*{flex:0 0 240px;scroll-snap-align:start}}.course-card{background-color:var(--color-card-bg);border:1px solid var(--color-border-card);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:16px;padding:12px}.course-card__media{border-radius:var(--radius-sm);height:150px;overflow:hidden;position:relative}.course-card__level{inset-inline-start:10px;position:absolute;top:10px;z-index:1}.course-card__info{display:flex;flex-direction:column;gap:4px}.course-card__title{display:-webkit-box;font-size:var(--text-size-md);font-weight:var(--text-weight-bold);-webkit-line-clamp:1;line-height:var(--text-height-7);-webkit-box-orient:vertical;color:var(--color-fg);overflow:hidden}.course-card__instructor{color:var(--color-fg-muted);font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:var(--text-height-7)}.course-card__price{color:var(--color-status-success);font-size:var(--text-size-md);font-weight:var(--text-weight-extra-bold);line-height:var(--text-height-7)}@media only screen and (max-width:640px){.course-card{gap:12px;padding:10px}.course-card__media{height:126px}.course-card__title{font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:var(--text-height-5)}.course-card__instructor{font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:var(--text-height-4)}.course-card__price{font-size:var(--text-size-sm);font-weight:var(--text-weight-extra-bold);line-height:1.429}}.tag-pill{align-items:center;background-color:var(--color-surface-pill);border:1px solid var(--color-border-card);border-radius:var(--radius-pill);color:var(--color-fg-control);display:inline-flex;font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:2;padding:4px 10px;transition:border-color .15s ease,color .15s ease;white-space:nowrap}.tag-pill:hover{border-color:var(--color-primary-500);color:var(--color-primary-500)}.tag-pill--topic{background-color:var(--color-surface-topic);color:var(--color-fg);font-size:var(--text-size-xs);font-weight:var(--text-weight-medium);line-height:2;padding:8px 14px}.side-card{align-items:flex-start;background-color:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:0 6px 9px rgba(0,0,0,.04);display:flex;gap:12px;padding:12px;transition:border-color .15s ease}.side-card--current,.side-card:hover{border-color:var(--color-primary-500)}.side-card__thumb{background-color:var(--color-skeleton);border-radius:var(--radius-sm);flex:0 0 140px;height:112px;overflow:hidden;position:relative}.side-card__duration{bottom:6px;font-weight:var(--text-weight-regular);inset-inline-end:8px;padding:2px 4px}.side-card__duration,.side-card__number{background-color:rgba(0,0,0,.63);border-radius:4px;color:var(--color-white);font-size:var(--text-size-2xs);line-height:2;position:absolute}.side-card__number{font-weight:var(--text-weight-medium);inset-inline-start:8px;padding:2px 6px;top:6px}.side-card--current .side-card__number{background-color:var(--color-primary-500)}.side-card__dossier{font-size:var(--text-size-2xs);font-weight:var(--text-weight-medium);inset-inline-start:6px;line-height:2;padding:0 6px;position:absolute;top:6px}.side-card__info{display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0;padding-inline:4px}.side-card__title{color:var(--color-fg);display:-webkit-box;font-size:var(--text-size-sm);font-weight:var(--text-weight-medium);-webkit-line-clamp:2;line-height:2;-webkit-box-orient:vertical;overflow:hidden}.side-card__channel{color:var(--color-fg-soft);overflow:hidden;text-overflow:ellipsis}.side-card__channel,.side-card__meta{font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:2;white-space:nowrap}.side-card__meta{align-items:center;color:var(--color-fg-faint);display:flex;gap:6px}.side-card__dot{background-color:currentColor;border-radius:50%;flex:0 0 3px;height:3px;width:3px}.comment-thread{display:flex;flex-direction:column;gap:12px}.comment-thread+.comment-thread{border-top:1px solid var(--color-border-comment);padding-top:20px}.comment{background-color:var(--color-surface-comment);border:1px solid var(--color-border-comment);border-radius:var(--radius-sm);box-shadow:0 6px 9px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:8px;padding:12px}.comment__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.comment__author{align-items:center;display:flex;gap:10px;min-width:0}.comment__avatar{align-items:center;background-color:var(--color-primary-500);border-radius:50%;color:var(--color-white);display:flex;flex:0 0 32px;height:32px;justify-content:center;width:32px}.comment__avatar svg{height:16px;width:16px}.comment__name{color:var(--color-fg);font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);line-height:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment__time{color:var(--color-fg-faint);flex:none;font-size:var(--text-size-xs)}.comment__body,.comment__time{font-weight:var(--text-weight-regular);line-height:2}.comment__body{color:var(--color-fg-body);font-size:var(--text-size-sm);overflow-wrap:anywhere}.comment__actions{align-items:center;display:flex;gap:12px}.comment__stat{align-items:center;color:var(--color-fg-faint);display:inline-flex;font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);gap:4px;line-height:2}.comment__stat svg{height:14px;width:14px}.comment--reply{-webkit-margin-start:40px;background-color:var(--color-surface-muted);box-shadow:none;margin-inline-start:40px}@media only screen and (max-width:640px){.comment--reply{-webkit-margin-start:24px;margin-inline-start:24px}}.comment--reply .comment__avatar{background-color:var(--color-secondary-800);border-radius:50%;flex:0 0 28px;height:28px;width:28px}:root[data-theme=dark] .comment--reply .comment__avatar{background-color:var(--color-black-pitch)}.comment--reply .comment__avatar svg{height:14px;width:14px}.comment--reply .comment__body{font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:2}.breadcrumb{padding-block:16px}@media only screen and (max-width:640px){.breadcrumb{padding-block:12px 16px}}.breadcrumb ol{align-items:center;color:var(--color-fg-body);display:flex;font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);gap:8px;line-height:2;min-width:0}@media only screen and (max-width:640px){.breadcrumb ol{font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:2}}.breadcrumb li{align-items:center;display:flex;flex:none;gap:8px}.breadcrumb li:last-child{flex:0 1 auto;min-width:0}.breadcrumb li+li:before{color:var(--color-fg-faint);content:"‹";font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:2}.breadcrumb a:hover,.breadcrumb__home{color:var(--color-primary-500)}.breadcrumb__current{color:var(--color-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__current,.load-more{font-weight:var(--text-weight-bold)}.load-more{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border-comment);border-radius:var(--radius-sm);box-shadow:0 4px 7px rgba(0,0,0,.04);color:var(--color-primary-500);cursor:pointer;display:inline-flex;font-size:var(--text-size-sm);justify-content:center;line-height:2;padding:10px 24px;transition:border-color .15s ease}.load-more:hover{border-color:var(--color-primary-500)}.load-more[aria-busy=true]{opacity:.6;pointer-events:none}@media only screen and (max-width:640px){.load-more{font-size:var(--text-size-xs);font-weight:var(--text-weight-bold);line-height:1.667;padding:8px 16px}}.channels-panel{display:flex;flex-direction:column;gap:44px;padding:12px 16px 32px}.channels-panel__header{align-items:center;display:grid;grid-template-columns:40px 1fr 40px;margin-bottom:-28px}.channels-panel__back{background:none;border:0;border-radius:20px;color:var(--color-fg);cursor:pointer;display:grid;height:40px;padding:0;place-items:center;width:40px}.channels-panel__title{color:var(--color-fg);font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:2;text-align:center}.channels-panel__list{background-color:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:16px;overflow:hidden}.channels-panel__list li+li{border-top:1px solid var(--color-border-card)}.channels-panel__row{align-items:center;color:var(--color-fg-faint);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.channels-panel__row svg{flex:none}.channels-panel__name{align-items:center;color:var(--color-fg);display:flex;font-size:var(--text-size-sm);font-weight:var(--text-weight-medium);gap:8px;line-height:2;min-width:0}.channels-panel__name:before{background-color:var(--color-primary-500);border-radius:3px;content:"";flex:none;height:6px;width:6px}.channels-panel__group{display:flex;flex-direction:column;gap:12px}.channels-panel__heading{color:var(--color-fg);font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:2}.channels-panel__pills{display:flex;flex-wrap:wrap;gap:8px}.field{display:flex;flex-direction:column;gap:8px}.field__label{color:var(--color-fg-control);font-weight:var(--text-weight-bold)}.field__control,.field__label{font-size:var(--text-size-sm);line-height:1.857}.field__control{background-color:var(--color-card-bg);border:1px solid var(--color-border-card);border-radius:var(--radius-sm);color:var(--color-fg);font-family:inherit;font-weight:var(--text-weight-regular);padding:12px;transition:border-color .15s ease-in-out;width:100%}.field__control::-webkit-input-placeholder{color:var(--color-fg-faint);opacity:1}.field__control::placeholder{color:var(--color-fg-faint);opacity:1}.field__control:focus{border-color:var(--color-primary-500);outline:none}.field__control[aria-invalid=true]{border-color:var(--color-status-error)}.field__control:-webkit-autofill,.field__control:-webkit-autofill:focus,.field__control:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-card-bg) inset;-webkit-text-fill-color:var(--color-fg);caret-color:var(--color-fg)}.field__control--multiline{height:120px;resize:vertical}.field__error{color:var(--color-status-error);font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:2}@media only screen and (max-width:640px){.field{gap:6px}.field__label{font-size:var(--text-size-xs);font-weight:var(--text-weight-bold);line-height:2}.field__control{font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:1.714;padding:10px}.field__control--multiline{height:90px}}.serial-panel{--serial-row-bg:var(--color-secondary-100);--serial-row-border:var(--color-secondary-200);--serial-number-bg:var(--color-white);--serial-number-border:var(--color-secondary-200);--serial-play:var(--color-primary-500);--serial-text:var(--color-secondary-700);display:flex;flex-direction:column;gap:24px}:root[data-theme=dark] .serial-panel{--serial-row-bg:var(--color-black-onyx);--serial-row-border:var(--color-black-raven);--serial-number-bg:var(--color-black-pitch);--serial-number-border:var(--color-black-pitch);--serial-play:var(--color-secondary-300);--serial-text:var(--color-secondary-300)}@media only screen and (max-width:640px){.serial-panel{gap:16px}}.serial-panel__poster{aspect-ratio:579/389;background-color:var(--color-black);border-radius:var(--radius-sm);overflow:hidden;position:relative}@media only screen and (max-width:640px){.serial-panel__poster{aspect-ratio:343/220;border-radius:var(--radius-md)}}.serial-panel__chips{align-items:flex-start;display:flex;gap:8px;position:absolute;top:12px;inset-inline:12px;justify-content:space-between;z-index:1}.serial-panel__description{border-bottom:1px solid var(--color-border);color:var(--serial-text);font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:2;padding-bottom:24px}@media only screen and (max-width:640px){.serial-panel__description{border-bottom:0;color:var(--color-fg);font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:2;padding-bottom:0}}.serial-panel__episodes{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:640px){.serial-panel__episodes{gap:12px}}.serial-panel__heading{align-items:center;display:flex;gap:6px}.serial-panel__heading h2{color:var(--color-fg);font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:2}.serial-panel__marker{background-color:var(--color-primary-500);border-radius:2px;flex:0 0 4px;height:16px;width:4px}.serial-panel__list{display:flex;flex-direction:column;gap:8px}.serial-panel__empty{color:var(--color-fg-soft);font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:2}.serial-episode{align-items:center;background-color:var(--serial-row-bg);border:1px solid var(--serial-row-border);border-radius:10px;display:flex;gap:12px;padding:12px;transition:border-color .15s ease}.serial-episode:focus-visible,.serial-episode:hover{border-color:var(--color-primary-500)}.serial-episode__number{background-color:var(--serial-number-bg);border:1px solid var(--serial-number-border);border-radius:4px;flex:none;padding:2px 8px}.serial-episode__number,.serial-episode__title{color:var(--color-fg);font-size:var(--text-size-xs);font-weight:var(--text-weight-medium);line-height:2}.serial-episode__title{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serial-episode__play{color:var(--serial-play);display:flex;flex:none}.serial-episode__play svg{height:24px;width:24px}.serial-episode__duration{color:var(--serial-text);flex:none;font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:2}.serial-dialog{background-color:var(--color-bg);border:1px solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:0 16px 32px -4px rgba(0,0,0,.8);color:var(--color-fg);margin:auto;max-height:calc(100vh - 48px);max-width:none;padding:0;width:min(627px,100vw - 32px)}.serial-dialog::backdrop{background-color:rgba(0,0,0,.75)}.serial-dialog[open]{display:flex;flex-direction:column}.serial-dialog__bar{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:12px 24px 8px}.serial-dialog__title{color:var(--color-fg);font-size:var(--text-size-lg);font-weight:var(--text-weight-extra-bold);line-height:1.8;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serial-dialog__close{align-items:center;background:none;border:0;border-radius:16px;color:var(--color-fg);cursor:pointer;display:flex;flex:none;height:42px;justify-content:center;padding:0;width:42px}.serial-dialog__close:focus-visible,.serial-dialog__close:hover{color:var(--color-primary-500)}.serial-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 24px 24px;scrollbar-color:var(--color-primary-500) var(--color-border);scrollbar-width:thin}@media only screen and (max-width:640px){.serial-dialog{border-radius:16px 16px 0 0;border-width:1px 0 0;box-shadow:0 -8px 24px rgba(0,0,0,.4);margin:auto 0 0;max-height:90dvh;width:100%}.serial-dialog[open]{-webkit-animation:serial-sheet-up .25s ease-out;animation:serial-sheet-up .25s ease-out}.serial-dialog:before{align-self:center;background-color:var(--color-border-card);border-radius:2px;content:"";flex:none;height:4px;margin-top:8px;width:40px}.serial-dialog__bar{padding:4px 16px 0}.serial-dialog__title{font-size:var(--text-size-md);font-weight:var(--text-weight-extra-bold);line-height:2}.serial-dialog__body{padding:8px 16px calc(24px + env(safe-area-inset-bottom))}}@-webkit-keyframes serial-sheet-up{0%{transform:translateY(100%)}}@keyframes serial-sheet-up{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.serial-dialog[open]{-webkit-animation:none;animation:none}}:root:has(.serial-dialog[open]){overflow:hidden}.animation-section{background-color:var(--color-card-bg);background-image:url(../images/animation-section-bg-light.2e647c46.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:596px;padding:56px clamp(16px,3.33vw,48px);position:relative;--anim-fg:var(--color-secondary-900);--anim-fg-soft:rgba(15,23,42,.8);--anim-meta:var(--color-secondary-700);--anim-card-bg:hsla(0,0%,100%,.08);--anim-card-border:var(--color-secondary-200)}:root[data-theme=dark] .animation-section{background-image:url(../images/animation-section-bg-dark.287b47f3.png);--anim-fg:var(--color-white);--anim-fg-soft:hsla(0,0%,100%,.8);--anim-meta:var(--color-secondary-300);--anim-card-bg:var(--color-glass-bg);--anim-card-border:hsla(0,0%,100%,.15)}.animation-section__inner{display:flex;flex-direction:column;gap:28px;margin-inline:auto;max-width:1344px}.animation-section__header{display:flex;flex-direction:column;gap:14px}.animation-section__subtitle{color:var(--anim-fg-soft);font-size:var(--text-size-md);font-weight:var(--text-weight-medium);line-height:1.875}.animation-section__subtitle strong{font-weight:var(--text-weight-bold)}.animation-section .section-header__title{color:var(--anim-fg)}.animation-section .section-header__badge{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);box-shadow:0 10px 24px 0 rgba(0,0,0,.15)}.animation-section__row{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width:1024px){.animation-section__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:640px){.animation-section__row{gap:12px}.animation-section{min-height:0;padding:24px 16px}.animation-section__inner{gap:16px}.animation-section__header{gap:8px}.animation-section__subtitle{font-size:var(--text-size-sm);font-weight:var(--text-weight-medium);line-height:var(--text-height-6)}}.anim-card{background-color:var(--anim-card-bg);border:1px solid var(--anim-card-border);border-radius:28px;box-shadow:0 6px 16px 0 rgba(0,0,0,.12),0 14px 34px 0 rgba(0,0,0,.2);gap:14px;padding:16px}.anim-card,.anim-card__thumb{display:flex;flex-direction:column}.anim-card__thumb{border-radius:var(--radius-xl);height:260px;justify-content:space-between;overflow:hidden;padding:12px;position:relative}.anim-card__badges,.anim-card__footer{align-items:center;display:flex;gap:8px;position:relative;z-index:1}.anim-card__badges{justify-content:space-between}.anim-card__footer{justify-content:flex-end}.anim-card__info{display:flex;flex-direction:column;gap:6px}.anim-card__title{display:-webkit-box;font-size:var(--text-size-lg);font-weight:var(--text-weight-bold);-webkit-line-clamp:2;line-height:1.778;-webkit-box-orient:vertical;color:var(--anim-fg);overflow:hidden}.anim-card__meta{color:var(--anim-meta);display:flex;font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);gap:8px;line-height:var(--text-height-7)}@media only screen and (max-width:640px){.anim-card{border-radius:20px;gap:10px;padding:10px}.anim-card__thumb{border-radius:var(--radius-lg);height:136px;padding:8px}.anim-card__info{gap:4px}.anim-card__title{font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:var(--text-height-4)}.anim-card__meta{font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:1.667}}.video-page{background-color:var(--color-card-bg);padding-inline:clamp(16px,5.55vw,80px);padding-bottom:64px}@media only screen and (max-width:640px){.video-page{padding-bottom:32px}}.video-page__inner{margin-inline:auto;max-width:1280px}.video-page__grid{align-items:start;-webkit-column-gap:32px;column-gap:32px;display:grid;grid-template-areas:"main side" "comments side";grid-template-columns:minmax(0,1fr) 440px;grid-template-rows:auto 1fr;row-gap:20px}@media only screen and (max-width:1024px){.video-page__grid{grid-template-areas:"main" "side" "comments";grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:24px}}@media only screen and (max-width:640px){.video-page__grid{row-gap:16px}}.video-page__main{display:flex;flex-direction:column;gap:20px;grid-area:main;min-width:0}@media only screen and (max-width:640px){.video-page__main{gap:16px}}.video-page__side{display:flex;flex-direction:column;gap:24px;grid-area:side;min-width:0}@media only screen and (max-width:640px){.video-page__side{gap:16px}}.video-page__comments{grid-area:comments}.video-player{aspect-ratio:16/9;background-color:var(--color-black);border:1px solid var(--color-secondary-700);border-radius:var(--radius-md);box-shadow:0 4px 12px 0 rgba(0,0,0,.05);margin-bottom:12px;overflow:hidden;position:relative}@media only screen and (max-width:640px){.video-player{margin-bottom:0}}.video-player iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.video-info{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:640px){.video-info{gap:12px}}.video-info__title{color:var(--color-fg);font-size:var(--text-size-xl);font-weight:var(--text-weight-regular);line-height:1.8}@media only screen and (max-width:640px){.video-info__title{font-size:var(--text-size-md);font-weight:var(--text-weight-medium);line-height:1.875}}.video-meta{align-items:center;color:var(--color-fg-soft);-webkit-column-gap:12px;column-gap:12px;display:flex;flex-wrap:wrap;font-size:var(--text-size-xs);font-weight:var(--text-weight-medium);line-height:2}.video-meta>span+span:before{content:"";display:inline-block;vertical-align:middle;-webkit-margin-end:12px;margin-inline-end:12px}.video-meta--boxed>span+span:before{background-color:var(--color-fg-faint);border-radius:50%;flex:0 0 4px;height:4px;width:4px}@media only screen and (max-width:640px){.video-meta--boxed{display:none}}.video-meta--inline{-webkit-column-gap:8px;column-gap:8px;display:none;font-weight:var(--text-weight-regular)}.video-meta--inline>span+span:before{content:"|";-webkit-margin-end:8px;color:var(--color-fg-faint);margin-inline-end:8px}@media only screen and (max-width:640px){.video-meta--inline{display:flex}}.video-byline{align-items:center;display:flex;gap:12px;justify-content:space-between}.video-byline>.video-actions:only-child{-webkit-margin-start:auto;margin-inline-start:auto}@media only screen and (max-width:640px){.video-byline>.video-actions:only-child{-webkit-margin-start:0;margin-inline-start:0}}.video-channel{align-items:center;color:var(--color-fg);display:inline-flex;font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);gap:10px;line-height:2;min-width:0}.video-channel:hover{color:var(--color-primary-500)}.video-channel__badge{align-items:center;background-color:var(--color-surface-pill);border:1px solid var(--color-border-card);border-radius:50%;display:flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.video-channel__badge img{height:18px;width:18px}.video-channel__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:640px){.video-channel{font-size:var(--text-size-xs);font-weight:var(--text-weight-bold);gap:8px;line-height:2}.video-channel__badge{flex-basis:32px;height:32px;width:32px}.video-channel__badge img{height:16px;width:16px}}.video-actions{display:flex;gap:10px;justify-content:flex-end}@media only screen and (max-width:640px){.video-actions{justify-content:flex-start}}.video-actions__btn{align-items:center;background-color:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:20px;box-shadow:0 4px 7px rgba(0,0,0,.04);color:var(--color-fg-soft);cursor:pointer;display:inline-flex;font-size:var(--text-size-xs);font-weight:var(--text-weight-medium);gap:6px;line-height:2;padding:8px 16px;transition:border-color .15s ease,color .15s ease}.video-actions__btn:hover{border-color:var(--color-primary-500);color:var(--color-primary-500)}.video-actions__btn svg{flex:none;height:16px;width:16px}@media only screen and (max-width:640px){.video-actions__btn{height:32px;justify-content:center;min-width:48px}.video-actions__label{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.video-download{position:relative}.video-download>summary{list-style:none}.video-download>summary::-webkit-details-marker{display:none}.video-download[open]>summary{border-color:var(--color-primary-500);color:var(--color-primary-500)}.video-download__menu{background-color:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:var(--radius-sm);box-shadow:0 12px 24px -8px var(--color-card-shadow);inset-block-start:calc(100% + 8px);inset-inline-end:0;min-width:140px;padding:6px;position:absolute;z-index:var(--z-index-sidebar)}@media only screen and (max-width:640px){.video-byline>.video-actions:only-child .video-download__menu{inset-inline-end:auto;inset-inline-start:0}}.video-download__item{border-radius:6px;color:var(--color-fg-body);display:block;font-size:var(--text-size-xs);font-weight:var(--text-weight-medium);line-height:2;padding:6px 12px;white-space:nowrap}.video-download__item:hover{background-color:var(--color-surface-muted);color:var(--color-primary-500)}.video-desc{background-color:var(--color-surface);border:1px solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:0 8px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:8px;padding:16px}@media only screen and (max-width:640px){.video-desc{padding:12px}}.video-desc__body{color:var(--color-fg-body);font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:2;max-height:84px;overflow:hidden;overflow-wrap:anywhere}.video-desc__body--expanded{max-height:none}.video-desc__body p+p{margin-top:8px}.video-desc__body a,.video-desc__toggle{color:var(--color-primary-500)}.video-desc__toggle{align-items:center;align-self:flex-start;background:none;border:0;cursor:pointer;display:inline-flex;font-size:var(--text-size-xs);font-weight:var(--text-weight-medium);gap:4px;line-height:2;padding:0}.video-desc__toggle svg{height:12px;transition:transform .15s ease;width:12px}.video-desc__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.video-desc__files{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.video-gallery__strip{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:thin}.video-gallery__thumb{aspect-ratio:16/9;border:1px solid var(--color-border-card);border-radius:var(--radius-sm);flex:0 0 180px;overflow:hidden;position:relative;scroll-snap-align:start}@media only screen and (max-width:640px){.video-gallery__thumb{flex-basis:140px}}.video-gallery__thumb img{transition:transform .2s ease}.video-gallery__thumb:hover img{transform:scale(1.04)}.video-gallery__thumb--clip:after{background-color:rgba(0,0,0,.3);content:"";inset:0;position:absolute}.video-gallery__thumb>svg{color:#fff;height:32px;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);width:32px;z-index:1}.video-gallery__duration{background-color:rgba(0,0,0,.7);border-radius:6px;color:#fff;font-size:var(--text-size-2xs);font-weight:var(--text-weight-medium);inset-block-end:6px;inset-inline-end:6px;line-height:2;padding:0 6px;position:absolute;z-index:1}.gallery-dialog{background-color:var(--color-surface-raised);border:1px solid var(--color-border-card);border-radius:var(--radius-md);color:var(--color-fg);margin:auto;max-height:calc(100vh - 32px);padding:16px;width:min(960px,100vw - 32px)}.gallery-dialog::backdrop{background-color:rgba(0,0,0,.75)}.gallery-dialog[open]{display:flex;flex-direction:column;gap:12px}.gallery-dialog__header{align-items:center;display:flex;justify-content:space-between}.gallery-dialog__counter{color:var(--color-fg-soft);font-size:var(--text-size-xs);font-weight:var(--text-weight-medium);line-height:2}.gallery-dialog__close{align-items:center;background-color:var(--color-surface-muted);border:0;border-radius:50%;color:var(--color-fg-soft);cursor:pointer;display:flex;font-size:22px;height:32px;justify-content:center;line-height:1;padding:0;width:32px}.gallery-dialog__close:hover{color:var(--color-primary-500)}.gallery-dialog__stage{align-items:center;aspect-ratio:16/9;background-color:#000;border-radius:var(--radius-sm);display:flex;justify-content:center;min-height:0;overflow:hidden;position:relative}.gallery-dialog__stage img{height:100%;object-fit:contain;width:100%}.gallery-dialog__stage iframe{border:0;height:100%;width:100%}.gallery-dialog__caption{color:var(--color-fg-body);font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:2;min-height:1em}.gallery-dialog__caption:empty{display:none}.gallery-dialog__nav{display:flex;gap:12px;justify-content:center}.gallery-dialog__step{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border-card);border-radius:50%;color:var(--color-fg-soft);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;width:40px}.gallery-dialog__step:hover{border-color:var(--color-primary-500);color:var(--color-primary-500)}.gallery-dialog__step svg{height:20px;width:20px}.gallery-dialog__step--prev svg{transform:rotate(-90deg)}.gallery-dialog__step--next svg{transform:rotate(90deg)}.episodes{background-color:var(--color-surface);border:1px solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:0 8px 24px -10px rgba(0,0,0,.05);overflow:hidden}.episodes__header{background-color:var(--color-surface-muted);cursor:pointer;display:flex;flex-direction:column;gap:12px;list-style:none;padding:12px 16px}.episodes__header::-webkit-details-marker{display:none}.episodes[open] .episodes__header{border-bottom:1px solid var(--color-border-card)}.episodes__row{align-items:center;display:flex;gap:12px;justify-content:space-between}.episodes__row--meta,.episodes__title{font-size:var(--text-size-xs);font-weight:var(--text-weight-medium);line-height:2}.episodes__title{align-items:center;color:var(--color-fg);display:flex;gap:12px;min-width:0}.episodes__title svg{color:var(--color-primary-500);flex:none;height:24px;width:24px}.episodes__title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episodes__chevron{color:var(--color-fg-soft);display:flex}.episodes__chevron svg{height:20px;transition:transform .15s ease;width:20px}.episodes[open] .episodes__chevron svg{transform:rotate(180deg)}.episodes__channel{color:var(--color-fg-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episodes__count{color:var(--color-fg);flex:none}.episodes__list{display:flex;flex-direction:column;gap:16px;max-height:464px;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px}.video-ad{min-width:0}.video-ad:empty{-webkit-margin-after:-24px;margin-block-end:-24px}@media only screen and (max-width:640px){.video-ad:empty{-webkit-margin-after:-16px;margin-block-end:-16px}}.side-panel{background-color:var(--color-surface);border:1px solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:0 8px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:12px;padding:16px}.side-panel__title{color:var(--color-fg);font-size:var(--text-size-xs);font-weight:var(--text-weight-medium);line-height:2}.side-panel__pills{display:flex;flex-wrap:wrap;gap:8px}.side-list{display:flex;flex-direction:column;gap:16px}.side-list__title{color:var(--color-fg);font-size:var(--text-size-xs);font-weight:var(--text-weight-bold);line-height:2;margin-bottom:-4px}.comments{background-color:var(--color-surface);border:1px solid var(--color-border-comment);border-radius:var(--radius-md);box-shadow:0 8px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:24px;padding:24px}:root[data-theme=dark] .comments{background-color:transparent}@media only screen and (max-width:640px){.comments{gap:16px;padding:14px}}.comments__title{color:var(--color-fg);font-size:var(--text-size-lg);font-weight:var(--text-weight-bold);line-height:1.78}@media only screen and (max-width:640px){.comments__title{font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);line-height:2}}.comments__list{display:flex;flex-direction:column;gap:20px}.comments__load-more{align-self:center;background-color:var(--color-surface);border:1px solid var(--color-border-comment);border-radius:var(--radius-sm);box-shadow:0 4px 7px rgba(0,0,0,.04);color:var(--color-primary-500);cursor:pointer;font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);line-height:2;padding:10px 24px}@media only screen and (max-width:640px){.comments__load-more{align-self:stretch;padding-block:8px}}.list-page{background-color:var(--color-surface);display:flow-root;padding-inline:clamp(16px,5.55vw,80px);padding-bottom:64px}@media only screen and (max-width:640px){.list-page{padding-bottom:32px}}.list-page__inner{margin-inline:auto;max-width:1280px}.list-page__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-block:40px 24px}@media only screen and (max-width:640px){.list-page__header{margin-block:0 16px}}.list-page__title{color:var(--color-fg);font-size:var(--text-size-4xl);font-weight:var(--text-weight-bold);line-height:1.8;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:640px){.list-page__title{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);line-height:1.8}}.list-page__count{flex:none}.list-page__count:empty{display:none}.list-page__count{background-color:var(--color-surface-pill);border-radius:var(--radius-sm);color:var(--color-fg-body);font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:2;padding:4px 10px}@media only screen and (max-width:640px){.list-page__count{font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:1.667;padding:4px 6px}}.list-page .video-grid{row-gap:32px}@media only screen and (max-width:640px){.list-page .video-grid{row-gap:16px}}.list-page__more{display:flex;justify-content:center;padding-top:24px}@media only screen and (max-width:640px){.list-page__more{padding-top:16px}}.list-page__ads{padding-top:48px}@media only screen and (max-width:640px){.list-page__ads{padding-top:32px}}.list-page__empty{color:var(--color-fg-soft);font-size:var(--text-size-md);font-weight:var(--text-weight-regular);line-height:2;padding-block:48px;text-align:center}.status-page{background-color:var(--color-surface);padding:120px clamp(16px,5.55vw,80px)}@media only screen and (max-width:640px){.status-page{padding-block:104px 100px}}.status-page__inner{margin-inline:auto;max-width:401px;text-align:center}.status-page__inner,.status-page__visual{align-items:center;display:flex;flex-direction:column}.status-page__visual{gap:16px}.status-page__visual--icon{gap:32px}@media only screen and (max-width:640px){.status-page__visual,.status-page__visual--icon{gap:12px}}.status-page__badge{background-color:rgba(249,115,22,.1);border:1px solid var(--color-primary-500);border-radius:var(--radius-pill);color:var(--color-primary-500);font-size:var(--text-size-xs);font-weight:var(--text-weight-bold);line-height:normal;padding:4px 12px;white-space:nowrap}.status-page__code{color:var(--color-primary-500);font-size:7.5rem;font-weight:var(--text-weight-extra-bold);line-height:1}@media only screen and (max-width:640px){.status-page__code{font-size:6rem}}.status-page__icon{align-items:center;background-color:rgba(249,115,22,.1);border:2px solid var(--color-primary-500);border-radius:50%;color:var(--color-primary-500);display:flex;height:120px;justify-content:center;width:120px}@media only screen and (max-width:640px){.status-page__icon{height:100px;width:100px}}.status-page__icon svg{height:44px;width:44px}.status-page__title{color:var(--color-fg);font-size:2.25rem;font-weight:var(--text-weight-extra-bold);line-height:58px;margin-top:32px}@media only screen and (max-width:640px){.status-page__title{font-size:var(--text-size-2xl);font-weight:var(--text-weight-extra-bold);line-height:44px;margin-top:24px}}.status-page__visual--icon+.status-page__title{margin-top:16px}@media only screen and (max-width:640px){.status-page__visual--icon+.status-page__title{margin-top:24px}}.status-page__text{color:var(--color-fg-body);font-size:var(--text-size-md);font-weight:var(--text-weight-regular);line-height:30px;margin-top:16px}@media only screen and (max-width:640px){.status-page__text{font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:28px;margin-top:12px}}.contact-page{background-color:var(--color-card-bg);padding-inline:clamp(16px,5.55vw,80px);padding-bottom:34px}@media only screen and (max-width:640px){.contact-page{padding-bottom:16px}}.contact-page__inner{margin-inline:auto;max-width:1280px}.contact-page__head{padding-block:64px}@media only screen and (max-width:640px){.contact-page__head{padding:0 8px 12px}}.contact-page__title{color:var(--color-fg);font-size:var(--text-size-4xl);font-weight:var(--text-weight-extra-bold);line-height:1.8}@media only screen and (max-width:640px){.contact-page__title{font-size:var(--text-size-2xl);font-weight:var(--text-weight-extra-bold);line-height:1.833}}.contact-page__lead{color:var(--color-fg-soft);font-size:var(--text-size-md);font-weight:var(--text-weight-regular);line-height:1.875;margin-top:16px}@media only screen and (max-width:640px){.contact-page__lead{font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:1.714;margin-top:12px}}.contact-page__grid{align-items:flex-start;display:flex;gap:48px;padding-top:34px}@media only screen and (max-width:1024px){.contact-page__grid{gap:32px}}@media only screen and (max-width:768px){.contact-page__grid{align-items:stretch;flex-direction:column;gap:16px}}@media only screen and (max-width:640px){.contact-page__grid{padding-top:8px}}.contact-page__aside{display:flex;flex:0 0 460px;flex-direction:column;gap:32px}@media only screen and (max-width:1024px){.contact-page__aside{flex-basis:360px}}@media only screen and (max-width:768px){.contact-page__aside{flex-basis:auto;gap:16px}}.contact-page__form{flex:1 1 0;min-width:0}.contact-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:24px;padding:32px}.contact-card,.contact-card__head{display:flex;flex-direction:column}.contact-card__head{gap:8px}.contact-card__subtitle{color:var(--color-fg-soft);font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:2}@media only screen and (max-width:640px){.contact-card{gap:20px;padding:20px}.contact-card .section-header__marker{flex-basis:4px;height:24px;width:4px}.contact-card__subtitle{display:none}}.contact-info{gap:20px}.contact-info,.contact-info__item{display:flex;flex-direction:column}.contact-info__item{gap:4px}.contact-info__label{color:var(--color-fg-soft);font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:2}.contact-info__value{color:var(--color-fg);font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);line-height:1.857;overflow-wrap:anywhere}.contact-info__value a:hover{color:var(--color-primary-500)}@media only screen and (max-width:640px){.contact-info{gap:16px}.contact-info__item{gap:2px}.contact-info__label{font-size:var(--text-size-2xs);font-weight:var(--text-weight-regular);line-height:2}.contact-info__value{font-size:var(--text-size-xs);font-weight:var(--text-weight-bold);line-height:2}}.contact-map{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:block;height:200px;overflow:hidden;position:relative}.contact-map__frame{border:0;height:calc(100% + 128px);inset:-64px;pointer-events:none;position:absolute;width:calc(100% + 128px)}.contact-map__credit{background-color:hsla(0,0%,100%,.8);border-start-start-radius:var(--radius-sm);bottom:0;color:var(--color-secondary-700);font-size:var(--text-size-2xs);font-weight:var(--text-weight-regular);inset-inline-end:0;line-height:1.6;padding:0 6px;position:absolute}.contact-map__pin{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-94.6%)}@media only screen and (max-width:640px){.contact-map{height:144px}}.contact-form{display:flex;flex-direction:column;gap:24px}.contact-form__fields{display:flex;flex-direction:column;gap:16px}.contact-form__notice{border:1px solid;border-radius:var(--radius-sm);font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);line-height:1.857;padding:12px 16px}.contact-form__notice--success{background-color:rgba(34,197,94,.08);color:var(--color-status-success)}.contact-form__notice--error{background-color:rgba(239,68,68,.08);color:var(--color-status-error)}.contact-form__submit{background-color:var(--color-primary-500);border:none;border-radius:var(--radius-sm);color:var(--color-fg-on-primary);cursor:pointer;font-family:inherit;font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:1.875;padding:12px 32px;transition:background-color .15s ease-in-out;width:100%}.contact-form__submit:hover{background-color:var(--color-primary-600)}.contact-form__submit:focus-visible{outline:2px solid var(--color-primary-300);outline-offset:2px}@media only screen and (max-width:640px){.contact-form{gap:20px}.contact-form__fields{gap:14px}.contact-form__submit{font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);line-height:1.286;padding:10px 24px}}.faq-page{background-color:var(--color-card-bg)}.faq-page__bar{padding-inline:clamp(16px,5.55vw,80px)}.faq-page__bar .breadcrumb{margin-inline:auto;max-width:1280px}.faq-page__content{display:flex;flex-direction:column;gap:48px;margin-inline:auto;max-width:1440px;padding:56px clamp(16px,5.55vw,80px) 80px}@media only screen and (max-width:640px){.faq-page__content{gap:32px;padding-block:32px 24px}}.faq-hero{align-items:center;background-image:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-card-bg) 80%,transparent) 70%,var(--color-card-bg)),linear-gradient(var(--color-photo-scrim),var(--color-photo-scrim)),url(../images/faq-hero.567ee3e1.png);background-position:50%;background-size:cover;gap:24px;height:340px;justify-content:center;padding:56px 64px 24px;text-align:center}.faq-hero,.faq-hero__text{display:flex;flex-direction:column}.faq-hero__text{gap:12px;max-width:640px}.faq-hero__title{color:var(--color-fg);font-size:var(--text-size-2xl);font-weight:var(--text-weight-extra-bold);line-height:1.833}.faq-hero__lead{color:var(--color-fg-control);font-size:var(--text-size-xs);font-weight:var(--text-weight-regular);line-height:2}.faq-hero__form{display:flex;justify-content:center;width:100%}.faq-hero__search{background-color:var(--color-surface);border:1px solid var(--color-border-card);border-radius:28px;color:var(--color-fg);font-family:inherit;font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:2;max-width:100%;padding:12px 20px;width:540px}.faq-hero__search::-webkit-input-placeholder{color:var(--color-fg-muted);opacity:1}.faq-hero__search::placeholder{color:var(--color-fg-muted);opacity:1}.faq-hero__search:focus{border-color:var(--color-primary-500);outline:none}.faq-hero__search::-webkit-search-cancel-button{cursor:pointer}.faq-hero__search:-webkit-autofill,.faq-hero__search:-webkit-autofill:focus,.faq-hero__search:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-surface) inset;-webkit-text-fill-color:var(--color-fg);caret-color:var(--color-fg)}@media only screen and (max-width:640px){.faq-hero{height:260px;padding:24px 16px 8px}.faq-hero__title{font-size:var(--text-size-xl);font-weight:var(--text-weight-extra-bold);line-height:1.5}.faq-hero__search{font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:1.714}}.faq-tabs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media only screen and (max-width:640px){.faq-tabs{gap:8px}}.faq-tab{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;color:var(--color-fg-control);cursor:pointer;font-family:inherit;font-size:var(--text-size-xs);font-weight:var(--text-weight-bold);line-height:2;padding:7px 15px;transition:color .15s ease-in-out,border-color .15s ease-in-out}.faq-tab:hover,.faq-tab[aria-pressed=true]{border-color:var(--color-primary-500)}.faq-tab[aria-pressed=true]{background-color:var(--color-primary-500);color:var(--color-fg-on-primary)}.faq-tab:focus-visible{outline:2px solid var(--color-primary-300);outline-offset:2px}.faq-list{display:flex;flex-direction:column;gap:16px;margin-inline:auto;max-width:920px;width:100%}.faq-item{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:18px}.faq-item[hidden]{display:none}.faq-item__question{align-items:center;color:var(--color-fg);cursor:pointer;display:flex;font-size:var(--text-size-md);font-weight:var(--text-weight-bold);gap:12px;line-height:1.875;list-style:none}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:focus-visible{border-radius:4px;outline:2px solid var(--color-primary-300);outline-offset:4px}.faq-item__question-text{flex:1 1 auto;min-width:0}.faq-item__chevron{background-color:var(--color-fg-body);flex:none;height:12px;-webkit-mask:url(../images/arrow-down-02.c17717b6.svg) center/contain no-repeat;mask:url(../images/arrow-down-02.c17717b6.svg) center/contain no-repeat;transition:transform .15s ease-in-out;width:12px}.faq-item[open] .faq-item__chevron{transform:rotate(180deg)}.faq-item__answer{margin-top:12px;padding:8px 0 4px;-webkit-padding-start:8px;color:var(--color-fg-body);font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:2;padding-inline-start:8px;white-space:pre-line}@media only screen and (max-width:640px){.faq-item__question{align-items:flex-start;font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);line-height:1.857}.faq-item__chevron{margin-top:7px}}.faq-empty{color:var(--color-fg-soft);font-size:var(--text-size-md);font-weight:var(--text-weight-regular);line-height:2;padding-block:24px;text-align:center}.faq-empty[hidden]{display:none}.faq-help{align-items:center;background-color:var(--color-surface-callout);border:1px solid var(--color-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:18px;padding:40px;text-align:center}.faq-help__title{color:var(--color-fg);font-size:var(--text-size-2xl);font-weight:var(--text-weight-extra-bold);line-height:1.833}.faq-help__text{color:var(--color-fg-control);font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:2;max-width:640px}.faq-help__contact{align-items:center;display:flex;flex-direction:column;gap:6px}.faq-help__phone{color:var(--color-primary-500);font-size:var(--text-size-xs)}.faq-help__hours,.faq-help__phone{font-weight:var(--text-weight-regular);line-height:2}.faq-help__hours{color:var(--color-fg-control);font-size:var(--text-size-2xs)}.faq-help__link{border:1px solid var(--color-primary-500);border-radius:20px;color:var(--color-primary-500);font-size:var(--text-size-xs);font-weight:var(--text-weight-bold);line-height:2;padding:7px 15px;transition:color .15s ease-in-out,background-color .15s ease-in-out}.faq-help__link:hover{background-color:var(--color-primary-500);color:var(--color-fg-on-primary)}@media only screen and (max-width:640px){.faq-help{padding:24px 12px}.faq-help__title{font-size:var(--text-size-xl);font-weight:var(--text-weight-extra-bold);line-height:1.5}}.live-page{background-color:var(--color-card-bg);padding-inline:clamp(16px,5.55vw,80px);padding-bottom:80px}@media only screen and (max-width:640px){.live-page{padding-bottom:16px}}.live-page__inner{margin-inline:auto;max-width:1280px}.live-page .live-split{padding-top:56px}@media only screen and (max-width:640px){.live-page .live-split{padding-top:0}}.live-page__empty{color:var(--color-fg-muted);font-size:var(--text-size-md);font-weight:var(--text-weight-regular);line-height:var(--text-height-7);padding-block:56px}@media only screen and (max-width:640px){.live-page__empty{padding-block:0 16px}}.live-page__empty-title{color:var(--color-fg);font-size:var(--text-size-2xl);font-weight:var(--text-weight-extra-bold);line-height:1.5;margin-bottom:8px}.live-page__recommended{margin-top:48px}@media only screen and (max-width:640px){.live-page__recommended{margin-top:16px}}.live-page__heading{color:var(--color-fg);font-size:var(--text-size-xl);font-weight:var(--text-weight-extra-bold);line-height:1.8;margin-bottom:24px}@media only screen and (max-width:640px){.live-page__heading{font-size:var(--text-size-lg);font-weight:var(--text-weight-extra-bold);line-height:1.667;margin-bottom:16px}}.cms-page{background-color:var(--color-card-bg);padding-inline:clamp(16px,5.55vw,80px);padding-bottom:64px}@media only screen and (max-width:640px){.cms-page{padding-bottom:24px}}.cms-page__inner{margin-inline:auto;max-width:1280px}.cms-page__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:24px;margin-top:32px;padding:48px}@media only screen and (max-width:640px){.cms-page__card{gap:16px;margin-top:12px;padding:20px}}.cms-page__title{color:var(--color-fg);font-size:var(--text-size-3xl);font-weight:var(--text-weight-extra-bold);line-height:1.8}@media only screen and (max-width:640px){.cms-page__title{font-size:var(--text-size-xl);font-weight:var(--text-weight-extra-bold);line-height:1.833}}.rich-text{color:var(--color-fg-body);font-size:var(--text-size-md);font-weight:var(--text-weight-regular);line-height:2;overflow-wrap:anywhere}@media only screen and (max-width:640px){.rich-text{font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:2}}.rich-text [style*=font-size]{font-size:inherit!important}.rich-text [style*=font-family]{font-family:inherit!important}.rich-text [style*=color]:not([style*=background]){color:inherit!important}.rich-text>*+*{margin-top:16px}.rich-text h2,.rich-text h3,.rich-text h4{color:var(--color-fg);font-weight:var(--text-weight-extra-bold)}.rich-text h2{font-size:var(--text-size-xl)}.rich-text h3,.rich-text h4{font-size:var(--text-size-lg)}.rich-text b,.rich-text strong{color:var(--color-fg);font-weight:var(--text-weight-extra-bold)}.rich-text a{color:var(--color-primary-500);text-decoration:underline;text-underline-offset:4px}.rich-text ol,.rich-text ul{-webkit-padding-start:24px;padding-inline-start:24px}.rich-text ul{list-style:disc}.rich-text ol{list-style:decimal}.rich-text li+li{margin-top:8px}.rich-text iframe,.rich-text img,.rich-text video{border-radius:var(--radius-md);max-width:100%}.rich-text img{height:auto}.rich-text iframe{aspect-ratio:16/9;border:0;display:block;height:auto;width:100%}.rich-text table{width:100%}.rich-text td,.rich-text th{border:1px solid var(--color-border);padding:8px 12px}.search-page__bar{display:none}@media only screen and (max-width:640px){.search-page__bar{align-items:center;display:flex;gap:12px;padding-block:12px}}.search-page__field{align-items:center;background-color:var(--color-bg-field);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-fg);display:flex;flex:1 1 0;gap:8px;height:40px;min-width:0;padding-inline:16px}.search-page__field svg{flex:0 0 16px}.search-page__field input{background:none;border:none;color:var(--color-fg);flex:1 1 0;font-size:var(--text-size-sm);font-weight:var(--text-weight-regular);line-height:var(--text-height-7);min-width:0}.search-page__field input::-webkit-input-placeholder{color:var(--color-fg-muted)}.search-page__field input::placeholder{color:var(--color-fg-muted)}.search-page__field input:-webkit-autofill,.search-page__field input:-webkit-autofill:focus,.search-page__field input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-bg-field) inset;-webkit-text-fill-color:var(--color-fg);caret-color:var(--color-fg)}.search-page__back{border-radius:var(--radius-sm);color:var(--color-fg);display:grid;flex:none;height:32px;place-items:center;width:32px}