:root{--font-sans: "Inter Variable", "Inter var", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--font-display: "Bricolage Grotesque Variable", "Bricolage Grotesque", "Inter Variable", "Inter var", "Inter", -apple-system, "Segoe UI Variable Display", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Cascadia Code", ui-monospace, monospace;--text-hero: clamp(2.5rem, 1.2rem + 4.2vw, 5.5rem);--text-display: clamp(1.75rem, 1.1rem + 2.1vw, 3rem);--text-title: clamp(1.25rem, 1.05rem + .7vw, 1.75rem);--text-heading: 1.125rem;--text-body: .9375rem;--text-small: .8125rem;--text-micro: .6875rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 850;--leading-tight: 1.1;--leading-snug: 1.3;--leading-normal: 1.55;--tracking-tight: -.022em;--tracking-normal: 0;--tracking-wide: .06em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--safe-inline: max(env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--gutter: max(var(--safe-inline), clamp(1rem, .4rem + 2.6vw, 3.5rem));--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--dur-instant: 90ms;--dur-fast: .16s;--dur-normal: .24s;--dur-slow: .4s;--dur-slower: .7s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--motion-quick: .14s;--motion-soft: .28s;--motion-calm: .44s;--motion-slow: .9s;--motion-exit: .18s;--motion-tide: .86s;--motion-drift: 26s;--motion-stagger: 36ms;--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--motion-spring: linear(0, .007 1%, .026 2%, .054 3%, .112 4.5%, .206 6.5%, .574 13.5%, .688 16%, .784 18.5%, .862 21%, .923 23.5%, .968 26%, 1 28.5%, 1.028 32.5%, 1.038 37.5%, 1.001 63.5%, 1);--motion-rise: 14px;--motion-shift: 28px;--motion-lift: -2px;--motion-zoom: 1.05;--motion-press: .97;--motion-inline: 1;--shadow-sm: 0 1px 2px rgb(0 0 0 / .32);--shadow-md: 0 4px 16px -2px rgb(0 0 0 / .42);--shadow-lg: 0 12px 40px -8px rgb(0 0 0 / .55);--shadow-xl: 0 24px 68px -12px rgb(0 0 0 / .68);--shadow-focus: 0 0 0 2px var(--color-canvas), 0 0 0 4px var(--color-accent);--z-base: 0;--z-rail-nav: 10;--z-header: 100;--z-overlay: 200;--z-modal: 300;--z-toast: 400;--z-player-ui: 500;--z-titlebar: 600;--color-player-canvas: #000;--color-player-letterbox: rgb(1 1 1);--titlebar-height: 32px;--titlebar-button: 46px;--titlebar-glyph: 10px;--titlebar-offset: 0px;--color-window-close: #c42b1c;--color-window-close-text: #ffffff;--color-qr-ink: #031216;--color-qr-paper: #ffffff;--color-camera-scrim: rgb(0 0 0 / .55);--qr-size: 216px;--color-mal: #2e51a2;--color-mal-text: #ffffff;--font-mark: "Inter Variable", "Inter var", "Inter", system-ui, sans-serif;--rating-mark: 1.25em;--target-min: 24px;--control-target: 44px;--control-compact: 40px;--swatch-size: 32px;--nav-tab-height: 36px;--avatar-tile: clamp(84px, 24vw, 112px);--avatar-preview: 88px;--avatar-ring: 3px;--avatar-ring-thin: 2px;--sheet-width: 560px;--trailer-sheet: 60rem;--trailer-sheet-listed: 78rem;--trailer-list: 18rem;--nav-height: 72px;--toggle-travel: 19px;--poster-ratio: 2 / 3;--backdrop-ratio: 16 / 9;--card-w: 168px;--card-gap: var(--space-4);--calendar-slim: 2.5rem;--calendar-week: clamp(9.5rem, 4.5rem + 7.5vw, 13rem);--calendar-week-quiet: 3.25rem;--calendar-card-min: 7.5rem;--calendar-more: 3rem;--calendar-gap: var(--space-2);--calendar-card-gap: var(--space-1);--calendar-day-pad: var(--space-1);--calendar-day-border: 1px;--calendar-card-radius: calc(var(--radius-md) - var(--calendar-day-pad) - var(--calendar-day-border));--calendar-pill: 1.75rem;--calendar-today-glow: 0 0 1.5rem -.375rem var(--color-accent);--calendar-check: 1.375rem;--calendar-past-dim: .4;--calendar-more-dim: .35;--calendar-list-card: 7.5rem;--calendar-mood-height: 34rem;--calendar-mood-blur: 36px;--calendar-mood-strength: .45;--calendar-ink: #f4f8fa;--calendar-ink-dim: rgb(244 248 250 / .8);--calendar-chip: rgb(3 7 10 / .6);--calendar-card-ground: #0b1319;--calendar-scrim: linear-gradient(to top, rgb(0 0 0 / .9) 0%, rgb(0 0 0 / .58) 34%, rgb(0 0 0 / .14) 64%, transparent 82%);--calendar-scrim-side: linear-gradient(to right, rgb(0 0 0 / .72) 0%, rgb(0 0 0 / .42) 36%, transparent 68%);--calendar-ink-shadow: 0 1px 3px rgb(0 0 0 / .6);--calendar-cell: 4.5rem;--calendar-cell-compact: 3.25rem;--calendar-mark: 2.25rem;--calendar-mark-compact: 1.375rem;--poster-row: 2.25rem;--poster-notice: 3rem;--sheet-width: 28rem;--together-glass: rgb(var(--pal-ground-rgb) / .42);--together-glass-strong: rgb(var(--pal-ground-rgb) / .64);--together-glass-sheet: rgb(var(--pal-ground-rgb) / .84);--together-glass-blur: 18px;--together-glass-saturate: 1.8;--together-edge: rgb(255 255 255 / .32);--together-edge-soft: rgb(255 255 255 / .06);--together-sheen: linear-gradient(180deg, rgb(255 255 255 / .16) 0%, rgb(255 255 255 / .03) 46%, transparent 100%);--together-shadow: 0 10px 30px -10px rgb(0 0 0 / .65);--together-text-shadow: 0 1px 6px rgb(0 0 0 / .85);--together-scrim: rgb(0 0 0 / .38);--together-bubble: var(--control-target);--together-bubble-touch: 52px;--together-mini: 30px;--together-mini-touch: 40px;--together-avatar: 28px;--together-avatar-small: 22px;--together-feed-width: 19rem;--together-sheet-width: 30rem;--together-qr: 10rem;--licence-reader: 48rem;--about-tide: radial-gradient(120% 70% at 50% 120%, var(--color-accent-subtle) 0%, transparent 70%);--dur-pop: .52s}:root,[data-theme=dark],[data-theme=oled]{--color-canvas: var(--pal-ground);--color-surface: var(--pal-surface);--color-surface-raised: var(--pal-raised);--color-surface-hover: var(--pal-hover);--color-overlay: rgb(var(--pal-ground-rgb) / .84);--color-border: rgb(255 255 255 / .08);--color-border-strong: rgb(255 255 255 / .16);--color-text: var(--pal-text);--color-text-secondary: rgb(var(--pal-text-rgb) / .66);--color-text-tertiary: rgb(var(--pal-text-rgb) / .58);--color-text-inverse: var(--pal-ground);--color-success: #3ddc84;--color-warning: #ffb340;--color-danger: #ff5b5b;--color-info: #4da3ff;--scrim-bottom: linear-gradient( to top, var(--color-canvas) 0%, rgb(var(--pal-ground-rgb) / .92) 18%, rgb(var(--pal-ground-rgb) / .55) 42%, rgb(var(--pal-ground-rgb) / .12) 68%, transparent 100% );--scrim-side: linear-gradient( to right, var(--color-canvas) 0%, rgb(var(--pal-ground-rgb) / .86) 26%, rgb(var(--pal-ground-rgb) / .42) 52%, transparent 82% );--scrim-card: linear-gradient( to top, rgb(0 0 0 / .88) 0%, rgb(0 0 0 / .35) 45%, transparent 78% );--glass-bg: rgb(var(--pal-surface-rgb) / .78);--glass-border: rgb(255 255 255 / .1);--glass-blur: 20px;--btn-secondary-bg: rgb(255 255 255 / .12);--btn-secondary-bg-hover: rgb(255 255 255 / .2);--btn-secondary-ring: transparent;--shadow-glyph: drop-shadow(0 1px 1px rgb(0 0 0 / .55)) drop-shadow(0 0 5px rgb(0 0 0 / .45));color-scheme:dark}[data-theme=oled]{--color-canvas: #000000;--color-surface: #0a0a0c;--color-surface-raised: #121215;--color-surface-hover: #1a1a1f;--color-overlay: rgb(0 0 0 / .9);--scrim-bottom: linear-gradient( to top, #000 0%, rgb(0 0 0 / .94) 18%, rgb(0 0 0 / .58) 42%, rgb(0 0 0 / .12) 68%, transparent 100% );--scrim-side: linear-gradient( to right, #000 0%, rgb(0 0 0 / .88) 26%, rgb(0 0 0 / .44) 52%, transparent 82% );color-scheme:dark}[data-theme=light]{--color-canvas: var(--pal-day);--color-surface: var(--pal-day-surface);--color-surface-raised: #ffffff;--color-surface-hover: var(--pal-day-hover);--color-overlay: rgb(var(--pal-day-rgb) / .86);--color-border: rgb(var(--pal-ink-rgb) / .1);--color-border-strong: rgb(var(--pal-ink-rgb) / .2);--color-text: var(--pal-ink);--color-text-secondary: rgb(var(--pal-ink-rgb) / .68);--color-text-tertiary: rgb(var(--pal-ink-rgb) / .66);--color-text-inverse: #ffffff;--color-success: #12a150;--color-warning: #b96b04;--color-danger: #d8341f;--color-info: #0a68d4;--shadow-sm: 0 1px 2px rgb(var(--pal-ink-rgb) / .08);--shadow-md: 0 4px 16px -2px rgb(var(--pal-ink-rgb) / .12);--shadow-lg: 0 12px 40px -8px rgb(var(--pal-ink-rgb) / .16);--shadow-xl: 0 24px 68px -12px rgb(var(--pal-ink-rgb) / .2);--glass-bg: rgb(255 255 255 / .78);--glass-border: rgb(var(--pal-ink-rgb) / .1);--btn-secondary-bg: rgb(var(--pal-ink-rgb) / .06);--btn-secondary-bg-hover: rgb(var(--pal-ink-rgb) / .11);--btn-secondary-ring: rgb(var(--pal-ink-rgb) / .12);--shadow-glyph: drop-shadow(0 0 1px rgb(255 255 255 / .85)) drop-shadow(0 0 5px rgb(255 255 255 / .6));color-scheme:light}:root{--liquid-tint: rgb(var(--pal-ground-rgb) / .74);--liquid-tint-solid: rgb(var(--pal-ground-rgb) / .86);--liquid-blur: 28px;--liquid-saturate: 1.7;--liquid-edge: rgb(255 255 255 / .13);--liquid-highlight: rgb(255 255 255 / .24);--liquid-sheen: radial-gradient(120% 70% at 18% 0%, rgb(255 255 255 / .13), transparent 62%);--liquid-shadow: 0 28px 70px -18px rgb(0 0 0 / .72), 0 2px 12px rgb(0 0 0 / .28);--liquid-hover: rgb(255 255 255 / .08);--liquid-press: rgb(255 255 255 / .14);--liquid-groove: inset 0 1px 2px rgb(0 0 0 / .25);--liquid-divider: rgb(255 255 255 / .09);--liquid-text-dim: rgb(var(--pal-text-rgb) / .78);--liquid-track: rgb(255 255 255 / .2);--liquid-radius: 22px;--liquid-row-radius: 14px;--liquid-width: 24rem;--liquid-max-height: 34rem;--liquid-switch-w: 2.5rem;--liquid-switch-h: 1.5rem;--liquid-knob: 1.125rem;--liquid-spring: linear(0, .001 .5%, .008 1.5%, .028 2.8%, .066 4.4%, .125 6.4%, .205 8.5%, .304 10.9%, .417 13.5%, .537 16.3%, .657 19.3%, .77 22.4%, .87 25.8%, .952 29.3%, 1.013 33%, 1.055 36.8%, 1.077 40.8%, 1.084 45%, 1.078 49.3%, 1.065 53.8%, 1.049 58.4%, 1.032 63.1%, 1.018 68%, 1.006 73%, .999 78.1%, .994 83.4%, .993 88.8%, .993 94.3%, 1);--liquid-glide: var(--ease-out);--liquid-dur-pop: calc(var(--dur-slow) * 1.2);--liquid-dur-glide: calc(var(--dur-normal) * 1.5);--liquid-dur-out: var(--dur-fast);--liquid-dur-press: var(--dur-instant);--subtitle-glass-shadow: 0 6px 22px -6px rgb(0 0 0 / .55)}:root,[data-accent=sea]{--pal-ground: #031216;--pal-ground-rgb: 3 18 22;--pal-surface: #0B2A33;--pal-surface-rgb: 11 42 51;--pal-raised: #12343F;--pal-hover: #17404C;--pal-text: #EAF6F4;--pal-text-rgb: 234 246 244;--pal-accent: #14D3C2;--pal-accent-rgb: 20 211 194;--pal-accent-hover: #4BE0D3;--pal-accent-active: #0FB0A2;--pal-accent-text: #031216;--pal-highlight: #E8C690;--pal-highlight-text: #031216;--pal-gradient: linear-gradient(135deg, #14D3C2 0%, #0E8C81 100%);--pal-day: #F2F8F7;--pal-day-rgb: 242 248 247;--pal-day-surface: #EAF3F1;--pal-day-hover: #D8E7E4;--pal-ink: #062A31;--pal-ink-rgb: 6 42 49;--pal-day-accent: #0B7A71;--pal-day-accent-rgb: 11 122 113;--pal-day-accent-hover: #0E8C81;--pal-day-accent-active: #096860;--pal-day-highlight: #85611F}[data-accent=ember]{--pal-ground: #120A0C;--pal-ground-rgb: 18 10 12;--pal-surface: #24141A;--pal-surface-rgb: 36 20 26;--pal-raised: #2F1B23;--pal-hover: #3B232C;--pal-text: #F6EEE3;--pal-text-rgb: 246 238 227;--pal-accent: #F0485E;--pal-accent-rgb: 240 72 94;--pal-accent-hover: #F46A7C;--pal-accent-active: #D63A4F;--pal-accent-text: #1A0508;--pal-highlight: #4FCFC4;--pal-highlight-text: #04201E;--pal-gradient: linear-gradient(135deg, #F0485E 0%, #A3243A 100%);--pal-day: #FBF6EF;--pal-day-rgb: 251 246 239;--pal-day-surface: #F3EADF;--pal-day-hover: #EADDCD;--pal-ink: #2A0F16;--pal-ink-rgb: 42 15 22;--pal-day-accent: #C42740;--pal-day-accent-rgb: 196 39 64;--pal-day-accent-hover: #D63A4F;--pal-day-accent-active: #A81F35;--pal-day-highlight: #14736D}[data-accent=mint]{--pal-ground: #04120D;--pal-ground-rgb: 4 18 13;--pal-surface: #0B2620;--pal-surface-rgb: 11 38 32;--pal-raised: #123229;--pal-hover: #183E34;--pal-text: #EAF7F1;--pal-text-rgb: 234 247 241;--pal-accent: #3DDC97;--pal-accent-rgb: 61 220 151;--pal-accent-hover: #66E5AE;--pal-accent-active: #2CC082;--pal-accent-text: #03140D;--pal-highlight: #FF9E7A;--pal-highlight-text: #2A0E04;--pal-gradient: linear-gradient(135deg, #3DDC97 0%, #138A68 100%);--pal-day: #F1F8F4;--pal-day-rgb: 241 248 244;--pal-day-surface: #E8F2EC;--pal-day-hover: #D6E8DE;--pal-ink: #0A2A1E;--pal-ink-rgb: 10 42 30;--pal-day-accent: #11744D;--pal-day-accent-rgb: 17 116 77;--pal-day-accent-hover: #168A5C;--pal-day-accent-active: #0D6040;--pal-day-highlight: #A8441F}[data-accent=violet]{--pal-ground: #0D0A18;--pal-ground-rgb: 13 10 24;--pal-surface: #1B1530;--pal-surface-rgb: 27 21 48;--pal-raised: #241C3D;--pal-hover: #2E2449;--pal-text: #F1EDFA;--pal-text-rgb: 241 237 250;--pal-accent: #B08CFF;--pal-accent-rgb: 176 140 255;--pal-accent-hover: #C3A7FF;--pal-accent-active: #9A70F5;--pal-accent-text: #12082A;--pal-highlight: #FFB3A1;--pal-highlight-text: #2A0C05;--pal-gradient: linear-gradient(135deg, #B08CFF 0%, #6A3FD0 100%);--pal-day: #F6F3FC;--pal-day-rgb: 246 243 252;--pal-day-surface: #ECE6F8;--pal-day-hover: #E1D9F3;--pal-ink: #1E1438;--pal-ink-rgb: 30 20 56;--pal-day-accent: #6A3FD0;--pal-day-accent-rgb: 106 63 208;--pal-day-accent-hover: #7A52DB;--pal-day-accent-active: #5832B5;--pal-day-highlight: #A8442C}[data-accent=gold]{--pal-ground: #110D06;--pal-ground-rgb: 17 13 6;--pal-surface: #231B0E;--pal-surface-rgb: 35 27 14;--pal-raised: #2E2413;--pal-hover: #3A2E19;--pal-text: #F8F1E4;--pal-text-rgb: 248 241 228;--pal-accent: #F2B33D;--pal-accent-rgb: 242 179 61;--pal-accent-hover: #F6C463;--pal-accent-active: #D99A26;--pal-accent-text: #241A02;--pal-highlight: #5CCFC8;--pal-highlight-text: #032220;--pal-gradient: linear-gradient(135deg, #F2B33D 0%, #B9741A 100%);--pal-day: #FBF7EE;--pal-day-rgb: 251 247 238;--pal-day-surface: #F5EFE3;--pal-day-hover: #EADFCA;--pal-ink: #2B2008;--pal-ink-rgb: 43 32 8;--pal-day-accent: #8A5D05;--pal-day-accent-rgb: 138 93 5;--pal-day-accent-hover: #9C6A08;--pal-day-accent-active: #744E04;--pal-day-highlight: #146E69}:root,[data-theme=dark],[data-theme=oled],[data-accent]{--color-accent: var(--pal-accent);--color-accent-hover: var(--pal-accent-hover);--color-accent-active: var(--pal-accent-active);--color-accent-subtle: rgb(var(--pal-accent-rgb) / .15);--color-accent-text: var(--pal-accent-text);--gradient-accent: var(--pal-gradient);--color-highlight: var(--pal-highlight);--color-highlight-text: var(--pal-highlight-text)}[data-theme=light],[data-theme=light] [data-accent]{--color-accent: var(--pal-day-accent);--color-accent-hover: var(--pal-day-accent-hover);--color-accent-active: var(--pal-day-accent-active);--color-accent-subtle: rgb(var(--pal-day-accent-rgb) / .12);--color-accent-text: #ffffff;--color-highlight: var(--pal-day-highlight);--color-highlight-text: #ffffff}[data-theme=light] [data-theme=dark],[data-theme=light] [data-theme=dark] [data-accent]{--color-accent: var(--pal-accent);--color-accent-hover: var(--pal-accent-hover);--color-accent-active: var(--pal-accent-active);--color-accent-subtle: rgb(var(--pal-accent-rgb) / .15);--color-accent-text: var(--pal-accent-text);--color-highlight: var(--pal-highlight);--color-highlight-text: var(--pal-highlight-text)}[data-density=compact]{--card-w: 132px;--card-gap: var(--space-3);--text-body: .875rem;--gutter: max(var(--safe-inline), clamp(.75rem, .3rem + 1.8vw, 2rem))}[data-density=tv]{--card-w: 8.75rem;--card-gap: var(--space-4);--text-body: 1.125rem;--text-small: 1rem;--text-heading: 1.5rem;--text-micro: .9375rem;--gutter: max(var(--safe-inline), 2.5rem);--calendar-cell: 5.5rem;--calendar-mark: 2.75rem;--calendar-list-card: 9rem;--poster-row: 2.75rem;--poster-notice: 3.5rem;--sheet-width: 34rem;--licence-reader: 56rem;--radius-md: 16px;--radius-lg: 20px;--control-target: 3rem;--nav-tab-height: 3rem;--shadow-focus: 0 0 0 3px var(--color-canvas), 0 0 0 7px var(--color-accent);--tv-focus-ring: 3px;--tv-focus-gap: 3px;--tv-focus-scale: 1.08;--tv-focus-scale-small: 1.05;--tv-rail: 5.5rem;--tv-rail-open: 16rem;--tv-rail-icon: 1.5rem;--tv-rail-avatar: 2rem;--tv-rail-item: 2.75rem;--tv-rail-mark: 2rem;--tv-dim: .4;--tv-hero-height: 58dvh;--tv-detail-height: 70dvh;--tv-hero-logo: 6rem;--tv-qr: 13rem;--tv-avatar-tile: 8rem;--tv-safe-block: 1.75rem;--tv-scroll-margin: 4.5rem}[dir=rtl]{--motion-inline: -1}@media(prefers-reduced-motion:reduce){:root{--dur-instant: 1ms;--dur-fast: 1ms;--dur-normal: 1ms;--dur-slow: 1ms;--dur-slower: 1ms;--motion-quick: 1ms;--motion-soft: 1ms;--motion-calm: 1ms;--motion-slow: 1ms;--motion-exit: 1ms;--motion-tide: 1ms;--motion-drift: 1ms;--motion-stagger: 0ms;--motion-rise: 0px;--motion-shift: 0px;--motion-lift: 0px;--motion-zoom: 1;--motion-press: 1;--dur-pop: 1ms}*,*:before,*:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root[data-reduce-motion=true]{--dur-instant: 1ms;--dur-fast: 1ms;--dur-normal: 1ms;--dur-slow: 1ms;--dur-slower: 1ms;--motion-quick: 1ms;--motion-soft: 1ms;--motion-calm: 1ms;--motion-slow: 1ms;--motion-exit: 1ms;--motion-tide: 1ms;--motion-drift: 1ms;--motion-stagger: 0ms;--motion-rise: 0px;--motion-shift: 0px;--motion-lift: 0px;--motion-zoom: 1;--motion-press: 1}:root[data-reduce-motion=true] *,:root[data-reduce-motion=true] *:before,:root[data-reduce-motion=true] *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important}:root[data-reduce-motion=true]::view-transition-group(*),:root[data-reduce-motion=true]::view-transition-old(*),:root[data-reduce-motion=true]::view-transition-new(*){animation:none!important}@media(prefers-contrast:more){:root{--color-border: rgb(255 255 255 / .28);--color-border-strong: rgb(255 255 255 / .5);--color-text-secondary: rgb(var(--pal-text-rgb) / .85);--color-text-tertiary: rgb(var(--pal-text-rgb) / .68)}}:root[lang^=fa]{--font-sans: "Vazirmatn", "Inter Variable", "Inter var", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Tahoma, system-ui, sans-serif;--font-display: "Vazirmatn", "Inter Variable", "Inter var", "Inter", -apple-system, "Segoe UI", Tahoma, system-ui, sans-serif}[lang^=fa]:not(:root){font-family:Vazirmatn,Segoe UI,Tahoma,system-ui,sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis-weight:none;overflow-x:hidden;min-height:100dvh}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none}button{cursor:pointer;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}p{text-wrap:pretty}:focus{outline:none}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}::selection{background:var(--color-accent);color:var(--color-accent-text)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-pill);border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary);background-clip:content-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes sn-motion-rise{0%{opacity:0;transform:translateY(var(--motion-rise))}}@keyframes sn-motion-fade{0%{opacity:0}}@keyframes sn-motion-pop{0%{opacity:0;transform:scale(.94)}}@keyframes sn-motion-pick{0%{transform:scale(.9)}}@keyframes sn-motion-sink{to{opacity:0;transform:translateY(calc(var(--motion-rise) / 2))}}@keyframes sn-motion-shrink{to{opacity:0;transform:scale(.96)}}@keyframes sn-motion-out{to{opacity:0}}@property --sn-i{syntax: "<integer>"; inherits: false; initial-value: 0;}@media(prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]) [data-reveal-wait]{opacity:0}}.sn-glide{position:absolute;top:0;left:0;z-index:-1;inline-size:var(--glide-w, 0);block-size:var(--glide-h, 0);border-radius:var(--radius-pill);background:var(--sn-glide-bg, var(--color-accent));transform:translate(var(--glide-x, 0),var(--glide-y, 0));opacity:0;pointer-events:none;transition:transform var(--motion-calm) var(--motion-spring),inline-size var(--motion-calm) var(--motion-spring),block-size var(--motion-calm) var(--motion-spring),opacity var(--motion-soft) var(--motion-ease),background-color var(--motion-soft) var(--motion-ease)}.sn-glide[data-state=on]{opacity:1}.sn-fade-img{opacity:0;transition:opacity var(--motion-soft) var(--motion-ease)}.sn-fade-img[data-loaded]{opacity:1}.sn-steps>*{animation:sn-motion-rise var(--motion-calm) var(--motion-ease) both;animation-delay:calc(var(--motion-stagger) * (3 + 2 * var(--sn-i)))}.sn-steps>:nth-child(2){--sn-i: 1}.sn-steps>:nth-child(3){--sn-i: 2}.sn-steps>:nth-child(4){--sn-i: 3}.sn-steps>:nth-child(5){--sn-i: 4}.sn-steps>:nth-child(n+6){--sn-i: 5}.sn-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-5);height:var(--control-target);border-radius:var(--radius-pill);font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--motion-quick) var(--motion-ease),color var(--motion-quick) var(--motion-ease),opacity var(--motion-quick) var(--motion-ease),box-shadow var(--motion-soft) var(--motion-ease),translate var(--motion-soft) var(--motion-spring),scale var(--motion-quick) var(--motion-ease)}.sn-btn:active{scale:var(--motion-press)}@media(hover:hover){.sn-btn:is(.sn-btn--primary,.sn-btn--accent,.sn-btn--secondary):hover:not(:active){translate:0 var(--motion-lift)}}.sn-btn:disabled{opacity:.45;pointer-events:none}.sn-btn svg{flex-shrink:0}.sn-btn--primary{background:var(--color-text);color:var(--color-text-inverse)}.sn-btn--primary:hover{background:var(--color-text);opacity:.86;box-shadow:var(--shadow-md)}.sn-btn--accent{background:var(--color-accent);color:var(--color-accent-text)}.sn-btn--accent:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-md)}.sn-btn--secondary{background:var(--btn-secondary-bg);box-shadow:inset 0 0 0 1px var(--btn-secondary-ring);color:var(--color-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sn-btn--secondary:hover{background:var(--btn-secondary-bg-hover)}.sn-btn--ghost{background:transparent;color:var(--color-text-secondary)}.sn-btn--ghost:hover{background:var(--color-surface-hover);color:var(--color-text)}.sn-btn--icon{width:var(--control-target);padding:0;border-radius:var(--radius-pill)}.sn-btn--sm{height:34px;padding:0 var(--space-4);font-size:var(--text-small)}.sn-btn--sm.sn-btn--icon{width:34px;padding:0}.sn-btn--lg{height:52px;padding:0 var(--space-6);font-size:1.0625rem}.sn-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);height:22px;border-radius:var(--radius-xs);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.sn-badge--outline{border:1px solid var(--color-border-strong);color:var(--color-text-secondary)}.sn-badge--solid{background:var(--color-surface-raised);color:var(--color-text)}.sn-badge--accent{background:var(--color-accent);color:var(--color-accent-text)}.sn-badge--success{background:#3ddc8429;color:var(--color-success)}.sn-badge--warning{background:#ffb34029;color:var(--color-warning)}.sn-badge--danger{background:#ff5b5b29;color:var(--color-danger)}.sn-badge--rating{gap:3px;color:var(--color-highlight);background:none;padding:0;font-size:var(--text-small);letter-spacing:0;text-transform:none}.sn-mal-mark{flex:none;inline-size:var(--rating-mark);block-size:var(--rating-mark)}.sn-mal-mark rect{fill:var(--color-mal)}.sn-mal-mark text{fill:var(--color-mal-text);font-family:var(--font-mark);font-weight:var(--weight-black)}.sn-rating--link{position:relative;min-block-size:var(--target-min);padding-inline:var(--space-1);margin-inline:calc(var(--space-1) * -1);border-radius:var(--radius-xs);text-decoration:none;text-underline-offset:3px}.sn-rating__out{opacity:.7;transition:opacity var(--dur-fast) var(--ease-out)}.sn-rating--link:hover{text-decoration:underline}.sn-rating--link:hover .sn-rating__out,.sn-rating--link:focus-visible .sn-rating__out{opacity:1}@media(pointer:coarse){.sn-rating--link:after{content:"";position:absolute;inset-block:calc((var(--control-target) - 100%) / -2);inset-inline:calc(var(--space-1) * -1)}}@media(forced-colors:active){.sn-rating--link:focus-visible{outline:2px solid CanvasText;outline-offset:2px}}.sn-skeleton{position:relative;overflow:hidden;background:var(--color-surface);border-radius:var(--radius-md)}.sn-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .05),transparent);animation:sn-shimmer 1.6s infinite}@keyframes sn-shimmer{to{transform:translate(100%)}}.sn-poster{position:relative;display:block;width:100%;aspect-ratio:var(--poster-ratio);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);isolation:isolate;transition:transform var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out)}.sn-poster__img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--motion-soft) var(--motion-ease),transform var(--dur-slow) var(--ease-out)}.sn-poster__img[data-loaded]{opacity:1}.sn-poster__wait{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content-visibility:auto;transition:opacity var(--motion-soft) var(--motion-ease),visibility 0s linear var(--motion-soft)}.sn-poster__wait[data-gone]{opacity:0;visibility:hidden}.sn-poster__wait[data-gone]:after{animation:none}.sn-poster__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border);pointer-events:none;z-index:2}.sn-poster__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3);background:var(--scrim-card);opacity:0;transition:opacity var(--dur-normal) var(--ease-out)}.sn-poster__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--dur-normal) var(--ease-out),transform var(--dur-normal) var(--ease-spring)}.sn-poster__play button{pointer-events:auto;display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-pill);background:#ffffffeb;color:var(--color-text-inverse);box-shadow:var(--shadow-lg)}.sn-card{position:relative;display:flex;flex-direction:column;gap:var(--space-2);width:var(--card-w);flex:0 0 auto;scroll-snap-align:start}.sn-card:hover .sn-poster,.sn-card:focus-visible .sn-poster{transform:translateY(-6px) scale(1.03);box-shadow:var(--shadow-xl)}.sn-card:hover .sn-poster__img,.sn-card:focus-visible .sn-poster__img{transform:scale(1.06)}.sn-card:hover .sn-poster__overlay,.sn-card:focus-visible .sn-poster__overlay,.sn-card:hover .sn-poster__play,.sn-card:focus-within .sn-poster__play{opacity:1;transform:scale(1)}.sn-card:focus-visible{outline:none;box-shadow:none}.sn-card:focus-visible .sn-poster{box-shadow:var(--shadow-focus),var(--shadow-xl)}.sn-card:active .sn-poster{transform:translateY(-2px) scale(.985);transition-duration:var(--motion-quick)}.sn-card__title{font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sn-card__meta{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-micro);color:var(--color-text-tertiary)}.sn-card__progress{position:absolute;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);z-index:3;height:3px;border-radius:var(--radius-pill);background:#ffffff47;overflow:hidden}.sn-card__progress i{display:block;height:100%;background:var(--color-accent);border-radius:inherit}.sn-rail{position:relative;margin-block:var(--space-7);content-visibility:auto;contain-intrinsic-size:auto 380px}.sn-rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-inline:var(--gutter);margin-bottom:var(--space-4)}.sn-rail__action{flex:none;font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-border);white-space:nowrap}.sn-rail__action:hover,.sn-rail__action:focus-visible{color:var(--color-text);border-color:var(--color-text)}.sn-failed,.sn-partial{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-small)}.sn-failed{color:var(--color-danger)}.sn-partial{color:var(--color-warning)}.sn-rail--failed{display:flex;flex-direction:column;gap:var(--space-3)}.sn-rail__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.sn-rail__title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.sn-rail__title:before{content:"";width:4px;height:1.1em;border-radius:var(--radius-pill);background:var(--color-accent);flex-shrink:0}.sn-rail__sub{font-size:var(--text-small);color:var(--color-text-tertiary);padding-inline-start:calc(4px + var(--space-3))}.sn-rail__scroller{display:flex;gap:var(--card-gap);padding-inline:var(--gutter);padding-block:var(--space-2);overflow-x:auto;overflow-y:clip;overflow-clip-margin:var(--space-5);scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;scroll-padding-inline:var(--gutter)}.sn-rail__scroller::-webkit-scrollbar{display:none}@media(any-pointer:fine){.sn-rail__scroller{cursor:grab}}.sn-rail__scroller[data-dragging],.sn-rail__scroller[data-dragging] *{cursor:grabbing}.sn-rail__scroller[data-dragging]{scroll-snap-type:none;scroll-behavior:auto}.sn-rail__nav{position:absolute;top:50%;z-index:var(--z-rail-nav);display:grid;place-items:center;width:var(--control-compact);height:var(--control-compact);border-radius:var(--radius-pill);background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--color-text);box-shadow:var(--shadow-lg);opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring),background-color var(--dur-fast) var(--ease-out)}.sn-rail__nav--prev{inset-inline-start:calc(var(--gutter) - var(--control-compact) / 2);transform:translateY(-50%) scale(.85)}.sn-rail__nav--next{inset-inline-end:calc(var(--gutter) - var(--control-compact) / 2);transform:translateY(-50%) scale(.85)}.sn-rail:hover .sn-rail__nav:not([disabled]),.sn-rail:focus-within .sn-rail__nav:not([disabled]){opacity:1;transform:translateY(-50%) scale(1)}.sn-rail__nav:hover{background:var(--color-surface-raised)}.sn-rail__nav[disabled]{opacity:0!important;pointer-events:none}.sn-card--ranked{width:auto;flex-direction:row;align-items:flex-end;gap:0}.sn-card--ranked .sn-rank{font-family:var(--font-display);font-size:calc(var(--card-w) * .82);font-weight:var(--weight-black);line-height:.74;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:2px var(--color-border-strong);margin-inline-end:-14px;padding-block-end:.14em;-webkit-user-select:none;user-select:none;transition:-webkit-text-stroke-color var(--dur-normal) var(--ease-out);flex-shrink:0}.sn-card--ranked:hover .sn-rank{-webkit-text-stroke-color:var(--color-accent)}.sn-card--ranked .sn-card__body{flex:0 0 var(--card-w);width:var(--card-w);display:flex;flex-direction:column;gap:var(--space-2)}.sn-hero{position:relative;min-height:min(72dvh,700px);display:flex;align-items:flex-end;isolation:isolate;overflow:hidden}.sn-hero--wait{border-radius:0}.sn-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.sn-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:center 18%;transition:opacity var(--motion-slow) var(--ease-in-out)}.sn-hero__img[data-loaded]{animation:sn-hero-drift var(--motion-drift) linear both}@keyframes sn-hero-drift{0%{transform:scale(1.04)}to{transform:scale(1.12) translate(calc(-1.5% * var(--motion-inline)),-1%)}}.sn-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sn-hero__scrim--bottom{background:var(--scrim-bottom)}[dir=rtl] .sn-hero__scrim--side,[dir=rtl] .sn-detail__scrim--side{transform:scaleX(-1)}.sn-hero__scrim--side{background:var(--scrim-side)}.sn-hero__content{position:relative;width:min(640px,92%);padding:var(--space-9) var(--gutter) var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.sn-hero__title{font-size:var(--text-hero);font-weight:var(--weight-black);line-height:.95;letter-spacing:-.035em;text-shadow:0 2px 30px rgb(0 0 0 / .5)}.sn-hero__logo{max-height:clamp(70px,12vw,170px);width:auto;object-fit:contain;filter:drop-shadow(0 2px 24px rgb(0 0 0 / .6))}.sn-hero__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.sn-hero__meta .dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5}.sn-hero__desc{font-size:1rem;line-height:var(--leading-normal);color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:54ch}.sn-hero__actions{display:flex;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap}.sn-hero__dots{position:absolute;inset-inline-end:var(--gutter);bottom:var(--space-7);display:flex;gap:var(--space-2);z-index:2}.sn-hero__dot{width:28px;height:3px;border-radius:var(--radius-pill);background:#ffffff40;transform:scaleX(.5);transition:transform var(--motion-calm) var(--motion-spring),background-color var(--motion-soft) var(--motion-ease)}.sn-hero__dot[aria-current=true]{background:var(--color-text);transform:none}.sn-shell{min-height:100dvh;display:flex;flex-direction:column;padding-block-start:var(--titlebar-offset)}.sn-main{flex:1;padding-bottom:var(--space-9);overflow-x:clip}.sn-nav{position:fixed;top:calc(var(--space-4) + var(--titlebar-offset));inset-inline:0;z-index:var(--z-header);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-4);padding-inline:var(--gutter);pointer-events:none}.sn-nav>*{pointer-events:auto}.sn-nav__brand{grid-column:1;justify-self:start;display:flex;align-items:center;gap:var(--space-2);font-size:1.25rem;font-weight:var(--weight-black);letter-spacing:-.04em}.sn-nav__mark{display:grid;place-items:center;color:var(--color-accent)}.sn-nav__links{position:relative;isolation:isolate;grid-column:2;justify-self:center;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);backdrop-filter:blur(var(--glass-blur)) saturate(160%);box-shadow:var(--shadow-lg);--sn-glide-bg: rgb(255 255 255 / .13)}.sn-nav__link{display:flex;align-items:center;gap:var(--space-2);height:var(--nav-tab-height);padding-inline:var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text-secondary);transition:background-color var(--motion-quick) var(--motion-ease),border-color var(--motion-quick) var(--motion-ease),color var(--motion-soft) var(--motion-ease),scale var(--motion-quick) var(--motion-ease)}.sn-nav__link:hover{color:var(--color-text);background:#ffffff12}.sn-nav__link:active{scale:var(--motion-press)}.sn-nav__link[aria-current=page]{color:var(--color-text);background:#ffffff21}.sn-nav__links[data-glide]>.sn-nav__link[aria-current=page]{background:transparent}.sn-nav__actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:var(--space-2)}.sn-nav__actions .sn-nav__link{justify-content:center;height:var(--control-target);min-width:var(--control-target);padding-inline:var(--space-2)}.sn-nav__actions :is(.sn-nav__link,.sn-btn)>svg,.sn-nav__brand{filter:var(--shadow-glyph)}.sn-nav__divider{flex:none;width:1px;height:var(--space-5);margin-inline:var(--space-1);background:var(--glass-border)}.sn-nav__link--search{justify-content:center;width:var(--nav-tab-height);padding-inline:0}.sn-nav__link--search span,.sn-nav__label{display:none}@media(max-width:1100px){.sn-nav__links .sn-nav__link span{display:none}.sn-nav__links .sn-nav__link{justify-content:center;width:var(--nav-tab-height);padding-inline:0}.sn-nav__actions{gap:var(--space-1)}}:root[lang^=fa] .sn-btn,:root[lang^=fa] .sn-badge,:root[lang^=fa] .sn-hero__title,:root[lang^=fa] .sn-detail__title,:root[lang^=fa] .sn-credits__label,:root[lang^=fa] .sn-library__eyebrow,:root[lang^=fa] .sn-detail__meta,:root[lang^=fa] .sn-loading__label,:root[lang^=fa] .sn-menu__label{letter-spacing:normal}:root[lang^=fa] .sn-badge,:root[lang^=fa] .sn-credits__label,:root[lang^=fa] .sn-library__eyebrow,:root[lang^=fa] .sn-detail__meta,:root[lang^=fa] .sn-loading__label,:root[lang^=fa] .sn-menu__label{text-transform:none}.sn-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-9) var(--gutter);text-align:center;color:var(--color-text-tertiary);animation:sn-motion-rise var(--motion-calm) var(--motion-ease) both}.sn-empty h3{font-size:var(--text-heading);color:var(--color-text)}.sn-empty p{max-width:46ch;font-size:var(--text-small)}.sn-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.sn-rail--ranked .sn-rail__scroller{padding-bottom:var(--space-3)}.sn-rail--ranked .sn-card__body>.sn-skeleton:first-child{margin-bottom:var(--space-2)}.sn-rail--ranked .sn-card__body>.sn-skeleton+.sn-skeleton{margin-bottom:var(--space-1)}.sn-nav:before{content:"";position:absolute;inset:calc(-1 * var(--space-4)) 0 auto 0;height:calc(100% + var(--space-6));background:linear-gradient(to bottom,var(--color-canvas) 0%,transparent 100%);opacity:0;transition:opacity var(--dur-normal) var(--ease-out);pointer-events:none;z-index:-1}.sn-nav[data-scrolled=true]:before{opacity:.96}.sn-nav[data-scrolled=true] .sn-nav__links{background:var(--glass-bg)}.sn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-w),1fr));gap:var(--space-5) var(--card-gap)}.sn-grid .sn-card{width:100%}.sn-chip{display:inline-flex;align-items:center;height:34px;padding-inline:var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);white-space:nowrap;transition:background-color var(--motion-quick) var(--motion-ease),color var(--motion-quick) var(--motion-ease),border-color var(--motion-quick) var(--motion-ease),translate var(--motion-soft) var(--motion-spring),scale var(--motion-quick) var(--motion-ease)}.sn-chip:hover{color:var(--color-text);border-color:var(--color-border-strong)}.sn-chip:active{scale:var(--motion-press)}@media(hover:hover){.sn-chip:hover:not(:active){translate:0 var(--motion-lift)}}.sn-chip[aria-selected=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text);animation:sn-motion-pick var(--motion-calm) var(--motion-spring)}.sn-chip__sub{opacity:.6;font-weight:var(--weight-regular)}.sn-nav__link svg,.sn-nav__mark svg{flex:none}.sn-card__badge{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:2;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-highlight);color:var(--color-highlight-text);font-size:var(--text-micro);font-weight:700}.sn-card{touch-action:pan-x pan-y;-webkit-touch-callout:none}.sn-nav__link--library{margin-inline-start:var(--space-1);border:1px solid var(--color-accent);background:var(--color-accent-subtle);color:var(--color-text)}.sn-nav__link--library:hover{background:var(--color-accent-subtle);border-color:var(--color-accent-hover);color:var(--color-accent-hover)}.sn-nav__link--library[aria-current=page]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text)}.sn-nav__links:has(>.sn-nav__link--library[aria-current=page]){--sn-glide-bg: var(--color-accent)}@media(max-width:720px),(max-height:480px)and (pointer:coarse){.sn-nav{top:0;gap:var(--space-2);padding-block:var(--space-2);padding-top:max(var(--space-2),env(safe-area-inset-top))}.sn-nav__brand{font-size:1.1rem}.sn-nav__actions{gap:var(--space-1)}.sn-nav__fullscreen{display:none}.sn-nav__links{position:fixed;inset-inline:0;top:auto;bottom:0;justify-self:stretch;justify-content:space-around;gap:0;padding:var(--space-1) max(var(--space-2),var(--safe-inline)) max(var(--space-1),env(safe-area-inset-bottom));border-radius:0;border-width:1px 0 0;box-shadow:0 -8px 24px #00000040;z-index:var(--z-header)}.sn-nav__links .sn-nav__link{flex:1 1 0;min-width:0;flex-direction:column;justify-content:center;gap:2px;height:auto;min-height:52px;padding:var(--space-1) var(--space-1);font-size:var(--text-micro)}.sn-nav__links .sn-nav__link svg{display:block;width:20px;height:20px}.sn-nav__links .sn-nav__link span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-nav__divider{display:none}.sn-nav__links .sn-nav__link--search{width:auto}.sn-nav__links .sn-nav__link--library{margin-inline-start:0;border-color:transparent;background:transparent;color:var(--color-text-secondary)}.sn-nav__links .sn-nav__link--library[aria-current=page]{background:var(--color-accent-subtle);color:var(--color-accent)}.sn-nav__links:has(>.sn-nav__link--library[aria-current=page]){--sn-glide-bg: var(--color-accent-subtle)}.sn-nav__links[data-glide]>.sn-nav__link--library[aria-current=page]{background:transparent}.sn-main{padding-bottom:calc(var(--space-9) + var(--nav-height) + env(safe-area-inset-bottom))}.sn-hero{min-height:min(68dvh,620px)}.sn-hero__content{width:100%;padding-top:var(--space-7);padding-bottom:var(--space-7);gap:var(--space-3)}.sn-hero__actions{flex-wrap:nowrap}.sn-hero__actions>*{flex:1;justify-content:center}.sn-hero__dots{bottom:var(--space-4)}.sn-hero__title{font-size:clamp(1.6rem,8vw,2.4rem)}:root{--card-w: 128px}.sn-rail__nav{display:none}}.sn-nav__dot{position:relative}.sn-nav__dot:after{content:"";position:absolute;top:6px;inset-inline-end:6px;width:7px;height:7px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 2px var(--color-surface)}.sn-badge__source{margin-inline-start:.35em;font-size:.78em;font-weight:var(--weight-semibold);opacity:.75;letter-spacing:var(--tracking-wide)}.sn-mark{flex:none;display:block;overflow:visible}.sn-mark__button{fill:var(--sn-mark-button, var(--color-text))}.sn-mark__water{fill:var(--sn-mark-water, var(--color-accent))}.sn-wordmark{flex:none;display:block}.sn-wordmark__sea{fill:var(--sn-mark-water, var(--color-accent))}.sn-wordmark__nama{fill:var(--sn-mark-button, var(--color-text))}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2) format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2) format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2) format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2) format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2) format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2) format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-arabic-800-normal-Bwnt96zj.woff2) format("woff2"),url(/assets/vazirmatn-arabic-800-normal-BH12s3-y.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-ext-800-normal-BzH3Tiwu.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-800-normal-HbVXW2Kv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-800-normal-e0EQwLmk.woff2) format("woff2"),url(/assets/vazirmatn-latin-800-normal-fM8Xz9cI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Inter Variable", "Inter var", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--font-display: "Inter Variable", "Inter var", "Inter", -apple-system, "Segoe UI Variable Display", system-ui, sans-serif}:root[lang^=fa]{--font-sans: "Vazirmatn", "Inter Variable", "Inter var", -apple-system, BlinkMacSystemFont, "Segoe UI", Tahoma, system-ui, sans-serif;--font-display: "Vazirmatn", "Inter Variable", "Inter var", -apple-system, "Segoe UI", Tahoma, system-ui, sans-serif}:root{--ln-max: 76rem;--ln-prose: 40rem;--ln-section-gap: clamp(var(--space-8), 6vw + var(--space-5), calc(var(--space-9) * 1.5))}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + var(--space-5))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ln-sync__bar>span{animation:none}}body{background:var(--color-canvas)}.ln-ltr{direction:ltr;unicode-bidi:isolate}[dir=rtl] .sn-flip-rtl{transform:scaleX(-1)}.sn-skip{position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-text);font-weight:var(--weight-semibold);translate:0 calc(-100% - var(--space-4))}.sn-skip:focus-visible{translate:none}.ln-wordmark{font-family:"Inter Variable","Inter var","Inter",var(--font-display);letter-spacing:-.04em}.ln-nav .sn-nav__brand{color:var(--color-text)}.ln-nav[data-scrolled=true]:before{background:color-mix(in oklab,var(--color-canvas) 80%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));-webkit-mask-image:linear-gradient(to bottom,black 72%,transparent);mask-image:linear-gradient(to bottom,black 72%,transparent)}.ln-lang{height:var(--control-compact);padding-inline:var(--space-3);font-size:var(--text-small)}:root[lang=fa] .ln-lang__fa,:root:not([lang=fa]) .ln-lang__en{display:none}.ln-lang__fa{font-family:"Vazirmatn",var(--font-sans)}.ln-nav__cta{height:var(--control-compact);padding-inline:var(--space-4);font-size:var(--text-small)}.ln-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;min-block-size:max(40rem,100svh);padding:calc(var(--nav-height) + clamp(var(--space-6),9vh,var(--space-9))) var(--gutter) 0;overflow:clip;text-align:center;--rise: 0}.ln-sea{position:absolute;top:7%;right:0;bottom:0;left:0;z-index:-3}.ln-sea__scene{inline-size:100%;block-size:100%}.ln-sea__sky0{stop-color:var(--color-canvas)}.ln-sea__sky1{stop-color:color-mix(in oklab,var(--color-accent-active) 30%,var(--color-canvas))}.ln-sea__sky2{stop-color:color-mix(in oklab,var(--color-warning) 40%,color-mix(in oklab,var(--color-accent-active) 40%,var(--color-canvas)))}.ln-sea__water0{stop-color:color-mix(in oklab,var(--color-accent-active) 34%,var(--color-canvas))}.ln-sea__water1{stop-color:var(--color-canvas)}.ln-sea__glow0{stop-color:color-mix(in oklab,var(--color-warning) 42%,transparent)}.ln-sea__glow1{stop-color:transparent}.ln-sea__sun{fill:color-mix(in oklab,var(--color-warning) 70%,var(--color-text))}.ln-sea__halo{animation:ln-breathe calc(var(--motion-slow) * 8) var(--ease-in-out) infinite}@keyframes ln-breathe{0%,to{opacity:.7}50%{opacity:1}}.ln-sea__stars{fill:var(--color-text);opacity:.55}.ln-sea__glints{fill:color-mix(in oklab,var(--color-warning) 75%,var(--color-text));opacity:max(0,calc(.75 - var(--rise) * 1.1))}.ln-sea__w{fill:none;stroke:var(--color-accent);stroke-linecap:round}.ln-sea__w1{stroke-width:1;opacity:.3;animation:ln-tide 18s linear infinite}.ln-sea__w2{stroke-width:1.4;opacity:.38;animation:ln-tide-2 24s linear infinite}.ln-sea__w3{stroke-width:1.9;opacity:.46;animation:ln-tide-3 30s linear infinite}.ln-sea__w4{stroke-width:2.6;opacity:.55;animation:ln-tide-4 38s linear infinite}@keyframes ln-tide{to{translate:-100px 0}}@keyframes ln-tide-2{to{translate:140px 0}}@keyframes ln-tide-3{to{translate:-200px 0}}@keyframes ln-tide-4{to{translate:280px 0}}.ln-hero__copy{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);max-inline-size:52rem}.ln-hero__copy>*{animation:sn-motion-rise var(--motion-calm) var(--motion-ease) both}.ln-hero__copy>:nth-child(2){animation-delay:calc(var(--motion-stagger) * 3)}.ln-hero__copy>:nth-child(3){animation-delay:calc(var(--motion-stagger) * 6)}.ln-hero__title{font-size:clamp(2.6rem,1.2rem + 4.6vw,6rem);font-weight:var(--weight-black);line-height:.98;letter-spacing:-.045em;text-wrap:balance;color:transparent;background:linear-gradient(180deg,var(--color-text) 45%,color-mix(in oklab,var(--color-accent) 65%,var(--color-text)) 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 4px 30px rgb(0 0 0 / .45))}:root[lang=fa] .ln-hero__title{letter-spacing:normal;line-height:1.35;font-size:clamp(2.1rem,1rem + 3.6vw,4.6rem)}.ln-hero__lede{max-inline-size:36rem;font-size:clamp(1rem,.92rem + .4vw,1.25rem);color:var(--color-text-secondary);text-wrap:balance}.ln-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) var(--space-6);margin-block-start:var(--space-2)}.ln-rise{position:absolute;z-index:-2;inset-block-start:70%;left:50%;translate:-50% calc(var(--rise) * -42%);inline-size:min(64rem,calc(100% - 2 * var(--gutter)));perspective:1800px}.ln-rise>.ln-fit{margin-inline:auto;transform-origin:50% 0;transform:translateY(calc((1 - var(--rise)) * 4%)) rotateX(calc((1 - var(--rise)) * 22deg)) scale(calc(.92 + var(--rise) * .08));animation:ln-surface 1.6s var(--motion-ease) .25s both}@keyframes ln-surface{0%{translate:0 18%;opacity:0}}.ln-sea__front{--swell: 160px;position:absolute;inset:auto -2% 0;z-index:-1;block-size:19%;pointer-events:none;background:radial-gradient(ellipse 42% 85% at 50% 0%,rgb(2 5 8 / calc(var(--rise) * .85)),transparent 72%),linear-gradient(to bottom,color-mix(in oklab,var(--color-accent-active) 26%,var(--color-canvas)) 0%,color-mix(in oklab,var(--color-accent-active) 12%,var(--color-canvas)) 35%,var(--color-canvas) 80%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 28'%3E%3Cpath d='M0 14q20-12 40 0t40 0t40 0t40 0V28H0z'/%3E%3C/svg%3E") repeat-x 0 0 / var(--swell) 28px,linear-gradient(#000,#000) no-repeat 0 27px / 100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 28'%3E%3Cpath d='M0 14q20-12 40 0t40 0t40 0t40 0V28H0z'/%3E%3C/svg%3E") repeat-x 0 0 / var(--swell) 28px,linear-gradient(#000,#000) no-repeat 0 27px / 100% 100%;animation:ln-front-mask 11s linear infinite}.ln-sea__front:before{content:"";position:absolute;inset:0 0 auto;block-size:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 28'%3E%3Cpath d='M0 14q20-12 40 0t40 0t40 0t40 0' fill='none' stroke='%231EC3CE' stroke-opacity='.7' stroke-width='2'/%3E%3C/svg%3E") repeat-x 0 0 / var(--swell) 28px;animation:ln-front 11s linear infinite}.ln-sea__front:after{content:"";position:absolute;left:50%;top:34px;inline-size:min(30rem,60%);block-size:46px;translate:-50% 0;background:repeating-linear-gradient(to bottom,color-mix(in oklab,var(--color-warning) 55%,transparent) 0 2px,transparent 2px 11px);-webkit-mask:radial-gradient(ellipse 50% 100% at 50% 0,#000,transparent 75%);mask:radial-gradient(ellipse 50% 100% at 50% 0,#000,transparent 75%);opacity:max(0,calc(.5 - var(--rise) * .9))}@keyframes ln-front{to{background-position:var(--swell) 0}}@keyframes ln-front-mask{to{-webkit-mask-position:var(--swell) 0,0 27px;mask-position:var(--swell) 0,0 27px}}@media(prefers-reduced-motion:reduce){.ln-sea__halo,.ln-sea__w,.ln-sea__front,.ln-sea__front:before,.ln-rise>.ln-fit{animation:none}}.ln-section{max-width:var(--ln-max);margin-inline:auto;padding:var(--ln-section-gap) var(--gutter) 0}.ln-section__head{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--ln-prose);margin-block-end:var(--space-7)}.ln-section__title{font-size:var(--text-display);font-weight:var(--weight-black);letter-spacing:-.03em}:root[lang=fa] .ln-section__title{letter-spacing:normal;line-height:1.35}.ln-section__lede{font-size:clamp(1rem,.92rem + .3vw,1.125rem);color:var(--color-text-secondary)}:root[data-reveals=on] [data-reveal]:not([data-shown]){opacity:0}[data-reveal][data-shown]{animation:sn-motion-rise var(--motion-calm) var(--motion-ease) both;animation-delay:calc(var(--ln-turn, 0) * var(--motion-stagger) * 2)}.ln-compare{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface);overflow:hidden}.ln-compare__head,.ln-compare__row{display:grid;grid-template-columns:minmax(8rem,.6fr) 1fr 1fr;gap:var(--space-5);padding:var(--space-5) var(--space-6)}.ln-compare__head{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);border-block-end:1px solid var(--color-border)}.ln-compare__us{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-accent);font-family:"Inter Variable","Inter var","Inter",var(--font-display);font-weight:var(--weight-black);letter-spacing:-.03em;font-size:var(--text-body)}.ln-compare__row+.ln-compare__row{border-block-start:1px solid var(--color-border)}.ln-compare__row>:nth-child(2){color:var(--color-text-tertiary)}.ln-compare__row>:nth-child(3){color:var(--color-text)}.ln-compare__head>:nth-child(3),.ln-compare__row>:nth-child(3){position:relative}.ln-compare__topic{font-weight:var(--weight-bold);color:var(--color-text)}.ln-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:var(--space-4)}.ln-card{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);transition:translate var(--motion-soft) var(--motion-spring),border-color var(--motion-quick) var(--motion-ease),background-color var(--motion-quick) var(--motion-ease)}@media(hover:hover){.ln-card:hover{translate:0 var(--motion-lift);border-color:var(--color-border-strong);background:var(--color-surface-raised)}}.ln-card--wide{grid-column:span 2}.ln-card__icon{color:var(--color-accent);padding:var(--space-2);box-sizing:content-box;border-radius:var(--radius-md);background:var(--color-accent-subtle)}.ln-card h3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-heading)}:root[lang=fa] .ln-card h3{letter-spacing:normal;line-height:1.5}.ln-card p{font-size:var(--text-small);color:var(--color-text-secondary)}.ln-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ln-tag{background:color-mix(in oklab,var(--color-accent) 14%,transparent);color:var(--color-accent-hover)}.ln-card--hero{grid-column:1 / -1;border-color:color-mix(in oklab,var(--color-accent) 30%,transparent);background:radial-gradient(ellipse 50% 90% at 90% 0%,var(--color-accent-subtle),transparent 70%),var(--color-surface)}.ln-card--hero h3{font-size:var(--text-title)}.ln-card--hero p{font-size:var(--text-body);max-inline-size:52ch}.ln-sync{position:absolute;inset-inline-end:var(--space-7);bottom:var(--space-6);inline-size:min(36%,22rem);display:flex;flex-direction:column;gap:var(--space-3)}.ln-sync__row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:var(--space-3);row-gap:6px}.ln-sync__pic{grid-row:span 2;display:grid;overflow:hidden;inline-size:40px;block-size:40px;border-radius:13px;background:var(--gradient-accent);box-shadow:inset 0 0 0 2px var(--color-accent),var(--shadow-md)}.ln-sync__pic>svg{inline-size:100%;block-size:100%}.ln-sync__who{display:flex;align-items:baseline;gap:var(--space-2);min-inline-size:0;font-size:var(--text-small);line-height:1.2}.ln-sync__who small{overflow:hidden;font-size:var(--text-micro);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.ln-sync__bar{position:relative;block-size:4px;border-radius:var(--radius-pill);background:var(--color-border-strong);direction:ltr}.ln-sync__bar>span{position:absolute;inset-block:0;left:0;width:18%;border-radius:inherit;background:var(--color-accent);animation:ln-sync calc(var(--motion-slow) * 20) linear infinite}.ln-sync__bar>span:after{content:"";position:absolute;right:-5px;top:50%;inline-size:10px;block-size:10px;translate:0 -50%;border-radius:50%;background:var(--color-text)}@keyframes ln-sync{0%{width:18%}to{width:82%}}.ln-sync__note{font-size:var(--text-micro);color:var(--color-text-tertiary);text-align:end}@media(max-width:1000px){.ln-sync{display:none}}.ln-subhead{margin-block:var(--space-8) var(--space-5);font-size:var(--text-title);font-weight:var(--weight-bold)}:root[lang=fa] .ln-subhead{letter-spacing:normal}.ln-grid--small{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--space-3)}.ln-card--small{padding:var(--space-5);background:transparent}.ln-card--small h3{font-size:var(--text-body)}.ln-badge-soon{background:color-mix(in oklab,var(--color-warning) 16%,transparent);color:var(--color-warning)}.ln-badge-now{background:color-mix(in oklab,var(--color-success) 16%,transparent);color:var(--color-success)}:root[lang=fa] .sn-badge{letter-spacing:normal;text-transform:none}.ln-ways{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-4);align-items:stretch}.ln-way{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface)}.ln-way--soon{border-style:dashed;border-color:color-mix(in oklab,var(--color-warning) 35%,transparent);background:radial-gradient(ellipse 60% 70% at 100% 0%,color-mix(in oklab,var(--color-warning) 8%,transparent),transparent 70%),var(--color-surface)}.ln-way__title{font-size:var(--text-title)}:root[lang=fa] .ln-way__title{letter-spacing:normal;line-height:1.4}.ln-way__body{color:var(--color-text-secondary)}.ln-checks{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:auto}.ln-checks li{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold)}.ln-checks svg{color:var(--color-success)}.ln-steps{display:flex;flex-direction:column;gap:var(--space-4)}.ln-step{display:flex;align-items:center;gap:var(--space-4)}.ln-step__num{flex:none;inline-size:.7em;text-align:center;font-family:"Inter Variable","Inter var","Inter",var(--font-display);font-size:4.5rem;font-weight:var(--weight-black);line-height:.85;letter-spacing:-.06em;color:var(--color-surface);-webkit-text-stroke:2px var(--color-border-strong);paint-order:stroke fill}:root[lang=fa] .ln-step__num{font-family:"Vazirmatn",var(--font-display);letter-spacing:normal}.ln-step__body{display:flex;flex-direction:column;gap:var(--space-1)}.ln-step h4{font-size:var(--text-heading)}:root[lang=fa] .ln-step h4{letter-spacing:normal;line-height:1.5}.ln-step p{font-size:var(--text-small);color:var(--color-text-secondary)}.ln-note{display:flex;align-items:flex-start;gap:var(--space-3);margin-block-start:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-small)}.ln-note svg{flex:none;color:var(--color-info);margin-block-start:2px}.ln-join__panel{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:40rem;margin-inline:auto;padding:clamp(var(--space-6),5vw,var(--space-8));border-radius:var(--radius-xl);border:1px solid var(--color-border-strong);text-align:center;background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in oklab,var(--color-accent) 16%,transparent),transparent 70%),var(--color-surface);box-shadow:var(--shadow-xl)}.ln-join__mark{color:var(--color-accent)}.ln-join__form{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);inline-size:100%;margin-block-start:var(--space-3);text-align:start}.ln-field{display:flex;flex-direction:column;gap:var(--space-2)}.ln-field__label{font-size:var(--text-small);color:var(--color-text-secondary)}.ln-field__input{height:calc(var(--control-target) + var(--space-3));padding-inline:var(--space-4);border-radius:var(--radius-md);border:2px solid var(--color-border-strong);background:var(--color-canvas);font-family:var(--font-mono);font-size:var(--text-body);transition:border-color var(--motion-quick) var(--motion-ease),box-shadow var(--motion-quick) var(--motion-ease)}.ln-field__input::placeholder{color:var(--color-text-tertiary)}.ln-field__input:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-subtle)}.ln-join__status{min-height:1.5em;font-size:var(--text-small);color:var(--color-text-tertiary)}.ln-join__status[data-state=ok]{color:var(--color-success)}.ln-join__status[data-state=error]{color:var(--color-warning)}.ln-join__form .sn-btn{align-self:flex-end}.ln-dl-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);margin-block-end:var(--space-5);padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid color-mix(in oklab,var(--color-accent) 35%,transparent);background:radial-gradient(ellipse 60% 120% at 0% 0%,var(--color-accent-subtle),transparent 70%),var(--color-surface);box-shadow:var(--shadow-lg)}.ln-dl-hero[hidden]{display:none}.ln-dl-hero__copy{display:flex;flex-direction:column;gap:var(--space-1)}.ln-dl-hero__eyebrow{font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent)}:root[lang=fa] .ln-dl-hero__eyebrow{letter-spacing:normal;text-transform:none;font-size:var(--text-small)}.ln-dl-hero__name{font-size:var(--text-title);font-weight:var(--weight-black);letter-spacing:-.02em}:root[lang=fa] .ln-dl-hero__name{letter-spacing:normal}.ln-dl-hero__meta{font-size:var(--text-small);color:var(--color-text-secondary)}.ln-dl-hero__btn{height:calc(var(--control-target) + var(--space-2));padding-inline:var(--space-6);font-size:var(--text-heading)}.ln-platforms{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--space-4)}.ln-platform{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.ln-platform svg{color:var(--color-accent)}.ln-platform h3{font-size:var(--text-heading)}:root[lang=fa] .ln-platform h3{letter-spacing:normal}.ln-platform p{font-size:var(--text-small);color:var(--color-text-secondary)}.ln-platform.is-yours{border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}.ln-platform__btns{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-2)}.ln-dl-btn{height:var(--control-compact);padding-inline:var(--space-4);font-size:var(--text-small)}.ln-dl-btn.is-soon{opacity:.6;cursor:not-allowed;translate:none}.ln-dl-btn.is-soon:hover{background:#ffffff1f;box-shadow:none}.ln-dl-btn.sn-btn--accent.is-soon:hover{background:var(--color-accent)}.ln-dl-soon{padding:1px var(--space-2);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--color-warning) 18%,transparent);color:var(--color-warning);font-size:var(--text-micro);font-weight:var(--weight-bold)}.ln-platform .ln-platform__tip{font-size:var(--text-micro);color:var(--color-text-tertiary)}.ln-dl-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-start:var(--space-5);font-size:var(--text-small);color:var(--color-text-secondary)}.ln-dl-note[hidden]{display:none}.ln-dl-version{margin-block-start:var(--space-3);font-size:var(--text-micro);color:var(--color-text-tertiary)}.ln-faq{display:flex;flex-direction:column;max-inline-size:52rem;border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface);overflow:hidden}.ln-faq__item+.ln-faq__item{border-block-start:1px solid var(--color-border)}.ln-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;transition:background-color var(--motion-quick) var(--motion-ease)}.ln-faq__item summary::-webkit-details-marker{display:none}.ln-faq__item summary:hover{background:var(--color-surface-hover)}.ln-faq__item summary svg{flex:none;color:var(--color-accent);transition:rotate var(--motion-soft) var(--motion-spring)}.ln-faq__item[open] summary svg{rotate:45deg}.ln-faq__item p{padding:0 var(--space-6) var(--space-5);color:var(--color-text-secondary);animation:sn-motion-fade var(--motion-soft) var(--motion-ease) both}.ln-faq__item summary:focus-visible{border-radius:0;box-shadow:inset 0 0 0 2px var(--color-accent)}.ln-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);max-width:var(--ln-max);margin:var(--ln-section-gap) auto 0;padding:var(--space-7) var(--gutter) var(--space-8);border-block-start:1px solid var(--color-border)}.ln-footer__brand{display:flex;align-items:center;gap:var(--space-2);font-size:1.125rem;font-weight:var(--weight-black)}.ln-footer__tag{margin-inline-start:var(--space-3);font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.ln-footer__links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font-size:var(--text-small);font-weight:var(--weight-semibold)}.ln-footer__links a{color:var(--color-text-secondary);transition:color var(--motion-quick) var(--motion-ease)}.ln-footer__links a:hover{color:var(--color-accent)}.ln-footer__legal{flex:1 1 24rem;max-width:44rem;font-size:var(--text-micro);color:var(--color-text-tertiary)}@media(max-width:1100px){.ln-ways{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.ln-card--wide{grid-column:auto}.ln-compare__head{display:none}.ln-compare__row{grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding:var(--space-5)}.ln-compare__row>:nth-child(2):before,.ln-compare__row>:nth-child(3):before{display:block;margin-block-end:2px;font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ln-compare__row>:nth-child(2):before{content:"Stremio"}.ln-compare__row>:nth-child(3):before{content:"SeaNama";color:var(--color-accent)}}@media(max-width:720px),(max-height:480px)and (pointer:coarse){body{padding-bottom:calc(var(--nav-height) + env(safe-area-inset-bottom))}.ln-nav{grid-template-columns:auto minmax(0,1fr)}.ln-nav .sn-nav__actions{grid-column:2}.ln-hero{min-block-size:max(36rem,92svh);padding-top:calc(var(--nav-height) + var(--space-7))}.ln-hero__actions{flex-direction:column;inline-size:100%}.ln-hero__actions>.sn-btn{inline-size:100%}.ln-step__num{font-size:3.5rem}.ln-way{padding:var(--space-5)}.ln-faq__item summary{padding:var(--space-4) var(--space-5)}.ln-faq__item p{padding:0 var(--space-5) var(--space-4)}.ln-join__form .sn-btn{align-self:stretch}.ln-footer__tag{display:none}}.ln-join__or{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;color:var(--color-text-tertiary);font-size:var(--text-small)}.ln-join__or:before,.ln-join__or:after{content:"";flex:1;border-block-start:1px solid var(--color-border)}.ln-join__account{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.ln-join__account h3{margin:0;font-size:var(--text-body)}.ln-join__account p{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small)}@media(max-width:1100px){.ln-nav__signin{display:none}}.ln-hero__tour{display:inline-flex;align-items:center;gap:var(--space-3);font-weight:var(--weight-semibold);color:var(--color-text)}.ln-hero__tour-btn{position:relative;display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;background:var(--color-accent-subtle);color:var(--color-accent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-accent) 45%,transparent);transition:scale var(--motion-soft) var(--motion-spring),background-color var(--motion-quick) var(--motion-ease)}.ln-hero__tour-btn:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1px solid var(--color-accent);animation:ln-ping 2.8s var(--ease-out) infinite}@keyframes ln-ping{0%{opacity:.7;scale:1}70%,to{opacity:0;scale:1.7}}.ln-hero__tour:hover .ln-hero__tour-btn{scale:1.08;background:color-mix(in oklab,var(--color-accent) 24%,transparent)}@media(prefers-reduced-motion:reduce){.ln-hero__tour-btn:after{animation:none;opacity:0}}.ln-tour__note{font-size:var(--text-micro);color:var(--color-text-tertiary);text-align:center}.ln-badge-beta{gap:var(--space-2);background:var(--color-accent-subtle);color:var(--color-accent)}.ln-badge-beta:before,.ln-dl-beta:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.ln-dl-beta{display:inline-flex;align-items:center;gap:6px;padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-subtle);color:var(--color-accent);font-size:var(--text-micro);font-weight:var(--weight-bold);white-space:nowrap}:root[lang=fa] .ln-badge-beta{letter-spacing:normal;text-transform:none}.ln-platform--soon{border-style:dashed;border-color:color-mix(in oklab,var(--color-warning) 30%,transparent);background:radial-gradient(ellipse 70% 60% at 100% 0%,color-mix(in oklab,var(--color-warning) 7%,transparent),transparent 70%),var(--color-surface)}.ln-platform--soon svg{color:var(--color-warning)}.ln-platform--soon .ln-platform__btns{align-items:center}.ln-platform--web{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:var(--space-7);padding:var(--space-7);overflow:hidden;border-color:color-mix(in oklab,var(--color-accent) 28%,transparent);background:radial-gradient(ellipse 60% 90% at 85% 50%,var(--color-accent-subtle),transparent 70%),var(--color-surface)}.ln-web__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.ln-platform--web h3{font-size:var(--text-title)}.ln-platform--web p{font-size:var(--text-body);max-inline-size:30rem}.ln-web__btn{height:var(--control-target);padding-inline:var(--space-5);font-size:var(--text-body)}.ln-web__browser{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-canvas);box-shadow:var(--shadow-xl);rotate:calc(-1.5deg * var(--motion-inline))}.ln-web__bar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);border-block-end:1px solid var(--color-border)}.ln-web__dots{display:flex;gap:5px}.ln-web__dots i{inline-size:9px;block-size:9px;border-radius:50%;background:var(--color-border-strong)}.ln-web__url{flex:1;display:flex;align-items:center;gap:var(--space-2);min-inline-size:0;padding:4px var(--space-3);border-radius:var(--radius-pill);background:#ffffff0d;font-size:var(--text-micro);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden}.ln-web__url b{font-weight:var(--weight-semibold);color:var(--color-text)}.ln-web__page{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-7) var(--space-5);background:radial-gradient(ellipse 70% 80% at 50% 0%,color-mix(in oklab,var(--color-accent) 14%,transparent),transparent 70%)}.ln-web__mark{color:var(--color-accent)}.ln-web__code{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);border:2px solid var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-subtle);font-family:var(--font-mono);font-size:var(--text-heading);font-weight:var(--weight-semibold)}.ln-web__go{padding:var(--space-2) var(--space-7);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-text);font-size:var(--text-small);font-weight:var(--weight-bold)}@media(max-width:760px){.ln-platform--web{grid-template-columns:minmax(0,1fr);gap:var(--space-5);padding:var(--space-6)}}.ln-platform .ln-web__btn svg{color:currentColor}@media(max-width:720px){.ln-sea{inset-block-start:16%}.ln-sea__sun{r:58px}.ln-rise{inset-block-start:76%}.ln-sea__front{block-size:14%}}:root:not([lang=fa]) [data-lang-only=fa],:root[lang=fa] [data-lang-only=en]{display:none}.ln-card--hero .ln-card__top{justify-content:flex-start;align-items:center}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/bricolage-grotesque-latin-ext-600-normal-CN5JKkBm.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/bricolage-grotesque-latin-ext-800-normal-BimIDUhy.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2")}:root{--sn-ground: #031216;--sn-shallows: #0B2A33;--sn-reef: #12343F;--sn-tide: #14D3C2;--sn-sand: #E8C690;--sn-foam: #EAF6F4;--sn-tide-deep: #0E8C81}:root,[data-theme=dark]{--color-canvas: var(--sn-ground);--color-surface: var(--sn-shallows);--color-surface-raised: var(--sn-reef);--color-surface-hover: #163E4A;--color-overlay: rgb(3 18 22 / .84);--color-border: rgb(234 246 244 / .08);--color-border-strong: rgb(234 246 244 / .16);--color-text: var(--sn-foam);--color-text-secondary: rgb(234 246 244 / .68);--color-text-tertiary: rgb(234 246 244 / .58);--color-text-inverse: var(--sn-ground);--scrim-bottom: linear-gradient(to top, var(--sn-ground) 0%, rgb(3 18 22 / .92) 18%, rgb(3 18 22 / .55) 42%, rgb(3 18 22 / .12) 68%, transparent 100%);--scrim-side: linear-gradient(to right, var(--sn-ground) 0%, rgb(3 18 22 / .86) 26%, rgb(3 18 22 / .42) 52%, transparent 82%);--glass-bg: rgb(11 42 51 / .74);--glass-border: rgb(234 246 244 / .1);--liquid-tint: rgb(11 42 51 / .72);--liquid-tint-solid: rgb(11 42 51 / .88);--calendar-card-ground: var(--sn-shallows);--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-brand: "Bricolage Grotesque", "Inter Variable", system-ui, sans-serif}:root,[data-accent=sea]{--color-accent: var(--sn-tide);--color-accent-hover: #3EE0D1;--color-accent-active: var(--sn-tide-deep);--color-accent-subtle: rgb(20 211 194 / .14);--color-accent-text: var(--sn-ground);--gradient-accent: linear-gradient(135deg, var(--sn-tide) 0%, var(--sn-tide-deep) 100%)}:root:not([lang^=fa]) :is(.ln-hero__title,.ln-section__title,.ln-tour__title,.ln-way__title,.ln-subhead,.ln-card--hero h3,.ln-dl-hero__name,.ln-platform--web h3){font-family:var(--font-brand);font-weight:800;letter-spacing:-.02em}:root:not([lang^=fa]) .ln-hero__title{letter-spacing:-.03em;line-height:.95}:root:not([lang^=fa]) :is(.ln-card h3,.ln-step h4,.ln-platform h3,.ln-faq__item summary,.ln-compare__topic){font-family:var(--font-brand);font-weight:600}:is(.ln-tour__no,.ln-step__num){font-family:var(--font-brand);font-weight:800;letter-spacing:-.03em}:root[lang^=fa] :is(.ln-tour__no,.ln-step__num){font-family:"Vazirmatn",var(--font-brand);letter-spacing:normal}.ln-hero__title{background:linear-gradient(180deg,var(--sn-foam) 48%,color-mix(in oklab,var(--sn-tide) 72%,var(--sn-foam)) 100%);-webkit-background-clip:text;background-clip:text}.ln-mark__button{fill:var(--sn-foam)}.ln-mark__water{fill:var(--sn-tide)}.ln-mark{display:block;flex:none}.ln-wordmark{font-family:var(--font-brand);font-weight:800;letter-spacing:-.03em;color:var(--sn-foam)}.ln-wordmark[lang=fa],:root[lang=fa] .ln-wordmark{font-family:Vazirmatn,sans-serif;letter-spacing:normal}.ln-wm-sea{color:var(--sn-tide)}.sn-nav__brand,.ln-mnav__brand,.ln-footer__brand{gap:10px}.sn-nav__brand,.ln-mnav__brand{filter:none}.ln-footer__tag{font-family:var(--font-brand);font-weight:600}.ln-sea__sun{fill:var(--sn-sand)}.ln-sea__glow0{stop-color:color-mix(in oklab,var(--sn-sand) 46%,transparent)}.ln-sea__sky2{stop-color:color-mix(in oklab,var(--sn-sand) 34%,color-mix(in oklab,var(--sn-tide-deep) 30%,var(--sn-ground)))}.ln-sea__sky1{stop-color:color-mix(in oklab,var(--sn-shallows) 80%,var(--sn-ground))}.ln-sea__water0{stop-color:var(--sn-shallows)}.ln-sea__glints{fill:var(--sn-sand)}.ln-sea__front:after{background:repeating-linear-gradient(to bottom,color-mix(in oklab,var(--sn-sand) 60%,transparent) 0 2px,transparent 2px 11px)}.sn-badge--rating,.ln-app .sn-badge--rating{color:var(--sn-sand)}.ln-app .sn-card__badge{background:var(--sn-sand);color:var(--sn-ground)}.ln-web__code,.ln-invite b,.ln-field__input,.ln-seek__time,.ln-reel__time{font-family:var(--font-mono)}.ln-compare__us{font-family:var(--font-brand);font-weight:800}
