/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-content:""}}}@layer theme{:root,:host{--font-sans:IRANYekanX, IRANYekanX-fallback, Dana, Tahoma, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-950:oklch(28.2% .091 267.935);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-600:oklch(44.6% .03 256.802);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:var(--ds-r-md,12px);--radius-lg:var(--ds-r-md,12px);--radius-xl:var(--ds-r-md,12px);--radius-2xl:var(--ds-r-lg,16px);--radius-3xl:var(--ds-r-xl,22px);--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:IRANYekanX, IRANYekanX-fallback, Dana, Tahoma, sans-serif;--font-body:IRANYekanX, IRANYekanX-fallback, Dana, Tahoma, sans-serif;--color-border:hsl(var(--border));--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-destructive:hsl(var(--destructive));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:hsl(var(--accent));--color-glass:hsl(var(--glass));--color-glass-border:hsl(var(--glass-border));--color-glow:hsl(var(--glow));--color-telegram:#08c;--color-card:hsl(var(--card));--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--animate-fade-in:fade-in .6s ease-out forwards}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}:root{color-scheme:light;--background:210 30% 97%;--foreground:220 20% 10%;--card:0 0% 100%;--card-foreground:220 20% 10%;--popover:0 0% 100%;--popover-foreground:220 20% 10%;--primary:199 89% 48%;--primary-foreground:0 0% 100%;--secondary:220 14% 96%;--secondary-foreground:220 20% 10%;--muted:220 14% 96%;--muted-foreground:220 12% 40%;--accent:217 91% 60%;--accent-foreground:0 0% 100%;--destructive:351 89% 52%;--destructive-foreground:0 0% 100%;--border:220 13% 87%;--input:220 13% 87%;--ring:217 91% 60%;--radius:.75rem;--glass:220 15% 95%;--glass-bg:0 0% 100%;--glass-border:#0f172a14;--glass-shadow:0 12px 30px #0f172a1a, 0 4px 12px #0f172a0f;--glow:199 89% 48%;--glow-muted:199 89% 48%;--glow-primary:199 89% 48%;--gold:45 93% 58%;--gold-ink:38 80% 29%;--gold-ink-hover:36 85% 24%;--glow-color:217 91% 60%;--action-like:340 82% 62%;--action-repost:142 71% 50%;--action-bookmark:45 93% 58%;--action-reply:199 89% 58%;--gradient-start:217 91% 60%;--gradient-end:230 80% 68%;--hero-gradient:linear-gradient(135deg, #3c83f6, #6c82ef);--card-shadow:0 12px 30px #0f172a14, 0 0 20px #3c83f60d;--card-hover-shadow:0 20px 40px #0f172a26, 0 0 30px #3c83f61a;--neon-cyan:187 94% 50%;--neon-violet:217 91% 60%;--neon-emerald:199 89% 48%;--neon-amber:38 92% 50%;--neon-rose:340 82% 60%;--gradient-neon-btn:linear-gradient(135deg, #06bbe0, #256af4, #2357e7);--status-success:199 89% 48%;--status-success-light:172 66% 50%;--status-error:350 89% 60%;--status-error-light:25 95% 53%;--status-info:199 89% 48%;--status-info-light:192 91% 56%;--status-card-bg:0 0% 100%;--status-card-border:220 13% 80%;--status-icon-bg:210 40% 96%;--status-txt-primary:222 47% 11%;--status-txt-muted:215 16% 47%;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 87%;--sidebar-ring:217 91% 60%;--dur-1:90ms;--dur-2:.16s;--dur-3:.24s;--dur-4:.34s;--dur-5:.46s;--dur-lift:.6s;--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--ease-out-back:cubic-bezier(.34, 1.4, .64, 1);--ease-std:cubic-bezier(.4, 0, .2, 1);--space-section:clamp(3.5rem, 2.4rem + 4vw, 6rem);--container-page:1400px;--r-xs:var(--ds-r-sm,8px);--r-sm:var(--ds-r-md,12px);--r-md:var(--ds-r-md,12px);--r-lg:var(--ds-r-xl,22px);--r-xl:var(--ds-r-xl,22px);--e-1:0 1px 2px #0f17290d, 0 1px 3px -1px #0f17290a;--e-2:0 1px 2px #0f17290a, 0 8px 20px -10px #0f172924;--e-3:0 2px 4px #0f17290a, 0 18px 36px -16px #0f172933;--e-4:0 4px 8px #0f17290d, 0 34px 64px -28px #0f172947;--e-accent:0 12px 28px -12px #0d98d961;--e-accent-hover:0 18px 38px -14px #0d98d97a;--grad-accent:linear-gradient(135deg, #0da2e7, #0281c5);--e-accent-fill:0 10px 26px -12px #0d9cde73;--hairline:222 47% 11% / .13;--hairline-strong:222 47% 11% / .28;--up:160 84% 26%;--up-soft:160 84% 39%;--down:0 72% 46%;--down-soft:0 72% 51%}.dark,.dark-theme{color-scheme:dark;--background:222 25% 9%;--foreground:210 40% 98%;--card:222 25% 10%;--card-foreground:210 40% 98%;--popover:222 25% 10%;--popover-foreground:210 40% 96%;--primary:199 89% 55%;--primary-foreground:0 0% 100%;--secondary:222 20% 14%;--secondary-foreground:210 40% 96%;--muted:222 20% 14%;--muted-foreground:215 16% 62%;--accent:217 91% 60%;--accent-foreground:0 0% 100%;--destructive:351 89% 52%;--destructive-foreground:210 40% 96%;--border:222 20% 13%;--input:222 20% 14%;--ring:217 91% 60%;--glass:220 30% 12%;--glass-bg:222 35% 10%;--glass-border:#ffffff26;--glass-shadow:0 4px 24px #0006;--glow:199 89% 48%;--glow-muted:199 89% 48%;--glow-primary:199 89% 48%;--gold:45 93% 58%;--gold-ink:45 90% 60%;--gold-ink-hover:48 100% 70%;--glow-color:217 91% 60%;--action-like:340 82% 62%;--action-repost:142 71% 50%;--action-bookmark:45 93% 58%;--action-reply:199 89% 58%;--card-shadow:0 8px 32px #3c83f61a;--card-hover-shadow:0 16px 48px #3c83f640;--gradient-neon-btn:linear-gradient(135deg, #06d0f9, #256af4, #3565e9);--status-card-bg:225 20% 12%;--status-card-border:225 15% 22%;--status-icon-bg:225 20% 15%;--status-txt-primary:0 0% 100%;--status-txt-muted:215 20% 65%;--sidebar-background:222 25% 9%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:217 91% 60%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:222 20% 14%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:222 20% 16%;--sidebar-ring:217 91% 60%;--e-1:0 1px 2px #0006, 0 2px 8px -4px #0da2e71a;--e-2:0 1px 2px #0006, 0 8px 26px -12px #0000008c, 0 10px 26px -14px #0da2e729;--e-3:0 2px 4px #00000073, 0 20px 46px -18px #000000a6, 0 16px 40px -18px #0da2e733;--e-4:0 4px 8px #00000080, 0 40px 80px -30px #000000bf, 0 24px 60px -24px #0da2e738;--e-accent:0 14px 32px -14px #0da2e76b;--e-accent-hover:0 20px 44px -16px #0da2e785;--hairline:0 0% 100% / .16;--hairline-strong:0 0% 100% / .3;--up:158 72% 44%;--up-soft:158 72% 50%;--down:0 74% 56%;--down-soft:0 74% 62%}*{border-color:var(--color-border)}a,button,[role=button]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate;transition-duration:var(--dur-2);transition-timing-function:var(--ease-std)}input,select,textarea,summary,label{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow;transition-duration:var(--dur-2);transition-timing-function:var(--ease-std)}body,#__next,#root{background-color:var(--color-background);font-family:var(--font-body);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px hsl(var(--background)) inset!important;-webkit-text-fill-color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground))!important;border:1px solid #94a3b840!important;transition:background-color ease-in-out,color ease-in-out!important}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px hsl(var(--background)) inset!important;-webkit-text-fill-color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground))!important;border:1px solid #94a3b840!important;transition:background-color ease-in-out,color ease-in-out!important}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px hsl(var(--background)) inset!important;-webkit-text-fill-color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground))!important;border:1px solid #94a3b840!important;transition:background-color ease-in-out,color ease-in-out!important}input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px hsl(var(--background)) inset!important;-webkit-text-fill-color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground))!important;border:1px solid #94a3b840!important;transition:background-color ease-in-out,color ease-in-out!important}textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px hsl(var(--background)) inset!important;-webkit-text-fill-color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground))!important;border:1px solid #94a3b840!important;transition:background-color ease-in-out,color ease-in-out!important}textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px hsl(var(--background)) inset!important;-webkit-text-fill-color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground))!important;border:1px solid #94a3b840!important;transition:background-color ease-in-out,color ease-in-out!important}textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px hsl(var(--background)) inset!important;-webkit-text-fill-color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground))!important;border:1px solid #94a3b840!important;transition:background-color ease-in-out,color ease-in-out!important}textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px hsl(var(--background)) inset!important;-webkit-text-fill-color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground))!important;border:1px solid #94a3b840!important;transition:background-color ease-in-out,color ease-in-out!important}select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px hsl(var(--background)) inset!important;-webkit-text-fill-color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground))!important;border:1px solid #94a3b840!important;transition:background-color ease-in-out,color ease-in-out!important}select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px hsl(var(--background)) inset!important;-webkit-text-fill-color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground))!important;border:1px solid #94a3b840!important;transition:background-color ease-in-out,color ease-in-out!important}select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px hsl(var(--background)) inset!important;-webkit-text-fill-color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground))!important;border:1px solid #94a3b840!important;transition:background-color ease-in-out,color ease-in-out!important}select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px hsl(var(--background)) inset!important;-webkit-text-fill-color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground))!important;border:1px solid #94a3b840!important;transition:background-color ease-in-out,color ease-in-out!important}.dark-theme input:-webkit-autofill{border:1px solid #ffffff1a!important}.dark-theme input:-webkit-autofill:hover{border:1px solid #ffffff1a!important}.dark-theme input:-webkit-autofill:active{border:1px solid #ffffff1a!important}.dark-theme textarea:-webkit-autofill{border:1px solid #ffffff1a!important}.dark-theme textarea:-webkit-autofill:hover{border:1px solid #ffffff1a!important}.dark-theme textarea:-webkit-autofill:active{border:1px solid #ffffff1a!important}.dark-theme select:-webkit-autofill{border:1px solid #ffffff1a!important}.dark-theme select:-webkit-autofill:hover{border:1px solid #ffffff1a!important}.dark-theme select:-webkit-autofill:active{border:1px solid #ffffff1a!important}html.dark-theme input:-webkit-autofill{border:1px solid #ffffff1a!important}html.dark-theme input:-webkit-autofill:hover{border:1px solid #ffffff1a!important}html.dark-theme input:-webkit-autofill:active{border:1px solid #ffffff1a!important}html.dark-theme textarea:-webkit-autofill{border:1px solid #ffffff1a!important}html.dark-theme textarea:-webkit-autofill:hover{border:1px solid #ffffff1a!important}html.dark-theme textarea:-webkit-autofill:active{border:1px solid #ffffff1a!important}html.dark-theme select:-webkit-autofill{border:1px solid #ffffff1a!important}html.dark-theme select:-webkit-autofill:hover{border:1px solid #ffffff1a!important}html.dark-theme select:-webkit-autofill:active{border:1px solid #ffffff1a!important}input:-webkit-autofill:focus{border:1px solid #06b6d480!important}textarea:-webkit-autofill:focus{border:1px solid #06b6d480!important}select:-webkit-autofill:focus{border:1px solid #06b6d480!important}.dark-theme input:-webkit-autofill:focus{border:1px solid #06b6d480!important}.dark-theme textarea:-webkit-autofill:focus{border:1px solid #06b6d480!important}.dark-theme select:-webkit-autofill:focus{border:1px solid #06b6d480!important}html.dark-theme input:-webkit-autofill:focus{border:1px solid #06b6d480!important}html.dark-theme textarea:-webkit-autofill:focus{border:1px solid #06b6d480!important}html.dark-theme select:-webkit-autofill:focus{border:1px solid #06b6d480!important}.otp-shell.is-boxed .otp-input:autofill{animation-name:onAutoFillStart;opacity:0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important;box-shadow:none!important;-webkit-text-fill-color:transparent!important;caret-color:#0000!important;background:0 0!important;border:#0000!important;outline:none!important;transition:background-color 50000s ease-in-out,color 50000s ease-in-out!important}.otp-shell.is-boxed .otp-input:-webkit-autofill:hover{animation-name:onAutoFillStart;opacity:0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important;box-shadow:none!important;-webkit-text-fill-color:transparent!important;caret-color:#0000!important;background:0 0!important;border:#0000!important;outline:none!important;transition:background-color 50000s ease-in-out,color 50000s ease-in-out!important}.otp-shell.is-boxed .otp-input:-webkit-autofill:focus{animation-name:onAutoFillStart;opacity:0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important;box-shadow:none!important;-webkit-text-fill-color:transparent!important;caret-color:#0000!important;background:0 0!important;border:#0000!important;outline:none!important;transition:background-color 50000s ease-in-out,color 50000s ease-in-out!important}.otp-shell.is-boxed .otp-input:-webkit-autofill:active{animation-name:onAutoFillStart;opacity:0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important;box-shadow:none!important;-webkit-text-fill-color:transparent!important;caret-color:#0000!important;background:0 0!important;border:#0000!important;outline:none!important;transition:background-color 50000s ease-in-out,color 50000s ease-in-out!important}}@layer components{.btn-primary,.cta-primary{border-radius:var(--r-md);transition:var(--ds-t-hover,transform .2s cubic-bezier(.16, 1, .3, 1), box-shadow .2s cubic-bezier(.16, 1, .3, 1), background-color .2s cubic-bezier(.2, 0, 0, 1), border-color .2s cubic-bezier(.2, 0, 0, 1), color .2s cubic-bezier(.2, 0, 0, 1), filter .2s cubic-bezier(.2, 0, 0, 1))}}@layer utilities{.pf-input-icon{color:hsl(var(--muted-foreground));pointer-events:none;top:50%;transition:color .3s;position:absolute;inset-inline-start:1rem;transform:translateY(-50%)}.btn-add-to-cart{position:relative;overflow:hidden}.btn-add-to-cart:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:100%;height:100%;transition:none;position:absolute;top:0;left:0;transform:translate(-200%)skew(-20deg)}[dir=rtl] .btn-add-to-cart:after{left:0;right:auto;transform:translate(200%)skew(-20deg)}.btn-add-to-cart:hover:after{transition:transform .85s cubic-bezier(.16,1,.3,1),translate .85s cubic-bezier(.16,1,.3,1),scale .85s cubic-bezier(.16,1,.3,1),rotate .85s cubic-bezier(.16,1,.3,1);transform:translate(200%)skew(-20deg)}[dir=rtl] .btn-add-to-cart:hover:after{transition:transform .85s cubic-bezier(.16,1,.3,1),translate .85s cubic-bezier(.16,1,.3,1),scale .85s cubic-bezier(.16,1,.3,1),rotate .85s cubic-bezier(.16,1,.3,1);transform:translate(-200%)skew(-20deg)}.btn-add-to-cart{color:#fff;border-radius:var(--ds-r-xl,22px);letter-spacing:.03em;background:linear-gradient(135deg,#38bdf8,#3b82f6,#2563eb) 0 0/200%;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1.25rem 0;font-size:1.05rem;font-weight:800;transition:transform .4s cubic-bezier(.4,0,.2,1),background-position .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),translate .4s cubic-bezier(.4,0,.2,1),scale .4s cubic-bezier(.4,0,.2,1),rotate .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 25px #3b82f666}.btn-add-to-cart:hover{background-position:100%;transform:translateY(-3px)scale(1.01);box-shadow:0 12px 35px #3b82f68c,inset 0 0 0 1px #fff3}.btn-add-to-cart:focus-visible{outline:3px solid var(--focus-ring,hsl(var(--ring)));outline-offset:3px;transform:translateY(-3px)scale(1.01)}.cta-button{border-radius:var(--ds-r-md,12px);color:#3b82f6;background:linear-gradient(90deg,#3b82f61a,#3b82f60d);border:1px solid #3b82f633;padding:.75rem 1.5rem;transition:transform .3s,box-shadow .3s,border-color .3s,background-color .3s,color .3s,translate .3s,scale .3s,rotate .3s}.cta-button:hover{background:linear-gradient(90deg,#3b82f633,#3b82f61a);border-color:#3b82f666;box-shadow:0 0 20px #3b82f633}.cta-button:focus-visible{outline:3px solid var(--focus-ring,hsl(var(--ring)));outline-offset:3px;box-shadow:0 0 20px #3b82f64d}.cta-button{position:relative;overflow:hidden}.cta-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:100%;height:100%;transition:none;position:absolute;top:0;left:0;transform:translate(-200%)skew(-20deg)}[dir=rtl] .cta-button:after{left:0;right:auto;transform:translate(200%)skew(-20deg)}.cta-button:hover:after{transition:transform .85s cubic-bezier(.16,1,.3,1),translate .85s cubic-bezier(.16,1,.3,1),scale .85s cubic-bezier(.16,1,.3,1),rotate .85s cubic-bezier(.16,1,.3,1);transform:translate(200%)skew(-20deg)}[dir=rtl] .cta-button:hover:after{transition:transform .85s cubic-bezier(.16,1,.3,1),translate .85s cubic-bezier(.16,1,.3,1),scale .85s cubic-bezier(.16,1,.3,1),rotate .85s cubic-bezier(.16,1,.3,1);transform:translate(-200%)skew(-20deg)}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.nav-link-hover{transition:transform .3s ease-out,box-shadow .3s ease-out,border-color .3s ease-out,background-color .3s ease-out,color .3s ease-out,translate .3s ease-out,scale .3s ease-out,rotate .3s ease-out;position:relative}.nav-link-hover:before{content:"";border-radius:var(--ds-r-sm,8px);background:hsl(var(--glass-bg) / .7);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--foreground) / .08);opacity:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease-out,box-shadow .3s ease-out,translate .3s ease-out,scale .3s ease-out,rotate .3s ease-out;position:absolute;inset:0;transform:scale(.85)}.nav-link-hover:hover:before{opacity:1;box-shadow:0 8px 24px hsl(var(--primary) / .1);transform:scale(1)}.color-swatch{border-radius:var(--ds-r-pill,999px);cursor:pointer;border:2px solid hsl(var(--foreground) / .5);width:2.5rem;height:2.5rem;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,translate .2s,scale .2s,rotate .2s;position:relative;overflow:hidden}.color-swatch:hover{transform:scale(1.15);box-shadow:0 0 16px}.color-swatch input[type=color]{cursor:pointer;opacity:0;width:60px;height:60px;position:absolute;top:-10px;left:-10px}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.neon-toggle{cursor:pointer;border-radius:var(--ds-r-pill,999px);background:hsl(var(--muted));border:none;align-items:center;width:3rem;height:1.75rem;transition:transform .3s,box-shadow .3s,border-color .3s,background-color .3s,color .3s,translate .3s,scale .3s,rotate .3s;display:inline-flex;position:relative}.neon-toggle[data-checked=true]{box-shadow:0 0 16px hsl(var(--primary) / .4);background:linear-gradient(135deg,#2463eb,#3a67e4)}.\!absolute{position:absolute!important}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[2px\]{inset:2px}.-inset-x-1{inset-inline:calc(var(--spacing) * -1)}.-inset-x-2{inset-inline:calc(var(--spacing) * -2)}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.-start-1\/2{inset-inline-start:-50%}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.start-6{inset-inline-start:calc(var(--spacing) * 6)}.start-\[8\%\]{inset-inline-start:8%}.-end-0\.5{inset-inline-end:calc(var(--spacing) * -.5)}.-end-24{inset-inline-end:calc(var(--spacing) * -24)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-2\.5{inset-inline-end:calc(var(--spacing) * 2.5)}.end-5{inset-inline-end:calc(var(--spacing) * 5)}.end-6{inset-inline-end:calc(var(--spacing) * 6)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1\/2{top:-50%}.-top-\[100px\]{top:-100px}.-top-\[200px\]{top:-200px}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-\[-8rem\]{top:-8rem}.top-full{top:100%}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.right-\[10\%\]{right:10%}.-bottom-4{bottom:calc(var(--spacing) * -4)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[-10rem\]{bottom:-10rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-\[8\%\]{left:8%}.left-\[10\%\]{left:10%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[99999\]{z-index:99999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.-m-2\.5{margin:calc(var(--spacing) * -2.5)}.m-0{margin:0}.container{margin-inline:auto;padding-inline:1rem}@media (min-width:40rem){.container{max-width:none;padding-inline:1.5rem}}@media (min-width:64rem){.container{padding-inline:2rem}}@media (min-width:1400px){.container{max-width:1400px}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-auto{margin-block:auto}.ms-0{margin-inline-start:0}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.comment-textarea{background-color:hsl(var(--background) / .6);-webkit-backdrop-filter:blur(12px);width:100%;color:hsl(var(--foreground));border-radius:var(--ds-r-md,12px);resize:vertical;border:1px solid #00000040;outline:none;min-height:90px;margin-bottom:2px;padding:.875rem 1rem;font-size:16px;transition:transform .3s,box-shadow .3s,border-color .3s,background-color .3s,color .3s,translate .3s,scale .3s,rotate .3s}.comment-textarea::placeholder{color:hsl(var(--muted-foreground) / .5)}.comment-textarea:focus{background-color:hsl(var(--background) / .9);border-color:hsl(var(--primary));box-shadow:inset 0 0 0 1px hsl(var(--primary))}.comment-textarea:focus-visible{outline:2px solid var(--focus-ring,hsl(var(--ring)));outline-offset:2px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-px{margin-bottom:1px}.toggle-knob{border-radius:var(--ds-r-pill,999px);background:#fff;width:1.25rem;height:1.25rem;transition:transform .3s,box-shadow .3s,border-color .3s,background-color .3s,color .3s,translate .3s,scale .3s,rotate .3s;display:block;transform:translate(-1.5rem);box-shadow:0 2px 6px #00000026}.neon-toggle[data-checked=true] .toggle-knob{transform:translate(-.25rem)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:var(--aspect-video)}.size-0{width:0;height:0}.size-1{width:var(--spacing);height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-52{height:calc(var(--spacing) * 52)}.h-\[1px\]{height:1px}.h-\[2\.5px\]{height:2.5px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[26rem\]{height:26rem}.h-\[30rem\]{height:30rem}.h-\[46px\]{height:46px}.h-\[100dvh\]{height:100dvh}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[800px\]{height:800px}.h-\[calc\(100\%-6px\)\]{height:calc(100% - 6px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100dvh_-_2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-0{min-height:0}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[44px\]{min-height:44px}.min-h-\[70dvh\]{min-height:70dvh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-\[85vh\]{min-height:85vh}.min-h-\[90px\]{min-height:90px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[200px\]{min-height:200px}.min-h-\[260px\]{min-height:260px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-8\.5{width:calc(var(--spacing) * 8.5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-80{width:calc(var(--spacing) * 80)}.w-100{width:calc(var(--spacing) * 100)}.w-\[26rem\]{width:26rem}.w-\[30rem\]{width:30rem}.w-\[85vw\]{width:85vw}.w-\[90\%\]{width:90%}.w-\[104px\]{width:104px}.w-\[280px\]{width:280px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100\%-6px\)\]{width:calc(100% - 6px)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-\[48rem\]{max-width:48rem}.max-w-\[56rem\]{max-width:56rem}.max-w-\[85vw\]{max-width:85vw}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[460px\]{max-width:460px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw_-_2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[9rem\]{min-width:9rem}.min-w-\[20px\]{min-width:20px}.min-w-\[160px\]{min-width:160px}.min-w-\[min\(320px\,calc\(100vw_-_2rem\)\)\]{min-width:min(320px,100vw - 2rem)}.min-w-max{min-width:max-content}.flex-1,.flex-\[1_1_0\%\]{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-5{--tw-translate-y:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-10{--tw-translate-y:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-28{--tw-translate-y:calc(var(--spacing) * 28);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-10px\]{--tw-translate-y:-10px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.85\]{scale:.85}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.smooth-card{transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1),border-color .4s,background .4s,translate .45s cubic-bezier(.4,0,.2,1),scale .45s cubic-bezier(.4,0,.2,1),rotate .45s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px -5px #0f172a0a,0 1px 3px #0f172a05}.smooth-card:hover{border-color:#0ea5e933;transform:translateY(-4px);box-shadow:0 12px 40px #0ea5e914,inset 0 1px #ffffff0f}.smooth-item{transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s,border-color .3s,background .3s,translate .35s cubic-bezier(.4,0,.2,1),scale .35s cubic-bezier(.4,0,.2,1),rotate .35s cubic-bezier(.4,0,.2,1)}.smooth-item:hover{border-color:#0ea5e92e;transform:translateY(-2px)scale(1.01);box-shadow:0 6px 20px #0ea5e914}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-fade-in{animation:var(--animate-fade-in)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.dot-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite dot-pulse}.float-anim{animation:6s ease-in-out infinite loginFloat}.float-icon{animation:4s ease-in-out infinite float-icon}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.resize-y{resize:vertical}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border\/20>:not(:last-child)){border-color:color-mix(in srgb,hsl(var(--border)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/20>:not(:last-child)){border-color:color-mix(in oklab,var(--color-border) 20%,transparent)}}:where(.divide-border\/30>:not(:last-child)){border-color:color-mix(in srgb,hsl(var(--border)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/30>:not(:last-child)){border-color:color-mix(in oklab,var(--color-border) 30%,transparent)}}:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in srgb,hsl(var(--border)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}:where(.divide-slate-800>:not(:last-child)){border-color:var(--color-slate-800)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-3xl{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.dark-theme .hover-lift:hover{box-shadow:0 8px 30px #0ea5e926,0 2px 8px #0000004d}.dark-theme .smooth-card{box-shadow:0 4px 20px -5px #00000026}.dark-theme .smooth-card:hover{border-color:#0ea5e940;box-shadow:0 12px 40px #0ea5e91f,inset 0 1px #ffffff0a}.dark-theme .smooth-item:hover{border-color:#0ea5e938;box-shadow:0 6px 20px #0ea5e91f}html.dark-theme .pf-glass-input{background:#ffffff08;border-color:#ffffff1a}html.dark-theme .pf-glass-input:focus{background:#ffffff0d}.dark-theme .comment-textarea{border-color:#fff3}@media (max-width:767px){.dark-theme .header-glass{background-color:hsl(var(--glass-bg) / 1)!important}.dark-theme .header-glass-scrolled{box-shadow:0 4px 15px #0000004d!important}}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-background{border-color:var(--color-background)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-blue-400\/40{border-color:#54a2ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/40{border-color:color-mix(in oklab,var(--color-blue-400) 40%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/50{border-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.border-border{border-color:var(--color-border)}.border-border\/20{border-color:color-mix(in srgb,hsl(var(--border)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-border\/20{border-color:color-mix(in oklab,var(--color-border) 20%,transparent)}}.border-border\/30{border-color:color-mix(in srgb,hsl(var(--border)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-border\/30{border-color:color-mix(in oklab,var(--color-border) 30%,transparent)}}.border-border\/40{border-color:color-mix(in srgb,hsl(var(--border)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.border-border\/50{border-color:color-mix(in srgb,hsl(var(--border)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.border-border\/60{border-color:color-mix(in srgb,hsl(var(--border)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.border-border\/80{border-color:color-mix(in srgb,hsl(var(--border)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.border-cyan-500\/10{border-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/10{border-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.border-cyan-500\/15{border-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/15{border-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-glass-border{border-color:var(--color-glass-border)}.border-glass-border\/10{border-color:color-mix(in srgb,hsl(var(--glass-border)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-glass-border\/10{border-color:color-mix(in oklab,var(--color-glass-border) 10%,transparent)}}.border-glass-border\/30{border-color:color-mix(in srgb,hsl(var(--glass-border)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-glass-border\/30{border-color:color-mix(in oklab,var(--color-glass-border) 30%,transparent)}}.border-glass-border\/40{border-color:color-mix(in srgb,hsl(var(--glass-border)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-glass-border\/40{border-color:color-mix(in oklab,var(--color-glass-border) 40%,transparent)}}.border-glow\/20{border-color:color-mix(in srgb,hsl(var(--glow)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-glow\/20{border-color:color-mix(in oklab,var(--color-glow) 20%,transparent)}}.border-primary{border-color:var(--color-primary)}.border-primary\/20{border-color:color-mix(in srgb,hsl(var(--primary)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.border-primary\/25{border-color:color-mix(in srgb,hsl(var(--primary)) 25%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/25{border-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}.border-primary\/30{border-color:color-mix(in srgb,hsl(var(--primary)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.border-primary\/40{border-color:color-mix(in srgb,hsl(var(--primary)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-sky-500{border-color:var(--color-sky-500)}.border-sky-500\/15{border-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/15{border-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500\/15{border-color:#62748e26}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/15{border-color:color-mix(in oklab,var(--color-slate-500) 15%,transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/70{border-color:#314158b3}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/70{border-color:color-mix(in oklab,var(--color-slate-700) 70%,transparent)}}.border-slate-700\/80{border-color:#314158cc}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/80{border-color:color-mix(in oklab,var(--color-slate-700) 80%,transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.header-glass-scrolled{background-color:hsl(var(--glass-bg));border-bottom:1px solid hsl(var(--foreground) / .08);box-shadow:0 4px 20px #0000000f,0 1px 4px #00000008}@media (max-width:767px){.header-glass-scrolled{box-shadow:0 4px 15px #0000000d!important}.dark-theme .header-glass-scrolled{box-shadow:0 4px 15px #0000004d!important}}.header-glass{background-color:hsl(var(--glass-bg) / .88);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--glass-border)}@media (max-width:767px){.header-glass{background-color:hsl(var(--glass-bg) / .98)!important;-webkit-backdrop-filter:none!important}.dark-theme .header-glass{background-color:hsl(var(--glass-bg) / 1)!important}}.bg-\[var\(--bg-elevated\)\]\/95{background-color:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--bg-elevated\)\]\/95{background-color:color-mix(in oklab,var(--bg-elevated) 95%,transparent)}}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-background{background-color:var(--color-background)}.bg-background\/20{background-color:color-mix(in srgb,hsl(var(--background)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-background\/20{background-color:color-mix(in oklab,var(--color-background) 20%,transparent)}}.bg-background\/40{background-color:color-mix(in srgb,hsl(var(--background)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--color-background) 40%,transparent)}}.bg-background\/50{background-color:color-mix(in srgb,hsl(var(--background)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--color-background) 50%,transparent)}}.bg-background\/60{background-color:color-mix(in srgb,hsl(var(--background)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,var(--color-background) 60%,transparent)}}.bg-background\/85{background-color:color-mix(in srgb,hsl(var(--background)) 85%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-background\/85{background-color:color-mix(in oklab,var(--color-background) 85%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/5{background-color:color-mix(in oklab,var(--color-blue-500) 5%,transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-500\/\[0\.01\]{background-color:#3080ff03}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/\[0\.01\]{background-color:color-mix(in oklab,var(--color-blue-500) 1%,transparent)}}.bg-blue-500\/\[0\.04\]{background-color:#3080ff0a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-blue-500) 4%,transparent)}}.bg-border\/50{background-color:color-mix(in srgb,hsl(var(--border)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-border\/50{background-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.bg-card\/50{background-color:color-mix(in srgb,hsl(var(--card)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-card\/50{background-color:color-mix(in oklab,var(--color-card) 50%,transparent)}}.bg-cyan-500\/5{background-color:#00b7d70d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/5{background-color:color-mix(in oklab,var(--color-cyan-500) 5%,transparent)}}.bg-cyan-500\/8{background-color:#00b7d714}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/8{background-color:color-mix(in oklab,var(--color-cyan-500) 8%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-glass\/50{background-color:color-mix(in srgb,hsl(var(--glass)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-glass\/50{background-color:color-mix(in oklab,var(--color-glass) 50%,transparent)}}.bg-glow{background-color:var(--color-glow)}.bg-glow\/15{background-color:color-mix(in srgb,hsl(var(--glow)) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-glow\/15{background-color:color-mix(in oklab,var(--color-glow) 15%,transparent)}}.bg-muted-foreground\/20{background-color:color-mix(in srgb,hsl(var(--muted-foreground)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/20{background-color:color-mix(in oklab,var(--color-muted-foreground) 20%,transparent)}}.bg-muted-foreground\/30{background-color:color-mix(in srgb,hsl(var(--muted-foreground)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--color-muted-foreground) 30%,transparent)}}.bg-muted\/20{background-color:color-mix(in srgb,hsl(var(--muted)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}.bg-muted\/70{background-color:color-mix(in srgb,hsl(var(--muted)) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/70{background-color:color-mix(in oklab,var(--color-muted) 70%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary\/5{background-color:color-mix(in srgb,hsl(var(--primary)) 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.bg-primary\/10{background-color:color-mix(in srgb,hsl(var(--primary)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-primary\/15{background-color:color-mix(in srgb,hsl(var(--primary)) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.bg-red-600\/90{background-color:#e40014e6}@supports (color:color-mix(in lab,red,red)){.bg-red-600\/90{background-color:color-mix(in oklab,var(--color-red-600) 90%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary\/20{background-color:color-mix(in srgb,hsl(var(--secondary)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/20{background-color:color-mix(in oklab,var(--color-secondary) 20%,transparent)}}.bg-secondary\/30{background-color:color-mix(in srgb,hsl(var(--secondary)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/30{background-color:color-mix(in oklab,var(--color-secondary) 30%,transparent)}}.bg-secondary\/40{background-color:color-mix(in srgb,hsl(var(--secondary)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/40{background-color:color-mix(in oklab,var(--color-secondary) 40%,transparent)}}.bg-secondary\/50{background-color:color-mix(in srgb,hsl(var(--secondary)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/50{background-color:color-mix(in oklab,var(--color-secondary) 50%,transparent)}}.bg-secondary\/80{background-color:color-mix(in srgb,hsl(var(--secondary)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/80{background-color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-400\/40{background-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/40{background-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/5{background-color:#00a5ef0d}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/5{background-color:color-mix(in oklab,var(--color-sky-500) 5%,transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-sky-500\/\[0\.02\]{background-color:#00a5ef05}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-sky-500) 2%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/80{background-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.bg-slate-500\/5{background-color:#62748e0d}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/5{background-color:color-mix(in oklab,var(--color-slate-500) 5%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/80{background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.bg-slate-900\/5{background-color:#0f172b0d}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/5{background-color:color-mix(in oklab,var(--color-slate-900) 5%,transparent)}}.bg-slate-900\/85{background-color:#0f172bd9}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/85{background-color:color-mix(in oklab,var(--color-slate-900) 85%,transparent)}}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950) 80%,transparent)}}.bg-telegram{background-color:var(--color-telegram)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_center\,hsl\(var\(--primary\)\/0\.10\)_0\,transparent_100\%\)\]{background-image:radial-gradient(circle at center,hsl(var(--primary)/.1) 0,transparent 100%)}.from-\[hsl\(217_91\%_60\%\)\]{--tw-gradient-from:#3c83f6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/\[0\.06\]{--tw-gradient-from:#3080ff0f}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 6%, transparent)}}.from-blue-500\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/40{--tw-gradient-from:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.from-cyan-400\/40{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.from-cyan-400\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-foreground{--tw-gradient-from:var(--color-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/15{--tw-gradient-from:color-mix(in srgb, hsl(var(--primary)) 15%, transparent)}@supports (color:color-mix(in lab,red,red)){.from-primary\/15{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.from-primary\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/30{--tw-gradient-from:color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}@supports (color:color-mix(in lab,red,red)){.from-primary\/30{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.from-primary\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/70{--tw-gradient-from:color-mix(in srgb, hsl(var(--primary)) 70%, transparent)}@supports (color:color-mix(in lab,red,red)){.from-primary\/70{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.from-primary\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-200{--tw-gradient-from:var(--color-sky-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/10{--tw-gradient-from:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.from-sky-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-100{--tw-gradient-from:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-blue-500\/5{--tw-gradient-via:#3080ff0d}@supports (color:color-mix(in lab,red,red)){.via-blue-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.via-blue-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500\/20{--tw-gradient-via:#3080ff33}@supports (color:color-mix(in lab,red,red)){.via-blue-500\/20{--tw-gradient-via:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.via-blue-500\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500\/30{--tw-gradient-via:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.via-blue-500\/30{--tw-gradient-via:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.via-blue-500\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/30{--tw-gradient-via:color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}@supports (color:color-mix(in lab,red,red)){.via-primary\/30{--tw-gradient-via:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.via-primary\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-400{--tw-gradient-via:var(--color-sky-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-950\/60{--tw-gradient-via:#052f4a99}@supports (color:color-mix(in lab,red,red)){.via-sky-950\/60{--tw-gradient-via:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.via-sky-950\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[hsl\(199_89\%_48\%\)\]{--tw-gradient-to:#0da2e7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-400\/20{--tw-gradient-to:#54a2ff33}@supports (color:color-mix(in lab,red,red)){.to-blue-400\/20{--tw-gradient-to:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.to-blue-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/\[0\.06\]{--tw-gradient-to:#3080ff0f}@supports (color:color-mix(in lab,red,red)){.to-blue-500\/\[0\.06\]{--tw-gradient-to:color-mix(in oklab, var(--color-blue-500) 6%, transparent)}}.to-blue-500\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300{--tw-gradient-to:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-foreground{--tw-gradient-to:var(--color-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted-foreground{--tw-gradient-to:var(--color-muted-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/5{--tw-gradient-to:color-mix(in srgb, hsl(var(--primary)) 5%, transparent)}@supports (color:color-mix(in lab,red,red)){.to-primary\/5{--tw-gradient-to:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.to-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-secondary{--tw-gradient-to:var(--color-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-400{--tw-gradient-to:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-600{--tw-gradient-to:var(--color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-200{--tw-gradient-to:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-accent{fill:var(--color-accent)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-11{padding-inline-start:calc(var(--spacing) * 11)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[80px\]{padding-top:80px}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-11{padding-bottom:calc(var(--spacing) * 11)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[2\.1\]{--tw-leading:2.1;line-height:2.1}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.text-\[\#38bdf8\]{color:#38bdf8}.text-\[\.\.\.\]{color:...}.text-\[hsl\(199_89\%_34\%\)\]{color:#0a73a4}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-border{color:var(--color-border)}.text-border\/40{color:color-mix(in srgb,hsl(var(--border)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-border\/40{color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-destructive{color:var(--color-destructive)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--color-foreground)}.text-foreground\/70{color:color-mix(in srgb,hsl(var(--foreground)) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--color-foreground) 70%,transparent)}}.text-foreground\/80{color:color-mix(in srgb,hsl(var(--foreground)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--color-foreground) 80%,transparent)}}.text-foreground\/85{color:color-mix(in srgb,hsl(var(--foreground)) 85%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--color-foreground) 85%,transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-inherit{color:inherit}.text-muted-foreground{color:var(--color-muted-foreground)}.text-muted-foreground\/30{color:color-mix(in srgb,hsl(var(--muted-foreground)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/30{color:color-mix(in oklab,var(--color-muted-foreground) 30%,transparent)}}.text-muted-foreground\/70{color:color-mix(in srgb,hsl(var(--muted-foreground)) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--color-muted-foreground) 70%,transparent)}}.text-muted-foreground\/80{color:color-mix(in srgb,hsl(var(--muted-foreground)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--color-muted-foreground) 80%,transparent)}}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-secondary{color:var(--color-secondary)}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-700\/300{color:#0069a4}@supports (color:color-mix(in lab,red,red)){.text-sky-700\/300{color:color-mix(in oklab,var(--color-sky-700) 300%,transparent)}}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.placeholder-muted-foreground\/40::placeholder{color:color-mix(in srgb,hsl(var(--muted-foreground)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.placeholder-muted-foreground\/40::placeholder{color:color-mix(in oklab,var(--color-muted-foreground) 40%,transparent)}}.placeholder-muted-foreground\/50::placeholder{color:color-mix(in srgb,hsl(var(--muted-foreground)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.placeholder-muted-foreground\/50::placeholder{color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.caret-primary{caret-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.22\]{opacity:.22}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(34\,211\,238\,0\.35\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#22d3ee59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.25\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#3b82f640);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(34\,211\,238\,0\.3\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#22d3ee4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_hsl\(var\(--primary\)\/0\.4\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,hsl(var(--primary)/.4));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(41\,98\,255\,0\.4\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#2962ff66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_28px_rgba\(34\,211\,238\,0\.4\)\]{--tw-shadow:0 4px 28px var(--tw-shadow-color,#22d3ee66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\2026\]{--tw-shadow:\2026;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.glow-primary{box-shadow:0 0 20px hsl(var(--primary) / .3),0 0 60px hsl(var(--primary) / .1)}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/20{--tw-shadow-color:color-mix(in srgb, hsl(var(--primary)) 20%, transparent)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/25{--tw-shadow-color:color-mix(in srgb, hsl(var(--primary)) 25%, transparent)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-500\/10{--tw-shadow-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.shadow-sky-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-500\/20{--tw-shadow-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.shadow-sky-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[hsl\(var\(--glass-border\)\/0\.1\)\]{--tw-ring-color:hsl(var(--glass-border)/.1)}.ring-border\/60{--tw-ring-color:color-mix(in srgb, hsl(var(--border)) 60%, transparent)}@supports (color:color-mix(in lab,red,red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.ring-sky-500\/50{--tw-ring-color:#00a5ef80}@supports (color:color-mix(in lab,red,red)){.ring-sky-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[90px\]{--tw-blur:blur(90px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(34\,211\,238\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#22d3eecc));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(56\,189\,248\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#38bdf899));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(59\,130\,246\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#3b82f699));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[\.\.\.\]{transition-property:...;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,opacity\,transform\,translate\,scale\,rotate\]{transition-property:background-color,opacity,transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\,--tw-gradient-from\,--tw-gradient-via\,--tw-gradient-to\]{transition-property:box-shadow,transform,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,transform\]{transition-property:color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\,scale\,rotate\]{transition-property:opacity,transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-smooth{--tw-ease:var(--ease-smooth);transition-timing-function:var(--ease-smooth)}.ease-spring{--tw-ease:var(--ease-spring);transition-timing-function:var(--ease-spring)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\!running{animation-play-state:running!important}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[tf\:getBars\]{tf:getBars}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.ease-smooth{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-spring{animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.text-shadow-sm{text-shadow:0px 1px 0px var(--tw-text-shadow-color,#00000013),0px 1px 1px var(--tw-text-shadow-color,#00000013),0px 2px 2px var(--tw-text-shadow-color,#00000013)}.zoom-out{--tw-exit-scale:0}.group-focus-within\:text-blue-500:is(:where(.group):focus-within *){color:var(--color-blue-500)}.group-focus-within\:text-primary:is(:where(.group):focus-within *){color:var(--color-primary)}@media (hover:hover){.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:border-primary\/50:is(:where(.group):hover *){border-color:color-mix(in srgb,hsl(var(--primary)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-primary\/50:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-primary) 50%,transparent)}}.group-hover\:bg-sky-500\/20:is(:where(.group):hover *){background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-sky-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.group-hover\:text-blue-400:is(:where(.group):hover *){color:var(--color-blue-400)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--color-foreground)}.group-hover\:text-foreground\/75:is(:where(.group):hover *){color:color-mix(in srgb,hsl(var(--foreground)) 75%,transparent)}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-foreground\/75:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-foreground) 75%,transparent)}}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:text-sky-400:is(:where(.group):hover *){color:var(--color-sky-400)}.group-hover\:text-sky-500:is(:where(.group):hover *){color:var(--color-sky-500)}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/img\:scale-105:is(:where(.group\/img):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/img\:scale-\[1\.02\]:is(:where(.group\/img):hover *){scale:1.02}.group-hover\/img\:opacity-100:is(:where(.group\/img):hover *){opacity:1}.group-hover\/reply\:-translate-y-0\.5:is(:where(.group\/reply):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.peer-checked\:scale-100:is(:where(.peer):checked~*){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.peer-checked\:bg-primary:is(:where(.peer):checked~*){background-color:var(--color-primary)}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus-visible\:ring-primary:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--color-primary)}.selection\:bg-cyan-500\/30 ::selection{background-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-cyan-500\/30 ::selection{background-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.selection\:bg-cyan-500\/30::selection{background-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-cyan-500\/30::selection{background-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.selection\:text-cyan-900 ::selection{color:var(--color-cyan-900)}.selection\:text-cyan-900::selection{color:var(--color-cyan-900)}.placeholder\:text-gray-400\/70::placeholder{color:#99a1afb3}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-gray-400\/70::placeholder{color:color-mix(in oklab,var(--color-gray-400) 70%,transparent)}}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in srgb,hsl(var(--muted-foreground)) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab,var(--color-muted-foreground) 70%,transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-2:before{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.before\:-inset-3:before{content:var(--tw-content);inset:calc(var(--spacing) * -3)}.before\:-inset-\[15px\]:before{content:var(--tw-content);inset:-15px}.before\:-inset-x-1:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * -1)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:-translate-x-1:hover{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.005\]:hover{scale:1.005}.hover\:border-accent\/45:hover{border-color:color-mix(in srgb,hsl(var(--accent)) 45%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/45:hover{border-color:color-mix(in oklab,var(--color-accent) 45%,transparent)}}.hover\:border-blue-500\/30:hover{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/30:hover{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.hover\:border-cyan-500\/50:hover{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-500\/50:hover{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.hover\:border-emerald-500:hover{border-color:var(--color-emerald-500)}.hover\:border-glow\/30:hover{border-color:color-mix(in srgb,hsl(var(--glow)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-glow\/30:hover{border-color:color-mix(in oklab,var(--color-glow) 30%,transparent)}}.hover\:border-primary\/40:hover{border-color:color-mix(in srgb,hsl(var(--primary)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.hover\:border-primary\/50:hover{border-color:color-mix(in srgb,hsl(var(--primary)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--color-primary) 50%,transparent)}}.hover\:border-sky-500\/40:hover{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-500\/40:hover{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.hover\:bg-background\/40:hover{background-color:color-mix(in srgb,hsl(var(--background)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/40:hover{background-color:color-mix(in oklab,var(--color-background) 40%,transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-black\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/90:hover{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.hover\:bg-card\/80:hover{background-color:color-mix(in srgb,hsl(var(--card)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-card\/80:hover{background-color:color-mix(in oklab,var(--color-card) 80%,transparent)}}.hover\:bg-cyan-500\/10:hover{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-foreground\/5:hover{background-color:color-mix(in srgb,hsl(var(--foreground)) 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab,var(--color-foreground) 5%,transparent)}}.hover\:bg-glass\/80:hover{background-color:color-mix(in srgb,hsl(var(--glass)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-glass\/80:hover{background-color:color-mix(in oklab,var(--color-glass) 80%,transparent)}}.hover\:bg-muted-foreground\/40:hover{background-color:color-mix(in srgb,hsl(var(--muted-foreground)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted-foreground\/40:hover{background-color:color-mix(in oklab,var(--color-muted-foreground) 40%,transparent)}}.hover\:bg-muted-foreground\/50:hover{background-color:color-mix(in srgb,hsl(var(--muted-foreground)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted-foreground\/50:hover{background-color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}.hover\:bg-muted\/50:hover{background-color:color-mix(in srgb,hsl(var(--muted)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.hover\:bg-muted\/70:hover{background-color:color-mix(in srgb,hsl(var(--muted)) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab,var(--color-muted) 70%,transparent)}}.hover\:bg-primary\/10:hover{background-color:color-mix(in srgb,hsl(var(--primary)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.hover\:bg-primary\/90:hover{background-color:color-mix(in srgb,hsl(var(--primary)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.hover\:bg-secondary\/20:hover{background-color:color-mix(in srgb,hsl(var(--secondary)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/20:hover{background-color:color-mix(in oklab,var(--color-secondary) 20%,transparent)}}.hover\:bg-secondary\/50:hover{background-color:color-mix(in srgb,hsl(var(--secondary)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/50:hover{background-color:color-mix(in oklab,var(--color-secondary) 50%,transparent)}}.hover\:bg-secondary\/60:hover{background-color:color-mix(in srgb,hsl(var(--secondary)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/60:hover{background-color:color-mix(in oklab,var(--color-secondary) 60%,transparent)}}.hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}.hover\:bg-sky-500\/10:hover{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-500\/10:hover{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.hover\:bg-sky-500\/\[0\.06\]:hover{background-color:#00a5ef0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-500\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-sky-500) 6%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-100\/90:hover{background-color:#f1f5f9e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-100\/90:hover{background-color:color-mix(in oklab,var(--color-slate-100) 90%,transparent)}}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-500\/10:hover{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-500\/10:hover{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.hover\:bg-slate-800\/60:hover{background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/60:hover{background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:text-blue-400:hover{color:var(--color-blue-400)}.hover\:text-cyan-500:hover{color:var(--color-cyan-500)}.hover\:text-cyan-600:hover{color:var(--color-cyan-600)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-glow:hover{color:var(--color-glow)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-sky-500:hover{color:var(--color-sky-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_15px_-5px_hsl\(var\(--glow\)\/0\.3\)\]:hover{--tw-shadow:0 0 15px -5px var(--tw-shadow-color,hsl(var(--glow)/.3));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_24px_rgba\(34\,211\,238\,0\.5\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#22d3ee80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[\#hex\]:hover{--tw-shadow-color:#hex}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[\#hex\]:hover{--tw-shadow-color:color-mix(in oklab, #hex var(--tw-shadow-alpha), transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-blue-500\/50:focus{border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.focus\:border-blue-500\/50:focus{border-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.focus\:border-cyan-500\/50:focus{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-500\/50:focus{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:border-primary\/50:focus{border-color:color-mix(in srgb,hsl(var(--primary)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus\:border-primary\/50:focus{border-color:color-mix(in oklab,var(--color-primary) 50%,transparent)}}.focus\:bg-background\/60:focus{background-color:color-mix(in srgb,hsl(var(--background)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-background\/60:focus{background-color:color-mix(in oklab,var(--color-background) 60%,transparent)}}.focus\:bg-background\/80:focus{background-color:color-mix(in srgb,hsl(var(--background)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-background\/80:focus{background-color:color-mix(in oklab,var(--color-background) 80%,transparent)}}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500\/50:focus{--tw-ring-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.focus\:ring-blue-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.focus\:ring-cyan-500\/50:focus{--tw-ring-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.focus\:ring-cyan-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-primary\/50:focus{--tw-ring-color:color-mix(in srgb, hsl(var(--primary)) 50%, transparent)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus-visible\:rounded-\[1\.5rem\]:focus-visible{border-radius:1.5rem}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--color-primary)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--color-primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.998\]:active{scale:.998}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}@media not all and (min-width:40rem){.max-sm\:m-3{margin:calc(var(--spacing) * 3)}.max-sm\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.max-sm\:mb-1{margin-bottom:var(--spacing)}.max-sm\:flex{display:flex}.max-sm\:hidden{display:none}.max-sm\:h-8{height:calc(var(--spacing) * 8)}.max-sm\:h-10{height:calc(var(--spacing) * 10)}.max-sm\:h-28{height:calc(var(--spacing) * 28)}.max-sm\:w-8{width:calc(var(--spacing) * 8)}.max-sm\:w-10{width:calc(var(--spacing) * 10)}.max-sm\:w-28{width:calc(var(--spacing) * 28)}.max-sm\:w-\[82vw\]{width:82vw}.max-sm\:shrink-0{flex-shrink:0}.max-sm\:snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.max-sm\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.max-sm\:snap-start{scroll-snap-align:start}.max-sm\:scrollbar-none{scrollbar-width:none}.max-sm\:flex-row{flex-direction:row}.max-sm\:justify-center{justify-content:center}.max-sm\:justify-start{justify-content:flex-start}.max-sm\:gap-1{gap:var(--spacing)}.max-sm\:gap-4{gap:calc(var(--spacing) * 4)}.max-sm\:overflow-x-auto{overflow-x:auto}.max-sm\:p-3{padding:calc(var(--spacing) * 3)}.max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-sm\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}.max-sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.max-sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.max-sm\:text-\[8px\]{font-size:8px}.max-sm\:text-\[13px\]{font-size:13px}}@media (min-width:40rem){.sm\:mx-0{margin-inline:0}.sm\:ms-16{margin-inline-start:calc(var(--spacing) * 16)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-\[360px\]{height:360px}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-\[130px\]{width:130px}.sm\:w-\[340px\]{width:340px}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_11rem_11rem\]{grid-template-columns:minmax(0,1fr) 11rem 11rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:self-start{align-self:flex-start}.sm\:rounded-\[1\.5rem\]{border-radius:1.5rem}.sm\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:0}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:ps-4{padding-inline-start:calc(var(--spacing) * 4)}.sm\:ps-6{padding-inline-start:calc(var(--spacing) * 6)}.sm\:ps-8{padding-inline-start:calc(var(--spacing) * 8)}.sm\:pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pb-0{padding-bottom:0}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:text-start{text-align:start}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[11\.5px\]{font-size:11.5px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[18px\]{font-size:18px}}@media (min-width:48rem){.md\:right-\[20\%\]{right:20%}.md\:left-\[20\%\]{left:20%}.md\:order-1{order:1}.md\:order-2{order:2}.md\:m-0{margin:0}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:h-11{height:calc(var(--spacing) * 11)}.md\:min-h-\[300px\]{min-height:300px}.md\:w-10{width:calc(var(--spacing) * 10)}.md\:w-11{width:calc(var(--spacing) * 11)}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:w-\[320px\]{width:320px}.md\:w-\[600px\]{width:600px}.md\:w-\[700px\]{width:700px}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:rounded-\[2rem\]{border-radius:2rem}.md\:p-1{padding:var(--spacing)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-0{padding-inline:0}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.md\:ps-8{padding-inline-start:calc(var(--spacing) * 8)}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[13px\]{font-size:13px}.md\:text-\[14\.5px\]{font-size:14.5px}.md\:text-\[15px\]{font-size:15px}.md\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.md\:blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.md\:blur-\[130px\]{--tw-blur:blur(130px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.md\:backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:right-5{right:calc(var(--spacing) * 5)}.lg\:left-auto{left:auto}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-none{order:0}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mx-0{margin-inline:0}.lg\:mt-0{margin-top:0}.lg\:mt-32{margin-top:calc(var(--spacing) * 32)}.lg\:mt-\[72px\]{margin-top:72px}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:min-h-\[420px\]{min-height:420px}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:w-\[calc\(33\.333\%-1rem\)\]{width:calc(33.333% - 1rem)}.lg\:translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.lg\:gap-y-0{row-gap:0}.lg\:object-cover{object-fit:cover}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:p-24{padding:calc(var(--spacing) * 24)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pt-\[88px\]{padding-top:88px}.lg\:text-start{text-align:start}.lg\:before\:inset-0:before{content:var(--tw-content);inset:0}}@media (min-width:80rem){.xl\:gap-1{gap:var(--spacing)}.xl\:gap-4{gap:calc(var(--spacing) * 4)}.xl\:px-4{padding-inline:calc(var(--spacing) * 4)}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}}@media (min-width:96rem){.\32xl\:py-4{padding-block:calc(var(--spacing) * 4)}.\32xl\:pt-\[100px\]{padding-top:100px}}.dark\:border-cyan-500\/5:is(.dark-theme *){border-color:#00b7d70d}@supports (color:color-mix(in lab,red,red)){.dark\:border-cyan-500\/5:is(.dark-theme *){border-color:color-mix(in oklab,var(--color-cyan-500) 5%,transparent)}}.dark\:border-cyan-500\/20:is(.dark-theme *){border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.dark\:border-cyan-500\/20:is(.dark-theme *){border-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.dark\:border-slate-500\/20:is(.dark-theme *){border-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-500\/20:is(.dark-theme *){border-color:color-mix(in oklab,var(--color-slate-500) 20%,transparent)}}.dark\:border-slate-700\/30:is(.dark-theme *){border-color:#3141584d}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-700\/30:is(.dark-theme *){border-color:color-mix(in oklab,var(--color-slate-700) 30%,transparent)}}.dark\:border-slate-700\/60:is(.dark-theme *){border-color:#31415899}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-700\/60:is(.dark-theme *){border-color:color-mix(in oklab,var(--color-slate-700) 60%,transparent)}}.dark\:border-slate-800:is(.dark-theme *){border-color:var(--color-slate-800)}.dark\:border-white\/5:is(.dark-theme *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5:is(.dark-theme *){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-white\/10:is(.dark-theme *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:is(.dark-theme *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/20:is(.dark-theme *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:is(.dark-theme *){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:bg-black\/20:is(.dark-theme *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/20:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.dark\:bg-blue-500\/4:is(.dark-theme *){background-color:#3080ff0a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/4:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-blue-500) 4%,transparent)}}.dark\:bg-blue-500\/5:is(.dark-theme *){background-color:#3080ff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/5:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-blue-500) 5%,transparent)}}.dark\:bg-blue-500\/10:is(.dark-theme *){background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/10:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.dark\:bg-blue-950\/5:is(.dark-theme *){background-color:#1624560d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/5:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-blue-950) 5%,transparent)}}.dark\:bg-blue-950\/20:is(.dark-theme *){background-color:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/20:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-blue-950) 20%,transparent)}}.dark\:bg-card:is(.dark-theme *){background-color:var(--color-card)}.dark\:bg-cyan-500\/3:is(.dark-theme *){background-color:#00b7d708}@supports (color:color-mix(in lab,red,red)){.dark\:bg-cyan-500\/3:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-cyan-500) 3%,transparent)}}.dark\:bg-cyan-500\/5:is(.dark-theme *){background-color:#00b7d70d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-cyan-500\/5:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-cyan-500) 5%,transparent)}}.dark\:bg-cyan-500\/10:is(.dark-theme *){background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-cyan-500\/10:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.dark\:bg-glow\/10:is(.dark-theme *){background-color:color-mix(in srgb,hsl(var(--glow)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-glow\/10:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-glow) 10%,transparent)}}.dark\:bg-primary\/10:is(.dark-theme *){background-color:color-mix(in srgb,hsl(var(--primary)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary\/10:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.dark\:bg-secondary\/15:is(.dark-theme *){background-color:color-mix(in srgb,hsl(var(--secondary)) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-secondary\/15:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-secondary) 15%,transparent)}}.dark\:bg-secondary\/20:is(.dark-theme *){background-color:color-mix(in srgb,hsl(var(--secondary)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-secondary\/20:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-secondary) 20%,transparent)}}.dark\:bg-sky-500\/25:is(.dark-theme *){background-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-500\/25:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-sky-500) 25%,transparent)}}.dark\:bg-sky-500\/\[0\.01\]:is(.dark-theme *){background-color:#00a5ef03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-500\/\[0\.01\]:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-sky-500) 1%,transparent)}}.dark\:bg-slate-500\/10:is(.dark-theme *){background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-500\/10:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.dark\:bg-slate-700:is(.dark-theme *){background-color:var(--color-slate-700)}.dark\:bg-slate-800:is(.dark-theme *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/10:is(.dark-theme *){background-color:#1d293d1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/10:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-slate-800) 10%,transparent)}}.dark\:bg-slate-800\/30:is(.dark-theme *){background-color:#1d293d4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/30:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-slate-800) 30%,transparent)}}.dark\:bg-slate-800\/50:is(.dark-theme *){background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/50:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.dark\:bg-slate-800\/60:is(.dark-theme *){background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/60:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.dark\:bg-slate-800\/80:is(.dark-theme *){background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/80:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.dark\:bg-slate-900:is(.dark-theme *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/40:is(.dark-theme *){background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/40:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.dark\:bg-slate-900\/95:is(.dark-theme *){background-color:#0f172bf2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/95:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-slate-900) 95%,transparent)}}.dark\:bg-white\/5:is(.dark-theme *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/\[0\.02\]:is(.dark-theme *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.02\]:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:bg-white\/\[0\.03\]:is(.dark-theme *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.03\]:is(.dark-theme *){background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:from-blue-950\/40:is(.dark-theme *){--tw-gradient-from:#16245666}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/40:is(.dark-theme *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark\:from-blue-950\/40:is(.dark-theme *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-secondary\/30:is(.dark-theme *){--tw-gradient-from:color-mix(in srgb, hsl(var(--secondary)) 30%, transparent)}@supports (color:color-mix(in lab,red,red)){.dark\:from-secondary\/30:is(.dark-theme *){--tw-gradient-from:color-mix(in oklab, var(--color-secondary) 30%, transparent)}}.dark\:from-secondary\/30:is(.dark-theme *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-background\/50:is(.dark-theme *){--tw-gradient-to:color-mix(in srgb, hsl(var(--background)) 50%, transparent)}@supports (color:color-mix(in lab,red,red)){.dark\:to-background\/50:is(.dark-theme *){--tw-gradient-to:color-mix(in oklab, var(--color-background) 50%, transparent)}}.dark\:to-background\/50:is(.dark-theme *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-blue-950\/40:is(.dark-theme *){--tw-gradient-to:#16245666}@supports (color:color-mix(in lab,red,red)){.dark\:to-blue-950\/40:is(.dark-theme *){--tw-gradient-to:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark\:to-blue-950\/40:is(.dark-theme *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-\[hsl\(199_89\%_66\%\)\]:is(.dark-theme *){color:#5bc5f5}.dark\:text-amber-500:is(.dark-theme *){color:var(--color-amber-500)}.dark\:text-blue-400:is(.dark-theme *){color:var(--color-blue-400)}.dark\:text-cyan-400:is(.dark-theme *){color:var(--color-cyan-400)}.dark\:text-emerald-400:is(.dark-theme *){color:var(--color-emerald-400)}.dark\:text-emerald-500:is(.dark-theme *){color:var(--color-emerald-500)}.dark\:text-gray-400:is(.dark-theme *){color:var(--color-gray-400)}.dark\:text-muted-foreground:is(.dark-theme *){color:var(--color-muted-foreground)}.dark\:text-muted-foreground\/50:is(.dark-theme *){color:color-mix(in srgb,hsl(var(--muted-foreground)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.dark\:text-muted-foreground\/50:is(.dark-theme *){color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}.dark\:text-red-400:is(.dark-theme *){color:var(--color-red-400)}.dark\:text-rose-400:is(.dark-theme *){color:var(--color-rose-400)}.dark\:text-rose-500:is(.dark-theme *){color:var(--color-rose-500)}.dark\:text-sky-300:is(.dark-theme *){color:var(--color-sky-300)}.dark\:text-sky-400:is(.dark-theme *){color:var(--color-sky-400)}.dark\:text-sky-500:is(.dark-theme *){color:var(--color-sky-500)}.dark\:text-slate-100:is(.dark-theme *){color:var(--color-slate-100)}.dark\:text-slate-200:is(.dark-theme *){color:var(--color-slate-200)}.dark\:text-slate-300:is(.dark-theme *){color:var(--color-slate-300)}.dark\:text-slate-400:is(.dark-theme *){color:var(--color-slate-400)}.dark\:text-slate-500:is(.dark-theme *){color:var(--color-slate-500)}.dark\:text-slate-600:is(.dark-theme *){color:var(--color-slate-600)}.dark\:placeholder-slate-500\/70:is(.dark-theme *)::placeholder{color:#62748eb3}@supports (color:color-mix(in lab,red,red)){.dark\:placeholder-slate-500\/70:is(.dark-theme *)::placeholder{color:color-mix(in oklab,var(--color-slate-500) 70%,transparent)}}.dark\:opacity-40:is(.dark-theme *){opacity:.4}.dark\:opacity-50:is(.dark-theme *){opacity:.5}.dark\:shadow-\[inset\.\.\.\]:is(.dark-theme *){--tw-shadow:inset...;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-slate-800:is(.dark-theme *){--tw-ring-color:var(--color-slate-800)}.dark\:selection\:text-cyan-100:is(.dark-theme *) ::selection{color:var(--color-cyan-100)}.dark\:selection\:text-cyan-100:is(.dark-theme *)::selection{color:var(--color-cyan-100)}@media (hover:hover){.dark\:hover\:bg-cyan-500\/25:is(.dark-theme *):hover{background-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-cyan-500\/25:is(.dark-theme *):hover{background-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.dark\:hover\:bg-slate-500\/25:is(.dark-theme *):hover{background-color:#62748e40}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-500\/25:is(.dark-theme *):hover{background-color:color-mix(in oklab,var(--color-slate-500) 25%,transparent)}}.dark\:hover\:bg-slate-800\/20:is(.dark-theme *):hover{background-color:#1d293d33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/20:is(.dark-theme *):hover{background-color:color-mix(in oklab,var(--color-slate-800) 20%,transparent)}}.dark\:hover\:bg-slate-800\/80:is(.dark-theme *):hover{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/80:is(.dark-theme *):hover{background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.dark\:hover\:bg-white\/5:is(.dark-theme *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:is(.dark-theme *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:bg-white\/10:is(.dark-theme *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:is(.dark-theme *):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:hover\:bg-white\/\[0\.08\]:is(.dark-theme *):hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.08\]:is(.dark-theme *):hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:hover\:text-cyan-400:is(.dark-theme *):hover{color:var(--color-cyan-400)}.dark\:hover\:text-gray-300:is(.dark-theme *):hover{color:var(--color-gray-300)}.dark\:hover\:text-slate-200:is(.dark-theme *):hover{color:var(--color-slate-200)}.dark\:hover\:text-white:is(.dark-theme *):hover{color:var(--color-white)}}.dark\:focus\:bg-card:is(.dark-theme *):focus{background-color:var(--color-card)}.\[\&_p\]\:m-0 p{margin:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pf-glow-breathe{0%,to{opacity:.45}50%{opacity:1}}html:not(.dark-theme) .pf-welcome-shimmer{background:linear-gradient(90deg,#3b82f61f,#3b82f61f,#ec48991f);border-color:#3b82f640}@keyframes scale-up-elastic{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-sweep{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(200%)skew(-15deg)}}@keyframes float-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes loginFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}}@keyframes pill-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}[data-reveal]{will-change:transform,opacity}@media (max-width:767px){.blur-\[80px\],.blur-\[90px\],.blur-\[100px\],.blur-\[120px\],.blur-\[130px\],.blur-\[140px\],.blur-\[150px\],.blur-\[160px\],.blur-\[180px\]{display:none!important}.backdrop-blur-sm,.backdrop-blur,.backdrop-blur-md,.backdrop-blur-lg,.backdrop-blur-xl,.backdrop-blur-2xl,.backdrop-blur-3xl{-webkit-backdrop-filter:none!important}.backdrop-blur-xl,.backdrop-blur-2xl,.backdrop-blur-3xl{background-color:var(--color-background)!important}}@supports ((-moz-appearance:none)){.backdrop-blur-sm,.backdrop-blur,.backdrop-blur-md,.backdrop-blur-lg,.backdrop-blur-xl,.backdrop-blur-2xl,.backdrop-blur-3xl{-webkit-backdrop-filter:none!important}}@media (max-width:767px){.ambient-float-orb{display:none!important}}.tf-ambient-orb{pointer-events:none}@media (max-width:767px){.tf-ambient-orb{display:none!important}}@media (pointer:coarse) and (max-width:1024px){.tf-ambient-orb,.ambient-float-orb,.ambient-orb,.blur-\[80px\],.blur-\[90px\],.blur-\[100px\],.blur-\[120px\],.blur-\[130px\],.blur-\[140px\],.blur-\[150px\],.blur-\[160px\],.blur-\[180px\]{display:none!important}}@media (prefers-reduced-motion:reduce){.tf-ambient-orb{animation:none!important}}@media (max-width:767px){input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=number],textarea,select{font-size:16px!important}}.bottom-safe{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.pb-safe{padding-bottom:env(safe-area-inset-bottom,0px)}.dark-theme .gradient-title{background-image:linear-gradient(135deg,#60a5fa,#38bdf8,#3b82f6)}.dark-theme .cta-button{color:#60a5fa}.dark-theme [class*=border-glass-border],.dark-theme [class*=" border "],.dark-theme [class^="border "],.dark-theme [class$=" border"],.dark-theme [class*=border-border],.dark-theme [class*="border-border/"],.dark-theme .border-t,.dark-theme .border-b,.dark-theme .border-l,.dark-theme .border-r{border-color:hsl(var(--hairline))!important}.dark-theme [class*=border-glow],.dark-theme [class*=border-primary],.dark-theme [class*=border-emerald],.dark-theme [class*=border-sky],.dark-theme [class*=border-rose],.dark-theme [class*=border-transparent],.dark-theme [class*=border-none],.dark-theme [class*=border-0],.dark-theme [class*=hover-accent-]{border-color:revert-layer}html.dark-theme :not(input):not(button):not(select):not(textarea):not([class*=border-glow]):not([class*=border-primary]):not([class*=border-transparent]):not([class*=border-none]):not([class*=border-0]):not([class*=border-sky]):not([class*=border-rose]):not([class*=border-emerald]):not([class*=border-blue]):not([class*=border-amber]):not([class*=border-cyan]):not([class*=border-glass-border]):not([class*=border-border]):not([class*="focus-within:border"]):not([class*="focus:border"]):not([class*="hover:border"]):not([class*=hover-accent-]):not([class*=field-shell]):not([class*=lift]):not([class*=cta-panel]):not([class*=stat-cell]):not([class*=surface]):not([class*=svc-card]):not([class*=hover-soft]):not([class*=otp-cell]){border-color:hsl(var(--hairline))}.dark-theme .border-0,.dark-theme [class*=border-0]{border-color:#0000!important}:root:not(.dark-theme) [class*=border-glass-border],:root:not(.dark-theme) [class*=border-border]{border-color:hsl(var(--hairline))!important}input[type=text]:not([class*=border-]):not(.pf-glass-input):not(.glass-input):not(.field):not(.am-input):not(.cp-input),input[type=email]:not([class*=border-]):not(.pf-glass-input):not(.glass-input):not(.field):not(.am-input):not(.cp-input),input[type=search]:not([class*=border-]):not(.pf-glass-input):not(.glass-input):not(.field):not(.am-input):not(.cp-input),input[type=password]:not([class*=border-]):not(.pf-glass-input):not(.glass-input):not(.field):not(.am-input):not(.cp-input),input[type=tel]:not([class*=border-]):not(.pf-glass-input):not(.glass-input):not(.field):not(.am-input):not(.cp-input),input[type=url]:not([class*=border-]):not(.pf-glass-input):not(.glass-input):not(.field):not(.am-input):not(.cp-input),input[type=number]:not([class*=border-]):not(.pf-glass-input):not(.glass-input):not(.field):not(.am-input):not(.cp-input),input:not([type]):not([class*=border-]):not(.pf-glass-input):not(.glass-input):not(.field):not(.am-input):not(.cp-input){box-shadow:none;appearance:none;outline:none;border-width:0!important;border-color:#0000!important}#newsletter-form input:focus,#newsletter-form input:focus-visible{outline-offset:0!important;outline:none!important}#newsletter-form input#newsletter-email,#newsletter-form input#newsletter-email:focus,#newsletter-form input#newsletter-email:focus-visible{box-shadow:none!important;appearance:none!important;border:0 #0000!important;border-radius:0!important}@keyframes orb-pulse-glow{0%,to{opacity:.7;transform:scale(1)translate(0)}50%{opacity:.95;transform:scale(1.15)translate(15px,-15px)}}@keyframes hero-float{0%,to{translate:0}50%{translate:0 -8px}}@media (max-width:768px){.float-anim,.float-icon,.dot-pulse,.animate-pulse-glow,.animate-border-glow,.animate-pulse-dot,.animate-orb-1,.animate-orb-2,.animate-orb-3,.pulse-orb-anim,.animate-orb-rotate,.laser-glow-anim,.animate-float-slow{animation:none!important}}.tech-grid-bg{background-image:linear-gradient(to right,hsl(var(--border) / .15) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--border) / .15) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%)}.image-sweep-container{position:relative}.image-sweep-container:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:200%;height:100%;transition:none;position:absolute;top:0;left:0;transform:translate(100%)rotate(45deg)}@media (min-width:768.02px){.group:hover .image-sweep-container:after{animation:1.2s cubic-bezier(.2,.8,.2,1) forwards sweep}}@keyframes sweep{0%{transform:translate(100%)rotate(45deg)}to{transform:translate(-100%)rotate(45deg)}}@media (min-width:768.02px){[class*=hover-accent-]{transition:transform var(--dur-lift) var(--ease-out-quint),box-shadow var(--dur-lift) var(--ease-out-quint),border-color var(--dur-2) var(--ease-std),background-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std),translate var(--dur-lift) var(--ease-out-quint),scale var(--dur-lift) var(--ease-out-quint),rotate var(--dur-lift) var(--ease-out-quint)}[class*=hover-accent-]:hover{border-color:hsl(var(--sky-ink) / .45)!important;box-shadow:var(--e-3),0 18px 38px -12px hsl(var(--sky-ink) / .26),0 0 24px -4px hsl(var(--sky-ink) / .16)!important}}@keyframes ambientFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,30px)scale(1.05)}}.ambient-float-orb{animation:18s ease-in-out infinite ambientFloat}@media (max-width:768px){.ambient-float-orb{animation:none!important}}@keyframes pulseTether{0%,to{border-color:#10b98140;box-shadow:0 0 12px #10b98114}50%{border-color:#10b981a6;box-shadow:0 0 24px #10b98147}}.btn-pulse-tether{animation:3s ease-in-out infinite pulseTether}@media (max-width:768px){.btn-pulse-tether{animation:none!important}}.tf-custom-select-trigger{background:hsl(var(--glass-bg) / .45)!important;border:1px solid hsl(var(--foreground) / .16)!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:var(--ds-r-md,12px)!important;color:hsl(var(--foreground))!important;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),translate .3s cubic-bezier(.4,0,.2,1),scale .3s cubic-bezier(.4,0,.2,1),rotate .3s cubic-bezier(.4,0,.2,1)!important}.tf-custom-select-trigger:hover,.tf-custom-select.is-open .tf-custom-select-trigger{border-color:hsl(var(--primary) / .4)!important;box-shadow:0 0 15px hsl(var(--primary) / .15)!important}.tf-custom-select-trigger.no-options{cursor:default!important}.tf-custom-select-trigger.no-options:hover{border-color:hsl(var(--foreground) / .16)!important;box-shadow:none!important;background:hsl(var(--glass-bg) / .45)!important}.tf-custom-select-options{background:hsl(var(--glass-bg) / .88)!important;border:1px solid hsl(var(--foreground) / .16)!important;-webkit-backdrop-filter:blur(20px)!important;border-radius:var(--ds-r-lg,16px)!important;overflow:hidden!important;box-shadow:0 10px 30px -10px #00000040!important}.dark-theme .tf-custom-select-options{border:1px solid hsl(var(--foreground) / .18)!important;background:#131320e0!important}.tf-custom-select-option{color:hsl(var(--foreground) / .8)!important;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,translate .2s,scale .2s,rotate .2s!important}.tf-custom-select-option:hover{background:hsl(var(--primary) / .1)!important;color:hsl(var(--primary))!important}.tf-custom-select-option.is-selected{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}@media (min-width:768.02px){.dark-theme [class*=hover-accent-]:hover{border-color:hsl(var(--sky-ink) / .65)!important;box-shadow:var(--e-3),0 12px 34px -10px hsl(var(--sky-ink) / .32),0 0 22px -3px hsl(var(--sky-ink) / .22)!important}}.rul-toc-link:not(.tf-toc .rul-toc-link){border-right:3px solid #0000;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.34,1.56,.64,1),border-color .3s cubic-bezier(.34,1.56,.64,1),background-color .3s cubic-bezier(.34,1.56,.64,1),color .3s cubic-bezier(.34,1.56,.64,1),translate .3s cubic-bezier(.34,1.56,.64,1),scale .3s cubic-bezier(.34,1.56,.64,1),rotate .3s cubic-bezier(.34,1.56,.64,1)!important}.rul-toc-link:not(.tf-toc .rul-toc-link):hover{background:hsl(var(--muted) / .4)!important;border-right-color:hsl(var(--muted-foreground) / .3)!important;transform:translate(-4px)!important}.rul-toc-link:not(.tf-toc .rul-toc-link).is-active{background:hsl(var(--primary) / .08)!important;border-right-color:hsl(var(--primary))!important;transform:translate(-6px)!important}.rul-toc-link:not(.tf-toc .rul-toc-link).is-active .toc-num{box-shadow:0 0 12px hsl(var(--primary) / .35)!important;transform:scale(1.1)!important}@media (max-width:768px){.rul-toc-link:not(.tf-toc .rul-toc-link),.rul-toc-link:not(.tf-toc .rul-toc-link):hover,.rul-toc-link:not(.tf-toc .rul-toc-link).is-active{transform:none!important}}#nav-products-dropdown,#nav-tools-dropdown,#nav-articles-dropdown,#search-dropdown-desktop,#notification-dropdown-menu,#user-dropdown-menu{position:absolute}#bulk-action-bar{position:fixed}#nav-products-dropdown .rounded-2xl,#user-dropdown-menu,#search-dropdown-desktop{-webkit-backdrop-filter:none!important;background-color:#fff!important}.dark-theme #nav-products-dropdown .rounded-2xl,.dark-theme #nav-tools-dropdown .rounded-2xl,.dark-theme #user-dropdown-menu,.dark-theme #search-dropdown-desktop{-webkit-backdrop-filter:none!important;background-color:#0f172a!important}@supports ((-moz-appearance:none)){.header-glass,.header-glass-scrolled,.tf-custom-select-trigger,.comment-textarea{-webkit-backdrop-filter:none!important}.tf-custom-select-trigger,.comment-section-wrapper{background-color:hsl(var(--card))!important}.header-glass{background-color:#fffffff2!important}.dark-theme .header-glass{background-color:#0f172af7!important}.header-glass-scrolled{background-color:hsl(var(--glass-bg))!important}}@media (hover:hover){.cta-primary:active{transform:scale(.96)}}.cta-secondary{border-radius:var(--ds-r-md,12px);color:#0a73a4;transition:var(--ds-t-hover,transform .2s cubic-bezier(.16, 1, .3, 1), box-shadow .2s cubic-bezier(.16, 1, .3, 1), background-color .2s cubic-bezier(.2, 0, 0, 1), border-color .2s cubic-bezier(.2, 0, 0, 1), color .2s cubic-bezier(.2, 0, 0, 1), filter .2s cubic-bezier(.2, 0, 0, 1));background:#0da2e71f;border:1px solid #0da2e752;align-items:center;gap:.5rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff26}.cta-secondary:hover{transform:translateY(var(--ds-lift-1,-1px));background:#0da2e733;border-color:#0da2e78c;box-shadow:0 10px 24px -12px #0da2e766,inset 0 1px #fff3}.dark-theme .cta-secondary{color:#82d2f8;background:#26b2f224;border-color:#26b2f252}.dark-theme .cta-secondary:hover{background:#26b2f238;border-color:#3ebaf48c;box-shadow:0 12px 28px -12px #26b2f273,inset 0 1px #ffffff29}.accent-gradient-text{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(270deg,#0b64f4,#0b87c1);-webkit-background-clip:text;background-clip:text}.dark-theme .accent-gradient-text{background-image:linear-gradient(270deg,#5996f7,#38bdfa)}.hero-caret{background:hsl(var(--accent));vertical-align:-.06em;border-radius:1px;width:.09em;min-width:2px;height:.92em;margin-inline-start:.18em;animation:1.05s step-end infinite hero-caret-blink;display:inline-block}.dark-theme .hero-caret{background:#48bef4}@keyframes hero-caret-blink{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-caret{opacity:1;animation:none}}.hero-aurora{pointer-events:none;background:radial-gradient(58% 48% at 78% 16%,#3c83f61a,#0000 70%),radial-gradient(44% 40% at 16% 86%,#0da2e714,#0000 70%);position:absolute;inset:0}.dark-theme .hero-aurora{background:radial-gradient(58% 48% at 78% 16%,#3c83f62e,#0000 70%),radial-gradient(44% 40% at 16% 86%,#0da2e71f,#0000 70%)}.svc-card{border-radius:var(--r-lg);background:hsl(var(--card));border:1px solid hsl(var(--border));transition:transform var(--dur-lift) var(--ease-out-quint),box-shadow var(--dur-lift) var(--ease-out-quint),border-color var(--dur-2) var(--ease-std),translate var(--dur-lift) var(--ease-out-quint),scale var(--dur-lift) var(--ease-out-quint),rotate var(--dur-lift) var(--ease-out-quint);position:relative;box-shadow:0 1px 2px #0f172a0d,0 14px 32px -20px #0f172a2e,0 0 20px -16px #0ea9f147,inset 0 1px #fff9}.svc-card:hover{border-color:hsl(var(--accent) / .45);box-shadow:0 24px 50px -22px #0ea9f161,0 2px 8px -4px #0f172a1a,inset 0 0 0 1px hsl(var(--glow) / .22),inset 0 1px #ffffffbf;translate:0 -.5rem}.dark-theme .svc-card{border-color:hsl(var(--hairline));box-shadow:0 1px 2px #0000004d,0 14px 34px -20px #0000008c,0 0 22px -16px #26b2f259,inset 0 1px #ffffff12}.dark-theme .svc-card:hover{border-color:#26b2f28c;box-shadow:0 28px 56px -22px #0da2e773,0 2px 10px -4px #00000080,inset 0 0 0 1px #3ebaf44d,inset 0 1px #ffffff1f}@media (prefers-reduced-motion:reduce){.svc-card{transition:none!important}.svc-card:hover{translate:none}}.svc-plate{border-radius:var(--r-md);color:#0b60ea;transition:background var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std),box-shadow var(--dur-lift) var(--ease-std),transform var(--dur-lift) var(--ease-out-quint),translate var(--dur-lift) var(--ease-out-quint),scale var(--dur-lift) var(--ease-out-quint),rotate var(--dur-lift) var(--ease-out-quint);background:linear-gradient(135deg,#3c83f629,#0da2e71a);justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #3c83f640,0 6px 16px -8px #0b64f438}.svc-card:hover .svc-plate{background:linear-gradient(135deg,#3c83f642,#0da2e72e);transform:translateY(-4px)scale(1.08)rotate(-1.5deg);box-shadow:inset 0 0 0 1px #3c83f680,0 12px 26px -8px #0b64f457}.dark-theme .svc-plate{color:#6ecbf7;background:linear-gradient(135deg,#3c83f638,#26b2f224);box-shadow:inset 0 0 0 1px #26b2f24d,0 6px 18px -8px #0ea9f147}.dark-theme .svc-card:hover .svc-plate{background:linear-gradient(135deg,#3c83f652,#26b2f238);box-shadow:inset 0 0 0 1px #3ebaf499,0 12px 28px -8px #26b2f273}.svc-card:after{content:"";border-radius:var(--ds-r-pill,999px);opacity:.35;width:40%;height:2px;transition:opacity var(--dur-lift) var(--ease-std),width var(--dur-lift) var(--ease-out-quint);pointer-events:none;background:linear-gradient(90deg,#0000,#327df5,#0000);position:absolute;top:0;left:50%;transform:translate(-50%)}.svc-card:hover:after{opacity:1;width:62%}.dark-theme .svc-card:after{background:linear-gradient(90deg,#0000,#3ebaf4,#0000)}.svc-cta{color:#0a54cd;transition:color var(--dur-2) var(--ease-std)}.dark-theme .svc-cta{color:#65c8f6}.accent-rule{background:0 0;border-radius:0;width:3.5rem;height:12px;animation:.8s cubic-bezier(.34,1.56,.64,1) forwards accent-rule-draw;display:block;position:relative}@keyframes accent-rule-draw{0%{opacity:0;transform-origin:100%;transform:scaleX(0)}to{opacity:1;transform-origin:100%;transform:scaleX(1)}}.accent-rule:before{content:"";border-radius:var(--ds-r-pill,999px);inset-inline:0;background-image:linear-gradient(270deg,#3c83f6,#0da2e726);height:2px;position:absolute;top:7px}.accent-rule:after{content:"";inset-inline-start:.625rem;background:#156bf4;border-radius:1.5px;width:3px;height:12px;position:absolute;top:0}.dark-theme .accent-rule:before{background-image:linear-gradient(270deg,#35b7f3,#35b7f326)}.dark-theme .accent-rule:after{background:#48bef4}@media (prefers-reduced-motion:reduce){.animate-orb-1,.animate-orb-2,.animate-orb-3,.animate-orb-pulse-glow,.animate-pulse-dot,.animate-border-glow,.animate-float-slow,.animate-pulse-glow,.animate-float,.md\:animate-float,.float-anim,.float-icon,.dot-pulse,.ambient-float-orb,.btn-pulse-tether{animation:none!important}.glow-button:after,.btn-add-to-cart:after,.btn-submit-comment:after,.btn-gradient:after,.cta-button:after,.cta-primary:after,.btn-shimmer:after,.image-sweep-container:after{display:none!important}.cta-primary,.svc-card,.svc-plate{transition:none!important}[style*=orb-pulse-glow],[style*=fade-in],[style*=hero-float]{animation:none!important}}.home-no-reveal [data-animate],.home-no-reveal [style*=fade-in]{opacity:1!important;animation:none!important;transform:none!important}@keyframes heart-blink{0%,to{opacity:1}50%{opacity:.3}}.tf-stat-badge .heart-container[data-liked="0"]{animation:1.4s ease-in-out infinite heart-blink}@media (prefers-reduced-motion:reduce){.tf-stat-badge .heart-container[data-liked="0"]{animation:none}}.cs-visual{min-width:0;position:relative}.cs-glow{filter:blur(26px);pointer-events:none;z-index:0;background:radial-gradient(46% 42% at 50% 46%,#3c83f61f,#0000 72%);border-radius:2rem;position:absolute;inset:-1rem}.dark-theme .cs-glow{background:radial-gradient(46% 42% at 50% 46%,#26b2f221,#0000 72%)}.cs-panel{z-index:1;background:hsl(var(--card));border-color:hsl(var(--border));box-shadow:var(--e-4),inset 0 1px #ffffff8c;overflow:hidden}.dark-theme .cs-panel{box-shadow:var(--e-4),inset 0 1px #ffffff12;background:linear-gradient(#0f1524,#0c101a);border-color:#ffffff17}.cs-tabs-bar{background:hsl(var(--secondary) / .35);border-bottom:1px solid hsl(var(--border) / .6);border-radius:var(--r-lg) var(--r-lg) 0 0;scrollbar-width:none;align-items:center;gap:.375rem;padding:.375rem .625rem;display:flex;overflow-x:auto}.cs-tabs-bar::-webkit-scrollbar{display:none}.dark-theme .cs-tabs-bar{background:hsl(var(--secondary) / .2);border-bottom-color:#ffffff0f}.cs-tab-btn{border-radius:var(--ds-r-md,12px);color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;transition:color var(--dur-1) var(--ease-std),background-color var(--dur-1) var(--ease-std),border-color var(--dur-1) var(--ease-std);background:0 0;border:1px solid #0000;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.cs-tab-btn:hover{color:hsl(var(--foreground));background:hsl(var(--surface-raised) / .5)}.cs-tab-btn.is-active{color:hsl(var(--primary-ink));background:hsl(var(--surface-raised));border-color:hsl(var(--primary) / .4);box-shadow:0 1px 3px hsl(var(--shadow-color) / .1)}.dark-theme .cs-tab-btn.is-active{background:hsl(var(--surface));border-color:hsl(var(--primary) / .5);box-shadow:0 0 12px -3px hsl(var(--primary) / .25)}.cs-tab-icon{font-size:.75rem;line-height:1;display:inline-flex}.fs-layout-btn{border-radius:var(--ds-r-md,12px);color:hsl(var(--muted-foreground));cursor:pointer;transition:all var(--dur-1) var(--ease-std);background:0 0;border:1px solid #0000;align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.fs-layout-btn:hover{color:hsl(var(--foreground));background:hsl(var(--surface-raised) / .5)}.fs-layout-btn.active{color:hsl(var(--primary-ink));background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .3);font-weight:600}.fs-candle.animate-in{animation:.35s ease-out forwards fs-candle-grow}@keyframes fs-candle-grow{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.cs-head{border-bottom:1px solid hsl(var(--border) / .7);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.75rem .875rem .625rem;display:flex}.dark-theme .cs-head{border-bottom-color:#ffffff0f}.cs-head-sym{align-items:center;gap:.5rem;min-width:0;display:flex}.cs-brandmark{border-radius:var(--r-xs);background:linear-gradient(135deg,#327df5,#0da2e7);flex:none;width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 1px #3c83f666}.cs-sym-block{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.cs-sym-name{letter-spacing:.01em;color:hsl(var(--foreground));white-space:nowrap;font-size:.8125rem;font-weight:800;line-height:1.15}.cs-sym-meta{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.625rem;font-weight:600;line-height:1.2}.cs-head-quote{align-items:baseline;gap:.5rem;min-width:0;margin-inline-start:auto;display:flex}.cs-price{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-feature-settings:"ss02" 1,"tnum" 1;font-size:clamp(1.0625rem,.9rem + .7vw,1.375rem);font-weight:1000;line-height:1}.cs-chg{border-radius:var(--r-xs);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;padding:.1875rem .4375rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}.cs-chg.is-up{color:hsl(var(--up-ink));background:hsl(var(--up) / .12)}.cs-chg.is-down{color:hsl(var(--down-ink));background:hsl(var(--down) / .12)}.cs-chg-caret{fill:currentColor;flex:none;width:.5rem;height:.375rem}.cs-chg.is-down .cs-chg-caret{transform:rotate(180deg)}.cs-livepill,.cs-samplepill{border-radius:var(--ds-r-pill,999px);white-space:nowrap;flex:none;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.625rem;font-weight:800;display:inline-flex}.cs-livepill{color:#0a73a4;background:#0da2e71f;border:1px solid #0da2e740}.dark-theme .cs-livepill{color:#6ecbf7;background:#26b2f224;border-color:#26b2f24d}.cs-samplepill{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .7);border:1px solid hsl(var(--border))}.cs-dot{border-radius:var(--ds-r-pill,999px);background:currentColor;width:.375rem;height:.375rem;animation:1.8s ease-in-out infinite cs-blink}@keyframes cs-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes cs-tick-flash{0%{background-color:hsl(var(--accent) / .22)}to{background-color:#0000}}.cs-price.cs-tick{animation:cs-tick-flash .55s var(--ease-std);border-radius:.25rem}.tf-coin{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px}.tf-coin-fallback{color:#d1d4dc;background:#2a2e39;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.tf-flags{flex-shrink:0;align-items:center;display:inline-flex}.tf-flag{object-fit:cover;border-radius:3px;width:22px;height:15px}.tf-flag+.tf-flag{box-shadow:0 0 0 1.5px var(--background,#fff);margin-inline-start:-7px}@keyframes tf-tick-up{0%{background-color:hsl(var(--up) / .16);color:hsl(var(--up-ink))}to{background-color:#0000}}@keyframes tf-tick-down{0%{background-color:hsl(var(--down) / .16);color:hsl(var(--down-ink))}to{background-color:#0000}}.tf-tick-up{border-radius:var(--ds-r-xs,6px);animation:tf-tick-up .75s var(--ease-std)}.tf-tick-down{border-radius:var(--ds-r-xs,6px);animation:tf-tick-down .75s var(--ease-std)}@media (prefers-reduced-motion:reduce){.tf-tick-up,.tf-tick-down{animation-duration:.01ms}}.cs-svg{direction:ltr;width:100%;max-width:100%;height:auto;padding:.375rem .25rem 0;display:block}.cs-grid{stroke:hsl(var(--border));opacity:.55;stroke-width:1px}.cs-grid-v{stroke:hsl(var(--border));opacity:.16;stroke-width:1px}.cs-area{opacity:.6}.cs-axis{fill:hsl(var(--muted-foreground));font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600}.cs-axis-y{font-size:10px}.cs-axis-x{font-size:9.5px}.cs-candle.is-up .cs-body{fill:hsl(var(--up))}.cs-candle.is-up .cs-wick{stroke:hsl(var(--up))}.cs-candle.is-down .cs-body{fill:hsl(var(--down))}.cs-candle.is-down .cs-wick{stroke:hsl(var(--down))}.dark-theme .cs-candle.is-up .cs-body{fill:hsl(var(--up-soft))}.dark-theme .cs-candle.is-up .cs-wick{stroke:hsl(var(--up-soft))}.dark-theme .cs-candle.is-down .cs-body{fill:hsl(var(--down-soft))}.dark-theme .cs-candle.is-down .cs-wick{stroke:hsl(var(--down-soft))}.cs-wick{stroke-width:1.3px}.cs-volbar.is-up{fill:hsl(var(--up));opacity:.34}.cs-volbar.is-down{fill:hsl(var(--down));opacity:.34}.dark-theme .cs-volbar.is-up{fill:hsl(var(--up-soft));opacity:.4}.dark-theme .cs-volbar.is-down{fill:hsl(var(--down-soft));opacity:.4}.cs-vol-rule{stroke:hsl(var(--border));opacity:.5;stroke-width:1px}.cs-vol-label{fill:hsl(var(--muted-foreground));font-family:var(--font-sans);opacity:.7;font-size:8.5px;font-weight:700}.cs-volbar{transform-box:fill-box;transform-origin:50% 100%}.cs-live .cs-volbar{animation:cs-grow .5s var(--ease-out-quint) backwards}.cs-lastline{stroke:hsl(var(--foreground) / .35);stroke-dasharray:2 3;stroke-width:1px}.cs-lasttag.is-up rect{fill:hsl(var(--up))}.cs-lasttag.is-down rect{fill:hsl(var(--down))}.cs-lasttag text{fill:#fff;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:10px;font-weight:800}.cs-livedot.is-up{fill:hsl(var(--up))}.cs-livedot.is-down{fill:hsl(var(--down))}.cs-candle{transform-box:fill-box;transform-origin:50% 100%}@keyframes cs-grow{0%{opacity:0;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}.cs-live .cs-candle{animation:cs-grow .5s var(--ease-out-quint) backwards}@media (prefers-reduced-motion:reduce){.cs-dot,.cs-price.cs-tick,.cs-live .cs-candle,.cs-live .cs-volbar{animation:none!important}.cs-candle{opacity:1!important;transform:none!important}.cs-volbar{transform:none!important}}@media (max-width:768px){.cs-glow{display:none!important}.cs-head{gap:.5rem;padding:.625rem .6875rem .5rem}.cs-sym-meta{display:none}}@media (max-width:639px){.cs-axis,.cs-lasttag{display:none}}@media (max-height:600px){.short-vh-pt-3{padding-top:.75rem}.short-vh-mb-3{margin-bottom:.75rem}.short-vh-p-3{padding:.75rem}}.pb-safe-6{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}@media (max-height:600px){.pb-safe-6{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.content-article-prose ul>li.checklist-item:before,#single-post article ul>li.checklist-item:before{content:none!important;display:none!important}.content-article-prose ul>li.checklist-item{margin:.85rem 0!important;padding-inline-start:0!important;list-style:none!important}.checklist-label-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;direction:rtl;align-items:flex-start;gap:12px;width:100%;display:flex}.checklist-cb-input{opacity:0;width:0;height:0;margin:0;position:absolute}.checklist-cb-custom{background-color:#ffffff0a;border:1.5px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:4px;transition:border-color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:inline-flex}html:not(.dark-theme) .checklist-cb-custom{background-color:#00000008;border-color:#0000002e}.checklist-label-wrapper:hover .checklist-cb-custom{background-color:#ffd70014;border-color:gold;box-shadow:0 0 8px #ffd7004d}html:not(.dark-theme) .checklist-label-wrapper:hover .checklist-cb-custom{background-color:#ffd7000a}.checklist-cb-input:checked+.checklist-cb-custom{background-color:gold;border-color:gold;box-shadow:0 0 12px #ffd70080}.checklist-check-icon{color:#0b0f19;opacity:0;width:11px;height:11px;transition:opacity .2s cubic-bezier(.175,.885,.32,1.275),transform .2s cubic-bezier(.175,.885,.32,1.275),translate .2s cubic-bezier(.175,.885,.32,1.275),scale .2s cubic-bezier(.175,.885,.32,1.275),rotate .2s cubic-bezier(.175,.885,.32,1.275);transform:scale(.6)rotate(-15deg)}html:not(.dark-theme) .checklist-check-icon{color:#111827}.checklist-cb-input:checked+.checklist-cb-custom .checklist-check-icon{opacity:1;transform:scale(1)rotate(0)}.checklist-text{color:hsl(var(--foreground));opacity:.95;font-size:15px;font-weight:500;line-height:1.7;transition:color .25s,opacity .25s}.checklist-label-wrapper:hover .checklist-text{color:#fff;opacity:1}html:not(.dark-theme) .checklist-label-wrapper:hover .checklist-text{color:#000}.checklist-cb-input:checked~.checklist-text{color:hsl(var(--muted-foreground));opacity:.45;text-decoration:line-through}@keyframes checklist-cb-pop{0%{transform:scale(1)}38%{transform:scale(1.28)}68%{transform:scale(.94)}to{transform:scale(1)}}.checklist-cb-custom.is-popping{animation:checklist-cb-pop var(--dur-3,.24s) cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.checklist-cb-custom.is-popping{animation:none}}select option{color:#131722;background-color:#fff;padding:8px 12px;font-family:IRANYekanX,Dana,Tahoma,sans-serif}.dark-theme select option,.dark-theme select optgroup{color:#d1d4dc;background-color:#1c2030}@media (max-width:767px){.glass-card:active,.smooth-card:active,.hover-lift:active,.svc-card:active{transition:transform .15s,translate .15s,scale .15s,rotate .15s!important;transform:scale(.97)!important;box-shadow:0 2px 8px #0000001a!important}.glass-card{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}#create-note-form-container.disclosure.is-open{margin-top:1rem}.glass-card{transition:transform var(--dur-3) var(--ease-out-quint),box-shadow var(--dur-3) var(--ease-out-quint),border-color var(--dur-2) var(--ease-std),translate var(--dur-3) var(--ease-out-quint),scale var(--dur-3) var(--ease-out-quint),rotate var(--dur-3) var(--ease-out-quint)!important}a.glass-card,button.glass-card,.glass-card.lift{transition:transform var(--dur-lift) var(--ease-out-quint),box-shadow var(--dur-lift) var(--ease-out-quint),border-color var(--dur-2) var(--ease-std),translate var(--dur-lift) var(--ease-out-quint),scale var(--dur-lift) var(--ease-out-quint),rotate var(--dur-lift) var(--ease-out-quint)!important}@media (hover:hover){.glass-card:hover{border-color:hsl(var(--glow) / .28);box-shadow:inset 0 1px #ffffffd9,0 20px 40px -10px hsl(var(--glow) / .2),0 4px 15px -5px #0f172914;border-top-color:#ffffff59}.dark-theme .glass-card:hover{border-color:hsl(var(--glow) / .42);box-shadow:inset 0 1px #ffffff0f,0 20px 44px -12px hsl(var(--glow) / .28),0 4px 16px -6px #00000073;border-top-color:#ffffff1a}a.glass-card:hover,button.glass-card:hover,.glass-card.lift:hover,.glass-card.hover-lift:hover,.glass-card.card-lift:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.glass-card{transition:none!important}a.glass-card:hover,button.glass-card:hover,.glass-card.lift:hover,.glass-card.hover-lift:hover,.glass-card.card-lift:hover{transform:none!important}}.t-display,.t-h1,.t-h2,.t-h3,.t-h4{font-family:var(--font-display);letter-spacing:0;text-wrap:balance}.t-display:not([class*=mt-]),.t-h1:not([class*=mt-]),.t-h2:not([class*=mt-]),.t-h3:not([class*=mt-]),.t-h4:not([class*=mt-]){margin-block-start:0}.t-display:not([class*=mb-]),.t-h1:not([class*=mb-]),.t-h2:not([class*=mb-]),.t-h3:not([class*=mb-]),.t-h4:not([class*=mb-]){margin-block-end:0}@media (max-width:639.98px){.t-display,.t-h1,.t-h2{text-wrap:pretty}}.t-display{font-size:clamp(2.25rem,1.75rem + 2.6vw,3.5rem);font-weight:1000;line-height:1.12}.t-h1{font-size:clamp(1.75rem,1.34rem + 1.77vw,2.75rem);font-weight:1000;line-height:1.16}.t-h2{font-size:clamp(1.5rem,1.14rem + 1.55vw,2.375rem);font-weight:1000;line-height:1.22}@media (max-width:479.98px){.t-h2{font-size:1.75rem}}.t-h3{font-size:clamp(1.125rem,1.04rem + .42vw,1.375rem);font-weight:850;line-height:1.32}.t-h4{font-size:clamp(1rem,.96rem + .2vw,1.125rem);font-weight:800;line-height:1.4}.t-body{font-size:1rem;font-weight:500;line-height:1.8}.t-caption{font-size:.8125rem;font-weight:600;line-height:1.65}.t-lead{color:hsl(var(--muted-foreground));text-wrap:pretty;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);font-weight:500;line-height:1.85}.measure{max-width:62ch}.measure-wide{max-width:74ch}.container-page{width:100%;max-width:var(--container-page);margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.container-page{padding-inline:1.5rem}}@media (min-width:1280px){.container-page{padding-inline:2rem}}.container-narrow{width:100%;max-width:56rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.container-narrow{padding-inline:1.5rem}}.r-sm{border-radius:var(--r-sm)}.r-md{border-radius:var(--r-md)}.r-lg{border-radius:var(--r-lg)}.r-xl{border-radius:var(--r-xl)}.r-pill{border-radius:var(--ds-r-pill,999px)}@media (max-width:639px){.max-sm\:r-md{border-radius:var(--r-md)}.max-sm\:r-lg{border-radius:var(--r-lg)}}.section-y{padding-block:var(--space-section);margin-block:0}.section-y-sm{padding-block:calc(var(--space-section) * .6);margin-block:0}.surface{border-radius:var(--r-lg);background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--e-1);position:relative}.dark-theme .surface{border-color:hsl(var(--hairline));background:hsl(var(--card))}.surface,.surface-raised{transition:transform var(--dur-lift) var(--ease-out-quint),translate var(--dur-lift) var(--ease-out-quint),box-shadow var(--dur-lift) var(--ease-out-quint),border-color var(--dur-2) var(--ease-std),background-color var(--dur-2) var(--ease-std)}@media (hover:hover){.surface:not(.lift):not(.surface-static):hover{box-shadow:var(--e-2);border-color:hsl(var(--sky-ink) / .32);translate:0 -.3125rem}.surface-raised:not(.lift):not(.surface-static):hover{box-shadow:var(--e-4);border-color:hsl(var(--sky-ink) / .32)}}@media (prefers-reduced-motion:reduce){.surface,.surface-raised{transition:none!important}.surface:not(.lift):not(.surface-static):hover{translate:none}}.hover-soft{transition:box-shadow var(--dur-lift) var(--ease-out-quint),border-color var(--dur-2) var(--ease-std),background-color var(--dur-2) var(--ease-std)}@media (hover:hover){.hover-soft:hover{box-shadow:var(--e-2),inset 0 0 0 1px hsl(var(--sky-ink) / .32)}}@media (prefers-reduced-motion:reduce){.hover-soft{transition:none!important}}.cta-panel{border-color:hsl(var(--glow) / .22);background:linear-gradient(hsl(var(--glow) / .05),hsl(var(--glow) / .05)),hsl(var(--card));box-shadow:var(--e-2),0 0 40px -15px hsl(var(--glow) / .2)}.dark-theme .cta-panel{border-color:hsl(var(--glow) / .28);background:linear-gradient(hsl(var(--glow) / .06),hsl(var(--glow) / .06)),hsl(var(--card))}@media (hover:hover){.surface.cta-panel:hover{border-color:hsl(var(--glow) / .45);box-shadow:var(--e-3),0 0 56px -14px hsl(var(--glow) / .3);translate:0 -.25rem}}.surface-raised{border-radius:var(--r-lg);background:hsl(var(--popover));border:1px solid hsl(var(--border));box-shadow:var(--e-3);position:relative}.dark-theme .surface-raised{border-color:hsl(var(--hairline));box-shadow:var(--e-3),inset 0 1px #ffffff0f}.popover-surface{background:hsl(var(--popover));border:1px solid hsl(var(--border));box-shadow:var(--e-4);position:absolute}.dark-theme .popover-surface{border-color:hsl(var(--hairline-strong));box-shadow:var(--e-4),inset 0 1px #ffffff0f}.surface-sunken{border-radius:var(--r-md);background:hsl(var(--muted) / .7);border:1px solid hsl(var(--hairline));position:relative}.dark-theme .surface-sunken{border-color:hsl(var(--hairline));background:#ffffff08}.field-shell{transition:border-color var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std),background-color var(--dur-2) var(--ease-std)}.field-shell:focus-within{border-color:hsl(var(--accent));box-shadow:inset 0 0 0 1px hsl(var(--accent) / .55),0 0 25px hsl(var(--accent) / .22)}.surface-panel{border-radius:var(--r-xl);background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--e-4);position:relative}.dark-theme .surface-panel{border-color:hsl(var(--hairline))}.image-sweep-container{position:relative;overflow:hidden}.image-sweep-container:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:200%;height:100%;transition:none;position:absolute;top:0;left:0;transform:translate(-100%)skew(-20deg)}[dir=rtl] .image-sweep-container:after{left:auto;right:0;transform:translate(100%)skew(-20deg)}.image-sweep-container:hover:after{transition:transform .85s cubic-bezier(.16,1,.3,1);transform:translate(200%)skew(-20deg)}[dir=rtl] .image-sweep-container:hover:after{transform:translate(-200%)skew(-20deg)}article.surface:before{content:"";border-radius:var(--r-lg);background:linear-gradient(135deg,hsl(var(--primary) / .3),transparent 50%,hsl(var(--glow) / .2));pointer-events:none;opacity:0;transition:opacity var(--dur-3) var(--ease-std);z-index:1;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}article.surface:hover:before{opacity:1}.group svg.icon{transition:transform var(--dur-2) var(--ease-std),translate var(--dur-2) var(--ease-std),scale var(--dur-2) var(--ease-std),rotate var(--dur-2) var(--ease-std),filter var(--dur-2) var(--ease-std)}.group:hover .group-hover\:scale-110{transform:scale(1.1)}.tech-grid-bg{background-image:linear-gradient(to right,hsl(var(--border) / .15) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--border) / .15) 1px,transparent 1px);opacity:.22;background-size:40px 40px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%)}.dark-theme .tech-grid-bg{opacity:.4}#hero-typing-text{animation:.4s cubic-bezier(.16,1,.3,1) forwards tf-type-in}@keyframes tf-type-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.hero-caret{background:hsl(var(--primary));width:2px;height:1.2em;animation:tf-blink 1s step(2,start) infinite;will-change:opacity;margin-inline-start:2px;display:inline-block}@keyframes tf-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes tf-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.press{transition:transform var(--dur-1) var(--ease-std),translate var(--dur-1) var(--ease-std),scale var(--dur-1) var(--ease-std),rotate var(--dur-1) var(--ease-std);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.press:active{transform:scale(.97)}.lift{transition:transform var(--dur-lift) var(--ease-out-quint),box-shadow var(--dur-lift) var(--ease-out-quint),border-color var(--dur-2) var(--ease-std),background-color var(--dur-2) var(--ease-std),translate var(--dur-lift) var(--ease-out-quint),scale var(--dur-lift) var(--ease-out-quint),rotate var(--dur-lift) var(--ease-out-quint);will-change:auto}@media (hover:hover){.lift:hover{box-shadow:var(--e-3);border-color:hsl(var(--accent) / .4);will-change:transform;transform:translateY(-6px)}.dark-theme .lift:hover{box-shadow:var(--e-3),0 20px 44px -22px #0da2e759;border-color:#26b2f273}}.lift:active{transform:translateY(-1px)scale(.995)}.link-underline{position:relative}.link-underline:after{content:"";border-radius:var(--ds-r-pill,999px);transform-origin:100%;height:2px;transition:transform var(--dur-3) var(--ease-out-quint),translate var(--dur-3) var(--ease-out-quint),scale var(--dur-3) var(--ease-out-quint),rotate var(--dur-3) var(--ease-out-quint);inset-inline:0;background:currentColor;position:absolute;bottom:-2px;transform:scaleX(0)}[dir=ltr] .link-underline:after{transform-origin:0}@media (hover:hover){.link-underline:hover:after,a:hover>.link-underline:after{transform:scaleX(1)}}.link-underline:focus-visible:after{transform:scaleX(1)}.icon-slide{transition:transform var(--dur-3) var(--ease-out-quint),translate var(--dur-3) var(--ease-out-quint),scale var(--dur-3) var(--ease-out-quint),rotate var(--dur-3) var(--ease-out-quint)}@media (hover:hover){.group:hover .icon-slide{transform:translate(-4px)}[dir=ltr] .group:hover .icon-slide{transform:translate(4px)}}@keyframes premium-bell-wiggle{0%,to{transform:rotate(0)scale(1)}15%{transform:rotate(-10deg)scale(1.1)}30%{transform:rotate(10deg)scale(1.1)}45%{transform:rotate(-7deg)scale(1.05)}60%{transform:rotate(7deg)scale(1.05)}75%{transform:rotate(-3deg)scale(1.02)}90%{transform:rotate(3deg)scale(1.02)}}.animate-premium-bell{transform-origin:top;animation:1.2s cubic-bezier(.36,.07,.19,.97) both premium-bell-wiggle}@media (prefers-reduced-motion:reduce){.animate-premium-bell{animation:none!important}}.plate-react{transition:transform var(--dur-lift) var(--ease-out-quint),background-color var(--dur-2) var(--ease-std),box-shadow var(--dur-lift) var(--ease-std),translate var(--dur-lift) var(--ease-out-quint),scale var(--dur-lift) var(--ease-out-quint),rotate var(--dur-lift) var(--ease-out-quint)}@media (hover:hover){.group:hover .plate-react,.lift:hover .plate-react{transform:translateY(-2px)scale(1.06)}}.btn{border-radius:var(--ds-r-md,12px);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;max-width:100%;min-height:2.75rem;transition:transform var(--dur-4) var(--ease-out-back),box-shadow var(--dur-4) var(--ease-out-quint),background-color var(--dur-2) var(--ease-std),border-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std),translate var(--dur-4) var(--ease-out-back),scale var(--dur-4) var(--ease-out-back),rotate var(--dur-4) var(--ease-out-back);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}@media (max-width:639.98px){.btn{white-space:normal;text-wrap:balance}}.btn:active{transition-duration:var(--dur-1);transition-timing-function:var(--ease-std);transform:translateY(1px)scale(.985)}.btn:focus-visible{outline:3px solid hsl(var(--ring) / .6);outline-offset:2px}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.btn-primary{background-image:var(--grad-accent);color:#fff;box-shadow:var(--e-accent),0 0 20px hsl(var(--glow) / .26),0 0 60px hsl(var(--glow) / .1),inset 0 1px #ffffff2e;border-color:#0000}.btn-primary:focus-visible,.cta-primary:focus-visible,.cta-secondary:focus-visible{outline:3px solid hsl(var(--ring) / .6);outline-offset:2px}@media (hover:hover){.btn-primary:hover,.cta-primary:hover{box-shadow:var(--e-accent-hover),0 0 30px hsl(var(--glow) / .6),0 0 80px hsl(var(--glow) / .25),inset 0 1px #ffffff38;transform:translateY(var(--ds-lift-1,-1px))}}.btn-shimmer{isolation:isolate;position:relative;overflow:hidden}.btn-shimmer:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:200%;height:100%;transition:none;position:absolute;top:0;left:0;transform:translate(-100%)skew(-20deg)}[dir=rtl] .btn-shimmer:after{left:auto;right:0;transform:translate(100%)skew(-20deg)}@media (hover:hover){.btn-shimmer:hover:after{transition:transform .85s cubic-bezier(.16,1,.3,1);transform:translate(200%)skew(-20deg)}[dir=rtl] .btn-shimmer:hover:after{transform:translate(-200%)skew(-20deg)}}.btn-secondary,.cta-secondary{color:#086591;background:#0da2e71f;border-color:#0da2e752;box-shadow:inset 0 1px #ffffff26}.dark-theme .btn-secondary,.dark-theme .cta-secondary{color:#8bd6f8;background:#26b2f224;border-color:#26b2f252}@media (hover:hover){.btn-secondary:hover{transform:translateY(var(--ds-lift-1,-1px));background:#0da2e733;border-color:#0da2e78c}.dark-theme .btn-secondary:hover{background:#26b2f238;border-color:#3ebaf48c}}.btn-outline{color:hsl(var(--foreground));border-color:hsl(var(--border));background:0 0}@media (hover:hover){.btn-outline:hover{background:hsl(var(--muted) / .7);border-color:hsl(var(--accent) / .45);box-shadow:0 0 18px -6px hsl(var(--glow) / .35),inset 0 1px #ffffff1a;transform:translateY(-1px)}.dark-theme .btn-outline:hover{box-shadow:0 0 22px -6px hsl(var(--glow) / .45),inset 0 1px #ffffff0f}}.btn-glass{background:hsl(var(--muted) / .55);color:hsl(var(--foreground));border-color:hsl(var(--hairline-strong));border-radius:var(--ds-r-md,12px);box-shadow:var(--e-1)}.dark-theme .btn-glass{border-color:hsl(var(--hairline));background:#ffffff0d}@media (hover:hover){.btn-glass:hover{background:hsl(var(--glow) / .1);border-color:hsl(var(--glow) / .45);color:hsl(var(--sky-ink));box-shadow:var(--e-2),0 0 20px -5px hsl(var(--glow) / .35);transform:translateY(var(--ds-lift-1,-1px))}.dark-theme .btn-glass:hover{background:hsl(var(--glow) / .12);box-shadow:var(--e-2),0 0 24px -5px hsl(var(--glow) / .45)}}@media (prefers-reduced-motion:reduce){.btn-glass:hover{transform:none!important}}.btn-ghost{color:hsl(var(--muted-foreground));background:0 0;border-color:#0000}@media (hover:hover){.btn-ghost:hover{background:hsl(var(--secondary) / .7);color:hsl(var(--foreground))}}.btn-danger{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));box-shadow:0 10px 24px -12px hsl(var(--destructive) / .5);border-color:#0000}@media (hover:hover){.btn-danger:hover{box-shadow:0 16px 32px -14px hsl(var(--destructive) / .6);transform:translateY(-1px)}}.btn-sm{border-radius:var(--ds-r-md,12px);min-height:2.25rem;padding:.4375rem .875rem;font-size:.8125rem}@media (pointer:coarse){.btn-sm{min-height:2.75rem}}.btn-lg{border-radius:var(--ds-r-md,12px);min-height:3.25rem;padding:.9375rem 1.75rem;font-size:1rem}.btn-block{width:100%}.btn-icon{border-radius:var(--ds-r-md,12px);min-width:2.75rem;min-height:2.75rem;padding:0}.nav-mega-item{border-radius:var(--r-md);min-height:2.75rem;transition:background-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std),transform var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std);align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}@media (hover:hover){.nav-mega-item:hover{background:hsl(var(--secondary) / .8);box-shadow:0 2px 8px hsl(var(--ring) / .1);transform:translate(-4px)scale(1.02)}.dark-theme .nav-mega-item:hover{box-shadow:0 2px 12px hsl(var(--ring) / .08);background:#ffffff0d}}@keyframes mega-stagger-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.nav-mega-item{animation:mega-stagger-in .35s var(--ease-out-quint) both}.nav-mega-item:first-child{animation-delay:20ms}.nav-mega-item:nth-child(2){animation-delay:60ms}.nav-mega-item:nth-child(3){animation-delay:.1s}.nav-mega-item:nth-child(4){animation-delay:.14s}.nav-mega-item:nth-child(5){animation-delay:.18s}.nav-mega-item:nth-child(6){animation-delay:.22s}.nav-mega-item:active{background:hsl(var(--secondary))}.drawer-tile{border-radius:var(--r-md);background:hsl(var(--secondary) / .45);min-height:4.25rem;color:hsl(var(--foreground));text-align:center;transition:background-color var(--dur-2) var(--ease-std),transform var(--dur-1) var(--ease-std),translate var(--dur-1) var(--ease-std),scale var(--dur-1) var(--ease-std),rotate var(--dur-1) var(--ease-std);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .5rem;font-size:.8125rem;font-weight:700;display:flex}.dark-theme .drawer-tile{background:#ffffff0a}.drawer-tile:active{transform:scale(.97)}@media (hover:hover){.drawer-tile:hover{background:hsl(var(--secondary) / .85)}.dark-theme .drawer-tile:hover{background:#ffffff14}}.drawer-tile .svc-plate{width:2rem;height:2rem}.field{border-radius:var(--ds-r-md,12px);background:hsl(var(--background));border:1px solid hsl(var(--border));width:100%;min-height:2.75rem;color:hsl(var(--foreground));transition:border-color var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std),background-color var(--dur-2) var(--ease-std);padding:.6875rem .9375rem;font-family:inherit;font-size:1rem;line-height:1.5}.dark-theme .field{border-color:hsl(var(--hairline-strong));background:#ffffff08}.field::placeholder{color:hsl(var(--muted-foreground) / .85)}.field:hover{border-color:hsl(var(--border))}.field:focus,.field:focus-visible{border-color:hsl(var(--accent));box-shadow:0 0 0 3px hsl(var(--accent) / .18);outline:none}.field[aria-invalid=true],.field.is-invalid{border-color:hsl(var(--destructive))}.field[aria-invalid=true]:focus,.field.is-invalid:focus{box-shadow:0 0 0 3px hsl(var(--destructive) / .18)}.field-label{color:hsl(var(--foreground));margin-bottom:.4375rem;font-size:.8125rem;font-weight:700;display:block}.field-hint{color:hsl(var(--muted-foreground));margin-top:.375rem;font-size:.75rem;font-weight:500}.field-error{color:hsl(var(--destructive));margin-top:.375rem;font-size:.75rem;font-weight:700}.otp-input{letter-spacing:.35em;text-indent:.35em;min-height:3.25rem;font-size:1.5rem;font-weight:800}.otp-shell{position:relative}.otp-cells{display:none}.otp-shell.is-boxed .otp-cells{z-index:2;pointer-events:none;direction:ltr;gap:.5rem;display:flex;position:relative}.otp-cell{border-radius:var(--r-sm);background:hsl(var(--background));border:1px solid hsl(var(--border));min-width:0;min-height:3.25rem;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-feature-settings:"ss02" 1,"tnum" 1;transition:border-color var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std),background-color var(--dur-2) var(--ease-std);flex:1 1 0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;line-height:1;display:flex}.dark-theme .otp-cell{border-color:hsl(var(--hairline-strong));background:#ffffff08}.otp-cell.is-filled{border-color:hsl(var(--muted-foreground) / .55)}.otp-shell.is-focused .otp-cell.is-active{border-color:hsl(var(--accent));box-shadow:0 0 0 3px hsl(var(--accent) / .18)}.otp-shell.is-boxed .otp-input{z-index:1;pointer-events:auto;letter-spacing:normal;text-indent:0;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0;box-shadow:none!important;background:0 0!important;border:#0000!important;outline:none!important}.otp-shell.is-boxed .otp-input:focus,.otp-shell.is-boxed .otp-input:focus-visible{box-shadow:none!important;background:0 0!important;border:#0000!important;outline:none!important}.otp-shell.is-focused .otp-cell.is-active:empty:after{content:"";background:hsl(var(--accent));border-radius:1px;width:2px;height:1.5rem;animation:1.1s step-end infinite otp-caret-blink}@keyframes otp-caret-blink{0%,45%{opacity:1}55%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.otp-shell.is-focused .otp-cell.is-active:empty:after{animation:none}}@media (max-width:400px){.otp-shell.is-boxed .otp-cells{gap:.375rem}}.num{font-variant-numeric:tabular-nums;font-feature-settings:"ss02" 1,"tnum" 1}.num-ltr{font-variant-numeric:tabular-nums;font-feature-settings:"ss02" 1,"tnum" 1;direction:ltr;unicode-bidi:isolate}.num-latin{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss02" 0,"tnum" 1;direction:ltr;unicode-bidi:isolate}.up{color:hsl(var(--up))}.down{color:hsl(var(--down))}.dv-price{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"ss02" 1,"tnum" 1;color:hsl(var(--foreground));direction:ltr;unicode-bidi:isolate;font-weight:1000;line-height:1.1}.dv-price-lg{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.dv-flat{color:hsl(var(--muted-foreground))}.dv-delta{border-radius:var(--r-xs);font-variant-numeric:tabular-nums;font-feature-settings:"ss02" 1,"tnum" 1;direction:ltr;unicode-bidi:isolate;align-items:center;gap:.25rem;padding:.125rem .4375rem;font-size:.8125rem;font-weight:800;line-height:1.5;display:inline-flex}.dv-delta.is-up{background:hsl(var(--up) / .12);color:hsl(var(--up-ink))}.dv-delta.is-down{background:hsl(var(--down) / .12);color:hsl(var(--down-ink))}.dv-delta.is-flat{background:hsl(var(--muted) / .8);color:hsl(var(--muted-foreground))}.dv-caret{fill:currentColor;width:.5rem;height:.375rem;transition:rotate var(--dur-2) var(--ease-std);flex-shrink:0}.dv-delta.is-down .dv-caret{rotate:180deg}.dv-delta.is-flat .dv-caret{opacity:.45;rotate:90deg}.bubble-pct{border-radius:var(--r-xs);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;align-items:center;padding:.125rem .4375rem;font-size:.75rem;font-weight:800;line-height:1.5;display:inline-flex}.bubble-pct.is-calm{background:hsl(var(--muted) / .8);color:hsl(var(--muted-foreground))}.bubble-pct.is-elevated{color:hsl(var(--warn-ink));background:#f59f0a21}.bubble-pct.is-extreme{color:hsl(var(--warn-ink));background:#f59f0a3d;box-shadow:inset 0 0 0 1px #f59f0a73}.bubble-pct.is-discount{background:hsl(var(--primary) / .12);color:hsl(var(--primary-ink))}.dv-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;display:flex}.dv-bar-track{border-radius:var(--r-xs);background:hsl(var(--muted) / .55);flex:auto;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.dark-theme .dv-bar-track{background:#ffffff0a}.dv-bar{width:100%;height:calc(clamp(.06,var(--v,.5),1)*100%);border-radius:var(--r-xs);background:hsl(var(--accent) / .55);transform-origin:bottom;transition:height var(--dur-5) var(--ease-out-quint)}.dv-bar.is-up{background:hsl(var(--up) / .72)}.dv-bar.is-down{background:hsl(var(--down) / .72)}.dv-bar.is-flat{background:hsl(var(--muted-foreground) / .5)}.dv-bar.is-current{background:hsl(var(--accent));box-shadow:0 0 0 1px hsl(var(--accent) / .5)}.dv-scale{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-feature-settings:"ss02" 1,"tnum" 1;font-size:.6875rem;font-weight:600;line-height:1.4}.dv-gauge-track{fill:none;stroke:hsl(var(--muted) / .9);stroke-linecap:round}.dark-theme .dv-gauge-track{stroke:#ffffff12}.dv-gauge-arc{fill:none;stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--ease-out-quint)}.dv-gauge-needle{transition:rotate 1.1s var(--ease-out-quint)}.dv-gauge-needle line{stroke:hsl(var(--foreground));stroke-linecap:round}.dv-gauge-needle circle{fill:hsl(var(--foreground))}.fg-stop-lo{stop-color:hsl(var(--down))}.fg-stop-mid{stop-color:hsl(var(--muted-foreground))}.fg-stop-hi{stop-color:hsl(var(--up))}@media (prefers-reduced-motion:reduce){.dv-bar,.dv-gauge-arc,.dv-gauge-needle,.dv-caret{transition:none!important}}.eyebrow{letter-spacing:0;text-transform:none;color:hsl(var(--foreground));font-size:.8125rem;font-weight:900}.js-anim .reveal,.js-anim [data-reveal]>*{opacity:0;transform:translateY(10px)scale(.98)}@keyframes tf-reveal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.js-anim .reveal-in,.reveal.reveal-in{opacity:1;animation:tf-reveal-in var(--dur-5) var(--ease-out-quint) backwards;animation-delay:calc(min(var(--i,0),6)*70ms);transform:none}.js-anim .reveal-instant,.reveal.reveal-instant{opacity:1!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.js-anim .reveal,.js-anim [data-reveal]>*{opacity:1!important;animation:none!important;transform:none!important}}@media print{.js-anim .reveal,.js-anim [data-reveal]>*{opacity:1!important;transform:none!important}#main-header,footer,.no-print,.tf-ambient-orb,.ambient-orb{display:none!important}body{color:#000!important;background:#fff!important}a{text-decoration:underline}}#mobile-tweet-fab:focus-visible{outline:3px solid var(--focus-ring,hsl(var(--ring)));outline-offset:3px}@keyframes tf-spin{to{transform:rotate(1turn)}}.spinner{border-radius:var(--ds-r-pill,999px);vertical-align:-.15em;border:2px solid;border-inline-end-color:#0000;width:1.125em;height:1.125em;animation:.7s linear infinite tf-spin;display:inline-block}.btn.is-loading{pointer-events:none}.btn.is-loading>:not(.spinner){opacity:0}@keyframes tf-skeleton{50%{opacity:.45}}.skeleton{background:hsl(var(--muted-foreground) / .16);border-radius:var(--r-xs);animation:tf-skeleton 1.6s var(--ease-std) infinite}.skeleton-circle{border-radius:var(--ds-r-pill,999px)}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:.875rem;padding:clamp(2rem,1.4rem + 2.6vw,3.5rem) 1.25rem;display:flex}.empty-state-art{width:clamp(9rem,7rem + 8vw,13rem);height:auto;color:hsl(var(--accent));opacity:.9}.empty-state-title{font-family:var(--font-display);color:hsl(var(--foreground));font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);font-weight:900;line-height:1.35}.disclosure{transition:grid-template-rows var(--dur-4) var(--ease-out-quint),opacity var(--dur-3) var(--ease-std);opacity:0;grid-template-rows:0fr;display:grid}.disclosure>*{min-height:0;overflow:hidden}.disclosure.is-open{opacity:1;grid-template-rows:1fr}.disclosure-caret{transition:transform var(--dur-3) var(--ease-out-quint),translate var(--dur-3) var(--ease-out-quint),scale var(--dur-3) var(--ease-out-quint),rotate var(--dur-3) var(--ease-out-quint)}[aria-expanded=true] .disclosure-caret{transform:rotate(180deg)}.surface-sunken.js-faq-item{transition:border-color var(--dur-3) var(--ease-std),background-color var(--dur-3) var(--ease-std),box-shadow var(--dur-3) var(--ease-std)}.surface-sunken.js-faq-item:hover{border-color:hsl(var(--sky-ink) / .35);background-color:hsl(var(--sky-ink) / .06);box-shadow:0 4px 18px hsl(var(--sky-ink) / .12)}.surface-sunken.js-faq-item .js-faq-trigger{cursor:pointer}.surface-sunken.js-faq-item:has([aria-expanded=true]){border-color:hsl(var(--sky-ink) / .45)}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:1.4s}.disclosure,.disclosure-caret{transition:none!important}}:root{--focus-ring:#1d4ed8;--focus-ring-halo:#fff;--focus-ring-width:2px;--focus-ring-offset:2px}.dark,.dark-theme{--focus-ring:#7dd3fc;--focus-ring-halo:#0b1120}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex^="-"]),[role=button],[role=link],[role=menuitem],[role=tab],[role=option],[role=checkbox],[role=radio],[role=switch],[contenteditable=true]):focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring,#1d4ed8);outline-offset:var(--focus-ring-offset,2px);box-shadow:0 0 0 var(--focus-ring-offset,2px) var(--focus-ring-halo,#fff)}:where(a,button,input,select,summary,textarea,[tabindex]):focus:not(:focus-visible),:where(main,[role=dialog],[role=alertdialog],[tabindex="-1"]):focus,:where(main,[role=dialog],[role=alertdialog],[tabindex="-1"]):focus-visible{box-shadow:none;outline:none}@media (forced-colors:active){:where(a[href],button,input,select,summary,textarea,[tabindex]:not([tabindex^="-"])):focus-visible{outline-offset:2px;box-shadow:none;outline:3px solid highlight}}@media (prefers-contrast:more){:root{--muted-foreground:220 14% 30%;--border:220 13% 72%;--input:220 13% 72%}.dark-theme{--muted-foreground:215 16% 78%;--border:222 20% 32%;--input:222 20% 34%}}@media (prefers-reduced-motion:reduce){.btn,.press,.lift,.plate-react,.icon-slide,.link-underline:after,.field,.field-shell{transition:none!important}.btn:active,.press:active,.lift:hover,.lift:active,.btn-primary:hover,.cta-primary:hover,.btn-secondary:hover,.cta-secondary:hover,.btn-outline:hover,.btn-danger:hover,.plate-react,.icon-slide{transform:none!important}.link-underline:after{transform:scaleX(1)!important}}:where([id]){scroll-margin-top:6rem}:where(main,footer) :where([id]){scroll-margin-top:7rem}@media (max-width:639.98px){.tf-stat-badge span,.glass-card .whitespace-nowrap,.glass-card [class*="text-[10px]"],.glass-card [class*="text-[11px]"]{font-size:11px}}.badge{border-radius:var(--r-xs);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:800;line-height:1.5;display:inline-flex}.badge-neutral{background:hsl(var(--muted) / .8);color:hsl(var(--muted-foreground));border-color:hsl(var(--hairline))}.badge-accent{background:hsl(var(--primary) / .12);color:#1147bb;border-color:hsl(var(--primary) / .28)}.dark-theme .badge-accent{background:hsl(var(--primary) / .16);color:#92c2fc;border-color:hsl(var(--primary) / .34)}.badge-sky{color:#086591;background:#0da2e71f;border-color:#0da2e74d}.dark-theme .badge-sky{color:#8bd6f8;background:#26b2f226;border-color:#26b2f252}.badge-success{background:hsl(var(--up) / .12);color:hsl(var(--up));border-color:hsl(var(--up) / .3)}.dark-theme .badge-success{background:hsl(var(--up) / .16);color:hsl(var(--up-soft));border-color:hsl(var(--up) / .34)}.badge-danger{background:hsl(var(--down) / .12);color:hsl(var(--down));border-color:hsl(var(--down) / .3)}.dark-theme .badge-danger{background:hsl(var(--down) / .16);color:hsl(var(--down-soft));border-color:hsl(var(--down) / .34)}.badge-warn{color:#9b5608;background:#f59f0a21;border-color:#f59f0a4d}.dark-theme .badge-warn{color:#fcd573;background:#f6a82326;border-color:#f6a82352}.badge-lg{padding:.3125rem .6875rem;font-size:.75rem}.badge-ribbon{border-radius:var(--ds-r-pill,999px);background-image:var(--grad-accent);color:#fff;box-shadow:var(--e-accent);z-index:10;top:0;border:0;padding:.25rem .875rem;position:absolute;inset-inline-start:50%;transform:translate(50%,-50%)}[dir=ltr] .badge-ribbon{transform:translate(-50%,-50%)}.segmented{border-radius:var(--r-lg);background:hsl(var(--muted) / .7);border:1px solid hsl(var(--hairline));align-items:stretch;gap:.25rem;padding:.25rem;display:flex;position:relative;overflow:visible}.dark-theme .segmented{background:#ffffff0a}.segmented-item{border-radius:calc(var(--r-lg) - .25rem);min-width:0;min-height:2.75rem;color:hsl(var(--muted-foreground));text-align:center;text-wrap:balance;cursor:pointer;z-index:2;transition:color var(--dur-2) var(--ease-std),background-color var(--dur-2) var(--ease-std),border-color var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std),transform var(--dur-3) var(--ease-std);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:800;line-height:1.35;display:flex;position:relative}.segmented-item:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--grad-accent);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-std);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0000001a}@media (min-width:640px){.segmented-item{font-size:.875rem}}@media (hover:hover){.segmented-item:hover{color:hsl(var(--foreground))}}.segmented-item[aria-selected=true],.segmented-item[aria-current=page]{color:#fff;box-shadow:var(--e-accent-fill)}.segmented-item[aria-selected=true]:before,.segmented-item[aria-current=page]:before{opacity:1}.segmented-item:focus-visible{outline:3px solid hsl(var(--ring) / .6);outline-offset:-2px}.segmented-split{background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:.75rem;padding:0}.dark-theme .segmented-split{background:0 0}.segmented-split>.segmented-item{border-radius:var(--r-md);border:1px solid hsl(var(--hairline));background:hsl(var(--muted) / .7);flex:0 auto;padding:.625rem 1.5rem}.dark-theme .segmented-split>.segmented-item{background:#ffffff0b}.segmented-split>.segmented-item[aria-selected=true],.segmented-split>.segmented-item[aria-current=page]{border-color:#0000}@media (hover:hover){.segmented-split>.segmented-item:hover{transform:translateY(-1px)scale(1.05)}.segmented-split>.segmented-item:not([aria-selected=true]):not([aria-current=page]):hover{border-color:hsl(var(--hairline-strong))}}@media (max-width:359px){.segmented-split>.segmented-item{padding-inline:.75rem}}.segmented-scroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overflow:auto hidden}.segmented-scroll>.segmented-item{scroll-snap-align:start;flex:none;text-decoration:none}.tab-content-wrapper>div{transition:opacity var(--dur-4) var(--ease-out-quint),transform var(--dur-4) var(--ease-out-quint)}.tab-content-wrapper>div.hidden{display:none}.tab-animate-in{animation:tab-fade-slide-in var(--dur-5) var(--ease-out-quint) both}@keyframes tab-fade-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.table-tf{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.table-tf th,.table-tf td{text-align:start;border-bottom:1px solid hsl(var(--hairline));padding:.75rem .875rem}.table-tf thead th{z-index:1;background:hsl(var(--muted) / .9);color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.75rem;font-weight:800;position:sticky;top:0}.dark-theme .table-tf thead th{background:hsl(var(--card))}.table-tf tbody tr{transition:background-color var(--dur-2) var(--ease-std)}@media (hover:hover){.table-tf tbody tr:hover{background:hsl(var(--primary) / .05)}}.table-tf tbody tr:last-child td{border-bottom:0}.stars{color:#f59f0a;align-items:center;gap:.0625rem;line-height:1;display:inline-flex}.dark-theme .stars{color:#fbc641}.stars>svg{fill:currentColor;width:1em;height:1em}.alert{border-radius:var(--r-md);border:1px solid;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.75;display:flex}.alert-info{background:hsl(var(--primary) / .07);border-color:hsl(var(--primary) / .25);color:hsl(var(--foreground))}.alert-success{background:hsl(var(--up) / .08);border-color:hsl(var(--up) / .28);color:hsl(var(--foreground))}.alert-warn{color:hsl(var(--foreground));background:#f59f0a17;border-color:#f59f0a47}.alert-danger{background:hsl(var(--down) / .08);border-color:hsl(var(--down) / .28);color:hsl(var(--foreground))}.alert>.icon,.alert>svg{flex-shrink:0;margin-top:.1875rem}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.empty-state .empty-plate{border-radius:var(--r-lg);background:hsl(var(--primary) / .1);width:3.5rem;height:3.5rem;color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .2);justify-content:center;align-items:center;display:flex}.empty-state .empty-title{font-family:var(--font-display);color:hsl(var(--foreground));font-size:1.0625rem;font-weight:850}.empty-state .empty-body{max-width:34ch;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.8}.avatar{border-radius:var(--ds-r-pill,999px);background:hsl(var(--primary) / .12);color:#124bc4;border:1px solid hsl(var(--primary) / .22);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:800;display:inline-flex;overflow:hidden}.dark-theme .avatar{background:hsl(var(--primary) / .18);color:#9cc7fc}.avatar img{object-fit:cover;width:100%;height:100%}.plan-card{border-radius:var(--r-lg);background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--e-1);transition:transform var(--dur-lift) var(--ease-out-quint),box-shadow var(--dur-lift) var(--ease-out-quint),border-color var(--dur-2) var(--ease-std),background-color var(--dur-2) var(--ease-std),translate var(--dur-lift) var(--ease-out-quint),scale var(--dur-lift) var(--ease-out-quint),rotate var(--dur-lift) var(--ease-out-quint);flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative}.dark-theme .plan-card{border-color:hsl(var(--hairline))}@media (hover:hover){.plan-card:hover{box-shadow:var(--e-3);border-color:hsl(var(--primary) / .4);transform:translateY(-6px)}}.plan-card-featured{border-color:hsl(var(--primary) / .45);box-shadow:var(--e-2),var(--e-accent);background-image:radial-gradient(120% 90% at 100% 0%,hsl(var(--primary) / .1),transparent 62%)}.dark-theme .plan-card-featured{background-image:radial-gradient(120% 90% at 100% 0,#26b2f21f,#0000 62%);border-color:#26b2f26b}.plan-price{font-family:var(--font-display);color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;direction:ltr;unicode-bidi:isolate;font-size:clamp(1.625rem,1.4rem + 1.1vw,2rem);font-weight:1000;line-height:1.1}.plan-price-old{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:.875rem;font-weight:600;text-decoration:line-through}.plan-feature{color:hsl(var(--foreground) / .85);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.7;display:flex}.plan-feature>svg{width:1rem;height:1rem;color:hsl(var(--primary));flex-shrink:0;margin-top:.3125rem}.dark-theme .plan-feature>svg{color:#48bef4}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:2rem;display:flex}.page-head-stack{min-width:0;max-width:46rem}.page-head .t-lead{margin-top:.75rem}.icon-plate{border-radius:var(--r-md);background:hsl(var(--primary) / .1);width:2.5rem;height:2.5rem;color:hsl(var(--primary-ink));border:1px solid hsl(var(--primary) / .18);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dark-theme .icon-plate{color:#65c8f6;background:#26b2f21f;border-color:#26b2f238}.icon-plate-sm{border-radius:var(--r-sm);width:2rem;height:2rem}.icon-plate-lg{border-radius:var(--r-lg);width:3.25rem;height:3.25rem}.trust-mark{border-radius:var(--r-lg);background:hsl(var(--sky-ink) / .06);box-shadow:inset 0 0 0 1px hsl(var(--sky-ink) / .3),0 10px 28px -14px hsl(var(--sky-ink) / .35);transition:transform var(--dur-lift) var(--ease-out-quint),translate var(--dur-lift) var(--ease-out-quint),scale var(--dur-lift) var(--ease-out-quint),background-color var(--dur-2) var(--ease-std),box-shadow var(--dur-lift) var(--ease-out-quint);justify-content:center;align-items:center;padding:.5rem;display:inline-flex}@media (hover:hover){.trust-mark:hover{background:hsl(var(--sky-ink) / .12);box-shadow:inset 0 0 0 1px hsl(var(--sky-ink) / .55),0 18px 40px -14px hsl(var(--sky-ink) / .5);translate:0 -.3125rem}}@media (prefers-reduced-motion:reduce){.trust-mark{transition:none}.trust-mark:hover{translate:none}}.action-bar{z-index:50;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:hsl(var(--background) / .96);border-top:1px solid hsl(var(--border));inset-inline:0;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;box-shadow:0 -8px 24px -16px #0f172959}.prose-fa{color:hsl(var(--foreground) / .92);font-size:clamp(1rem,.97rem + .2vw,1.0625rem);line-height:2}.prose-fa>*+*{margin-top:1.25em}.prose-fa h2{font-family:var(--font-display);color:hsl(var(--foreground));margin-top:2em;font-size:clamp(1.375rem,1.25rem + .6vw,1.75rem);font-weight:900;line-height:1.3}.prose-fa h3{font-family:var(--font-display);color:hsl(var(--foreground));margin-top:1.75em;font-size:clamp(1.125rem,1.06rem + .3vw,1.3125rem);font-weight:850;line-height:1.35}.prose-fa a{color:hsl(var(--primary));text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.dark-theme .prose-fa a{color:#65c8f6}.prose-fa blockquote{border-inline-start:3px solid hsl(var(--primary) / .45);color:hsl(var(--muted-foreground));padding-inline-start:1rem}.prose-fa ul,.prose-fa ol{padding-inline-start:1.35rem}.prose-fa li+li{margin-top:.5em}.prose-fa ul>li{list-style:outside}.prose-fa ol>li{list-style:decimal}.prose-fa img{border-radius:var(--r-lg);border:1px solid hsl(var(--hairline))}.prose-fa code{border-radius:var(--r-xs);background:hsl(var(--muted) / .8);direction:ltr;unicode-bidi:isolate;padding:.125em .375em;font-size:.9em}@media (prefers-reduced-motion:reduce){.plan-card,.segmented-item,.segmented-item:before,.table-tf tbody tr{transition:none!important}.plan-card:hover,.segmented-split>.segmented-item:hover{transform:none!important}}@media (pointer:coarse){.tf-touch-target,button:not(.tt-exempt):not(.peer):not(.sr-only),a[role=button]:not(.tt-exempt),.btn:not(.tt-exempt),[role=tab]:not(.tt-exempt),summary:not(.tt-exempt){min-height:44px}.tf-touch-icon{min-width:44px;min-height:44px}footer li>a:not(.footer-app-link),nav li>a{align-items:center;justify-content:inherit;min-height:44px;display:flex}footer .grid li>a:not(.footer-app-link){width:fit-content;min-height:2.25rem;margin-inline:auto}#main-header a:has(>img){min-width:44px;min-height:44px}.tf-hit-44:after{content:"";width:44px;height:44px;position:absolute;inset:50%;transform:translate(50%,-50%)}.content-article-prose ul>li.checklist-item,#single-post article ul>li.checklist-item{margin:1.125rem 0!important}.checklist-label-wrapper{margin-block:-9px;padding-block:9px}}@media (max-width:639.98px){.tf-break-anywhere,.prose pre,.prose code{overflow-wrap:anywhere;word-break:break-word}.tf-table-cards,.tf-table-cards tbody,.tf-table-cards tr,.tf-table-cards td{width:100%;display:block}.tf-table-cards thead{display:none}.tf-table-cards tr{border:1px solid hsl(var(--border) / .5);border-radius:var(--ds-r-lg,16px);background:hsl(var(--background) / .55);margin-bottom:.625rem;padding:.75rem .875rem}.tf-table-cards tr:last-child{margin-bottom:0}.tf-table-cards td{border:0;border-bottom:1px solid hsl(var(--border) / .28);text-align:end;justify-content:space-between;align-items:center;gap:.75rem;min-height:0;display:flex;padding:.4375rem 0!important}.tf-table-cards td:last-child{border-bottom:0;padding-bottom:0!important}.tf-table-cards td[data-label]:before{content:attr(data-label);color:hsl(var(--muted-foreground));text-align:start;flex:none;font-size:.6875rem;font-weight:700}.tf-table-cards td:not([data-label]){justify-content:flex-end}.tf-table-cards td.tf-cell-head{justify-content:flex-start;font-size:.9375rem;font-weight:800;padding-top:0!important;padding-bottom:.5rem!important}.tf-table-cards td.tf-cell-head:before{content:none}.tf-table-cards td[colspan]{text-align:center;justify-content:center}.tf-table-cards td[colspan]:before{content:none}.tf-table-cards-wrap{overflow-x:visible!important}}:root{--tf-bottomnav-h:0px}@media (max-width:1023.98px){body.has-bottom-nav{--tf-bottomnav-h:60px}}.tf-bottomnav{z-index:90;height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:hsl(var(--background) / .92);border-top:1px solid hsl(var(--border) / .6);-webkit-backdrop-filter:saturate(140%)blur(10px);inset-inline:0;align-items:stretch;display:none;position:fixed;bottom:0;box-shadow:0 -8px 28px -18px #0000008c}@media (max-width:1023.98px){.tf-bottomnav{display:flex}}@supports ((-moz-appearance:none)){.tf-bottomnav{-webkit-backdrop-filter:none;background:hsl(var(--background))}}.tf-bottomnav-item{min-width:0;color:hsl(var(--muted-foreground));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-size:10.5px;font-weight:700;line-height:1;text-decoration:none;transition:color .2s;display:flex;position:relative}.tf-bottomnav-item svg{stroke-width:1.9px;width:21px;height:21px;transition:transform .2s,translate .2s,scale .2s,rotate .2s}.tf-bottomnav-item>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tf-bottomnav-item:active svg{transform:scale(.9)}.tf-bottomnav-item.is-active{color:hsl(var(--primary-ink))}.tf-bottomnav-item.is-active:before{content:"";background:hsl(var(--primary));border-radius:0 0 3px 3px;width:26px;height:3px;position:absolute;top:0}.tf-bottomnav-item:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-3px;border-radius:var(--ds-r-sm,8px)}@media (prefers-reduced-motion:reduce){.tf-bottomnav-item,.tf-bottomnav-item svg{transition:none}}@media (max-width:1023.98px){body.has-bottom-nav footer{padding-bottom:calc(var(--tf-bottomnav-h) + env(safe-area-inset-bottom,0px) + .5rem)}body.has-bottom-nav .bottom-safe{bottom:calc(1rem + var(--tf-bottomnav-h) + env(safe-area-inset-bottom,0px))}body.has-bottom-nav #tf-cookie-consent{bottom:calc(var(--tf-bottomnav-h) + env(safe-area-inset-bottom,0px))!important}}#tf-cookie-consent{z-index:9999;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0px));background:hsl(var(--popover));border-top:1px solid hsl(var(--border));box-shadow:var(--e-4);opacity:0;transition:transform var(--dur-4) var(--ease-out-quint),opacity var(--dur-3) var(--ease-std),translate var(--dur-4) var(--ease-out-quint),scale var(--dur-4) var(--ease-out-quint),rotate var(--dur-4) var(--ease-out-quint);inset-inline:0;display:flex;position:fixed;bottom:0;transform:translateY(100%)}.dark-theme #tf-cookie-consent{border-color:hsl(var(--hairline))}.tf-consent-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;width:100%;max-width:60rem;margin-inline:auto;display:flex}.tf-consent-text{max-width:46rem;color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem;line-height:1.75}.tf-consent-text .icon{width:1rem;height:1rem;color:hsl(var(--primary));vertical-align:-.175em;margin-inline-end:.25rem}#tf-cookie-consent .tf-consent-link{color:#086591;text-underline-offset:3px;margin-inline-start:.25rem;font-weight:700;text-decoration:underline}.dark-theme #tf-cookie-consent .tf-consent-link{color:#8bd6f8}.tf-consent-actions{flex-shrink:0;justify-content:center;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){#tf-cookie-consent{transition:none}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea{min-height:44px}input[type=checkbox]:not(.sr-only):not(.peer):not(.hidden),input[type=radio]:not(.sr-only):not(.peer):not(.hidden){width:20px;height:20px}}input[type=date],input[type=datetime-local],input[type=time]{appearance:none}.tf-field-icon{pointer-events:none;z-index:2;inset-inline-start:1rem;position:absolute;top:50%;transform:translateY(-50%)}.tf-field-icon-top{pointer-events:none;z-index:2;inset-inline-start:1rem;position:absolute;top:1rem;transform:none}.tf-field-action{z-index:3;inset-inline-end:.5rem;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (pointer:coarse){.tf-field-action{min-width:44px;min-height:44px}}html[dir=rtl] .tf-input-icon{padding-right:3rem}html[dir=ltr] .tf-input-icon{padding-left:3rem}html[dir=rtl] .tf-input-action{padding-left:3.25rem}html[dir=ltr] .tf-input-action{padding-right:3.25rem}:root{--motion-instant:90ms;--motion-fast:.16s;--motion-base:.24s;--motion-slow:.38s;--motion-ease:cubic-bezier(.4, 0, .2, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1)}.tf-login-cta{background:var(--grad-accent);color:#fff;box-shadow:0 0 20px -4px hsl(var(--glow) / .4);transition:transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),translate var(--motion-fast) var(--motion-ease),scale var(--motion-fast) var(--motion-ease),rotate var(--motion-fast) var(--motion-ease)}@media (hover:hover){.tf-login-cta:hover{box-shadow:0 0 30px hsl(var(--glow) / .6),0 0 80px hsl(var(--glow) / .25);transform:translateY(-2px)scale(1.03)}}.tf-login-cta:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto!important}.mi-lift:hover,.mi-tap:hover,.mi-tap:active,.mi-press:active,.tf-login-cta:hover,.tf-login-cta:active{transform:none!important}.mi-enter{opacity:1!important;transform:none!important}}.icon-plate-success{background:hsl(var(--up) / .12);color:hsl(var(--up));border-color:hsl(var(--up) / .24)}.dark-theme .icon-plate-success{background:hsl(var(--up) / .16);color:hsl(var(--up-soft));border-color:hsl(var(--up) / .3)}.icon-plate-danger{background:hsl(var(--down) / .12);color:hsl(var(--down));border-color:hsl(var(--down) / .24)}.dark-theme .icon-plate-danger{background:hsl(var(--down) / .16);color:hsl(var(--down-soft));border-color:hsl(var(--down) / .3)}.icon-plate-warn{color:#a55c09;background:#f59f0a21;border-color:#f59f0a42}.dark-theme .icon-plate-warn{color:#fccf5f;background:#f6a82326;border-color:#f6a82347}.notif-unread{background:hsl(var(--primary) / .06);border-color:hsl(var(--primary) / .32)}.dark-theme .notif-unread{background:#26b2f212;border-color:#26b2f24d}.dark-theme .up{color:hsl(var(--up-soft))}.dark-theme .down{color:hsl(var(--down-soft))}:root{--up-solid:160 84% 24%;--down-solid:0 72% 38%}.dark,.dark-theme{--up-solid:158 72% 26%;--down-solid:0 72% 40%}.btn-danger{background:hsl(var(--down-solid));color:#fff;box-shadow:0 10px 24px -12px hsl(var(--down-solid) / .55)}@media (hover:hover){.btn-danger:hover{background:hsl(var(--down-solid) / .92);box-shadow:0 16px 32px -14px hsl(var(--down-solid) / .65)}}.field-error{color:hsl(var(--down))}.dark-theme .field-error{color:hsl(var(--down-soft))}.dark-theme .plan-price-old{color:#9aa6b6}:root{--up-ink:160 84% 22%;--down-ink:0 72% 36%}.dark,.dark-theme{--up-ink:var(--up-soft);--down-ink:0 74% 70%}.badge-success{color:hsl(var(--up-ink))}.badge-danger{color:hsl(var(--down-ink))}.dark-theme .badge-success{color:hsl(var(--up-soft))}.dark-theme .badge-danger{color:#eb7a7a}@media (pointer:coarse){.btn-sm{min-height:2.75rem;padding-block:.625rem}}.dv-up{color:hsl(var(--up-ink))}.dv-down{color:hsl(var(--down-ink))}.text-destructive{color:hsl(var(--down))!important}.dark-theme .text-destructive{color:hsl(var(--down-soft))!important}.fill-accent{background-image:var(--grad-accent);color:#fff}:root{--primary-ink:199 89% 48%;--sky-ink:199 89% 48%}.dark,.dark-theme{--primary-ink:213 94% 78%;--sky-ink:199 89% 72%}.text-primary{color:hsl(var(--primary-ink))!important}.text-sky-400,.text-sky-500,.text-sky-600,.text-sky-700{color:hsl(var(--sky-ink))!important}.btn-primary .text-primary,.fill-accent .text-primary,.badge-ribbon .text-primary{color:inherit!important}:root{--warn-ink:32 90% 32%}.dark,.dark-theme{--warn-ink:43 96% 72%}.text-amber-300,.text-amber-400,.text-amber-500{color:hsl(var(--warn-ink))!important}.text-rose-400,.text-rose-500,.text-red-400,.text-red-500{color:hsl(var(--down-ink))!important}.text-emerald-400,.text-emerald-500,.text-emerald-600{color:hsl(var(--up-ink))!important}.text-blue-400{color:hsl(var(--primary-ink))!important}.text-cyan-400,.text-cyan-500{color:hsl(var(--sky-ink))!important}.hover\:text-rose-500:hover,.hover\:text-red-500:hover{color:hsl(var(--down-ink))!important}.hover\:text-cyan-400:hover,.hover\:text-cyan-500:hover,.hover\:text-cyan-600:hover{color:hsl(var(--sky-ink))!important}.hover\:text-blue-400:hover,.group:hover .group-hover\:text-blue-400{color:hsl(var(--primary-ink))!important}.glass,.glass-card,.glass-surface{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--e-1);position:relative}.dark-theme .glass,.dark-theme .glass-card,.dark-theme .glass-surface{border-color:hsl(var(--hairline))}.tf-orb-lead,.tf-orb-trail{border-radius:var(--ds-r-pill,999px);pointer-events:none;position:absolute}.tf-orb-lead{filter:blur(250px);background:hsl(var(--primary) / .1);top:8%;width:800px;height:800px;inset-inline-end:14%}.tf-orb-trail{filter:blur(220px);bottom:12%;background:#0da2e714;width:700px;height:700px;inset-inline-start:10%}.dark-theme .tf-orb-lead{background:hsl(var(--primary) / .05)}.dark-theme .tf-orb-trail{background:#26b2f20a}.tf-orb-lead-lg{width:900px;height:900px}.tf-orb-trail-lg{width:800px;height:800px}.pf-avatar-ring{border-color:hsl(var(--primary) / .3);background:linear-gradient(135deg,hsl(var(--primary) / .12),#0da2e71f);width:125px;height:125px}.pf-avatar-scrim{background:#0b111e99}.pf-cam-badge{z-index:20;width:32px;height:32px;transform:translate(-3px,-3px)}.tf-noscrollbar{scrollbar-width:none;-ms-overflow-style:none}.tf-noscrollbar::-webkit-scrollbar{display:none}.tf-tab-empty{justify-content:center;align-items:center;min-height:280px;display:flex}.pg-reveal{opacity:0;transform:translate(30px)}.pg-reveal-up{opacity:0;transform:translateY(20px)}.pg-rail{width:2px}@keyframes pg-reveal-in{0%{opacity:0;transform:translate(30px)}}@keyframes pg-reveal-up-in{0%{opacity:0;transform:translateY(20px)}}.js-anim .pg-reveal.reveal-in{opacity:1;animation:pg-reveal-in .7s var(--ease-out-quint) backwards;animation-delay:0s;transform:none}.js-anim .pg-reveal-up.reveal-in{opacity:1;animation:pg-reveal-up-in .7s var(--ease-out-quint) backwards;animation-delay:0s;transform:none}.pg-reveal.pg-d-1.reveal-in,.pg-reveal-up.pg-d-1.reveal-in{animation-delay:.15s}.pg-reveal.pg-d-2.reveal-in,.pg-reveal-up.pg-d-2.reveal-in{animation-delay:.3s}.pg-reveal.pg-d-3.reveal-in,.pg-reveal-up.pg-d-3.reveal-in{animation-delay:.45s}.pg-mark{background-color:hsl(var(--background));background-image:linear-gradient(hsl(var(--primary) / .1),hsl(var(--primary) / .1))}.dark-theme .pg-mark{background-color:hsl(var(--background));background-image:linear-gradient(#26b2f21f,#26b2f21f)}.pg-laser{border-radius:var(--ds-r-pill,999px);background:linear-gradient(to bottom,hsl(var(--primary) / .75),transparent);filter:blur(3px);pointer-events:none;inset-inline:0;height:5rem;animation:4s ease-in-out infinite pg-laser-sweep;position:absolute;top:0}.dark-theme .pg-laser{background:linear-gradient(#26b2f2d9,#0000)}@keyframes pg-laser-sweep{0%,to{top:0%}50%{top:75%}}.pg-mark-pulse{animation:2.6s ease-in-out infinite pg-mark-pulse}@keyframes pg-mark-pulse{0%,to{box-shadow:0 0 hsl(var(--sky-ink) / .3),0 0 16px 2px hsl(var(--sky-ink) / .22)}50%{box-shadow:0 0 0 5px hsl(var(--sky-ink) / 0),0 0 26px 5px hsl(var(--sky-ink) / .38)}}@media (max-width:768px){.pg-laser,.pg-mark-pulse{animation:none!important}.pg-laser{display:none}}.hdr-pop-init{opacity:0;transform:translateY(8px)}.fg-needle{transform-origin:100px 105px;rotate:-90deg}.tf-blueprint{opacity:.06;background-image:linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(currentColor 1px,#0000 1px);background-size:18px 18px}@media (prefers-reduced-motion:reduce){.pg-laser,.pg-mark-pulse{animation:none!important}.pg-laser{display:none}.pg-reveal,.pg-reveal-up{opacity:1!important;animation:none!important;transform:none!important}}.field:has(~.pf-input-icon),.pf-input-wrap-telegram>.field,.pf-input-wrap-instagram>.field,.pf-input-wrap-twitter>.field,.pf-input-wrap-website>.field{padding-inline-start:3rem}#single-post .content-article-prose{overflow-wrap:break-word}#single-post .content-article-prose iframe,#single-post .content-article-prose video,#single-post .content-article-prose embed,#single-post .content-article-prose object{max-width:100%!important}#single-post .content-article-prose video{height:auto}#single-post .content-article-prose pre{max-width:100%;overflow-x:auto}@media (max-width:1023px){#single-post .content-article-prose table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto!important}}.font-mono{font-variant-numeric:tabular-nums;font-family:IRANYekanX,Dana,Tahoma,sans-serif!important}.no-sub-container{font-family:IRANYekanX,Dana,Tahoma,sans-serif!important}.no-sub-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1),translate .35s cubic-bezier(.16,1,.3,1),scale .35s cubic-bezier(.16,1,.3,1),rotate .35s cubic-bezier(.16,1,.3,1)}@keyframes neon-text-pulse{0%,to{opacity:1;filter:drop-shadow(0 0 5px #3b82f680)}50%{opacity:.7;filter:drop-shadow(0 0 12px #3b82f6cc)}}.role-neon-glow{color:#1d4ed8;animation:2s ease-in-out infinite neon-text-pulse;display:inline-block}.dark-theme .role-neon-glow{color:#92c2fc}@media (prefers-reduced-motion:reduce){.role-neon-glow{animation:none!important}}@media (max-width:1023px){.tf-pagination-touch .pagination .page-link{min-width:2.5rem!important;height:2.75rem!important;padding:0 .375rem!important}}#credential_picker_container{z-index:10000!important;position:fixed!important;top:16px!important}[dir=rtl] #credential_picker_container{left:16px!important;right:auto!important}.tf-prehide{display:none}@keyframes catTwinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes catMoonDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.stat-band{border-block:1px solid hsl(var(--hairline));margin-block-end:3rem;padding-block:1.5rem}@media (max-width:767.98px){.stat-cols-3>.stat-cell:last-child{grid-column:span 2}}@media (min-width:768px){.stat-band{padding-block:1.75rem}.stat-band-grid{gap:1.5rem 1.75rem}.stat-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-cell{text-align:center;border-radius:var(--r-lg);background:hsl(var(--card));border:1px solid hsl(var(--border));min-width:0;box-shadow:var(--e-2),0 0 22px -14px hsl(var(--sky-ink) / .3),inset 0 1px #ffffff0f;transition:transform var(--dur-lift) var(--ease-out-quint),box-shadow var(--dur-lift) var(--ease-out-quint),border-color var(--dur-2) var(--ease-std);flex-direction:column;align-items:center;gap:.875rem;padding:1.5rem 1.5rem 1.375rem;display:flex;position:relative;overflow:hidden}.dark-theme .stat-cell{border-color:hsl(var(--hairline))}.stat-cell:hover{box-shadow:var(--e-3),0 0 34px -10px hsl(var(--sky-ink) / .34),inset 0 1px #ffffff1a;border-color:hsl(var(--sky-ink) / .42);transform:translateY(-.375rem)}.stat-cell:before{content:"";background:linear-gradient(90deg,transparent,hsl(var(--sky-ink) / .55),transparent);pointer-events:none;height:2px;transition:inset-inline-start var(--dur-lift) var(--ease-out-quint),inset-inline-end var(--dur-lift) var(--ease-out-quint),background var(--dur-lift) var(--ease-std);inset-inline:22%;position:absolute;top:0}.stat-cell:hover:before{background:linear-gradient(90deg,transparent,hsl(var(--sky-ink) / .85),transparent);inset-inline:0}.stat-cell:after{content:"";border-radius:var(--ds-r-pill,999px);background:radial-gradient(circle,hsl(var(--sky-ink) / .13),transparent 70%);pointer-events:none;width:11rem;height:11rem;transition:opacity var(--dur-lift) var(--ease-std),scale var(--dur-lift) var(--ease-out-quint);position:absolute;inset-block-end:-3.5rem;inset-inline-end:-3.5rem}.stat-cell:hover:after{opacity:.75;scale:1.15}.stat-figure{font-family:var(--font-display);letter-spacing:-.01em;color:hsl(var(--foreground));text-shadow:0 0 18px hsl(var(--sky-ink) / .18);transition:text-shadow var(--dur-3) var(--ease-std);margin:0;font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);font-weight:1000;line-height:1}.stat-cell:hover .stat-figure{text-shadow:0 0 24px hsl(var(--sky-ink) / .32)}.stat-label{color:hsl(var(--muted-foreground));flex-direction:column;align-items:center;gap:.625rem;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.4;display:flex}.stat-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:768.02px) and (prefers-reduced-motion:no-preference){.stat-mark{animation:4s ease-in-out infinite stat-mark-float}.stat-band-grid>:nth-child(2) .stat-mark{animation-delay:-1.3s}.stat-band-grid>:nth-child(3) .stat-mark{animation-delay:-2.6s}}@keyframes stat-mark-float{0%,to{translate:0}50%{translate:0 -3px}}@media (max-width:479.98px){.stat-band{margin-block-end:2.5rem;padding-block:1.25rem}.stat-cell{padding:1.125rem 1rem 1rem}.stat-figure{font-size:clamp(1.25rem,1.05rem + .7vw,1.5rem)}.stat-mark{width:3.25rem;height:3.25rem}.stat-mark svg.icon{width:1.625rem;height:1.625rem}}@media (min-width:40rem){.action-bar{display:none}}.btn.hidden{display:none}@media (min-width:64rem){.btn.hidden.lg\:inline-flex{display:inline-flex}.section-y-sm.lg\:section-y{padding-block:var(--space-section)}}.app-frame{border-radius:var(--r-lg);background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--e-4);position:relative;overflow:hidden}.dark-theme .app-frame{border-color:hsl(var(--hairline))}.app-frame-bar{background:hsl(var(--muted) / .75);border-bottom:1px solid hsl(var(--hairline));direction:ltr;align-items:center;gap:.625rem;min-width:0;padding:.5rem .75rem;display:flex}.dark-theme .app-frame-bar{background:#ffffff0a}.app-frame-dots{flex-shrink:0;gap:.3125rem;display:flex}.app-frame-dots>span{border-radius:var(--ds-r-pill,999px);background:hsl(var(--muted-foreground) / .35);width:.5rem;height:.5rem}.app-frame-tabs{align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.app-frame-tab{border-radius:var(--ds-r-sm,8px);max-width:11rem;color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;background:0 0;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex;overflow:hidden}.app-frame-tab.is-active{color:hsl(var(--foreground));background:hsl(var(--card));box-shadow:var(--e-1)}.dark-theme .app-frame-tab.is-active{background:#ffffff12}.app-frame-body{padding:.875rem}.app-stage{padding:1.75rem 0 2.25rem;position:relative}@media (min-width:1024px){.app-stage{perspective:1800px}.app-stage>.app-frame{transform-origin:70%;box-shadow:var(--e-4),0 40px 80px -30px hsl(var(--primary) / .35);transform:rotateY(-7deg)rotateX(2deg)}}.app-pop{z-index:3;pointer-events:none;background:hsl(var(--card) / .92);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border:1px solid hsl(var(--border));border-radius:var(--ds-r-lg,16px);box-shadow:var(--e-3,0 12px 30px -10px #00000040);align-items:center;gap:.6rem;display:flex;position:absolute}.dark-theme .app-pop{background:#121a2be0;border-color:#ffffff1a}.app-pop--toast{top:0;max-width:17rem;padding:.6rem .8rem;animation:6s ease-in-out infinite tf-app-float;inset-inline-start:-1.25rem}.app-pop-ico{border-radius:var(--ds-r-md,12px);color:#fff;background:linear-gradient(135deg,#0da2e7,#3559e9);flex:none;place-items:center;width:2rem;height:2rem;display:grid}.app-pop-txt{min-width:0;color:hsl(var(--muted-foreground));gap:2px;font-size:.72rem;line-height:1.5;display:grid}.app-pop-txt b{color:hsl(var(--foreground));font-size:.78rem;font-weight:800}.app-pop--key{bottom:.75rem;gap:.3rem;padding:.45rem .65rem;font-size:.72rem;animation:7s ease-in-out -2.5s infinite tf-app-float;inset-inline-end:-1rem}.app-pop-plus{color:hsl(var(--muted-foreground));font-weight:700}.app-pop-cap{color:hsl(var(--foreground));margin-inline-start:.35rem;font-weight:700}.app-pop--phone{border-radius:var(--ds-r-xl,22px);background:hsl(var(--card));bottom:-.25rem;border-width:3px;border-color:#20283c;flex-direction:column;align-items:stretch;gap:.45rem;width:8.75rem;padding:1.4rem .6rem .7rem;animation:8s ease-in-out -4s infinite tf-app-float;inset-inline-start:-2rem;box-shadow:0 30px 60px -20px #02061773}.dark-theme .app-pop--phone{background:#0b111e;border-color:#ffffff2e}.app-phone-notch{border-radius:var(--ds-r-sm,8px);background:#20283c;width:2.6rem;height:.38rem;margin-left:-1.3rem;position:absolute;top:.45rem;left:50%}.dark-theme .app-phone-notch{background:#ffffff2e}.app-phone-head{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:baseline;margin-bottom:.1rem;font-size:.6rem;display:flex}.app-phone-head b{color:hsl(var(--foreground));font-size:.72rem;font-weight:900}.app-phone-row{border-radius:var(--ds-r-sm,8px);background:hsl(var(--muted) / .6);align-items:center;gap:.35rem;padding:.3rem .35rem;display:flex}.dark-theme .app-phone-row{background:#ffffff0d}.app-phone-dot{opacity:.85;background:linear-gradient(135deg,#3ebaf4,#5170ec);border-radius:50%;flex:none;width:.9rem;height:.9rem}.app-phone-lines{flex:1;gap:3px;display:grid}.app-phone-lines i{background:hsl(var(--muted-foreground) / .35);border-radius:4px;height:4px;display:block}.app-phone-lines i+i{opacity:.6;width:60%}.app-phone-spark{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:2.1rem;height:.7rem}.app-phone-spark.is-up{stroke:hsl(var(--up-ink,152 76% 36%))}.app-phone-spark.is-down{stroke:hsl(var(--down-ink,350 75% 50%))}@keyframes tf-app-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:1023.98px){.app-stage{padding:2.75rem 0 1rem}.app-pop--toast{inset-inline-start:.25rem;top:0}.app-pop--key{inset-inline-end:.5rem;bottom:.25rem}.app-pop--phone{display:none}}@media (prefers-reduced-motion:reduce){.app-pop{animation:none}}html.tf-low .app-pop{animation:none}.kbd{border-radius:var(--r-xs);background:hsl(var(--muted) / .8);border:1px solid hsl(var(--hairline-strong));min-width:1.5rem;color:hsl(var(--foreground));white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss02" 0,"tnum" 1;direction:ltr;unicode-bidi:isolate;border-bottom-width:2px;justify-content:center;align-items:center;padding:.0625rem .375rem;font-size:.75rem;font-weight:700;line-height:1.6;display:inline-flex}.dark-theme .kbd{border-color:hsl(var(--hairline-strong));background:#ffffff12}.step-list{counter-reset:tf-step;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.step-item{counter-increment:tf-step;grid-template-columns:2.25rem 1fr;align-items:start;gap:.875rem;display:grid}.step-item:before{content:counter(tf-step,persian);border-radius:var(--r-md);background:hsl(var(--primary) / .12);border:1px solid hsl(var(--primary) / .25);width:2.25rem;height:2.25rem;color:hsl(var(--primary-ink));font-family:var(--font-display);justify-content:center;align-items:center;font-size:.9375rem;font-weight:900;line-height:1;display:flex}.step-title{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:.9375rem;font-weight:800}.step-body{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem;line-height:1.85}.hash-box{border-radius:var(--r-md);background:hsl(var(--muted) / .6);border:1px solid hsl(var(--hairline));align-items:flex-start;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}.dark-theme .hash-box{background:#ffffff09}.hash-value{text-align:left;min-width:0;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;word-break:break-all;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss02" 0,"tnum" 1;direction:ltr;unicode-bidi:isolate;flex:1;margin:0;font-size:.6875rem;font-weight:600;line-height:1.7}.list-num-fa{margin:0;padding-inline-start:1.25rem;list-style:persian}.list-num-fa>li{list-style:inherit}.list-num-fa>li+li{margin-top:.5rem}.list-num-fa>li::marker{color:hsl(var(--primary-ink));font-weight:800}.footer-apps{border-block-start:1px solid hsl(var(--hairline));justify-content:center;gap:.125rem;width:100%;margin:0;padding-block-start:.5rem;list-style:none;display:grid}.footer-app-link{border-radius:var(--r-md);min-height:1.75rem;color:hsl(var(--muted-foreground));transition:color var(--dur-2) ease,background-color var(--dur-2) ease,border-color var(--dur-2) ease;border:1px solid #0000;justify-content:space-between;align-items:center;gap:1.25rem;padding-inline:.5rem;font-size:.8125rem;font-weight:700;line-height:1.3;display:flex;border-color:#0000!important}.footer-app-link>svg{color:hsl(var(--sky-ink));flex-shrink:0;font-size:1.25rem}@media (hover:hover){.footer-app-link:hover{color:hsl(var(--primary-ink))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.footer-app-link:hover>svg{scale:1.25}}.footer-app-link-gold,.footer-app-link-gold>svg{color:hsl(var(--gold-ink))}.footer-app-link-gold{background-color:hsl(var(--gold) / .16);border-color:hsl(var(--gold) / .42)!important}@media (hover:hover){.footer-app-link-gold:hover,.footer-app-link-gold:hover>svg{color:hsl(var(--gold-ink-hover))}.footer-app-link-gold:hover{background-color:hsl(var(--gold) / .24);border-color:hsl(var(--gold) / .55)!important}}@media (pointer:coarse){.footer-app-link{min-height:2.75rem}}@media (max-width:420px){.footer-app-link{gap:.375rem;padding-inline:.125rem}.footer-app-link>svg{font-size:1rem}}:root{--tf-fab-size:3rem;--tf-fab-inset:1.5rem}@media (min-width:768px){.footer-bottom-row{padding-inline-end:calc(var(--tf-fab-size) + var(--tf-fab-inset) + .75rem - 1.5rem)}}@media (min-width:1024px){.footer-cols{padding-inline-end:calc(var(--tf-fab-size) + var(--tf-fab-inset) + .75rem - 1.5rem)}}@media (min-width:1280px){.footer-cols{padding-inline-end:calc(var(--tf-fab-size) + var(--tf-fab-inset) + .75rem - 2rem)}}.footer-social{transition:transform var(--dur-lift) var(--ease-out-quint),translate var(--dur-lift) var(--ease-out-quint),scale var(--dur-lift) var(--ease-out-quint),background-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std),box-shadow var(--dur-lift) var(--ease-out-quint)}@media (hover:hover){.footer-social:hover{color:#fff;background:var(--tf-social-bg);box-shadow:inset 0 0 0 1px var(--tf-social-edge),0 8px 24px -6px var(--tf-social-glow);translate:0 -.25rem;scale:1.05}}.footer-social-ig{--tf-social-bg:linear-gradient(to top right, #f9ce34, #ee2a7b, #6228d7);--tf-social-edge:#ee2a7b80;--tf-social-glow:#ee2a7b99}.footer-social-tg{--tf-social-bg:#229ed9;--tf-social-edge:#229ed999;--tf-social-glow:#229ed999}.footer-social-x{--tf-social-bg:#000;--tf-social-edge:#0009;--tf-social-glow:#0006}.dark-theme .footer-social-x{--tf-social-glow:#ffffff47}#btn-back-to-top{transition:opacity var(--dur-3) var(--ease-std),translate var(--dur-3) var(--ease-out-quint),transform var(--dur-1) var(--ease-std),box-shadow var(--dur-3) var(--ease-std)}@media (prefers-reduced-motion:reduce){.footer-social,#btn-back-to-top{transition:none!important}.footer-social:hover{translate:none;scale:none}}html.tf-navigating,html.tf-navigating a,html.tf-navigating button,html.tf-navigating [role=button]{cursor:progress}#scroll-progress-bar{will-change:transform}:root{--tf-navword-green:160 84% 26%;--tf-navword-pink:331 72% 38%;--tf-navword-deep:226 84% 40%;--tf-navword-deep-hover:217 91% 47%}.dark,.dark-theme{--tf-navword-green:158 72% 44%;--tf-navword-pink:330 81% 72%;--tf-navword-deep:228 100% 76%;--tf-navword-deep-hover:205 95% 74%}.tf-navword-chart{color:hsl(var(--tf-navword-green))}.tf-navword-online{color:hsl(var(--tf-navword-pink))}.theme-toggle-icon-light{opacity:1;pointer-events:auto;transition:transform .35s,opacity .35s;transform:rotate(0)scale(1)}.theme-toggle-icon-dark{opacity:0;pointer-events:none;transition:transform .35s,opacity .35s;transform:rotate(-90deg)scale(0)}html.dark-theme .theme-toggle-icon-light{pointer-events:none;opacity:0!important;transform:rotate(90deg)scale(0)!important}html.dark-theme .theme-toggle-icon-dark{pointer-events:auto;opacity:1!important;transform:rotate(0)scale(1)!important}#tf-ui-tip{z-index:2000;background:hsl(var(--card));max-width:min(280px,100vw - 24px);color:hsl(var(--foreground));border:1px solid hsl(var(--sky-ink) / .28);border-radius:var(--r-sm);white-space:normal;text-align:start;box-shadow:var(--e-3);pointer-events:none;opacity:0;transition:opacity var(--dur-2) var(--ease-std),transform var(--dur-2) var(--ease-out-quint);direction:rtl;padding:6px 12px;font-size:.75rem;font-weight:700;line-height:1.9;position:fixed;transform:translateY(4px)}#tf-ui-tip.show{opacity:1;transform:translateY(0)}#tf-ui-tip[hidden]{display:none}@media (pointer:coarse){#tf-ui-tip{display:none}}@media (prefers-reduced-motion:reduce){#tf-ui-tip{transition:none}}dfn.term{color:hsl(var(--foreground));-webkit-text-decoration:underline dotted hsl(var(--sky-ink) / .65);text-decoration:underline dotted hsl(var(--sky-ink) / .65);text-underline-offset:4px;cursor:help;border-radius:4px;font-style:normal;font-weight:800}dfn.term:hover{color:hsl(var(--sky-ink))}dfn.term:focus-visible{outline:2px solid hsl(var(--sky-ink) / .6);outline-offset:2px}.empty-state-ghost{border-radius:var(--ds-r-pill,999px);background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .2);width:7rem;height:7rem;box-shadow:0 0 30px hsl(var(--primary) / .2);color:hsl(var(--primary));justify-content:center;align-items:center;margin-bottom:.75rem;animation:5s ease-in-out infinite empty-ghost-float;display:flex}@keyframes empty-ghost-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.empty-state-ghost{animation:none}}.tf-premium-badge{border-radius:var(--ds-r-pill,999px);background:hsl(var(--primary));color:#fff;vertical-align:-.12em;cursor:default;flex:none;justify-content:center;align-items:center;width:1.1em;height:1.1em;display:inline-flex}.tf-premium-badge svg{width:.62em;height:.62em;display:block}.tf-reading-progress{z-index:90;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.tf-reading-progress>span{height:100%;width:calc(var(--tf-read,0) * 100%);background:linear-gradient(-90deg,hsl(var(--primary)),hsl(var(--accent)));border-start-start-radius:0;border-start-end-radius:var(--ds-r-pill,999px);border-end-end-radius:var(--ds-r-pill,999px);border-end-start-radius:0;transition:width .12s linear;display:block}@media (prefers-reduced-motion:reduce){.tf-reading-progress>span{transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--white: #fff;--black: #2a2a2a;--accent-color: #1e90ff;--accent-color-2: #38bdf8;--accent-gradient: linear-gradient(135deg, var(--accent-color), var(--accent-color-2));--royalblue: var(--accent-color);--user-color: var(--user-accent-color, var(--accent-color));--user-gradient: linear-gradient(135deg, var(--accent-color), var(--user-color));--text-primary: #3a3737;--text-secondary: #4b525f;--text-muted: #6b7280;--link-color: #0056b3;--link-hover-color: var(--accent-color);--focus-ring: #1d4ed8;--focus-ring-halo: #ffffff;--focus-ring-width: 2px;--focus-ring-offset: 2px;--bg-main: #f4f6f9;--bg-secondary: #f8fafc;--bg: #f4f6f9;--bg-surface: var(--white);--bg-surface-secondary: var(--bg-secondary);--bg-base: var(--bg);--text-base: var(--text-primary);--text-base-secondary: var(--text-secondary);--bs-success: #0cbc87;--bs-red: #dc3545;--input-bg: var(--white);--input-border: rgba(0, 0, 0, .14);--heart-color: #ff5bef;--aurora-1: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);--neon-blue: #00d4ff;--neon-purple: #3b82f6;--neon-pink: #f472b6;--shadow-neon-blue: 0 0 30px rgba(0, 212, 255, .3), 0 0 60px rgba(0, 212, 255, .1);--transition-spring: cubic-bezier(.4, 0, .2, 1);--transition-smooth: cubic-bezier(.4, 0, .2, 1);--media-aspect-ratio: 4/3;--content-narrow-width: 600px;scrollbar-color:rgba(148,163,184,.4) transparent!important;scrollbar-width:thin!important}.dark-theme{--white: #0f1420;--black: #e2e8f0;--text-primary: #e2e8f0;--text-secondary: #94a3b8;--text-muted: #7b8da0;--link-color: #60a5fa;--link-hover-color: #93c5fd;--focus-ring: #7dd3fc;--focus-ring-halo: #0b1120;--bg-main: #0f1420;--bg-secondary: #131a2b;--bg: #111827;--input-bg: rgba(30, 41, 59, .6);--input-border: rgba(255, 255, 255, .1);--bg-surface: var(--white);--bg-surface-secondary: var(--bg-secondary);--bg-base: var(--bg);--text-base: var(--text-primary);--text-base-secondary: var(--text-secondary);scrollbar-color:rgba(148,163,184,.4) transparent!important}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanXVF.woff2) format("woff2"),url(/fonts/IRANYekanXVF.woff) format("woff");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:IRANYekanX-fallback;src:local("Tahoma"),local("Arial");size-adjust:97%;font-weight:100 1000;font-style:normal}@font-face{font-family:Dana;src:url(/fonts/DanaVF.woff2) format("woff2"),url(/fonts/DanaVF.woff) format("woff");font-display:swap;font-weight:10 990;font-style:normal}@layer base{*,*:before,*:after{box-sizing:border-box;font-feature-settings:"ss02" 1}html,body,*,button,input,optgroup,select,textarea{font-family:IRANYekanX,IRANYekanX-fallback,Dana,Tahoma,sans-serif}html{overflow-x:clip;min-height:100vh;margin:0;padding:0;color:var(--text-primary, #3a3737);line-height:1.6;direction:rtl;font-size:clamp(.9375rem,.91rem + .2vw,1rem);text-align:start;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip;min-height:100vh;margin:0;padding:0}.main-content{min-height:60vh}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.35;margin-top:0;margin-bottom:.5rem;color:var(--text-primary)}h1,.h1{font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:950}h2,.h2{font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:900}h3,.h3{font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:850}h4,.h4{font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:800}h5,.h5{font-size:clamp(1rem,1.2vw,1.1rem);font-weight:750}h6,.h6{font-size:clamp(.9rem,1vw,1rem);font-weight:700}p{font-size:clamp(.92rem,1.1vw,1rem);line-height:1.85;font-weight:500;margin-top:0;margin-bottom:1rem;color:var(--text-secondary, #4b525f)}a{text-decoration:none;transition:color .25s var(--transition-smooth, cubic-bezier(.4, 0, .2, 1));cursor:pointer;background-color:transparent}a:not([class*=text-]):not([class*=bg-]):not([class*=btn]):not([class*=glow-button]):not([class*=cta-button]):not([class*=nav-link]):not([class*=glass-]):not([class*=gradient]){color:var(--link-color, #0056b3)}a:not([class*=text-]):not([class*=bg-]):not([class*=btn]):not([class*=glow-button]):not([class*=cta-button]):not([class*=nav-link]):not([class*=glass-]):not([class*=gradient]):hover{color:var(--link-hover-color, #1e90ff);text-decoration:none}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none;padding:0;margin:0}button,input,select,textarea{font-size:inherit;line-height:inherit}.list-group-item{border:none}iframe{border:0;text-align:center}:root{--selection-bg: hsl(199 89% 48% / .3)}html.dark,html.dark-theme{--selection-bg: hsl(199 89% 60% / .38)}::selection{background:var(--selection-bg);color:inherit;text-shadow:none}.headh1:before{font-size:25px;margin-inline-end:5px;opacity:.4}@media (max-width: 767.98px){.h1,h1{margin-bottom:1rem}.h2,h2{margin-bottom:.8rem}.h3,h3{margin-bottom:.7rem}}}.service-panel-title,.strategies-title-large,.view-all-header-minimal .view-all-link-bold span,.accounts-page-title,.archive-page-title,.group-page-title,.last-blogs-page-title,.verifies-title-large{font-family:IRANYekanX,sans-serif!important;font-weight:950!important;letter-spacing:0!important;font-feature-settings:"kern" 1,"liga" 1,"ss02" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fw-950{font-weight:950!important}.fw-1000{font-weight:1000!important}@media (max-width: 767.98px){.accounts-page-title,.indicators-title-large,.strategies-title-large,.verifies-title-large{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}.js-anim [data-animate]{opacity:0}[data-animate].is-visible{animation-fill-mode:both;animation-timing-function:cubic-bezier(.4,0,.2,1)}[data-animate=fadeSlideUp].is-visible{animation:anim-fadeSlideUp .6s both}[data-animate=fadeSlideRight].is-visible{animation:anim-fadeSlideRight .6s both}[data-animate=scaleIn].is-visible{animation:anim-scaleIn .5s both}[data-animate=bounceIn].is-visible{animation:anim-bounceIn .7s both}[data-animate=fadeIn].is-visible{animation:anim-fadeIn .5s both}.stagger-children>[data-animate]:nth-child(1){animation-delay:.05s}.stagger-children>[data-animate]:nth-child(2){animation-delay:.1s}.stagger-children>[data-animate]:nth-child(3){animation-delay:.15s}.stagger-children>[data-animate]:nth-child(4){animation-delay:.2s}.stagger-children>[data-animate]:nth-child(5){animation-delay:.25s}.stagger-children>[data-animate]:nth-child(6){animation-delay:.3s}.stagger-children>[data-animate]:nth-child(7){animation-delay:.35s}.stagger-children>[data-animate]:nth-child(8){animation-delay:.4s}.stagger-children>[data-animate]:nth-child(9){animation-delay:.45s}.stagger-children>[data-animate]:nth-child(10){animation-delay:.5s}.stagger-children>[data-animate]:nth-child(n+11){animation-delay:.55s}[data-delay="1"]{animation-delay:.1s!important}[data-delay="2"]{animation-delay:.2s!important}[data-delay="3"]{animation-delay:.3s!important}[data-delay="4"]{animation-delay:.4s!important}[data-delay="5"]{animation-delay:.5s!important}[data-delay="6"]{animation-delay:.6s!important}[data-delay="7"]{animation-delay:.7s!important}[data-delay="8"]{animation-delay:.8s!important}@keyframes anim-fadeSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-fadeSlideRight{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes anim-scaleIn{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes anim-bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.08)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes anim-fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-animate]{opacity:1!important;animation:none!important;transform:none!important}.spinner-border{animation:spinner-border-anim .65s linear infinite!important}}.theme-switching,.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition-duration:0s!important;transition-delay:0s!important}.theme-toggle-icon-light{transform:rotate(0) scale(1);opacity:1;pointer-events:auto;transition:transform .35s ease,opacity .35s ease}.theme-toggle-icon-dark{transform:rotate(-90deg) scale(0);opacity:0;pointer-events:none;transition:transform .35s ease,opacity .35s ease}html.dark-theme .theme-toggle-icon-light{transform:rotate(90deg) scale(0)!important;opacity:0!important;pointer-events:none}html.dark-theme .theme-toggle-icon-dark{transform:rotate(0) scale(1)!important;opacity:1!important;pointer-events:auto}.theme-switching .theme-toggle-icon-light,.theme-switching .theme-toggle-icon-dark{transition-duration:.35s!important}.d-none{display:none!important}.d-flex{display:flex!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!important}.align-items-center{align-items:center!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.text-center{text-align:center}.text-muted{color:var(--text-muted, #9ca3af)!important}.fw-bold{font-weight:700!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.w-100{width:100%!important}.h-100{height:100%!important}.alert{padding:1rem 1.25rem;border:1px solid transparent;border-radius:var(--r-md, .875rem);background:hsl(var(--muted, 210 20% 96%) / .5);font-weight:500}.alert:not([class*=mb-]){margin-bottom:1rem}.alert-warning{color:#915108;background-color:#f59f0a1a;border-color:#f59f0a3d}.dark-theme .alert-warning{color:#fcd573;background-color:#f6a82321;border-color:#f6a82347}.alert-success{color:hsl(var(--up-ink, var(--up, 160 84% 22%)));background-color:hsl(var(--up, 160 84% 26%) / .1);border-color:hsl(var(--up, 160 84% 26%) / .24)}.dark-theme .alert-success{color:hsl(var(--up-soft, 158 72% 50%));background-color:hsl(var(--up, 160 84% 26%) / .13);border-color:hsl(var(--up, 160 84% 26%) / .28)}.alert-danger{color:hsl(var(--down-ink, var(--down, 0 72% 36%)));background-color:hsl(var(--down, 0 72% 46%) / .1);border-color:hsl(var(--down, 0 72% 46%) / .24)}.dark-theme .alert-danger{color:hsl(var(--down-soft, 0 74% 62%));background-color:hsl(var(--down, 0 72% 46%) / .13);border-color:hsl(var(--down, 0 72% 46%) / .28)}.alert-info{color:#0c5460;background:#d1ecf1;border-color:#bee5eb}.alert-info:not([class*=mt-]){margin-top:1.5rem}.alert-info a{color:#0056b3;text-decoration:underline}.alert-info a:hover{color:#003b7a}.alert-info code{background-color:#fff9;color:#b83280;border:1px solid rgba(0,0,0,.08);padding:.15rem .4rem;border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:.9em}.dark-theme .alert-info{color:#38bdf8;background:#0ea5e91a;border-color:#0ea5e940}.dark-theme .alert-info a{color:#60a5fa}.dark-theme .alert-info a:hover{color:#93c5fd}.dark-theme .alert-info code{background-color:#0000004d;color:#f472b6;border:1px solid rgba(255,255,255,.1)}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0}.article-table{width:100%;border-collapse:collapse;margin:1.5rem 0;direction:rtl;text-align:start}.table-responsive .article-table{margin:0}.article-table th,.article-table td{border:1px solid #dee2e6;padding:12px;font-size:.85rem;line-height:1.7;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.article-table th{font-weight:700;background-color:#f8f9fa;color:var(--text-primary, #2a2a2a)}.article-table th.th-green{color:#28a745}.article-table th.th-red{color:#dc3545}.article-table td.td-bold{font-weight:700}.dark-theme .article-table th,.dark-theme .article-table td{border-color:#ffffff1a}.dark-theme .article-table th{background-color:#1e293b;color:#f1f5f9}.dark-theme .article-table th.th-green{color:#4ade80}.dark-theme .article-table th.th-red{color:#f87171}@media (max-width: 767.98px){.article-table th,.article-table td{min-width:130px;padding:6px 8px;font-size:.75rem;line-height:1.6;white-space:normal}}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}.container-fluid{width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}@media (min-width: 640px){.container{padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 1024px){.container{padding-right:2rem;padding-left:2rem}}@media (min-width: 1400px){.container{max-width:1400px}}.dropdown-menu{position:absolute;top:100%;right:0;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:.5rem 0 0;background-color:hsl(var(--card));border:1px solid hsl(var(--border) / .5);border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a;list-style:none;backdrop-filter:blur(12px)}.dropdown-menu.show{display:block}.share-hover-container.open .dropdown-menu{display:block;animation:anim-fadeSlideUp .3s forwards}.dropdown-menu li{padding:4px 8px}.dropdown-menu a{display:flex;align-items:center;gap:8px;padding:.5rem 1rem;color:hsl(var(--foreground));border-radius:.5rem;transition:background-color .2s}.dropdown-menu a:hover{background-color:hsl(var(--muted))}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-row{flex-direction:row!important}.rounded-circle{border-radius:50%!important}.overflow-hidden{overflow:hidden!important}.text-danger{color:#ef4444!important}.text-secondary{color:var(--text-muted, #9ca3af)!important}.small{font-size:.875em!important}.fs-2{font-size:clamp(1.75rem,2.5vw,2rem)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fw-semibold{font-weight:600!important}.text-decoration-none{text-decoration:none!important}.text-primary{color:hsl(var(--primary-ink, 221 83% 42%))!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.me-1{margin-inline-end:.25rem!important}.me-2{margin-inline-end:.5rem!important}.ms-1{margin-inline-start:.25rem!important}.ms-2{margin-inline-start:.5rem!important}.z-index-2{z-index:2!important}body:not(.admin-page) .row{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}body:not(.admin-page) .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:.75rem;padding-left:.75rem;box-sizing:border-box}body:not(.admin-page) .col-12{flex:0 0 auto;width:100%}body:not(.admin-page) .col-6{flex:0 0 auto;width:50%}body:not(.admin-page) .g-3{gap:1rem}body:not(.admin-page) .g-4{gap:1.5rem}@media (min-width: 576px){body:not(.admin-page) .col-sm-6{flex:0 0 auto;width:50%}}@media (min-width: 768px){body:not(.admin-page) .col-md-6{flex:0 0 auto;width:50%}}@media (min-width: 1200px){body:not(.admin-page) .col-xl-6{flex:0 0 auto;width:50%}}.spinner-border{display:inline-block;width:1rem;height:1rem;vertical-align:-.125em;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-anim .65s linear infinite}.spinner-border-sm{width:.75rem;height:.75rem;border-width:.15em}@keyframes spinner-border-anim{to{transform:rotate(360deg)}}#search-input-desktop::placeholder,#search-input-mobile::placeholder{text-align:center!important;color:#94a3b8!important;opacity:1!important}html.dark-theme #search-input-desktop::placeholder,html.dark-theme #search-input-mobile::placeholder{color:#64748b!important;opacity:1!important}#search-input-desktop,#search-input-mobile{text-align:start;color:var(--text-primary)!important}#search-input-desktop,#search-input-desktop:focus,#search-input-desktop:active{border:none!important;border-width:0!important;border-color:transparent!important;box-shadow:none!important;outline:none!important;border-radius:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}#search-input-desktop:focus-visible,#search-input-mobile:focus-visible{outline:none!important;box-shadow:none!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:99px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#0ea5e980;border-radius:99px;border:2px solid transparent;background-clip:padding-box}.dark-theme ::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:99px;border:2px solid transparent;background-clip:padding-box}.dark-theme ::-webkit-scrollbar-thumb:hover{background:#0ea5e999;border-radius:99px;border:2px solid transparent;background-clip:padding-box}.pf-glass-input,.pf-glass-textarea{width:100%;border-radius:.75rem;border:1px solid hsl(var(--border) / .5);padding-block:.875rem;padding-inline:1rem;font-size:.85rem;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease;outline:none;background:#f1f5f9;color:hsl(var(--foreground))}.pf-glass-input:has(+.pf-input-icon),.pf-glass-input:has(+.icon.pf-input-icon),.pf-glass-textarea:has(+.pf-input-icon){padding-inline-start:3rem}html.dark-theme .pf-glass-input,html.dark-theme .pf-glass-textarea{background:#ffffff08!important;border-color:#ffffff1a!important;color:#e2e8f0!important}.pf-glass-input:focus,.pf-glass-textarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15),0 0 20px hsl(var(--primary) / .1);background:#fff}.pf-glass-textarea:focus-visible{outline:2px solid var(--focus-ring, hsl(217 91% 60%));outline-offset:2px}html.dark-theme .pf-glass-input:focus,html.dark-theme .pf-glass-textarea:focus{background:#ffffff0d!important}.pf-glass-input option,.pf-glass-textarea option{background-color:var(--bg-secondary, #131a2b);color:var(--text-primary, #e2e8f0)}.ticket-bubble-user{background-color:#f1f5f9;border:1px solid #e2e8f0;color:#1e293b}html.dark-theme .ticket-bubble-user{background-color:#1e293b66!important;border-color:#ffffff14!important;color:#f1f5f9!important}.ticket-bubble-admin{background-color:#3b82f60f;border:1px solid rgba(59,130,246,.15);color:#1e3a8a}html.dark-theme .ticket-bubble-admin{background-color:#0ea5e914!important;border-color:#0ea5e933!important;color:#38bdf8!important}.post-short-description,.post-short-description *{font-size:14px!important;line-height:1.85!important}.btn-arrow-icon,.btn-arrow-slide{display:inline-block;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),translate .4s cubic-bezier(.175,.885,.32,1.275),scale .4s cubic-bezier(.175,.885,.32,1.275),rotate .4s cubic-bezier(.175,.885,.32,1.275)!important;will-change:transform}button:hover .btn-arrow-icon,button:hover .btn-arrow-slide,a:hover .btn-arrow-icon,a:hover .btn-arrow-slide,.group:hover .btn-arrow-icon,.group:hover .btn-arrow-slide{transform:translate(-8px) scale(1.12)!important}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex^="-"]),[role=button],[role=link],[role=menuitem],[role=tab],[role=option],[role=checkbox],[role=radio],[role=switch],[contenteditable=true]):focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring, #1d4ed8);outline-offset:var(--focus-ring-offset, 2px);box-shadow:0 0 0 var(--focus-ring-offset, 2px) var(--focus-ring-halo, #ffffff)}:where([data-focus-plain]):focus-visible{box-shadow:none;outline-width:3px}:where(a,button,input,select,summary,textarea,[tabindex]):focus:not(:focus-visible){outline:none;box-shadow:none}:where(main,[role=dialog],[role=alertdialog],[tabindex="-1"]):focus,:where(main,[role=dialog],[role=alertdialog],[tabindex="-1"]):focus-visible{outline:none;box-shadow:none}@media (forced-colors: active){:where(a[href],button,input,select,summary,textarea,[tabindex]:not([tabindex^="-"])):focus-visible{outline:3px solid Highlight;outline-offset:2px;box-shadow:none}}@media (prefers-contrast: more){:root{--muted-foreground: 220 14% 30%;--border: 220 13% 72%;--input: 220 13% 72%}.dark-theme{--muted-foreground: 215 16% 78%;--border: 222 20% 32%;--input: 222 20% 34%}}.sr-only,.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.sr-only-focusable:focus,.sr-only-focusable:focus-visible,.visually-hidden-focusable:focus,.visually-hidden-focusable:focus-visible{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip-path:none!important;white-space:normal!important}.tf-target:not(.tf-field-action),.tf-target-44:not(.tf-field-action){position:relative}.tf-target:after,.tf-target-44:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.tf-target:after{min-width:24px;min-height:24px}.tf-target-44:after{min-width:44px;min-height:44px}@media (pointer: coarse){.tf-target:after{min-width:44px;min-height:44px}}.dir-ltr,.ltr-inline{direction:ltr;unicode-bidi:isolate}.dir-rtl{direction:rtl;unicode-bidi:isolate}.num-ltr,.tf-symbol,.tf-code{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;font-feature-settings:"ss02" 0,"tnum" 1}#tf-a11y-announcer,[data-tf-announcer]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-iteration-count:1!important;animation-play-state:paused!important}.spinner-border,.spinner,.animate-spin,[role=progressbar] *,progress{animation-play-state:running!important}html{scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}svg.icon{display:inline-block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:-.125em;transition-property:color,fill,stroke,transform,translate,scale,rotate,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}svg.icon.stroke-only{fill:none;stroke-width:2}svg.icon.fill-current{fill:currentColor;stroke:currentColor}svg.icon.fab-icon{fill:currentColor}.text-glow{filter:drop-shadow(0 0 8px rgba(34,211,238,.8))}.tf-breadcrumb-pill{background:#ffffffd9!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:9999px!important;padding:.5rem .875rem!important;box-shadow:0 4px 15px #00000005!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-ms-overflow-style:none;scrollbar-width:none}.tf-breadcrumb-pill::-webkit-scrollbar{display:none}@media (max-width: 767px){.tf-breadcrumb-pill{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.dark-theme .tf-breadcrumb-pill{background:#ffffff0f!important;border-color:#ffffff1a!important;box-shadow:0 4px 15px #00000026!important}.tf-stat-badge{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;padding:1.625rem .625rem!important}.tf-stat-badge p{margin:0!important;line-height:1.25!important}.dark-theme .tf-stat-badge{background:#ffffff0a!important;border-color:#ffffff1a!important}.tf-stat-badge{transition:box-shadow var(--dur-3, .24s) var(--ease-out-quint, cubic-bezier(.22, 1, .36, 1)),border-color var(--dur-2, .16s) var(--ease-std, cubic-bezier(.4, 0, .2, 1)),background-color var(--dur-2, .16s) var(--ease-std, cubic-bezier(.4, 0, .2, 1))}@media (hover: hover){.tf-stat-badge:hover{box-shadow:var(--e-2);border-color:hsl(var(--sky-ink) / .32)!important}}@media (prefers-reduced-motion: reduce){.tf-stat-badge{transition:none!important}}.tf-breadcrumb-pill svg{min-width:12px;min-height:12px;display:inline-block;vertical-align:middle}.content-article-prose img,.post-content img{max-width:75%;height:auto;border-radius:1rem;margin:1.5rem auto;display:block;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 20px #0000000f;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,translate .3s ease,scale .3s ease,rotate .3s ease}.content-article-prose img:hover,.post-content img:hover{transform:scale(1.01);box-shadow:0 8px 30px #0000001a}.dark-theme .content-article-prose img,.dark-theme .post-content img{border-color:#ffffff1a;box-shadow:0 4px 20px #0003}.dark-theme .content-article-prose img:hover,.dark-theme .post-content img:hover{box-shadow:0 8px 30px #0000004d}@media (max-width: 639.98px){.content-article-prose img,.post-content img{max-width:95%}}.hide-initially{display:none!important}.mobile-toc-scroll::-webkit-scrollbar{display:none}.mobile-toc-scroll{-ms-overflow-style:none;scrollbar-width:none}.mobile-toc-pill{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:.5rem 1rem;border-radius:.75rem;font-size:.8rem;font-weight:600;line-height:1.4;min-width:110px;max-width:160px;min-height:44px;white-space:normal;word-break:break-word;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,translate .2s ease,scale .2s ease,rotate .2s ease;background:#00000008;color:hsl(var(--muted-foreground));border:1px solid transparent;flex-shrink:0;cursor:pointer}.mobile-toc-pill:hover,.mobile-toc-pill:focus{background:#3b82f60f;color:hsl(var(--foreground));border-color:#3b82f626}.mobile-toc-pill.active{background:linear-gradient(135deg,#3b82f61f,#38bdf81f);color:#2563eb;border-color:#3b82f64d;font-weight:700;box-shadow:0 2px 8px #3b82f626}.dark-theme .mobile-toc-pill{background:#ffffff0a;color:hsl(var(--muted-foreground))}.dark-theme .mobile-toc-pill:hover,.dark-theme .mobile-toc-pill:focus{background:#60a5fa14;color:hsl(var(--foreground));border-color:#60a5fa26}.dark-theme .mobile-toc-pill.active{background:linear-gradient(135deg,#60a5fa26,#38bdf826);color:#93c5fd;border-color:#60a5fa4d;box-shadow:0 2px 8px #60a5fa33}.content-article-prose{font-size:1rem!important;line-height:1.85!important;font-weight:500!important;color:hsl(var(--foreground));letter-spacing:0!important}.content-article-prose h1,.content-article-prose h2,.content-article-prose h3,.content-article-prose h4{font-weight:900!important;line-height:1.3!important;letter-spacing:0!important;margin-top:2.5rem!important;margin-bottom:1rem!important;display:block!important}.content-article-prose h1{font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:950!important;margin-bottom:1.25rem!important;background:linear-gradient(135deg,#2563eb,#60a5fa)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.dark-theme .content-article-prose h1{background:linear-gradient(135deg,#60a5fa,#93c5fd)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.content-article-prose h2{font-size:clamp(1.25rem,2.2vw,1.5rem)!important;font-weight:950!important;color:#1e40af!important;display:flex!important;align-items:center!important;gap:.5rem!important}.content-article-prose h2:before{content:""!important;display:inline-block!important;width:4px!important;height:1.25rem!important;border-radius:4px!important;background:#3b82f6!important;box-shadow:0 0 10px #3b82f666!important}.dark-theme .content-article-prose h2{color:#93c5fd!important}.dark-theme .content-article-prose h2:before{background:#60a5fa!important;box-shadow:0 0 10px #60a5fa66!important}.content-article-prose h3{font-size:clamp(1.1rem,1.8vw,1.25rem)!important;font-weight:900!important;color:#2563eb!important}.dark-theme .content-article-prose h3{color:#60a5fa!important}.content-article-prose h4{font-size:1.05rem!important;font-weight:800!important;color:hsl(var(--foreground))!important}.content-article-prose p{margin:1.4rem 0!important;font-weight:500!important;color:hsl(var(--foreground));opacity:.9!important;text-wrap:pretty}.content-article-prose>p,.content-article-prose>ul,.content-article-prose>ol,.content-article-prose>blockquote,.content-article-prose>h2,.content-article-prose>h3,.content-article-prose>h4{max-width:100%}.content-article-prose h2{margin-top:3rem!important;margin-bottom:.9rem!important}.content-article-prose h3{margin-top:2.25rem!important;margin-bottom:.75rem!important}.content-article-prose li{line-height:1.9!important;margin-block:.5rem!important}.content-article-prose strong,.content-article-prose b{font-weight:900!important;color:hsl(var(--foreground));opacity:1!important}.content-article-prose em,.content-article-prose i{font-style:italic!important;color:hsl(var(--foreground));font-weight:600!important}.content-article-prose a{color:#3b82f6!important;font-weight:600!important;text-decoration:none!important;border-bottom:1px dashed rgba(59,130,246,.5)!important;padding-bottom:1px!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,translate .2s ease,scale .2s ease,rotate .2s ease!important}.content-article-prose a:hover{color:#2563eb!important;border-bottom-style:solid!important;border-bottom-color:#2563eb!important;background:#3b82f60d!important;border-radius:2px!important}.dark-theme .content-article-prose a{color:#60a5fa!important;border-bottom-color:#60a5fa80!important}.dark-theme .content-article-prose a:hover{color:#93c5fd!important;border-bottom-color:#93c5fd!important;background:#60a5fa1a!important}.content-article-prose a[href^="/chart"],.content-article-prose a[href*="traderfa.com/chart"]{display:inline-flex!important;align-items:center!important;gap:.35rem!important;padding:.12rem .65rem!important;margin:0 .15rem!important;border-radius:9999px!important;background:#2563eb14!important;color:#2563eb!important;border:1px solid rgba(37,99,235,.3)!important;border-bottom:1px solid rgba(37,99,235,.3)!important;font-weight:700!important;text-decoration:none!important;box-shadow:0 1px 3px #2563eb1f!important;vertical-align:baseline!important;transition:all .2s ease!important}.content-article-prose a[href^="/chart"]:hover,.content-article-prose a[href*="traderfa.com/chart"]:hover{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important;box-shadow:0 4px 12px #2563eb59!important;transform:translateY(-1px)!important}.dark-theme .content-article-prose a[href^="/chart"],.dark-theme .content-article-prose a[href*="traderfa.com/chart"]{background:#60a5fa1f!important;color:#93c5fd!important;border-color:#60a5fa59!important;border-bottom-color:#60a5fa59!important;box-shadow:0 1px 4px #0000004d!important}.dark-theme .content-article-prose a[href^="/chart"]:hover,.dark-theme .content-article-prose a[href*="traderfa.com/chart"]:hover{background:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important;box-shadow:0 4px 14px #3b82f673!important}.content-article-prose ul,.content-article-prose ol{margin:1.5rem 0!important;padding-right:0!important;list-style:none!important}.content-article-prose ul>li,.content-article-prose ol>li{position:relative!important;padding-right:1.75rem!important;margin:.5rem 0!important;line-height:1.85!important}.content-article-prose ul>li:before{content:""!important;position:absolute!important;right:0!important;top:.65rem!important;width:6px!important;height:6px!important;border-radius:50%!important;background-color:#3b82f6!important;box-shadow:0 0 8px #3b82f699!important}.dark-theme .content-article-prose ul>li:before{background-color:#60a5fa!important;box-shadow:0 0 8px #60a5fa99!important}.content-article-prose ol{counter-reset:prose-counter!important}.content-article-prose ol>li{counter-increment:prose-counter!important}.content-article-prose ol>li:before{content:counter(prose-counter)!important;position:absolute!important;right:0!important;top:0!important;font-weight:800!important;color:#3b82f6!important}.dark-theme .content-article-prose ol>li:before{color:#60a5fa!important}.content-article-prose blockquote{margin:2rem 0!important;padding:1.5rem 2rem 1.5rem 1.5rem!important;border-right:3px solid #3b82f6!important;border-radius:.75rem 0 0 .75rem!important;background:#3b82f60a!important;border:1px solid rgba(59,130,246,.1)!important;border-right-width:3px!important}.dark-theme .content-article-prose blockquote{border-right-color:#60a5fa!important;background:#60a5fa0d!important;border-color:#60a5fa1a!important;border-right-width:3px!important}.content-article-prose blockquote p{font-size:1.1rem!important;font-style:italic!important;color:hsl(var(--foreground))!important;opacity:.85!important;margin:0!important}.content-article-prose code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:.85em!important;padding:.2em .4em!important;background:#0000000d!important;border-radius:.25rem!important;color:#2563eb!important;font-weight:600!important}.dark-theme .content-article-prose code{background:#ffffff1a!important;color:#38bdf8!important}.content-article-prose table{width:100%!important;margin:2rem 0!important;border-collapse:separate!important;border-spacing:0!important;border-radius:.75rem!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.1)!important}.dark-theme .content-article-prose table{border-color:#ffffff1a!important}.content-article-prose thead th{background:#3b82f60d!important;color:hsl(var(--foreground))!important;font-weight:700!important;padding:1rem!important;text-align:right!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.dark-theme .content-article-prose thead th{background:#60a5fa0d!important;border-bottom-color:#ffffff1a!important}.content-article-prose tbody td{padding:1rem!important;border-bottom:1px solid rgba(0,0,0,.1)!important;color:hsl(var(--foreground))!important;opacity:.9!important}.dark-theme .content-article-prose tbody td{border-bottom-color:#ffffff0d!important}.content-article-prose tbody tr:last-child td{border-bottom:none!important}.content-article-prose hr{margin:3rem 0!important;border:none!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent)!important}.dark-theme .content-article-prose hr{background:linear-gradient(90deg,transparent,rgba(96,165,250,.3),transparent)!important}#priceDisplay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;direction:rtl}#priceDisplay .price-current{font-size:1.8rem;font-weight:900;line-height:1.2;display:flex;align-items:baseline}#priceDisplay .price-current span:first-child{font-size:1.9rem;color:#0ea5e9}#priceDisplay .currency{font-size:1.5rem;color:#0284c7;margin-right:5px;font-weight:800}#priceDisplay .price-original{color:#64748b;text-decoration:line-through;opacity:.8;font-size:1.1rem}#priceDisplay .price-unavailable{color:#ef4444;font-weight:700;font-size:1.5rem}html.dark-theme #priceDisplay .price-current span:first-child{color:#38bdf8}html.dark-theme #priceDisplay .currency{color:#7dd3fc}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes stepSlideIn{to{opacity:1;transform:translate(0)}}@keyframes laserSweep{0%,to{top:0%}50%{top:80%}}@keyframes orbPulse{0%,to{box-shadow:0 0 20px 4px #22d3ee59}50%{box-shadow:0 0 32px 8px #22d3ee8c}}.tab-pane{display:none!important}.tab-pane.active-tab,.tab-animate-in{display:block!important;animation:tabFadeIn .4s cubic-bezier(.4,0,.2,1) forwards}.timeline-step{animation:stepSlideIn .5s ease-out forwards}.timeline-step.pg-reveal,.timeline-step.pg-reveal-up{animation:none}.laser-glow-anim{animation:laserSweep 4s ease-in-out infinite}.pulse-orb-anim{animation:orbPulse 2.5s ease-in-out infinite}@keyframes orbPulseLight{0%,to{box-shadow:0 0 16px 3px #3b82f64d}50%{box-shadow:0 0 28px 6px #6366f173}}html:not(.dark-theme) .pulse-orb-anim{animation-name:orbPulseLight;box-shadow:0 0 16px 3px #3b82f64d!important}html:not(.dark-theme) .laser-glow-anim{background:linear-gradient(to bottom,rgba(99,102,241,.6),transparent)!important;filter:blur(3px)}.tf-card-desc,.tf-card-desc *{font-size:13.5px!important;line-height:1.625!important;margin:0!important;padding:0!important}@media (max-width: 639.98px){.tf-card-desc,.tf-card-desc *{font-size:12.5px!important;line-height:1.5!important}}.tf-card-desc p,.tf-card-desc span,.tf-card-desc div,.tf-card-desc a{font-size:inherit!important;line-height:inherit!important}.tf-card-title-fixed{height:2.5em;height:2lh;max-height:2lh}.tf-card-desc-fixed{height:4.875em;height:3lh;max-height:3lh;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}@media (max-width: 639.98px){.tf-card-desc-fixed{height:4.5em;height:3lh;max-height:3lh}}.bg-clip-text,[class*=bg-clip-text],.text-gradient,.accent-gradient-text,.gradient-title,.text-gradient-primary,.role-neon-glow,.content-article-prose h1{padding-top:.15em;padding-bottom:.1em;overflow:visible!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.4!important}.tf-float-8s{animation:float 8s ease-in-out infinite}.tf-bg-neon-gradient{background:var(--gradient-neon-btn)}.unavailable-price-badge,.free-price-badge{display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:1rem;font-weight:900;font-size:1rem;text-align:center;max-width:100%;box-sizing:border-box}.unavailable-price-badge{background:linear-gradient(135deg,#f43f5e14,#f43f5e26);color:#f43f5e;border:1.5px solid rgba(244,63,94,.2)}.free-price-badge{background:linear-gradient(135deg,#10b98114,#10b98126);color:#10b981;border:1.5px solid rgba(16,185,129,.2)}.price-badge,.price-display{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1.5rem;border-radius:1rem;font-weight:900;text-align:center;width:100%;box-sizing:border-box;background:linear-gradient(135deg,#38bdf814,#3b82f626);color:#3b82f6;border:1.5px solid rgba(59,130,246,.2);margin-bottom:1rem}.price-display.has-discount{background:linear-gradient(135deg,#3b82f614,#3b82f626);color:#3b82f6;border:1.5px solid rgba(59,130,246,.2)}.price-display .price-current{font-size:1.25rem;font-weight:900}.price-display.has-discount .price-current{color:#2563eb}.price-display .currency{font-size:.85rem;opacity:.8}.unavailable-price-badge--lg,.free-price-badge--lg,.price-badge--lg{padding:1rem 2rem;font-size:1.15rem;border-radius:1.25rem}html.dark-theme .unavailable-price-badge{background:linear-gradient(135deg,#f43f5e26,#f43f5e40);border-color:#f43f5e4d;color:#fda4af}html.dark-theme .free-price-badge{background:linear-gradient(135deg,#10b98126,#10b98140);border-color:#10b9814d;color:#6ee7b7}html.dark-theme .price-badge,html.dark-theme .price-display{background:linear-gradient(135deg,#38bdf826,#3b82f640);border-color:#3b82f64d;color:#7dd3fc}html.dark-theme .price-display.has-discount{background:linear-gradient(135deg,#3b82f626,#3b82f640);border-color:#3b82f64d;color:#bfdbfe}.attention{animation:attention-pulse 2s ease-in-out infinite}@keyframes attention-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.tf-anim-duration-4{animation-duration:4s!important}@keyframes heartPop{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1.25)}}.tf-heart-pop{animation:heartPop .4s cubic-bezier(.17,.89,.32,1.49)!important;filter:drop-shadow(0 0 8px rgba(239,68,68,.8))}.heart-container{display:inline-flex;cursor:pointer;width:20px;height:20px;position:relative;transition:transform .2s ease,translate .2s ease,scale .2s ease,rotate .2s ease}@media (max-width: 767px){.heart-container{width:24px;height:24px}}.heart-container:hover{transform:scale(1.15)}.heart-container input.checkbox{display:none}.heart-container .svg-container{width:100%;height:100%;position:relative;display:inline-flex;justify-content:center;align-items:center}.heart-container .svg-outline{position:absolute;fill:#f87171;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,translate .2s ease,scale .2s ease,rotate .2s ease;width:100%;height:100%}.heart-container .svg-filled{position:absolute;fill:#ef4444;opacity:0;transform:scale(0);transition:opacity .3s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s cubic-bezier(.175,.885,.32,1.275),border-color .3s cubic-bezier(.175,.885,.32,1.275),background-color .3s cubic-bezier(.175,.885,.32,1.275),color .3s cubic-bezier(.175,.885,.32,1.275),translate .3s cubic-bezier(.175,.885,.32,1.275),scale .3s cubic-bezier(.175,.885,.32,1.275),rotate .3s cubic-bezier(.175,.885,.32,1.275);width:100%;height:100%}.heart-container:hover .svg-outline{fill:#f87171}.heart-container input.checkbox:checked~.svg-container .svg-outline{opacity:0}@keyframes heart-pulse-glow{0%,to{filter:drop-shadow(0 0 3px rgba(239,68,68,.35))}50%{filter:drop-shadow(0 0 8px rgba(239,68,68,.7))}}.heart-container input.checkbox:checked~.svg-container .svg-filled{opacity:1;transform:scale(1);animation:heartPop .45s cubic-bezier(.17,.89,.32,1.49) forwards,heart-pulse-glow 2s ease-in-out .45s infinite}.heart-container[data-liked="1"] .svg-outline{opacity:0}.heart-container[data-liked="1"] .svg-filled{opacity:1;transform:scale(1);animation:heartPop .45s cubic-bezier(.17,.89,.32,1.49) forwards,heart-pulse-glow 2s ease-in-out .45s infinite}.action-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;min-height:44px;border-radius:.875rem;font-weight:700;font-size:.875rem;cursor:pointer;border:1px solid rgba(0,0,0,.08);background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#334155;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),translate .3s cubic-bezier(.4,0,.2,1),scale .3s cubic-bezier(.4,0,.2,1),rotate .3s cubic-bezier(.4,0,.2,1);text-decoration:none}.action-btn:hover{background:#0ea5e914;border-color:#0ea5e940;color:#0ea5e9;transform:translateY(-2px);box-shadow:0 4px 15px #0ea5e926}.action-btn:focus-visible{outline:3px solid var(--focus-ring, rgba(30, 144, 255, .65));outline-offset:2px}.dark-theme .action-btn{background:#ffffff0d;border-color:#ffffff14;color:#e2e8f0}.dark-theme .action-btn:hover{background:#0ea5e91a;border-color:#0ea5e94d;color:#38bdf8}@media (max-width: 767px){.action-btn{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fffffff2!important}.dark-theme .action-btn{background:#1e293bf2!important}}.tweet-action-bar .action-btn{border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding:.375rem .5rem;border-radius:9999px;gap:.25rem;box-shadow:none}.tweet-action-bar .action-btn:hover{background:transparent;border:none;box-shadow:none;transform:none}.dark-theme .tweet-action-bar .action-btn,.dark-theme .tweet-action-bar .action-btn:hover{background:transparent;border:none;box-shadow:none}.reply-btn-unified{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;min-height:44px;border-radius:.625rem;font-size:.75rem;font-weight:700;color:hsl(var(--primary));background:transparent;border:1px solid hsl(var(--primary) / .15);cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease,color .25s ease,translate .25s ease,scale .25s ease,rotate .25s ease;-webkit-tap-highlight-color:transparent}.reply-btn-unified:hover{background:hsl(var(--primary) / .08);border-color:hsl(var(--primary) / .3);transform:translateY(-1px);box-shadow:0 2px 8px hsl(var(--primary) / .12)}.reply-btn-unified .icon{font-size:.8125rem;transition:transform .2s ease,translate .2s ease,scale .2s ease,rotate .2s ease}.reply-btn-unified:hover .icon{transform:scale(1.1)}.user-pill-tag{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;font-size:.8rem;font-weight:600;text-decoration:none;color:hsl(var(--foreground));background:hsl(var(--glass) / .6);border:1px solid hsl(var(--glass-edge) / .15);backdrop-filter:blur(8px);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.34,1.56,.64,1),border-color .3s cubic-bezier(.34,1.56,.64,1),background-color .3s cubic-bezier(.34,1.56,.64,1),color .3s cubic-bezier(.34,1.56,.64,1),translate .3s cubic-bezier(.34,1.56,.64,1),scale .3s cubic-bezier(.34,1.56,.64,1),rotate .3s cubic-bezier(.34,1.56,.64,1)}.user-pill-tag:hover{background:hsl(var(--primary) / .1);border-color:hsl(var(--primary) / .3);color:hsl(var(--primary));transform:translateY(-2px);box-shadow:0 4px 12px hsl(var(--primary) / .15)}.user-pill-tag .user-color-icon{color:var(--user-color, #444)}.status-glass-card{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--e-1);border-radius:var(--r-lg);transition:box-shadow var(--dur-3) var(--ease-out-quint),border-color var(--dur-2) var(--ease-std),transform var(--dur-1) var(--ease-std),translate var(--dur-1) var(--ease-std),scale var(--dur-1) var(--ease-std),rotate var(--dur-1) var(--ease-std)}.dark-theme .status-glass-card{border-color:hsl(var(--hairline))}@media (hover: hover){.status-glass-card:hover{box-shadow:var(--e-3);border-color:hsl(var(--accent) / .4)}}@media (prefers-reduced-motion: reduce){.status-glass-card{transition:none!important}}.status-glass-card-highlight{background:linear-gradient(135deg,hsl(var(--status-txt-primary) / .08) 0%,transparent 50%,hsl(var(--status-txt-primary) / .02) 100%)}.status-text-primary{color:hsl(var(--status-txt-primary))}.status-text-muted{color:hsl(var(--status-txt-muted))}.status-icon-box{background:hsl(var(--status-icon-bg))}.glow-success{box-shadow:0 0 40px hsl(var(--status-success) / .25),0 0 80px hsl(var(--status-success) / .1)}.glow-error{box-shadow:0 0 40px hsl(var(--status-error) / .25),0 0 80px hsl(var(--status-error) / .1)}.glow-info{box-shadow:0 0 40px hsl(var(--status-info) / .25),0 0 80px hsl(var(--status-info) / .1)}.status-animate-float-up{animation:float-up .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes status-icon-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.status-animate-icon-pop{animation:status-icon-pop .5s cubic-bezier(.34,1.56,.64,1) .2s forwards;opacity:0}@keyframes lock-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(8deg)}}.status-animate-lock-shake{animation:lock-shake .6s ease-in-out .8s}@keyframes status-fade-up-delay{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.status-animate-fade-up-1{animation:status-fade-up-delay .6s ease-out .3s forwards;opacity:0}.status-animate-fade-up-2{animation:status-fade-up-delay .6s ease-out .45s forwards;opacity:0}.status-animate-fade-up-3{animation:status-fade-up-delay .6s ease-out .6s forwards;opacity:0}@keyframes rotate-slow{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(360deg) scale(1)}}@keyframes float-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.pf-input-error{animation:pf-shake .5s cubic-bezier(.36,.07,.19,.97) both;border-color:#ef444499!important;background-color:#ef444408!important;box-shadow:0 0 12px #ef444433!important}@keyframes pf-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}.tf-gradient-focus{transition:border-color .3s ease,box-shadow .3s ease,background-image .3s ease;border:1px solid rgba(203,213,225,1)!important}html.dark-theme .tf-gradient-focus{border:1px solid rgba(255,255,255,.16)!important}.tf-gradient-focus:focus-within,.tf-gradient-focus:focus{border-color:transparent!important;background-image:linear-gradient(var(--card-bg, #fff),var(--card-bg, #fff)),linear-gradient(135deg,#0ea5e9,#3b82f6,#6366f1)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;box-shadow:0 0 20px #6366f126!important}html.dark-theme .tf-gradient-focus:focus-within,html.dark-theme .tf-gradient-focus:focus{background-image:linear-gradient(#1e293b,#1e293b),linear-gradient(135deg,#0ea5e9,#3b82f6,#6366f1)!important}.swal-glass-container{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f121973!important}.swal-glass-popup{background:#fffffff2!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 25px 50px -12px #0000001a!important;border-radius:1.5rem!important;padding:1.5rem!important;color:#0f172a!important;width:auto!important;max-width:min(24rem,calc(100vw - 2rem))!important}html.dark-theme .swal-glass-popup{background:#14181ecc!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 25px 50px -12px #00000080,0 0 40px #00ffaa0d!important;color:#fff!important}.swal2-popup.swal-glass-popup .swal2-title{color:#0f172a!important;font-size:1.15rem;font-weight:700;margin-bottom:.25rem!important}html.dark-theme .swal2-popup.swal-glass-popup .swal2-title{color:#fff!important}.swal2-popup.swal-glass-popup .swal2-html-container{color:#0f172ab3!important;font-size:.95rem;margin:.5em 1em .3em!important}html.dark-theme .swal2-popup.swal-glass-popup .swal2-html-container{color:#ffffffb3!important}.swal2-popup.swal-glass-popup .swal2-actions{gap:1rem;flex-wrap:wrap;justify-content:center}.swal-glass-confirm{background:linear-gradient(135deg,#0da2e7,#0a82c2)!important;color:#fff!important;border:none!important;border-radius:.75rem!important;padding:.6rem 1.5rem!important;font-size:.9rem!important;font-weight:600!important;box-shadow:0 4px 15px #0ea5e94d!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background-color .3s ease,color .3s ease,translate .3s ease,scale .3s ease,rotate .3s ease!important;margin:.25rem!important}.swal-glass-confirm:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0ea5e966!important}.swal-glass-cancel{background:#fff!important;color:#0f172a!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:.75rem!important;padding:.6rem 1.5rem!important;font-size:.9rem!important;font-weight:600!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background-color .3s ease,color .3s ease,translate .3s ease,scale .3s ease,rotate .3s ease!important;margin:.25rem!important}html.dark-theme .swal-glass-cancel{background:#ffffff0d!important;color:#fff!important;border-color:#ffffff1a!important}.swal-glass-cancel:hover{background:#0000000d!important;border-color:#0003!important}html.dark-theme .swal-glass-cancel:hover{background:#ffffff1a!important;border-color:#fff3!important}.swal2-icon{width:3.5rem!important;height:3.5rem!important;margin:1rem auto .75rem!important}.swal2-icon.swal2-success{border-color:#0ea5e9!important;color:#0ea5e9!important}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;background-color:#0ea5e9!important}.swal2-icon.swal2-success .swal2-success-fix,.swal2-icon.swal2-success [class^=swal2-success-circular-line]{display:none!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:#0ea5e94d!important}.swal2-icon.swal2-warning{border-color:#f59e0b80!important;color:#f59e0b!important}.swal-send.swal-glass-popup{padding:1.25rem 1rem!important}.swal-send-title{font-size:1.1rem!important}.swal-send-text{font-size:.85rem!important}.swal-send-icon{margin-top:.5rem!important;margin-bottom:.5rem!important;transform:scale(.85)}.swal-premium-toast{padding:.75rem 1rem!important;border-radius:1rem!important;box-shadow:0 10px 25px -5px #0000001a!important;max-width:min(380px,calc(100vw - 2rem))!important}.swal-premium-toast .swal2-title{font-size:.95rem!important;font-weight:600!important;margin:0!important}.swal-premium-toast .swal2-icon{width:2rem!important;height:2rem!important;margin:0 .5rem 0 0!important}.swal-slide-down{animation:swalSlideDown .4s cubic-bezier(.16,1,.3,1) forwards}.swal-slide-up{animation:swalSlideUp .3s ease-in forwards}@keyframes swalSlideDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes swalSlideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1rem)}}@media (max-width: 767px){.swal-glass-container,.swal-glass-popup{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}#image-lightbox-overlay{position:fixed;inset:0;background:#ffffffb3;backdrop-filter:blur(10px);z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s ease}html.dark-theme #image-lightbox-overlay{background:#000000d9}#image-lightbox-overlay.visible{opacity:1;pointer-events:auto}#image-lightbox-overlay .lightbox-frame{position:relative;max-width:90vw;max-height:90vh;border-radius:1.5rem;padding:0;background:transparent;border:none;box-shadow:none;transform:scale(.95);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),translate .4s cubic-bezier(.175,.885,.32,1.275),scale .4s cubic-bezier(.175,.885,.32,1.275),rotate .4s cubic-bezier(.175,.885,.32,1.275)}#image-lightbox-overlay.visible .lightbox-frame{transform:scale(1)}#image-lightbox-overlay img{max-width:100%;max-height:calc(90vh - 1rem);border-radius:1rem;display:block;object-fit:contain;border:2px solid rgba(14,165,233,.8);box-shadow:0 0 10px #0ea5e966,0 4px 20px #0000004d;background-color:#ffffff05}#image-lightbox-overlay .close-btn{position:absolute;top:-1.5rem;right:-1.5rem;width:3rem;height:3rem;background:linear-gradient(135deg,#ec4899,#f43f5e);color:#fff;border:none;border-radius:50%;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px #ec489966;transition:transform .3s ease,box-shadow .3s ease,translate .3s ease,scale .3s ease,rotate .3s ease;z-index:2}#image-lightbox-overlay .close-btn:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 6px 20px #ec48998c}@media (max-width: 768px){#image-lightbox-overlay .lightbox-frame{max-width:calc(100vw - 3rem)}#image-lightbox-overlay .close-btn{top:-1rem;right:-1rem;width:2.25rem;height:2.25rem;font-size:1.25rem}}.reply-form-container:not(.disclosure){max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.reply-form-container:not(.disclosure).is-open{max-height:500px;opacity:1}.text-action-like{color:hsl(var(--action-like))!important}.bg-action-like-muted{background-color:hsl(var(--action-like) / .1)!important}select.tf-premium-select-hidden{display:none!important}.tf-custom-select{position:relative;width:auto;min-width:140px;font-family:inherit;user-select:none}.tf-custom-select.is-open{z-index:1000!important}.tf-custom-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0 1.25rem;font-size:.95rem;font-weight:800;color:inherit;cursor:pointer;text-align:center;white-space:nowrap;background:#ffffffa6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid rgba(0,0,0,.08);border-radius:100px;box-shadow:0 4px 12px #00000008;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),translate .3s cubic-bezier(.4,0,.2,1),scale .3s cubic-bezier(.4,0,.2,1),rotate .3s cubic-bezier(.4,0,.2,1)}.dark-theme .tf-custom-select-trigger{background:#ffffff0d;border-color:#ffffff1a}.tf-custom-select-trigger:hover,.tf-custom-select.is-open .tf-custom-select-trigger{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91f;background:#fffc}.dark-theme .tf-custom-select-trigger:hover,.dark-theme .tf-custom-select.is-open .tf-custom-select-trigger{background:#ffffff14}.tf-custom-select-trigger:focus-visible{outline:3px solid var(--focus-ring, rgba(30, 144, 255, .65));outline-offset:2px}.tf-custom-select-trigger .tf-chevron{width:1.25rem;height:1.25rem;color:#7dd3fc;transition:transform .3s ease,color .3s ease,translate .3s ease,scale .3s ease,rotate .3s ease}.tf-custom-select.is-open .tf-custom-select-trigger .tf-chevron{transform:rotate(180deg);color:#38bdf8}.tf-custom-select-trigger span{flex:1;text-align:center}.tf-custom-select-trigger.no-options{justify-content:center!important;text-align:center!important;cursor:default!important;pointer-events:none!important;box-shadow:none!important}.tf-custom-select-trigger.no-options span{text-align:center!important;flex:1!important;margin:0 auto!important}.tf-custom-select-trigger.no-options:hover{border-color:#00000014!important;box-shadow:none!important;background:#ffffffa6!important}.dark-theme .tf-custom-select-trigger.no-options:hover{border-color:#ffffff1a!important;background:#ffffff0d!important}.tf-custom-select-options{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:9999;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;box-shadow:0 16px 48px #0000001f;padding:6px;opacity:0;visibility:hidden;transform:translateY(-10px);transform-origin:top center;transition:opacity .25s var(--ease-smooth),visibility .25s var(--ease-smooth),transform .25s var(--ease-smooth),translate .25s var(--ease-smooth),scale .25s var(--ease-smooth),rotate .25s var(--ease-smooth);max-height:350px;overflow-y:auto}.tf-custom-select.is-open .tf-custom-select-options{opacity:1;visibility:visible;transform:translateY(0)}.dark-theme .tf-custom-select-options{background:#1e293b;border-color:#ffffff1a}.tf-custom-select-option{padding:14px 16px;border-radius:14px;font-weight:800;font-size:.9rem;text-align:center;cursor:pointer;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,translate .2s ease,scale .2s ease,rotate .2s ease}.tf-custom-select-option:hover{background:#0ea5e914}.tf-custom-select-option.is-selected{color:#0ea5e9;background:#0ea5e90a}.tf-custom-select.tf-select-sm .tf-custom-select-trigger{min-height:48px;border-radius:14px;padding:0 1rem;font-size:.8125rem;font-weight:700}.tf-custom-select.tf-select-sm .tf-custom-select-options{border-radius:14px}.tf-custom-select.tf-select-sm .tf-custom-select-option{padding:12px 16px;border-radius:10px;font-size:.8125rem}.tf-filter-bar{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:nowrap;max-width:100%;position:relative!important;z-index:100!important}@media (max-width: 639.98px){.tf-filter-bar .tf-custom-select.tf-select-sm{min-width:0}.tf-filter-bar .tf-custom-select.tf-select-sm .tf-custom-select-trigger{padding:0 .75rem;gap:.25rem;min-width:0;overflow:hidden}.tf-filter-bar .tf-custom-select.tf-select-sm .tf-custom-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tf-filter-bar .tf-custom-select.tf-select-sm .tf-chevron{flex-shrink:0}}.product-purchase-group .tf-custom-select,select.w-full+.tf-custom-select{width:100%}.product-purchase-group .tf-custom-select-trigger{padding:0 1rem}.product-purchase-group .tf-custom-select.tf-select-sm .tf-custom-select-trigger{min-height:60px;font-size:.875rem;padding:0 .875rem}@media (max-width: 639.98px){.product-purchase-group .tf-custom-select{min-width:0!important}.product-purchase-group .tf-custom-select-trigger{padding:0 .5rem!important;font-size:.8rem!important;min-height:54px!important}.product-purchase-group .tf-custom-select-trigger span{font-size:.8rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center!important}.product-purchase-group .tf-custom-select-trigger .tf-chevron{width:.875rem!important;height:.875rem!important}}html.dark-theme,html.dark-theme body{background-color:hsl(var(--background))!important;color:#e2e8f0!important}html.dark-theme .bg-white,html.dark-theme .bg-light,html.dark-theme .bg-body{background-color:#1118278c!important}html.dark-theme .bg-slate-50,html.dark-theme .bg-gray-50{background-color:#1e293b73!important}html.dark-theme .bg-slate-100,html.dark-theme .bg-gray-100{background-color:#1e293b59!important}html.dark-theme input[class*=bg-slate-50],html.dark-theme textarea[class*=bg-slate-50],html.dark-theme select[class*=bg-slate-50],html.dark-theme input[class*=bg-white],html.dark-theme textarea[class*=bg-white],html.dark-theme select[class*=bg-white]{background-color:#1e293b99!important;color:#f1f5f9!important}html.dark-theme [class*="dark:text-white"]{color:#fff!important}html.dark-theme [class*="dark:text-slate-200"]{color:#e2e8f0!important}html.dark-theme [class*="dark:text-slate-300"]{color:#cbd5e1!important}html.dark-theme [class*="dark:text-slate-400"]{color:#94a3b8!important}html.dark-theme .text-slate-900,html.dark-theme .text-slate-800,html.dark-theme .text-slate-700{color:#f1f5f9!important}html.dark-theme .text-slate-600,html.dark-theme .text-slate-500{color:#94a3b8!important}html.dark-theme input::placeholder,html.dark-theme textarea::placeholder{color:#64748b!important;opacity:1!important}html.dark-theme label{color:#cbd5e1!important}html.dark-theme [class*=shadow-]{--tw-shadow-color: rgba(0, 0, 0, .4)}@keyframes sv-ping{75%,to{transform:scale(2);opacity:0}}@keyframes orb-float-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes orb-float-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-35px,25px) scale(1.05)}66%{transform:translate(25px,-15px) scale(1.1)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.star-label svg{stroke:hsl(var(--muted-foreground) / .55);fill:transparent;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),fill .2s ease,stroke .2s ease,filter .2s ease,translate .2s cubic-bezier(.175,.885,.32,1.275),scale .2s cubic-bezier(.175,.885,.32,1.275),rotate .2s cubic-bezier(.175,.885,.32,1.275)}.dark-theme .star-label svg{stroke:hsl(var(--muted-foreground) / .45)}.star-input:checked~.star-label svg{fill:#f59f0a;stroke:#f59f0a;animation:starPop .4s cubic-bezier(.175,.885,.32,1.275)}.dark-theme .star-input:checked~.star-label svg{fill:#fbc641;stroke:#fbc641}.star-label:hover svg,.star-label:hover~.star-label svg{fill:#f6a823!important;stroke:#f6a823!important;transform:scale(1.2)}.dark-theme .star-label:hover svg,.dark-theme .star-label:hover~.star-label svg{fill:#fccc55!important;stroke:#fccc55!important}.star-label:active svg{transform:scale(.9)}@keyframes starPop{0%{transform:scale(.8)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes scale-up-elastic{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes drop-in{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}:root{--primary-glow: 187 95% 60%;--success: 160 84% 39%;--success-foreground: 0 0% 100%;--success-glow: 158 79% 55%;--warning: 38 92% 50%;--warning-foreground: 30 50% 15%;--warning-glow: 45 95% 60%;--destructive-foreground: 0 0% 100%;--destructive-glow: 0 90% 70%;--glass-bg-alpha: .72;--glass-edge: 220 30% 90%;--glass-border-alpha: .6;--backdrop: 220 50% 8%;--backdrop-alpha: .65;--gradient-primary: linear-gradient(135deg, hsl(199 89% 48%), hsl(187 95% 60%));--gradient-success: linear-gradient(135deg, hsl(160 84% 39%), hsl(158 79% 55%));--gradient-warning: linear-gradient(135deg, hsl(38 92% 50%), hsl(45 95% 60%));--gradient-destructive: linear-gradient(135deg, hsl(351 89% 60%), hsl(0 90% 70%));--shadow-glass: 0 1px 0 0 hsl(0 0% 100% / .6) inset, 0 0 0 1px hsl(220 30% 90% / .5), 0 8px 24px -8px hsl(220 50% 20% / .12), 0 24px 64px -16px hsl(220 50% 20% / .18);--shadow-modal: 0 1px 0 0 hsl(0 0% 100% / .7) inset, 0 0 0 1px hsl(220 30% 90% / .6), 0 20px 50px -20px hsl(220 50% 20% / .25), 0 40px 100px -20px hsl(220 50% 20% / .3);--shadow-bloom-primary: 0 0 0 1px hsl(199 89% 48% / .3), 0 8px 32px -8px hsl(199 89% 48% / .45), 0 16px 48px -16px hsl(199 89% 48% / .35);--shadow-bloom-success: 0 0 0 1px hsl(160 84% 39% / .3), 0 8px 32px -8px hsl(160 84% 39% / .45);--shadow-bloom-warning: 0 0 0 1px hsl(38 92% 50% / .3), 0 8px 32px -8px hsl(38 92% 50% / .45);--shadow-bloom-destructive: 0 0 0 1px hsl(351 89% 60% / .3), 0 8px 32px -8px hsl(351 89% 60% / .45);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}html.dark-theme{--primary-glow: 187 95% 65%;--success: 160 84% 45%;--warning: 38 92% 55%;--glass-bg-alpha: .78;--glass-edge: 199 80% 60%;--glass-border-alpha: .18;--backdrop: 222 60% 3%;--backdrop-alpha: .8;--shadow-glass: 0 1px 0 0 hsl(199 89% 60% / .12) inset, 0 0 0 1px hsl(199 80% 60% / .18), 0 8px 24px -8px hsl(0 0% 0% / .5), 0 24px 64px -16px hsl(0 0% 0% / .6);--shadow-modal: 0 1px 0 0 hsl(199 89% 60% / .15) inset, 0 0 0 1px hsl(199 80% 60% / .22), 0 20px 50px -20px hsl(0 0% 0% / .6), 0 40px 100px -20px hsl(0 0% 0% / .7)}.glass-surface{background:hsl(var(--glass-bg) / var(--glass-bg-alpha));backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsl(var(--glass-edge) / var(--glass-border-alpha));box-shadow:var(--shadow-glass)}.glass-modal{background:hsl(var(--glass-bg) / .85);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid hsl(var(--glass-edge) / var(--glass-border-alpha));box-shadow:var(--shadow-modal)}.text-gradient-primary{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.btn-magnetic{transition:transform .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),background .35s var(--ease-smooth),filter .35s var(--ease-smooth),translate .35s var(--ease-smooth),scale .35s var(--ease-smooth),rotate .35s var(--ease-smooth)}.btn-magnetic:hover{transform:translateY(-3px);filter:brightness(1.08)}.btn-magnetic:active{transform:translateY(-1px) scale(.97);transition-duration:.12s}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes backdrop-out{0%{opacity:1}to{opacity:0}}.pm-backdrop{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@keyframes modal-in{0%{opacity:0;transform:scale(.7) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-120%) scale(.9)}60%{opacity:1;transform:translateY(12%) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-out{to{opacity:0;transform:translateY(-120%) scale(.95)}}@keyframes draw-stroke{to{stroke-dashoffset:0}}@keyframes pulse-ring{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes glow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes icon-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes lock-jiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes trash-drop{0%{transform:translateY(-30px) rotate(-12deg);opacity:0}60%{transform:translateY(4px) rotate(2deg);opacity:1}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes lid-flip{0%,to{transform:rotate(0)}40%{transform:rotate(-30deg)}60%{transform:rotate(-30deg)}}@keyframes progress-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes sparkle-burst{0%{transform:translate(-50%,-50%) translate(var(--tx, 0),var(--ty, 0)) scale(0);opacity:1}60%{opacity:1}to{transform:translate(-50%,-50%) translate(calc(var(--tx, 0) * 4),calc(var(--ty, 0) * 4)) scale(1);opacity:0}}@keyframes theme-flash{0%{opacity:0}40%{opacity:.4}to{opacity:0}}input:focus,textarea:focus,select:focus{--tw-ring-shadow: 0 0 transparent !important;--tw-ring-color: transparent !important;outline:none!important}input,textarea,select{transition-property:background-color,box-shadow!important;transition-duration:.2s!important;transition-timing-function:ease!important}input:focus,textarea:focus,select:focus{border-color:#06b6d480}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea,select,.pf-glass-input,.pf-glass-textarea{border-radius:1rem;border:1px solid rgba(148,163,184,.25)}html.dark-theme input[type=text],html.dark-theme input[type=email],html.dark-theme input[type=password],html.dark-theme input[type=number],html.dark-theme input[type=tel],html.dark-theme input[type=url],html.dark-theme input[type=search],html.dark-theme textarea,html.dark-theme select,html.dark-theme .pf-glass-input,html.dark-theme .pf-glass-textarea{border-color:#ffffff1a}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus,.pf-glass-input:focus,.pf-glass-textarea:focus{border-color:#06b6d480!important;box-shadow:0 0 0 0 transparent!important;outline:none!important}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=tel]:focus-visible,input[type=url]:focus-visible,input[type=search]:focus-visible,textarea:focus-visible,select:focus-visible,.pf-glass-input:focus-visible,.pf-glass-textarea:focus-visible{outline:2px solid var(--focus-ring, rgba(30, 144, 255, .65))!important;outline-offset:2px!important}body{overflow-x:clip}@media (max-width: 768px){@media (prefers-reduced-motion: no-preference){.status-animate-fade-up-1,.status-animate-fade-up-2,.status-animate-fade-up-3{animation-duration:.3s!important;animation-delay:0s!important}}}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.pagination>li>a,.pagination>li>span{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;border-radius:9999px;font-size:.9rem;font-weight:700;color:#64748b;border:1px solid rgba(148,163,184,.2);background:transparent;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.34,1.56,.64,1),border-color .35s cubic-bezier(.34,1.56,.64,1),background-color .35s cubic-bezier(.34,1.56,.64,1),color .35s cubic-bezier(.34,1.56,.64,1),translate .35s cubic-bezier(.34,1.56,.64,1),scale .35s cubic-bezier(.34,1.56,.64,1),rotate .35s cubic-bezier(.34,1.56,.64,1);text-decoration:none;cursor:pointer;user-select:none;padding:0 .35rem}.pagination>li>a:hover{background:#3b82f614;border-color:#3b82f659;color:#2563eb;transform:translateY(-3px) scale(1.08)}.pagination>li.active>a,.pagination>li.active>span{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;border-color:transparent;box-shadow:0 8px 20px #2563eb59,inset 0 1px #ffffff26;cursor:default;transform:scale(1.05)}.pagination>li.disabled>a,.pagination>li.disabled>span{opacity:.3;border-color:#94a3b81a;cursor:not-allowed;pointer-events:none;color:#94a3b8}.pagination>li.page-prev>a,.pagination>li.page-next>a{font-size:1.1rem}.pagination>li.page-prev>a:hover{transform:translate(-4px) scale(1.05)}.pagination>li.page-next>a:hover{transform:translate(4px) scale(1.05)}.dark-theme .pagination>li>a,.dark-theme .pagination>li>span{color:#94a3b8;border-color:#ffffff14}.dark-theme .pagination>li>a:hover{background:#00d4ff14;border-color:#00d4ff59;color:#00d4ff;transform:translateY(-3px) scale(1.08)}.dark-theme .pagination>li.active>a,.dark-theme .pagination>li.active>span{background:linear-gradient(135deg,#00d4ff,#3b82f6);color:#fff;border-color:transparent;box-shadow:0 8px 24px #00d4ff66,inset 0 1px #fff3}.dark-theme .pagination>li.disabled>a,.dark-theme .pagination>li.disabled>span{border-color:#ffffff0a;color:#475569}[dir=rtl] .pagination>li.page-prev>a:hover{transform:translate(4px) scale(1.05)}[dir=rtl] .pagination>li.page-next>a:hover{transform:translate(-4px) scale(1.05)}#archive-results{scroll-margin-top:100px}@media (max-width: 768px){@keyframes slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.timeline-step:not(.pg-reveal):not(.pg-reveal-up){opacity:1!important;transform:translate(0)!important;animation:none!important}.absolute.rounded-full,[class~=blur-3xl],[class~=blur-2xl]{max-width:100vw!important;overflow:hidden!important}}@keyframes neon-text-pulse{0%,to{opacity:1;filter:drop-shadow(0 0 5px rgba(59,130,246,.5))}50%{opacity:.7;filter:drop-shadow(0 0 12px rgba(59,130,246,.8))}}.role-neon-glow{animation:neon-text-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#2563eb,#1d4ed8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#1d4ed8;display:inline-block}.dark-theme .role-neon-glow{background:linear-gradient(135deg,#6b98ff,#92c2fc);color:#92c2fc}@keyframes banner-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pf-welcome-shimmer-float{background-size:200% 100%;animation:shimmer 3s linear infinite,banner-float 3s ease-in-out infinite}@media (max-width: 767px){.tf-mobile-carousel-wrapper{margin-left:-1rem!important;margin-right:-1rem!important}.tf-mobile-card-width{width:280px!important;max-width:72vw!important}}.tf-product-select-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}.tf-product-select-grid>div{width:100%}.tf-product-select-grid>div:first-child:last-child{grid-column:span 2 / span 2}@media (min-width: 640px){.tf-product-select-grid{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:.875rem}.tf-product-select-grid>div{flex:1;min-width:110px;max-width:180px;width:auto}.tf-product-select-grid>div:nth-child(3):last-child{grid-column:auto}.tf-product-select-grid>div:first-child:last-child{grid-column:auto;flex:0 1 auto;min-width:180px;max-width:280px}}@media (prefers-reduced-motion: reduce){.sv-orb--cyan,.sv-orb--violet,.sv-card__number,.sv-pulse__ping,.role-neon-glow,.pf-welcome-shimmer-float,.attention,.laser-glow-anim,.pulse-orb-anim,.status-animate-orb,.tf-float-8s,.heart-container input.checkbox:checked~.svg-container .svg-filled,.heart-container[data-liked="1"] .svg-filled{animation:none!important}}@media (max-width: 768px){.status-glass-card,.glass-surface,.glass-modal,.tf-breadcrumb-pill,.tf-stat-badge,.action-btn,.user-pill-tag,.tf-custom-select-trigger,.sv-card__body,.swal-glass-container,.swal-glass-popup,#image-lightbox-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sv-orb--cyan,.sv-orb--violet,.sv-card__number,.sv-pulse__ping,.role-neon-glow,.pf-welcome-shimmer-float,.attention,.laser-glow-anim,.pulse-orb-anim,.status-animate-orb,.tf-float-8s,.heart-container input.checkbox:checked~.svg-container .svg-filled,.heart-container[data-liked="1"] .svg-filled{animation:none!important}}@media (hover: none){.glass-card:hover,.feature-box:hover,.smooth-card:hover,.smooth-item:hover,.hover-lift:hover,.svc-card:hover,.card-lift:hover,.glass-deep:hover,.btn-add-to-cart:hover,.sv-card:hover,.btn-magnetic:hover,.svc-card:hover .svc-plate,.cta-primary:hover,.stat-cell:hover,.stat-cell:hover .stat-mark,.group:hover .btn-arrow-icon,.heart-container:hover,.action-btn:hover,.reply-btn-unified:hover,.reply-btn-unified:hover .icon,.user-pill-tag:hover{transform:none!important}}html{-webkit-tap-highlight-color:transparent}.tf-stat-badge[data-action=like]:active,.action-btn:active,.reply-btn-unified:active{transform:scale(.98)}.pagination{display:flex!important;align-items:center!important;justify-content:center!important;gap:.375rem!important;padding:0!important;margin:0!important;list-style:none!important}.pagination .page-item{display:inline-flex!important;align-items:center!important;justify-content:center!important}.pagination .page-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:2.375rem!important;height:2.375rem!important;padding:0 .5rem!important;border-radius:.875rem!important;font-size:.875rem!important;font-weight:700!important;color:#475569!important;background:transparent!important;border:1px solid transparent!important;text-decoration:none!important;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),translate .25s cubic-bezier(.4,0,.2,1),scale .25s cubic-bezier(.4,0,.2,1),rotate .25s cubic-bezier(.4,0,.2,1)!important;user-select:none!important}.dark-theme .pagination .page-link{color:#cbd5e1!important}.pagination .page-item:not(.active):not(.disabled) .page-link:hover{background:#0ea5e914!important;color:#0284c7!important;border-color:#0ea5e933!important;transform:translateY(-1px)!important}.dark-theme .pagination .page-item:not(.active):not(.disabled) .page-link:hover{background:#38bdf81f!important;color:#38bdf8!important;border-color:#38bdf840!important}.pagination .page-item.active .page-link{background:linear-gradient(135deg,#0284c7,#2563eb)!important;color:#fff!important;font-weight:900!important;border-color:transparent!important;box-shadow:0 4px 14px -1px #0284c773,0 0 20px #2563eb33!important;transform:scale(1.05)!important}.pagination .page-prev .page-link,.pagination .page-next .page-link{font-size:.875rem!important;font-weight:800!important;padding:0 .625rem!important;border-radius:.875rem!important;background:#00000008!important;border:1px solid rgba(0,0,0,.06)!important}.dark-theme .pagination .page-prev .page-link,.dark-theme .pagination .page-next .page-link{background:#ffffff0a!important;border-color:#ffffff14!important}.pagination .page-item.disabled .page-link{opacity:.35!important;cursor:not-allowed!important;background:transparent!important;border-color:transparent!important;color:#94a3b8!important;box-shadow:none!important;transform:none!important}.dark-theme .pagination .page-item.disabled .page-link{color:#64748b!important}@media (max-width: 767.98px){.pagination .page-link{min-width:2.75rem!important;height:2.75rem!important}}:root{--motion-instant: var(--dur-1, 90ms);--motion-fast: var(--dur-2, .16s);--motion-base: var(--dur-3, .24s);--motion-layer: var(--dur-4, .34s);--motion-reveal: var(--dur-5, .46s);--motion-slow: .6s;--motion-ease: var(--ease-out-quint, cubic-bezier(.22, 1, .36, 1));--motion-ease-spring: var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1));--motion-ease-smooth: var(--ease-smooth, cubic-bezier(.4, 0, .2, 1));--motion-ease-io: var(--ease-in-out-quart, cubic-bezier(.76, 0, .24, 1))}@keyframes tfm-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes tfm-fade-down{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes tfm-scale-in{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes tfm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tfm-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes tfm-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes tfm-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes tfm-modal-in{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tfm-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes tfm-toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tfm-drawer-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes tfm-drawer-in-rtl{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes tfm-spin{to{transform:rotate(1turn)}}@keyframes tfm-sheen{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(240%) skew(-18deg)}}@keyframes tfm-breathe{0%,to{opacity:1}50%{opacity:.62}}@keyframes tfm-ring{0%{opacity:.55;transform:scale(.72)}70%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1.28)}}@keyframes tfm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes tfm-laser{0%{transform:translateY(-100%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(1100%);opacity:0}}@keyframes tfm-tick{0%{opacity:.35}to{opacity:1}}@keyframes neon-text-pulse{0%,to{opacity:1}50%{opacity:.72}}.role-neon-glow{filter:drop-shadow(0 0 8px rgba(59,130,246,.55))}.is-entering{animation:tfm-scale-in var(--motion-layer) var(--motion-ease-spring) both}.is-leaving{animation:tfm-modal-out var(--motion-fast) var(--motion-ease-smooth) both}.is-shaking{animation:tfm-shake var(--motion-base) var(--motion-ease-smooth)}@keyframes tfm-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tfm-float,.tfm-breathe,.tfm-sheen.is-live:after,.tfm-ring.is-live:after,.tfm-spinner{animation:none!important}.js-anim [data-reveal]:not(.revealed),.js-anim [data-animate]:not(.revealed){opacity:1!important;transform:none!important}}.tf-modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1rem;visibility:hidden;pointer-events:none}.tf-modal.is-open{visibility:visible;pointer-events:auto}.tf-toast{pointer-events:auto;display:flex;align-items:center;gap:.625rem;max-width:min(92vw,24rem);padding:.75rem 1rem;background:var(--bg-surface);color:var(--text-primary);border:1px solid hsl(var(--border));border-radius:var(--r-md, .75rem);box-shadow:var(--e-3, 0 12px 32px -8px hsl(222 47% 6% / .3));font-size:.875rem;animation:tfm-toast-in var(--motion-base, .24s) var(--motion-ease-spring, cubic-bezier(.34,1.56,.64,1)) both}.tf-toast.is-leaving{animation:tfm-modal-out var(--motion-fast, .16s) ease-in forwards}@media (max-width: 1024px){html,body{overflow-x:clip}img,video{max-width:100%}}@media (max-width: 767px){input,select,textarea{font-size:max(16px,1em)}a,button,[role=button],summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@media (max-width: 380px){.container-page{padding-inline:.75rem}}@media (max-width: 767px){.glass-modal{width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto}.swal-glass-popup{max-height:calc(100dvh - 2rem);overflow-y:auto}}@media (max-width: 767px){.tf-dvh-90{max-height:90dvh}.tf-dvh-85{max-height:85dvh}}:root{--ds-bg: hsl(var(--background));--ds-surface-1: hsl(var(--card));--ds-surface-2: hsl(220 16% 95%);--ds-surface-3: hsl(var(--card));--ds-overlay: hsl(220 30% 8% / .45);--ds-text: hsl(var(--foreground));--ds-text-2: hsl(var(--muted-foreground));--ds-text-3: hsl(220 10% 52%);--ds-text-on-primary: hsl(var(--primary-foreground));--ds-link: hsl(205 85% 36%);--ds-line: hsl(var(--border));--ds-line-soft: hsl(220 14% 92%);--ds-line-strong: hsl(220 12% 78%);--ds-primary: hsl(var(--primary));--ds-primary-hover: hsl(199 89% 42%);--ds-primary-soft: hsl(199 89% 48% / .12);--ds-primary-ink: hsl(201 90% 32%);--ds-gold: hsl(var(--gold));--ds-gold-soft: hsl(45 93% 58% / .18);--ds-gold-ink: hsl(35 92% 30%);--ds-danger: hsl(var(--destructive));--ds-danger-soft: hsl(351 89% 52% / .1);--ds-warn: hsl(32 95% 44%);--ds-warn-soft: hsl(32 95% 50% / .12);--ds-up-ink: hsl(var(--up));--ds-up-fill: hsl(var(--up-soft));--ds-up-soft: hsl(160 84% 39% / .12);--ds-down-ink: hsl(var(--down));--ds-down-fill: hsl(var(--down-soft));--ds-down-soft: hsl(0 72% 51% / .1);--ds-imp-high: hsl(351 89% 52%);--ds-imp-mid: hsl(32 95% 50%);--ds-imp-low: hsl(220 10% 62%);--ds-selection: hsl(199 89% 48% / .3);--ds-font: IRANYekanX, IRANYekanX-fallback, Dana, Tahoma, sans-serif;--ds-fs-display: clamp(1.875rem, 1.2rem + 2.6vw, 2.75rem);--ds-fs-h1: clamp(1.625rem, 1.3rem + 1.2vw, 2rem);--ds-fs-h2: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--ds-fs-h3: 1.125rem;--ds-fs-h4: 1rem;--ds-fs-body: .9375rem;--ds-fs-sm: .8125rem;--ds-fs-xs: .75rem;--ds-fs-2xs: .6875rem;--ds-lh-tight: 1.35;--ds-lh-body: 1.85;--ds-fw-regular: 400;--ds-fw-medium: 500;--ds-fw-bold: 700;--ds-fw-black: 850;--ds-sp-1: .25rem;--ds-sp-2: .5rem;--ds-sp-3: .75rem;--ds-sp-4: 1rem;--ds-sp-5: 1.25rem;--ds-sp-6: 1.5rem;--ds-sp-8: 2rem;--ds-sp-10: 2.5rem;--ds-sp-14: 3.5rem;--ds-sp-18: 4.5rem;--ds-section-y: clamp(2.5rem, 1.5rem + 4vw, 4.5rem);--ds-container: 76rem;--ds-r-xs: 6px;--ds-r-sm: 8px;--ds-r-md: 12px;--ds-r-lg: 16px;--ds-r-xl: 22px;--ds-r-pill: 999px;--ds-shadow-1: 0 1px 2px hsl(220 30% 10% / .06);--ds-shadow-2: 0 6px 20px hsl(220 30% 10% / .08), 0 1px 3px hsl(220 30% 10% / .06);--ds-shadow-3: 0 20px 50px hsl(220 30% 10% / .18), 0 4px 12px hsl(220 30% 10% / .08);--ds-dur-1: .12s;--ds-dur-2: .2s;--ds-dur-3: .32s;--ds-ease: cubic-bezier(.2, 0, 0, 1);--ds-ease-out: cubic-bezier(.16, 1, .3, 1);--ds-lift-1: -1px;--ds-lift-2: -2px;--ds-hover-line: color-mix(in srgb, var(--ds-primary) 45%, transparent);--ds-shadow-hover: 0 14px 28px -20px hsl(210 70% 30% / .55);--ds-t-hover: transform var(--ds-dur-2) var(--ds-ease-out), box-shadow var(--ds-dur-2) var(--ds-ease-out), background-color var(--ds-dur-2) var(--ds-ease), border-color var(--ds-dur-2) var(--ds-ease), color var(--ds-dur-2) var(--ds-ease), filter var(--ds-dur-2) var(--ds-ease);--ds-t-hover-card: transform var(--ds-dur-3) var(--ds-ease-out), box-shadow var(--ds-dur-3) var(--ds-ease-out), background-color var(--ds-dur-2) var(--ds-ease), border-color var(--ds-dur-2) var(--ds-ease), color var(--ds-dur-2) var(--ds-ease), filter var(--ds-dur-2) var(--ds-ease);--ds-focus: 0 0 0 2px var(--ds-bg), 0 0 0 4px hsl(var(--primary));--ds-h-sm: 2rem;--ds-h-md: 2.5rem;--ds-h-lg: 3rem;color-scheme:light}html.dark-theme{--ds-surface-1: hsl(222 25% 11%);--ds-surface-2: hsl(222 22% 14%);--ds-text-2: hsl(215 16% 66%);--ds-line: hsl(222 18% 18%);--ds-down-ink: hsl(0 74% 62%);--ds-surface-3: hsl(222 22% 13%);--ds-overlay: hsl(222 40% 3% / .62);--ds-text-3: hsl(215 12% 52%);--ds-link: hsl(199 89% 66%);--ds-line-soft: hsl(222 18% 15%);--ds-line-strong: hsl(222 14% 28%);--ds-primary-hover: hsl(199 89% 62%);--ds-primary-soft: hsl(199 89% 55% / .14);--ds-primary-ink: hsl(199 89% 66%);--ds-gold-ink: hsl(45 93% 62%);--ds-warn: hsl(36 95% 58%);--ds-up-soft: hsl(158 72% 44% / .14);--ds-down-soft: hsl(0 74% 60% / .14);--ds-imp-low: hsl(215 12% 42%);--ds-selection: hsl(199 89% 60% / .38);--ds-shadow-1: 0 1px 2px hsl(0 0% 0% / .3);--ds-shadow-2: 0 8px 24px hsl(0 0% 0% / .35);--ds-shadow-3: 0 24px 60px hsl(0 0% 0% / .55);--ds-shadow-hover: 0 16px 30px -18px #000;color-scheme:dark}@media (prefers-reduced-motion: reduce){:root{--ds-dur-1: 0ms;--ds-dur-2: 0ms;--ds-dur-3: 0ms;--ds-lift-1: 0px;--ds-lift-2: 0px}}:root{--mo-fast: var(--motion-fast, .16s);--mo-base: var(--motion-base, .24s);--mo-slow: var(--motion-layer, .34s);--mo-ease: var(--motion-ease-smooth, cubic-bezier(.4, 0, .2, 1));--mo-out: var(--motion-ease, cubic-bezier(.22, 1, .36, 1));--mo-spring: cubic-bezier(.34, 1.4, .64, 1);--mo-lift: var(--ds-lift-2, -2px);--mo-tint: 199 89% 48%}.hv-lift,.hv-glow,.hv-arrow,.hv-fill{transition:transform var(--mo-base) var(--mo-out),box-shadow var(--mo-base) var(--mo-out),border-color var(--mo-fast) var(--mo-ease),background-color var(--mo-fast) var(--mo-ease),color var(--mo-fast) var(--mo-ease)}.hv-arrow .hv-arrow__ic{display:inline-block;transition:transform var(--mo-base) var(--mo-out)}@media (hover: hover){.hv-lift:hover{transform:translateY(var(--mo-lift));box-shadow:var(--ds-shadow-hover, 0 14px 30px -18px hsl(222 47% 11% / .45));border-color:hsl(var(--mo-tint) / .34)}.hv-glow:hover{box-shadow:0 0 0 1px hsl(var(--mo-tint) / .45),0 10px 32px -12px hsl(var(--mo-tint) / .55)}.hv-arrow:hover{color:hsl(var(--primary, var(--mo-tint)))}.hv-arrow:hover .hv-arrow__ic{transform:translate(-4px)}[dir=ltr] .hv-arrow:hover .hv-arrow__ic{transform:translate(4px)}.hv-fill:hover{background-color:hsl(var(--mo-tint) / .1);border-color:hsl(var(--mo-tint) / .3);color:hsl(var(--primary, var(--mo-tint)))}}.hv-lift:focus-visible{border-color:hsl(var(--mo-tint) / .5)}.hv-glow:focus-visible{box-shadow:0 0 0 2px hsl(var(--mo-tint) / .6)}.hv-arrow:focus-visible .hv-arrow__ic{transform:translate(-4px)}.hv-fill:focus-visible{background-color:hsl(var(--mo-tint) / .1)}@media (prefers-reduced-motion: reduce){.hv-lift,.hv-glow,.hv-arrow,.hv-fill,.hv-arrow .hv-arrow__ic{transition:color var(--mo-fast) linear,background-color var(--mo-fast) linear,border-color var(--mo-fast) linear}.hv-lift:hover,.hv-arrow:hover .hv-arrow__ic,.hv-arrow:focus-visible .hv-arrow__ic{transform:none!important}}.ds,.ds *,.ds *:before,.ds *:after{box-sizing:border-box}.ds{font-family:var(--ds-font);color:var(--ds-text);font-size:var(--ds-fs-body);line-height:var(--ds-lh-body);-webkit-font-smoothing:antialiased}.ds ::selection{background:var(--ds-selection);color:inherit}.ds :focus-visible{outline:none;box-shadow:var(--ds-focus);border-radius:var(--ds-r-sm)}.ds-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}.ds-latin{font-feature-settings:"ss00"}.ds-muted{color:var(--ds-text-2)}.ds-container{max-width:var(--ds-container);margin-inline:auto;padding-inline:var(--ds-sp-4)}@media (min-width: 640px){.ds-container{padding-inline:var(--ds-sp-6)}}.ds-icon{width:1.125em;height:1.125em;flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ds-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ds-display,.ds-h1,.ds-h2,.ds-h3,.ds-h4{margin:0;font-weight:var(--ds-fw-black);line-height:var(--ds-lh-tight);letter-spacing:0;text-wrap:balance;color:var(--ds-text)}.ds-display{font-size:var(--ds-fs-display);line-height:1.25}.ds-h1{font-size:var(--ds-fs-h1)}.ds-h2{font-size:var(--ds-fs-h2)}.ds-h3{font-size:var(--ds-fs-h3);font-weight:var(--ds-fw-bold)}.ds-h4{font-size:var(--ds-fs-h4);font-weight:var(--ds-fw-bold)}.ds-lead{font-size:1.0625rem;color:var(--ds-text-2);margin:0;max-width:62ch}.ds-body{font-size:var(--ds-fs-body);margin:0;max-width:70ch}.ds-sm{font-size:var(--ds-fs-sm)}.ds-caption{font-size:var(--ds-fs-xs);color:var(--ds-text-2);line-height:1.6}.ds-overline{font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-bold);color:var(--ds-primary-ink)}.ds-accent{color:var(--ds-primary)}.ds-link{color:var(--ds-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.ds-link:hover{text-decoration-color:currentColor}.ds-section{padding-block:var(--ds-section-y)}.ds-section-head{display:flex;align-items:end;justify-content:space-between;gap:var(--ds-sp-4);margin-block-end:var(--ds-sp-6);flex-wrap:wrap}.ds-section-head>:first-child{display:grid;gap:var(--ds-sp-2)}.ds-btn{--_h: var(--ds-h-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-sp-2);height:var(--_h);padding-inline:var(--ds-sp-4);border-radius:var(--ds-r-md);border:1px solid transparent;font:inherit;font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-bold);white-space:nowrap;cursor:pointer;text-decoration:none;user-select:none;transition:var(--ds-t-hover)}.ds-btn:hover{transform:translateY(var(--ds-lift-1))}.ds-btn:not([class*=ds-btn--]):hover{border-color:var(--ds-hover-line);background:var(--ds-surface-2);color:var(--ds-text)}.ds-btn:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.ds-btn:active{transform:scale(.98)}.ds-btn--sm{--_h: var(--ds-h-sm);padding-inline:var(--ds-sp-3);font-size:var(--ds-fs-xs);border-radius:var(--ds-r-sm)}.ds-btn--lg{--_h: var(--ds-h-lg);padding-inline:var(--ds-sp-6);font-size:var(--ds-fs-body)}.ds-btn--primary{background:var(--ds-primary);color:var(--ds-text-on-primary)}.ds-btn--primary:hover{background:var(--ds-primary-hover)}.ds-btn--secondary{background:var(--ds-surface-1);color:var(--ds-text);border-color:var(--ds-line-strong)}.ds-btn--secondary:hover{background:var(--ds-surface-2)}.ds-btn--ghost{background:transparent;color:var(--ds-text-2)}.ds-btn--ghost:hover{background:var(--ds-surface-2);color:var(--ds-text)}.ds-btn--danger{background:var(--ds-danger-soft);color:var(--ds-danger)}.ds-btn--danger:hover{background:var(--ds-danger);color:#fff}.ds-btn--gold{background:var(--ds-gold);color:#31220c}.ds-btn--gold:hover{filter:brightness(1.05)}.ds-btn--icon{width:var(--_h);padding:0}.ds-btn--block{width:100%}@media (max-width: 639px){.ds-btn--block-mobile{width:100%}}.ds-btn[disabled],.ds-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.ds-btn[aria-busy=true]{color:transparent!important;position:relative;pointer-events:none}.ds-btn[aria-busy=true]:after{content:"";position:absolute;width:1.1em;height:1.1em;border-radius:50%;border:2px solid currentColor;border-color:var(--ds-text-on-primary) transparent var(--ds-text-on-primary) transparent;animation:ds-spin .7s linear infinite}.ds-btn--secondary[aria-busy=true]:after{border-color:var(--ds-text) transparent var(--ds-text) transparent}.ds-btn-row{display:flex;flex-wrap:wrap;gap:var(--ds-sp-3);align-items:center}.ds-chip{display:inline-flex;align-items:center;gap:6px;height:1.75rem;padding-inline:10px;border-radius:var(--ds-r-pill);border:1px solid var(--ds-line);background:var(--ds-surface-1);color:var(--ds-text-2);font:inherit;font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-bold);white-space:nowrap;cursor:default;text-decoration:none;transition:var(--ds-t-hover)}button.ds-chip,a.ds-chip,label.ds-chip{cursor:pointer}button.ds-chip:hover,a.ds-chip:hover,label.ds-chip:hover{transform:translateY(var(--ds-lift-1));border-color:var(--ds-line-strong);color:var(--ds-text)}.ds-chip[aria-pressed=true],.ds-chip[aria-selected=true],.ds-chip.is-active,input:checked+.ds-chip{background:var(--ds-text);border-color:var(--ds-text);color:var(--ds-bg)}.ds-chip--lg{height:2.25rem;padding-inline:14px;font-size:var(--ds-fs-sm)}.ds-chip--primary{background:var(--ds-primary-soft);border-color:transparent;color:var(--ds-primary-ink)}.ds-chip--up{background:var(--ds-up-soft);border-color:transparent;color:var(--ds-up-ink)}.ds-chip--down{background:var(--ds-down-soft);border-color:transparent;color:var(--ds-down-ink)}.ds-chip--gold{background:var(--ds-gold-soft);border-color:transparent;color:var(--ds-gold-ink)}.ds-chip--danger{background:var(--ds-danger-soft);border-color:transparent;color:var(--ds-danger)}.ds-chip__x{display:inline-grid;place-items:center;width:16px;height:16px;margin-inline-end:-4px;border-radius:50%;border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.ds-chip__x:hover{background:color-mix(in srgb,currentColor 15%,transparent)}.ds-chip-row{display:flex;gap:var(--ds-sp-2);flex-wrap:wrap}.ds-chip-row--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block:2px}.ds-chip-row--scroll::-webkit-scrollbar{display:none}.ds-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;display:inline-block}.ds-dot--live{color:var(--ds-up-fill);box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent);animation:ds-pulse 2s ease-in-out infinite}@keyframes ds-pulse{0%,to{opacity:1}50%{opacity:.4}}.ds-card{background:var(--ds-surface-1);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);padding:var(--ds-sp-5);min-width:0}.ds-card--sunken{background:var(--ds-surface-2);border-color:transparent}.ds-card--flush{padding:0;overflow:hidden}.ds-card--link{display:block;color:inherit;text-decoration:none;transition:border-color var(--ds-dur-2) var(--ds-ease),background-color var(--ds-dur-2)}.ds-card--link:hover{border-color:color-mix(in srgb,var(--ds-primary) 55%,var(--ds-line))}.ds-card--link:hover .ds-card__title{color:var(--ds-primary-ink)}.ds-card--featured{border-color:var(--ds-gold);box-shadow:0 0 0 1px var(--ds-gold) inset}.ds-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-sp-3);margin-block-end:var(--ds-sp-3)}.ds-card__title{font-size:var(--ds-fs-h4);font-weight:var(--ds-fw-bold);margin:0;line-height:var(--ds-lh-tight);transition:color var(--ds-dur-2)}.ds-card__media{aspect-ratio:16/9;background:var(--ds-surface-2);border-radius:var(--ds-r-md);overflow:hidden}.ds-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ds-grid>*{min-width:0}.ds-grid{display:grid;gap:var(--ds-sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--_min, 16rem)),1fr))}.ds-seg{display:inline-flex;padding:3px;gap:2px;border-radius:var(--ds-r-md);background:var(--ds-surface-2);border:1px solid var(--ds-line-soft)}.ds-seg button{height:1.875rem;padding-inline:12px;border:0;border-radius:var(--ds-r-sm);background:transparent;color:var(--ds-text-2);font:inherit;font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-bold);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.ds-seg button:hover{color:var(--ds-text)}.ds-seg button[aria-pressed=true]{background:var(--ds-surface-1);color:var(--ds-text);box-shadow:var(--ds-shadow-1)}.ds-tabs{display:flex;gap:var(--ds-sp-1);border-block-end:1px solid var(--ds-line);overflow-x:auto;scrollbar-width:none}.ds-tab{position:relative;padding:10px 12px;border:0;background:none;font:inherit;font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-bold);color:var(--ds-text-2);cursor:pointer;white-space:nowrap}.ds-tab:hover,.ds-tab[aria-selected=true]{color:var(--ds-text)}.ds-tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--ds-primary)}.ds-itabs{display:flex;gap:var(--ds-sp-2);overflow-x:auto;scrollbar-width:none;padding-block-end:2px;scroll-snap-type:x mandatory}.ds-itab{flex:none;scroll-snap-align:start;display:grid;justify-items:center;gap:8px;min-width:6.5rem;padding:12px 10px;border-radius:var(--ds-r-md);border:1px solid transparent;background:none;font:inherit;font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-bold);color:var(--ds-text-2);cursor:pointer}.ds-itab__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ds-r-md);background:var(--ds-surface-2);color:var(--ds-text-2);transition:background-color var(--ds-dur-2),color var(--ds-dur-2)}.ds-itab:hover{color:var(--ds-text)}.ds-itab[aria-selected=true]{color:var(--ds-text);border-color:var(--ds-line);background:var(--ds-surface-1)}.ds-itab[aria-selected=true] .ds-itab__ic{background:var(--ds-primary);color:var(--ds-text-on-primary)}.ds-field{display:grid;gap:6px}.ds-label{font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-bold);color:var(--ds-text-2)}.ds-input,.ds-select{width:100%;height:var(--ds-h-md);padding-inline:12px;border-radius:var(--ds-r-md);border:1px solid var(--ds-line);background:var(--ds-surface-2);color:var(--ds-text);font:inherit;font-size:var(--ds-fs-sm);text-align:start;transition:border-color var(--ds-dur-1),background-color var(--ds-dur-1)}.ds-input::placeholder{color:var(--ds-text-3)}.ds-input:hover,.ds-select:hover{border-color:var(--ds-line-strong)}.ds-input:focus,.ds-select:focus{outline:none;border-color:var(--ds-primary);background:var(--ds-surface-1);box-shadow:0 0 0 3px var(--ds-primary-soft)}.ds-input[aria-invalid=true]{border-color:var(--ds-danger)}.ds-hint{font-size:var(--ds-fs-xs);color:var(--ds-text-2)}.ds-hint--error{color:var(--ds-danger)}.ds-select{appearance:none;-webkit-appearance:none;padding-inline-end:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23889' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center}.ds-search{position:relative}.ds-search .ds-icon{position:absolute;inset-inline-start:12px;top:50%;translate:0 -50%;color:var(--ds-text-3);pointer-events:none}.ds-search .ds-input{padding-inline-start:38px}.ds-kbd{font:600 11px/1 ui-monospace,monospace;padding:3px 6px;border-radius:5px;border:1px solid var(--ds-line);background:var(--ds-surface-1);color:var(--ds-text-2)}.ds-price{font-weight:var(--ds-fw-black);font-variant-numeric:tabular-nums}.ds-chg{display:inline-flex;align-items:center;gap:2px;padding:2px 7px;border-radius:var(--ds-r-xs);font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-bold);font-variant-numeric:tabular-nums;direction:ltr}.ds-chg--up{color:var(--ds-up-ink);background:var(--ds-up-soft)}.ds-chg--down{color:var(--ds-down-ink);background:var(--ds-down-soft)}.ds-chg--flat{color:var(--ds-text-2);background:var(--ds-surface-2)}.ds-txt-up{color:var(--ds-up-ink)}.ds-txt-down{color:var(--ds-down-ink)}.ds-spark{width:88px;height:28px;display:block}.ds-spark path{fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.ds-spark--up path{stroke:var(--ds-up-fill)}.ds-spark--down path{stroke:var(--ds-down-fill)}.ds-flash-up{animation:ds-flash-up .9s var(--ds-ease)}.ds-flash-down{animation:ds-flash-down .9s var(--ds-ease)}@keyframes ds-flash-up{0%{background:var(--ds-up-soft)}}@keyframes ds-flash-down{0%{background:var(--ds-down-soft)}}.ds-stat{display:grid;gap:6px;align-content:start}.ds-stat>.ds-chg{justify-self:start}.ds-gauge{position:relative;height:6px;border-radius:var(--ds-r-pill);background:linear-gradient(to left,var(--ds-down-fill),var(--ds-gold),var(--ds-up-fill));margin-block:6px 2px}.ds-gauge>i{position:absolute;top:50%;inset-inline-start:var(--v, 50%);width:14px;height:14px;border-radius:50%;translate:50% -50%;background:var(--ds-surface-1);border:3px solid var(--ds-text)}.ds-stat__label{font-size:var(--ds-fs-xs);color:var(--ds-text-2);font-weight:var(--ds-fw-bold)}.ds-stat__value{font-size:1.375rem;font-weight:var(--ds-fw-black);line-height:1.3}.ds-meter{height:6px;border-radius:var(--ds-r-pill);background:var(--ds-surface-2);overflow:hidden}.ds-meter>i{display:block;height:100%;border-radius:inherit;background:var(--ds-primary)}.ds-meter--split{display:flex;gap:2px;background:none}.ds-meter--split>i:first-child{background:var(--ds-up-fill)}.ds-meter--split>i:last-child{background:var(--ds-down-fill)}.ds-table-wrap{overflow-x:auto;border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);background:var(--ds-surface-1)}.ds-table{width:100%;border-collapse:collapse;font-size:var(--ds-fs-sm)}.ds-table th{position:sticky;top:0;z-index:1;background:var(--ds-surface-2);color:var(--ds-text-2);font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-bold);text-align:start;padding:10px 14px;white-space:nowrap}.ds-table td{padding:12px 14px;border-block-start:1px solid var(--ds-line-soft);white-space:nowrap;vertical-align:middle}.ds-table tbody tr{transition:background-color var(--ds-dur-1)}.ds-table tbody tr:hover{background:var(--ds-surface-2)}.ds-table .is-num{text-align:end;font-variant-numeric:tabular-nums}.ds-sym{display:flex;align-items:center;gap:10px;min-width:0}.ds-sym__logo{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff}.ds-sym__name{font-weight:var(--ds-fw-bold);color:var(--ds-text);line-height:1.3}.ds-sym__sub{font-size:var(--ds-fs-xs);color:var(--ds-text-2);line-height:1.3}.ds-star{border:0;background:none;color:var(--ds-text-3);cursor:pointer;padding:4px;border-radius:var(--ds-r-xs);display:inline-grid}.ds-star:hover,.ds-star[aria-pressed=true]{color:var(--ds-gold)}.ds-star[aria-pressed=true] .ds-icon{fill:currentColor}@media (max-width: 639px){.ds-table .hide-sm{display:none}.ds-table th,.ds-table td{padding-inline:8px}.ds-table td:first-child,.ds-table th:first-child{padding-inline:10px 2px}}.ds-week{display:grid;grid-template-columns:repeat(7,minmax(5.5rem,1fr));gap:var(--ds-sp-2);overflow-x:auto;scrollbar-width:none}.ds-day{display:grid;gap:6px;padding:10px 12px;border-radius:var(--ds-r-md);border:1px solid var(--ds-line);background:var(--ds-surface-1);text-align:start;font:inherit;color:inherit;cursor:pointer}.ds-day:hover{border-color:var(--ds-line-strong)}.ds-day[aria-current=date]{border-color:var(--ds-primary);box-shadow:0 0 0 1px var(--ds-primary) inset}.ds-day[aria-pressed=true]{background:var(--ds-surface-2)}.ds-day__name{font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-black)}.ds-day__date{font-size:var(--ds-fs-2xs);color:var(--ds-text-2)}.ds-day__counts{display:flex;gap:8px;font-size:var(--ds-fs-2xs);color:var(--ds-text-2);font-weight:var(--ds-fw-bold)}.ds-day__counts span{display:inline-flex;align-items:center;gap:3px}.ds-imp{display:inline-flex;align-items:end;gap:2px;height:12px}.ds-imp i{width:3px;border-radius:1px;background:var(--ds-line-strong)}.ds-imp i:nth-child(1){height:5px}.ds-imp i:nth-child(2){height:8px}.ds-imp i:nth-child(3){height:12px}.ds-imp--1 i:nth-child(1){background:var(--ds-imp-low)}.ds-imp--2 i:nth-child(-n+2){background:var(--ds-imp-mid)}.ds-imp--3 i{background:var(--ds-imp-high)}.ds-cal{border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);background:var(--ds-surface-1);overflow:hidden}.ds-cal__day{position:sticky;top:0;z-index:1;padding:8px 14px;font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-black);background:var(--ds-surface-2);border-block-start:1px solid var(--ds-line-soft)}.ds-cal__cols,.ds-ev>summary{display:grid;align-items:center;gap:12px;padding:10px 14px;grid-template-columns:4rem 4.5rem 1.25rem minmax(0,1fr) 5.5rem 5.5rem 5.5rem 4.5rem}.ds-cal__cols{font-size:var(--ds-fs-2xs);font-weight:var(--ds-fw-bold);color:var(--ds-text-2);padding-block:8px}.ds-cal__cols .is-num,.ds-ev .is-num{text-align:end}.ds-ev{border-block-start:1px solid var(--ds-line-soft)}.ds-ev>summary{list-style:none;cursor:pointer;font-size:var(--ds-fs-sm);transition:background-color var(--ds-dur-1)}.ds-ev>summary::-webkit-details-marker{display:none}.ds-ev>summary:hover{background:var(--ds-surface-2)}.ds-ev__time{font-variant-numeric:tabular-nums;font-weight:var(--ds-fw-bold);direction:ltr;text-align:start}.ds-ev__cur{display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-bold)}.ds-flag{width:18px;height:13px;border-radius:2px;flex:none;display:inline-block;box-shadow:0 0 0 1px var(--ds-line) inset}.ds-ev__title{min-width:0;display:grid}.ds-ev__fa{font-weight:var(--ds-fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-ev__en{font-size:var(--ds-fs-2xs);color:var(--ds-text-2);direction:ltr;text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-ev__val{font-variant-numeric:tabular-nums;text-align:end;direction:ltr}.ds-ev__val.is-empty{color:var(--ds-text-3)}.ds-ev__act{display:flex;gap:2px;justify-content:end}.ds-ev__body{padding:4px 14px 14px;display:grid;gap:10px;font-size:var(--ds-fs-sm);color:var(--ds-text-2)}.ds-ev__kv{display:none;grid-template-columns:repeat(3,1fr);gap:8px}.ds-ev__kv div{background:var(--ds-surface-2);border-radius:var(--ds-r-sm);padding:8px 10px;display:grid;gap:2px}.ds-ev__kv b{color:var(--ds-text);font-variant-numeric:tabular-nums;direction:ltr;text-align:start}.ds-ev--holiday>summary{color:var(--ds-text-2);font-style:normal}.ds-ev--holiday .ds-ev__fa{font-weight:var(--ds-fw-medium)}.ds-ev--next>summary{background:color-mix(in srgb,var(--ds-primary) 6%,transparent)}.ds-countdown{display:inline-flex;align-items:center;gap:4px;font-size:var(--ds-fs-2xs);font-weight:var(--ds-fw-black);color:var(--ds-danger);direction:rtl;white-space:nowrap}.ds-now{position:relative;height:0;border-block-start:2px solid var(--ds-danger)}.ds-now:before{content:"\627\6a9\646\648\646";position:absolute;inset-inline-start:10px;top:-10px;padding:0 6px;border-radius:4px;background:var(--ds-danger);color:#fff;font-size:10px;font-weight:800;line-height:18px}.ds-ev__time{grid-area:t}.ds-ev__cur{grid-area:c}.ds-ev>summary>.ds-imp{grid-area:i}.ds-ev__title{grid-area:n}.ds-ev__val.is-actual{grid-area:a}.ds-ev>summary{grid-template-areas:"t c i n a f p x"}.ds-ev__val.is-fc{grid-area:f}.ds-ev__val.is-prev{grid-area:p}.ds-ev__act{grid-area:x}@media (max-width: 767px){.ds-cal__cols{display:none}.ds-ev>summary{grid-template-columns:3.25rem minmax(0,1fr) auto;grid-template-areas:"t n n" "t ci a";row-gap:2px;gap:2px 10px}.ds-ev>summary:after{content:"";position:absolute;inset-inline-end:14px;top:20px;width:7px;height:7px;border-inline-start:2px solid var(--ds-text-3);border-block-end:2px solid var(--ds-text-3);rotate:-45deg;transition:rotate var(--ds-dur-2)}.ds-ev>summary{position:relative;padding-inline-end:34px}.ds-ev[open]>summary:after{rotate:135deg;top:22px}.ds-ev .ds-ev__val:not(.is-actual),.ds-ev .ds-ev__act,.ds-ev .ds-ev__en{display:none}.ds-ev__kv{display:grid}}.ds-ev__meta{display:none}@media (max-width: 767px){.ds-ev__meta{display:inline-flex;grid-area:ci;align-items:center;gap:8px;font-size:var(--ds-fs-xs)}.ds-ev>summary>.ds-ev__cur,.ds-ev>summary>.ds-imp{display:none}}.ds-ev__time{align-self:start}@media (min-width: 768px){.ds-ev__time{align-self:center}}.ds-cal--compact .ds-cal__cols{display:none}.ds-cal--compact .ds-ev>summary{grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"t n n" "t ci a";gap:2px 8px;padding:8px 10px;font-size:var(--ds-fs-xs)}.ds-cal--compact .ds-ev .ds-ev__val:not(.is-actual),.ds-cal--compact .ds-ev .ds-ev__act,.ds-cal--compact .ds-ev__en,.ds-cal--compact .ds-ev>summary>.ds-ev__cur,.ds-cal--compact .ds-ev>summary>.ds-imp{display:none}.ds-cal--compact .ds-ev__meta{display:inline-flex;grid-area:ci;align-items:center;gap:8px}.ds-cal--compact .ds-ev__fa{white-space:normal}.ds-cal--compact .ds-ev__kv{display:grid}.ds-cal--compact .ds-cal__day{padding:6px 10px}.ds-dialog{border:1px solid var(--ds-line);border-radius:var(--ds-r-xl);padding:0;width:min(40rem,calc(100vw - 24px));max-height:min(42rem,calc(100dvh - 48px));background:var(--ds-surface-3);color:var(--ds-text);box-shadow:var(--ds-shadow-3);overflow:hidden;display:flex;flex-direction:column}dialog.ds-dialog:not([open]){display:none}.ds-dialog::backdrop{background:var(--ds-overlay);backdrop-filter:blur(2px)}.ds-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-sp-3);padding:16px 18px 12px}.ds-dialog__body{padding:0 18px 12px;display:grid;gap:12px}.ds-dialog__list{overflow-y:auto;border-block-start:1px solid var(--ds-line-soft);flex:1;min-height:0}.ds-dialog__foot{padding:10px 18px;border-block-start:1px solid var(--ds-line-soft);font-size:var(--ds-fs-xs);color:var(--ds-text-2);display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media (max-width: 639px){.ds-dialog{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;border-radius:0;margin:0;border:0}}.ds-res{display:grid;grid-template-columns:28px minmax(0,7rem) minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 18px;cursor:pointer;border-inline-start:3px solid transparent}.ds-res:hover,.ds-res[aria-selected=true]{background:var(--ds-surface-2)}.ds-res[aria-selected=true]{border-inline-start-color:var(--ds-primary)}.ds-res__tk{font-weight:var(--ds-fw-black);color:var(--ds-primary-ink);direction:ltr;text-align:start;font-size:var(--ds-fs-sm)}.ds-res__desc{font-size:var(--ds-fs-sm);color:var(--ds-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-res__ex{display:inline-flex;align-items:center;gap:8px;font-size:var(--ds-fs-xs);color:var(--ds-text-2);white-space:nowrap}.ds-res__add{width:28px;height:28px}.ds-res-group{padding:8px 18px 4px;font-size:var(--ds-fs-2xs);font-weight:var(--ds-fw-black);color:var(--ds-text-2);display:flex;gap:8px;align-items:center}@media (max-width: 639px){.ds-res{grid-template-columns:28px minmax(0,1fr) auto}.ds-res__desc{grid-column:2;grid-row:2;font-size:var(--ds-fs-xs);color:var(--ds-text-2)}.ds-res__tk{grid-column:2}.ds-res__ex{grid-column:3;grid-row:1 / span 2}}.ds-panel{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--ds-surface-1);border-inline-start:1px solid var(--ds-line);font-size:var(--ds-fs-sm)}.ds-panel__head{display:flex;align-items:center;gap:6px;height:44px;padding-inline:12px 6px;border-block-end:1px solid var(--ds-line-soft);flex:none}.ds-panel__title{font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-black);margin:0;flex:1;display:flex;align-items:center;gap:8px}.ds-panel__tools{display:flex;align-items:center;gap:2px;padding:6px 8px;border-block-end:1px solid var(--ds-line-soft);flex:none}.ds-panel__body{flex:1;min-height:0;overflow-y:auto}.ds-panel .ds-tabs{padding-inline:8px;flex:none}.ds-rail{display:flex;flex-direction:column;align-items:center;gap:4px;width:48px;padding-block:8px;background:var(--ds-surface-1);border-inline-start:1px solid var(--ds-line)}.ds-rail button{position:relative;width:36px;height:36px;border-radius:var(--ds-r-sm);border:0;background:none;color:var(--ds-text-2);display:grid;place-items:center;cursor:pointer}.ds-rail button:hover{background:var(--ds-surface-2);color:var(--ds-text)}.ds-rail button[aria-pressed=true]{background:var(--ds-primary-soft);color:var(--ds-primary-ink)}.ds-rail .ds-badge-count{position:absolute;top:2px;inset-inline-end:2px}.ds-rail hr{width:24px;border:0;border-block-start:1px solid var(--ds-line);margin:4px 0}.ds-badge-count{min-width:16px;height:16px;padding-inline:4px;border-radius:var(--ds-r-pill);background:var(--ds-danger);color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center}.ds-wl{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:7px 12px;cursor:pointer}.ds-wl:hover{background:var(--ds-surface-2)}.ds-wl[aria-selected=true]{background:var(--ds-primary-soft)}.ds-wl__sym{font-weight:var(--ds-fw-bold);direction:ltr;text-align:start;display:flex;gap:8px;align-items:center;min-width:0}.ds-wl__px{font-variant-numeric:tabular-nums;direction:ltr}.ds-wl-group{padding:8px 12px 4px;font-size:var(--ds-fs-2xs);font-weight:var(--ds-fw-black);color:var(--ds-text-2);display:flex;align-items:center;gap:6px}.ds-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:32px 20px}.ds-empty__art{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--ds-primary-soft);color:var(--ds-primary-ink)}.ds-empty__art .ds-icon{width:30px;height:30px}.ds-empty__title{font-weight:var(--ds-fw-black);font-size:var(--ds-fs-body);margin:0}.ds-empty__text{font-size:var(--ds-fs-xs);color:var(--ds-text-2);margin:0;max-width:28ch}.ds-skel{display:block;border-radius:var(--ds-r-xs);background:linear-gradient(90deg,var(--ds-surface-2) 25%,color-mix(in srgb,var(--ds-surface-2) 55%,var(--ds-surface-1)) 50%,var(--ds-surface-2) 75%);background-size:200% 100%;animation:ds-shimmer 1.4s infinite linear}@keyframes ds-shimmer{to{background-position:-200% 0}}.ds-notice{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--ds-r-md);font-size:var(--ds-fs-sm);background:var(--ds-primary-soft);color:var(--ds-text);border:1px solid transparent}.ds-notice .ds-icon{margin-top:3px;color:var(--ds-primary-ink)}.ds-notice--warn{background:var(--ds-warn-soft)}.ds-notice--warn .ds-icon{color:var(--ds-warn)}.ds-notice--danger{background:var(--ds-danger-soft)}.ds-notice--danger .ds-icon{color:var(--ds-danger)}.ds-notice--up{background:var(--ds-up-soft)}.ds-notice--up .ds-icon{color:var(--ds-up-ink)}.ds-toast{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 14px;border-radius:var(--ds-r-md);background:var(--ds-text);color:var(--ds-bg);box-shadow:var(--ds-shadow-3);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-bold);width:fit-content}.ds-plans{display:grid;gap:var(--ds-sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:stretch;padding-top:12px}.ds-plan{display:flex;flex-direction:column;gap:var(--ds-sp-3);position:relative}.ds-plan__tag{position:absolute;top:0;inset-inline-start:50%;transform:translate(50%,-50%);white-space:nowrap;background:var(--ds-gold);color:#402807;border:0;box-shadow:0 0 0 4px var(--ds-bg)}.ds-plan__dur{font-size:var(--ds-fs-h3);font-weight:var(--ds-fw-black);margin:0}.ds-plan__old{display:flex;align-items:center;gap:8px;min-height:1.75rem}.ds-plan__old s{color:var(--ds-text-3, var(--ds-text-2));font-size:var(--ds-fs-sm)}.ds-plan__price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ds-plan__price b{font-size:clamp(1.6rem,1.3rem + 1vw,2rem);font-weight:var(--ds-fw-black);line-height:1.1;font-variant-numeric:tabular-nums}.ds-plan__per-day{font-size:var(--ds-fs-sm);color:var(--ds-text-2)}.ds-plan__per-day b{color:var(--ds-up-ink)}.ds-plan__save{min-height:1.75rem}.ds-plan .ds-btn{margin-top:auto}.ds-plan-all{margin-top:var(--ds-sp-5);display:grid;gap:var(--ds-sp-4)}.ds-plan-all__grid{display:grid;gap:10px 24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.ds-header{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--ds-bg) 86%,transparent);backdrop-filter:saturate(1.4) blur(10px);border-block-end:1px solid var(--ds-line-soft)}.ds-header__in{display:flex;align-items:center;gap:var(--ds-sp-4);height:60px}.ds-logo{display:flex;align-items:center;gap:8px;font-weight:var(--ds-fw-black);font-size:1.0625rem;color:var(--ds-text);text-decoration:none}.ds-logo i{width:30px;height:30px;border-radius:var(--ds-r-sm);background:linear-gradient(135deg,#18adf2,#2474f5);display:grid;place-items:center;color:#fff;font-style:normal;font-size:15px}.ds-nav{display:flex;gap:2px}.ds-nav a{padding:6px 10px;border-radius:var(--ds-r-sm);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-bold);color:var(--ds-text-2);text-decoration:none}.ds-nav a:hover{color:var(--ds-text);background:var(--ds-surface-2)}.ds-nav a[aria-current=page]{color:var(--ds-text)}.ds-symbtn{display:flex;align-items:center;gap:8px;height:36px;padding-inline:12px 6px;min-width:15rem;border-radius:var(--ds-r-pill);border:1px solid var(--ds-line);background:var(--ds-surface-2);color:var(--ds-text-3);font:inherit;font-size:var(--ds-fs-sm);cursor:pointer}.ds-symbtn:hover{border-color:var(--ds-line-strong);color:var(--ds-text-2)}.ds-symbtn .ds-kbd{margin-inline-start:auto}.ds-symbtn__txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (max-width: 1023px){.ds-nav,.ds-symbtn .ds-kbd{display:none}.ds-symbtn{min-width:0;flex:1;max-width:20rem}}@media (max-width: 479px){.ds-header__in{gap:var(--ds-sp-2)}.ds-symbtn{flex:none;width:36px;padding:0;justify-content:center}.ds-symbtn__txt{display:none}}.ds-hero{position:relative;overflow:hidden;isolation:isolate;color:#fff;text-align:center;background:radial-gradient(120% 70% at 50% 0%,#0d1221,#06080e 70%),#04070d;min-height:clamp(34rem,30rem + 18vw,46rem);display:grid;align-content:start;justify-items:center;padding:clamp(4rem,2rem + 7vw,8rem) var(--ds-sp-5) 0}.ds-hero:after{content:"";position:absolute;inset:auto 0 0;height:30%;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--ds-bg) 92%)}.ds-hero__in{max-width:56rem;display:grid;justify-items:center;gap:var(--ds-sp-5)}.ds-hero__title{margin:0;font-weight:var(--ds-fw-black);line-height:1.12;letter-spacing:0;font-size:clamp(2.25rem,1.2rem + 4.6vw,4.75rem);text-wrap:balance;background:linear-gradient(180deg,#fff 30%,#b6d6ed);-webkit-background-clip:text;background-clip:text;color:transparent}.ds-hero__title em{font-style:normal;background:linear-gradient(90deg,#42c0fa,#6ee0f7);-webkit-background-clip:text;background-clip:text;color:transparent}.ds-hero .ds-lead{color:#b9c5d5;max-width:40rem;margin:0}.ds-hero .ds-btn-row{justify-content:center}.ds-hero .ds-btn--secondary{background:#ffffff0f;color:#fff;border-color:#ffffff38;backdrop-filter:blur(6px)}.ds-hero .ds-btn--secondary:hover{background:#ffffff1f}.ds-hero__stat{display:grid;justify-items:center;gap:6px;margin-top:var(--ds-sp-2)}.ds-hero__stat small{color:#a9b5c6;font-size:var(--ds-fs-sm)}@media (max-width: 639px){.ds-hero{min-height:40rem;padding-top:3.5rem}}.ds-odo{display:inline-flex;direction:ltr;gap:4px;font-weight:var(--ds-fw-black);font-size:clamp(1.4rem,1rem + 1.4vw,2rem);line-height:1;font-variant-numeric:tabular-nums}.ds-odo__d{position:relative;display:inline-block;width:1.05em;height:1.45em;overflow:hidden;border-radius:var(--ds-r-sm);background:linear-gradient(180deg,#ffffff1a,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff24;backdrop-filter:blur(6px)}.ds-odo__col{position:absolute;inset:0 0 auto;display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.ds-odo__col>span{height:1.45em;display:grid;place-items:center}.ds-odo__sep{align-self:end;padding-bottom:.15em;opacity:.7}@media (prefers-reduced-motion: reduce){.ds-odo__col{transition:none}}.ds-feature{display:grid;gap:var(--ds-sp-6);grid-template-columns:1fr;align-items:center;margin-top:var(--ds-sp-6)}@media (min-width: 900px){.ds-feature{grid-template-columns:5fr 7fr}}.ds-feature__shot{border-radius:var(--ds-r-lg);border:1px solid var(--ds-line);background:var(--ds-surface-2);aspect-ratio:16/10;overflow:hidden}.ds-check{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:var(--ds-fs-sm)}.ds-check li{display:flex;gap:8px;align-items:flex-start}.ds-check .ds-icon{color:var(--ds-up-ink);margin-top:4px}.ds-divider{border:0;border-block-start:1px solid var(--ds-line);margin:0}html .tf-custom-select-options{inset-inline-start:0!important;inset-inline-end:auto!important;left:auto;right:auto;min-width:100%!important;width:max-content!important;max-width:min(22rem,calc(100vw - 24px))!important;top:calc(100% + 6px)!important;padding:5px!important;background:var(--ds-surface-3)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-r-lg)!important;box-shadow:var(--ds-shadow-3)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow-x:hidden!important;overflow-y:auto!important;max-height:min(340px,60vh)!important;overscroll-behavior:contain;transform:translateY(-6px)!important;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s!important}html.dark-theme .tf-custom-select-options{background:var(--ds-surface-3)!important;border-color:hsl(var(--hairline))!important}html .tf-custom-select.is-open .tf-custom-select-options{transform:none!important;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s!important}html .tf-custom-select-option{position:relative;display:flex!important;align-items:center;gap:10px;padding:9px 12px!important;padding-inline-end:34px!important;border-radius:var(--ds-r-md)!important;font-size:.875rem!important;font-weight:600!important;line-height:1.5;text-align:start!important;white-space:nowrap;color:var(--ds-text)!important;background:transparent!important;transition:background-color .15s ease,color .15s ease!important}html .tf-custom-select-option+.tf-custom-select-option{margin-top:2px}html .tf-custom-select-option:hover,html .tf-custom-select-option.is-active{background:var(--ds-surface-2)!important;color:var(--ds-text)!important}html.dark-theme .tf-custom-select-option:hover,html.dark-theme .tf-custom-select-option.is-active{background:#ffffff0f!important}html .tf-custom-select-option.is-selected{background:var(--ds-primary-soft)!important;color:var(--ds-primary-ink)!important;font-weight:800!important}html.dark-theme .tf-custom-select-option.is-selected{color:#5bc5f5!important}html .tf-custom-select-option.is-selected:after{content:"";position:absolute;inset-inline-end:11px;top:50%;width:14px;height:14px;margin-top:-7px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}html .tf-custom-select-trigger .tf-chevron{color:var(--ds-text-2)!important;width:1rem;height:1rem}html .tf-custom-select.is-open .tf-custom-select-trigger .tf-chevron{color:var(--ds-primary)!important}html .tf-custom-select-options{scrollbar-width:thin;scrollbar-color:var(--ds-line-strong) transparent}@media (max-width: 480px){.cs-tabs-bar{scrollbar-width:none;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 28px);mask-image:linear-gradient(to left,transparent 0,#000 28px)}}.ds-itab:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px;border-radius:var(--ds-r-md, 12px)}.ds-scene,.mc-host{--mc-bg: radial-gradient(120% 95% at 50% -10%, hsl(222 52% 15%), hsl(226 46% 8.5%) 62%, hsl(228 46% 5.5%));--mc-grid: hsl(210 45% 72% / .075);--mc-glow-a: hsl(199 95% 58% / .26);--mc-glow-b: hsl(258 85% 66% / .2);--mc-glow-c: hsl(165 80% 45% / .12);--mc-line: hsl(199 95% 64%);--mc-line-glow: hsl(199 95% 60% / .55);--mc-area0: hsl(199 95% 60% / .24);--mc-area1: hsl(199 95% 60% / 0);--mc-up: hsl(160 72% 52% / .34);--mc-dn: hsl(350 85% 64% / .3);--mc-vol: hsl(210 45% 72% / .09);--mc-lvl: hsl(199 95% 64% / .38);--mc-ink: #fff;--mc-ink-2: hsl(215 28% 80%);--mc-ring: hsl(215 40% 60% / .14);--mc-shadow: 0 30px 80px -40px hsl(222 70% 18% / .65)}.ds-scene{position:relative;isolation:isolate;overflow:hidden;overflow:clip;color:var(--mc-ink);border-radius:var(--ds-r-xl);background:var(--mc-bg);box-shadow:0 0 0 1px var(--mc-ring),var(--mc-shadow)}html:not(.dark-theme) :is(.ds-scene,.mc-host){--mc-bg: linear-gradient(180deg, hsl(210 70% 99.2%), hsl(212 55% 96.6%));--mc-grid: hsl(222 45% 32% / .075);--mc-glow-a: hsl(199 95% 62% / .22);--mc-glow-b: hsl(258 90% 72% / .13);--mc-glow-c: hsl(165 75% 48% / .13);--mc-line: hsl(201 92% 42%);--mc-line-glow: hsl(201 92% 45% / .3);--mc-area0: hsl(199 92% 50% / .17);--mc-area1: hsl(199 92% 50% / 0);--mc-up: hsl(160 72% 36% / .2);--mc-dn: hsl(350 78% 52% / .17);--mc-vol: hsl(222 35% 40% / .075);--mc-lvl: hsl(201 92% 42% / .4);--mc-ink: hsl(224 62% 12%);--mc-ink-2: hsl(222 28% 30%);--mc-ring: hsl(214 45% 86%);--mc-shadow: 0 24px 60px -36px hsl(215 60% 40% / .35)}.ds-scene:before{content:"";position:absolute;inset:0;z-index:-4;pointer-events:none;background:radial-gradient(55% 70% at 88% 0%,var(--mc-glow-a),transparent 70%),radial-gradient(50% 65% at 6% 100%,var(--mc-glow-b),transparent 70%),radial-gradient(40% 50% at 50% 115%,var(--mc-glow-c),transparent 70%)}.ds-scene:after{content:"";position:absolute;inset:0;z-index:-3;pointer-events:none;background-image:linear-gradient(var(--mc-grid) 1px,transparent 1px),linear-gradient(90deg,var(--mc-grid) 1px,transparent 1px);background-size:48px 48px;background-position:center top;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 35%,transparent 85%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 35%,transparent 85%)}.mc{position:absolute;inset:0;z-index:-2;pointer-events:none;display:block}.mc__grid,.mc__glow{display:none;position:absolute;inset:0}.mc-host:not(.ds-scene) .mc__glow{display:block;background:radial-gradient(45% 60% at 85% 5%,var(--mc-glow-a),transparent 70%),radial-gradient(45% 60% at 8% 95%,var(--mc-glow-b),transparent 70%),radial-gradient(40% 45% at 50% 105%,var(--mc-glow-c),transparent 70%)}.mc-host:not(.ds-scene) .mc__grid{display:block;background-image:linear-gradient(var(--mc-grid) 1px,transparent 1px),linear-gradient(90deg,var(--mc-grid) 1px,transparent 1px);background-size:56px 56px;background-position:center top;-webkit-mask-image:radial-gradient(110% 80% at 50% 35%,#000 30%,transparent 80%);mask-image:radial-gradient(110% 80% at 50% 35%,#000 30%,transparent 80%)}.mc__stars{position:absolute;inset:0 0 45%;opacity:0}.dark-theme .mc__stars{opacity:.7;background:radial-gradient(1px 1px at 8% 22%,#fffb 50%,transparent),radial-gradient(1px 1px at 19% 58%,#fff8 50%,transparent),radial-gradient(1.5px 1.5px at 29% 14%,#fff9 50%,transparent),radial-gradient(1px 1px at 41% 40%,#fff6 50%,transparent),radial-gradient(1px 1px at 58% 18%,#fff8 50%,transparent),radial-gradient(1.5px 1.5px at 69% 8%,#fffa 50%,transparent),radial-gradient(1px 1px at 77% 46%,#fff7 50%,transparent),radial-gradient(1px 1px at 90% 24%,#fff9 50%,transparent),radial-gradient(1px 1px at 96% 60%,#fff6 50%,transparent),radial-gradient(1.5px 1.5px at 13% 36%,#fff7 50%,transparent)}.mc__chart{position:absolute;inset-inline:0;bottom:0;width:100%;height:var(--mc-h, 62%);overflow:visible;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 34%),linear-gradient(90deg,#000 8%,rgb(0 0 0 / .32) 34%,rgb(0 0 0 / .32) 66%,#000 92%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0,#000 34%),linear-gradient(90deg,#000 8%,#00000052 34% 66%,#000 92%);mask-composite:intersect}.mc__chart path{vector-effect:non-scaling-stroke}.mc__up{fill:var(--mc-up);stroke:var(--mc-up);stroke-width:1}.mc__dn{fill:var(--mc-dn);stroke:var(--mc-dn);stroke-width:1}.mc__vol{fill:var(--mc-vol)}.mc__a0{stop-color:var(--mc-area0)}.mc__a1{stop-color:var(--mc-area1)}.mc__line{fill:none;stroke:var(--mc-line);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px var(--mc-line-glow))}.mc__lvl{fill:none;stroke:var(--mc-lvl);stroke-width:1;stroke-dasharray:3 6}.mc__dot{position:absolute;right:0;width:10px;height:10px;margin-right:-5px;border-radius:50%;top:calc(100% - var(--mc-h, 62%) + var(--mc-h, 62%) * var(--mc-y) / 100 - 5px);background:var(--mc-line);box-shadow:0 0 0 4px color-mix(in srgb,var(--mc-line) 22%,transparent),0 0 18px var(--mc-line-glow)}.mc--page{--mc-h: 46%}.mc--hero{--mc-h: 70%}.mc--band{--mc-h: 62%}@media (max-width: 639px){.mc--page{--mc-h: 30%}.mc--hero{--mc-h: 66%}.mc__chart{inset-inline:auto;right:0;width:190%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 40%);mask-image:linear-gradient(180deg,transparent 0,#000 40%)}.mc--hero .mc__chart,.mc--band .mc__chart{opacity:.8}}@media (prefers-reduced-motion: no-preference){.mc__line{stroke-dasharray:1;animation:mc-draw 2.4s cubic-bezier(.45,.05,.2,1) .25s backwards}.mc__area,.mc__up,.mc__dn,.mc__vol{animation:mc-in 1.2s ease-out .5s backwards}.mc__dot{animation:mc-in .4s ease-out 2.5s backwards,mc-pulse 2.6s ease-in-out 3s infinite}.dark-theme .mc__stars{animation:mc-twinkle 7s ease-in-out infinite alternate}}@keyframes mc-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mc-in{0%{opacity:0}}@keyframes mc-pulse{50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--mc-line) 0%,transparent),0 0 18px var(--mc-line-glow)}}@keyframes mc-twinkle{0%{opacity:.45}to{opacity:.8}}.ds-scene__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:4px 12px;line-height:1.6;text-align:center;border-radius:var(--ds-r-pill);font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-black);color:#fbd76a;background:#fac72e1a;box-shadow:inset 0 0 0 1px #fac72e47}html:not(.dark-theme) .ds-scene__eyebrow{color:#0c6697;background:#0daaf217;box-shadow:inset 0 0 0 1px #0b99da40}.ds-btn--on-scene{background:#ffffff12;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e}.ds-btn--on-scene:hover{background:#ffffff21;color:#fff}html:not(.dark-theme) .ds-btn--on-scene{background:#fff;color:#0e193a;box-shadow:inset 0 0 0 1px #c6d4e7,0 6px 16px -10px #1f457a59}html:not(.dark-theme) .ds-btn--on-scene:hover{background:#f7fafd;color:#0a1229}.ds-scene__sky,.ds-scene__aurora{display:none!important}.ds-page-hero{padding-top:clamp(.75rem,.5rem + 1vw,1.5rem)}.ds-page-hero__card{display:grid;place-items:center;text-align:center;min-height:clamp(16rem,12.5rem + 8vw,21rem);padding:clamp(2rem,1.5rem + 2.5vw,3.5rem) clamp(1.25rem,1rem + 2vw,3rem) clamp(5rem,3.5rem + 5vw,8.5rem)}.ds-page-hero__in{position:relative;display:grid;justify-items:center;gap:14px;max-width:46rem}.ds-page-hero__in:before{content:"";position:absolute;inset:-14% -18%;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--mc-halo, hsl(226 46% 8%)) 72%,transparent),transparent)}html:not(.dark-theme) .ds-page-hero__in:before{--mc-halo: hsl(210 70% 99%)}.ds-page-hero__in>*{margin:0}.ds-page-hero__icon{width:64px;height:64px;border-radius:var(--ds-r-xl);display:grid;place-items:center;font-size:28px;color:#fff;background:linear-gradient(160deg,#38bdfa38,#8b5ff21a);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff2e,0 12px 30px -12px #0ea9f199}html:not(.dark-theme) .ds-page-hero__icon{color:#087cba;background:linear-gradient(160deg,#fff,#e8f4fc);box-shadow:inset 0 0 0 1px #c6dff1,0 14px 30px -16px #126fa18c}.ds-page-hero__icon .icon{width:1em;height:1em}.ds-page-hero__title{font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.4;font-weight:var(--ds-fw-black);color:var(--mc-ink);text-wrap:balance}.ds-page-hero__title .accent-gradient-text{background:linear-gradient(90deg,#6acdfb,#92bafc 55%,#ffd966);-webkit-background-clip:text;background-clip:text;color:transparent}html:not(.dark-theme) .ds-page-hero__title .accent-gradient-text{background-image:linear-gradient(90deg,#087cba,#114cd4 55%,#5c26d9)}.ds-page-hero__lead{font-size:var(--ds-fs-body);line-height:1.95;color:var(--mc-ink-2);text-wrap:pretty;max-width:38rem}.ds-page-hero__lead strong{color:var(--mc-ink);font-weight:var(--ds-fw-black)}.ds-page-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.ds-page-hero__in .ds-scene__eyebrow .icon{width:14px;height:14px}.ds-page-hero__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;padding:0;list-style:none}.ds-page-hero__facts li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--ds-r-pill);font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-bold);color:var(--mc-ink-2);background:color-mix(in srgb,var(--mc-ink) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc-ink) 12%,transparent);backdrop-filter:blur(6px)}.ds-page-hero__facts li b{color:var(--mc-ink);font-weight:var(--ds-fw-black)}.ds-page-hero--compact .ds-page-hero__card{min-height:clamp(12rem,10rem + 4vw,15rem);padding-top:clamp(1.25rem,1rem + 1.5vw,2rem);padding-bottom:clamp(4rem,3rem + 3vw,5.5rem)}.ds-page-hero--compact .ds-page-hero__in{gap:10px}.ds-page-hero--compact .ds-page-hero__icon{width:48px;height:48px;font-size:21px;border-radius:var(--ds-r-lg)}.ds-page-hero--compact .ds-page-hero__title{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem)}.ds-page-hero__facts .icon{width:14px;height:14px;color:var(--mc-line)}@media (max-width: 639px){.ds-page-hero__card{border-radius:var(--ds-r-lg)}.ds-page-hero__icon{width:52px;height:52px;font-size:22px;border-radius:var(--ds-r-lg)}.ds-page-hero__actions,.ds-page-hero__actions .ds-btn{width:100%}.ds-scene:after{background-size:36px 36px}}#main-header{--hdr-h: 64px;padding-block:0;background:color-mix(in srgb,var(--ds-bg) 86%,transparent);-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px);border-block-end:1px solid var(--ds-line-soft);box-shadow:none}html.dark-theme #main-header{background:color-mix(in srgb,var(--ds-bg) 82%,transparent);border-block-end-color:var(--ds-line)}#main-header.header-glass-scrolled{padding-block:0;box-shadow:0 1px 0 var(--ds-line),0 8px 24px -18px #12172159}#main-header>.container-page{height:var(--hdr-h)}#main-content[class*="pt-[80px]"]{padding-top:calc(64px + var(--ds-sp-3))}#main-header a[href="/"] img{width:34px;height:34px;border-radius:var(--ds-r-md);transition:none}#main-header a[href="/"]:hover img{transform:none}#main-header .nav-link-hover{position:relative;height:40px;display:inline-flex;align-items:center;gap:6px;padding-inline:12px;border-radius:var(--ds-r-sm);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-bold);color:var(--ds-text-2);background:transparent;transition:color var(--ds-dur-1) var(--ds-ease),background-color var(--ds-dur-1) var(--ds-ease)}#main-header .nav-link-hover:before,#main-header .nav-link-hover:after{content:none}#main-header .nav-link-hover:hover,#main-header .nav-link-hover[aria-expanded=true]{color:var(--ds-text);background:var(--ds-surface-2)}#main-header .nav-link-hover[aria-current=page]{color:var(--ds-text)}#main-header .nav-link-hover[aria-current=page]:after{content:"";position:absolute;inset-inline:12px;bottom:-12px;height:2px;border-radius:2px;background:var(--ds-primary)}@media (min-width: 1024px) and (max-width: 1279px){#main-header .nav-link-hover{padding-inline:8px}}#main-header .tf-mega-trigger__caret{transition:transform var(--ds-dur-2) var(--ds-ease-out)}#main-header .tf-mega-trigger[aria-expanded=true] .tf-mega-trigger__caret{transform:rotate(180deg)}.tf-mega{display:none}@media (min-width: 1024px){.tf-mega{--mega-w: min(880px, calc(100vw - 48px) );display:block;position:absolute;top:calc(100% - 4px);left:50%;width:var(--mega-w);margin-left:calc(var(--mega-w) / -2);z-index:70;padding-top:10px;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);transform-origin:var(--caret-x, 50%) 0;transition:opacity .18s var(--ds-ease),transform .26s var(--ds-ease-out),visibility 0s linear .26s}.tf-mega.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .18s var(--ds-ease),transform .3s var(--ds-ease-out),visibility 0s}.tf-mega__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;height:var(--mega-h, auto);background:var(--ds-surface-3);border:1px solid var(--ds-line);border-radius:var(--ds-r-xl);box-shadow:0 1px #ffffff0a inset,0 28px 60px -24px #0a101f73,0 10px 24px -14px #0a101f4d;transition:height .32s var(--ds-ease-out)}html.dark-theme .tf-mega__stage{box-shadow:0 1px #ffffff0d inset,0 30px 70px -20px #000000b3,0 0 0 1px #5c99d60a}.tf-mega__stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 90% at 100% 0%,color-mix(in srgb,var(--ds-primary) 9%,transparent),transparent 70%)}.tf-mega__caret{position:absolute;top:4px;left:var(--caret-x, 50%);width:14px;height:14px;margin-left:-7px;z-index:2;background:var(--ds-surface-3);border-top:1px solid var(--ds-line);border-left:1px solid var(--ds-line);border-top-left-radius:3px;transform:rotate(45deg);transition:left .3s var(--ds-ease-out)}.tf-mega.is-instant,.tf-mega.is-instant .tf-mega__caret,.tf-mega.is-instant .tf-mega__stage{transition:none}.tf-mega__pane{grid-area:1 / 1;align-self:start;width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:8px;padding:14px;opacity:0;visibility:hidden;transform:translate(var(--mega-from, 0));pointer-events:none;transition:opacity .2s var(--ds-ease),transform .3s var(--ds-ease-out),visibility 0s linear .3s}.tf-mega__pane.is-active{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .22s var(--ds-ease) .04s,transform .32s var(--ds-ease-out),visibility 0s}.tf-mega[data-dir=next] .tf-mega__pane:not(.is-active){--mega-from: 28px}.tf-mega[data-dir=next] .tf-mega__pane.is-entering{--mega-from: -28px}.tf-mega[data-dir=prev] .tf-mega__pane:not(.is-active){--mega-from: -28px}.tf-mega[data-dir=prev] .tf-mega__pane.is-entering{--mega-from: 28px}.tf-mega__pane.is-entering{transition:none}.tf-mega__main{padding:6px 4px 4px;min-width:0}.tf-mega__kicker{margin:0 10px 8px;font-size:var(--ds-fs-2xs);font-weight:var(--ds-fw-bold);letter-spacing:0;color:var(--ds-text-3)}.tf-mega__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px}.tf-mega__item{position:relative;display:flex;align-items:flex-start;gap:12px;padding:11px 10px;border-radius:var(--ds-r-lg);color:var(--ds-text);text-decoration:none;transition:background-color var(--ds-dur-1) var(--ds-ease)}.tf-mega__item:hover,.tf-mega__item:focus-visible{background:var(--ds-surface-2)}.tf-mega__item:focus-visible,.tf-mega__link:focus-visible,.tf-mega__feature:focus-visible{outline:2px solid var(--ds-focus);outline-offset:-2px}.tf-mega__ic{flex:none;width:40px;height:40px;border-radius:var(--ds-r-md);display:grid;place-items:center;color:var(--ds-primary-ink);background:var(--ds-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-primary) 14%,transparent);transition:transform .3s var(--ds-ease-out),background-color var(--ds-dur-1) var(--ds-ease),color var(--ds-dur-1) var(--ds-ease)}.tf-mega__ic .icon{width:19px;height:19px}.tf-mega__item:hover .tf-mega__ic{transform:translateY(-2px) rotate(-4deg);background:var(--ds-primary);color:var(--ds-text-on-primary)}.tf-mega__tx{display:grid;gap:3px;min-width:0;padding-top:1px}.tf-mega__tx b{font-size:.9rem;font-weight:var(--ds-fw-black);line-height:1.5}.tf-mega__tx small{font-size:var(--ds-fs-2xs);font-weight:var(--ds-fw-medium);line-height:1.7;color:var(--ds-text-2)}.tf-mega__item[aria-current=page]{background:var(--ds-primary-soft)}.tf-mega__item[aria-current=page] b:after{content:"";display:inline-block;width:6px;height:6px;margin-inline-start:7px;vertical-align:middle;border-radius:50%;background:var(--ds-primary)}.tf-mega__side{display:grid;align-content:start;gap:2px;padding:6px 6px 6px 4px;border-radius:var(--ds-r-lg);background:var(--ds-surface-2);box-shadow:inset 0 0 0 1px var(--ds-line-soft)}.tf-mega__side .tf-mega__kicker{margin:4px 8px 6px}.tf-mega__link{display:flex;align-items:flex-start;gap:10px;padding:9px 8px;border-radius:var(--ds-r-md);color:var(--ds-text);text-decoration:none;transition:background-color var(--ds-dur-1) var(--ds-ease)}.tf-mega__link:hover{background:var(--ds-surface-1)}.tf-mega__link>.icon{flex:none;width:18px;height:18px;margin-top:3px;color:var(--ds-primary-ink)}.tf-mega__link span{display:grid;gap:1px}.tf-mega__link b{font-size:.84rem;font-weight:var(--ds-fw-bold)}.tf-mega__link small{font-size:var(--ds-fs-2xs);color:var(--ds-text-3);line-height:1.6}.tf-mega__feature{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 18px 16px;border-radius:var(--ds-r-lg);text-decoration:none;color:#fff;background:radial-gradient(120% 90% at 100% 0%,hsl(199 90% 46% / .55),transparent 60%),linear-gradient(160deg,#152a5b,#0d142b);box-shadow:inset 0 0 0 1px #a3ccf51f;transition:transform .3s var(--ds-ease-out),box-shadow .3s var(--ds-ease)}.tf-mega__feature:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #a3ccf538,0 16px 30px -18px #0a75c2cc}.tf-mega__spark{position:absolute;inset:auto 0 0;height:46%;z-index:-1;color:#42ccfa;opacity:.7;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.tf-mega__spark svg{width:100%;height:100%;display:block}.tf-mega__badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--ds-r-pill);font-size:var(--ds-fs-2xs);font-weight:var(--ds-fw-bold);color:#ffdb70;background:#ffcc331f;box-shadow:inset 0 0 0 1px #ffd96640}.tf-mega__badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.tf-mega__ftitle{font-size:1.05rem;font-weight:var(--ds-fw-black);line-height:1.5}.tf-mega__fdesc{font-size:var(--ds-fs-2xs);line-height:1.9;color:#c8d4e4}.tf-mega__fcta{margin-top:auto;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--ds-r-md);font-size:.8rem;font-weight:var(--ds-fw-bold);color:#0c1731;background:#fff;transition:gap .25s var(--ds-ease-out)}.tf-mega__feature:hover .tf-mega__fcta{gap:10px}.tf-mega-scrim{position:fixed;inset:0;z-index:49;background:#080c1638;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ds-ease),visibility 0s linear .25s}html.dark-theme .tf-mega-scrim{background:#02040873}.tf-mega-scrim.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s var(--ds-ease),visibility 0s}}@media (min-width: 1024px) and (max-width: 1150px){.tf-mega__pane{grid-template-columns:minmax(0,1fr) 230px}}@media (prefers-reduced-motion: reduce){.tf-mega,.tf-mega.is-open,.tf-mega__pane,.tf-mega__pane.is-active,.tf-mega__stage,.tf-mega__caret,.tf-mega-scrim{transition:none!important;transform:none!important}}.tf-mega-scrim{display:none}@media (min-width: 1024px){.tf-mega-scrim{display:block}}#main-header .hdr-ss{position:relative;width:40px;height:40px;flex:none;margin:0;z-index:60}#main-header .hdr-ss__btn{position:absolute;left:0;top:0;z-index:2;width:40px;height:40px;padding:0;border:0;display:grid;place-items:center;border-radius:var(--ds-r-sm);background:transparent;color:var(--ds-text-2);cursor:pointer;transition:background-color var(--ds-dur-1) var(--ds-ease),color var(--ds-dur-1) var(--ds-ease)}#main-header .hdr-ss__btn:hover{background:var(--ds-surface-2);color:var(--ds-text)}#main-header .hdr-ss__btn svg{grid-area:1 / 1;transition:opacity var(--ds-dur-2) var(--ds-ease),transform var(--ds-dur-2) var(--ds-ease-out)}#main-header .hdr-ss__i-close{opacity:0;transform:rotate(-90deg) scale(.6)}#main-header .hdr-ss.is-open .hdr-ss__i-search{opacity:0;transform:rotate(90deg) scale(.6)}#main-header .hdr-ss.is-open .hdr-ss__i-close{opacity:1;transform:none}#main-header .hdr-ss.is-open .hdr-ss__btn:hover{background:transparent}#main-header .hdr-ss__field{position:absolute;left:0;top:0;height:40px;width:40px;overflow:hidden;border-radius:var(--ds-r-md);background:var(--ds-surface-3);box-shadow:0 0 0 1px transparent;opacity:0;pointer-events:none;transition:width var(--ds-dur-3) var(--ds-ease-out),opacity var(--ds-dur-2) var(--ds-ease),box-shadow var(--ds-dur-2) var(--ds-ease)}#main-header .hdr-ss.is-open .hdr-ss__field{width:clamp(21rem,30vw,28rem);opacity:1;pointer-events:auto;box-shadow:0 0 0 1px var(--ds-line-strong),var(--ds-shadow-2)}#main-header .hdr-ss.is-open .hdr-ss__field:focus-within{box-shadow:0 0 0 2px var(--ds-primary),var(--ds-shadow-2)}#main-header .hdr-ss__glass{position:absolute;right:13px;top:12px;color:var(--ds-text-3);pointer-events:none}#main-header .hdr-ss__input{all:unset;box-sizing:border-box;display:block;width:100%;height:40px;padding:0 38px 0 70px;font:inherit;font-size:var(--ds-fs-sm);color:var(--ds-text);text-align:right;direction:rtl}#main-header .hdr-ss__input::placeholder{color:var(--ds-text-3);opacity:1}#main-header .hdr-ss__input::-webkit-search-cancel-button{display:none}#main-header .hdr-ss .ds-spinner{position:absolute;left:44px;top:12px;width:16px;height:16px;border-radius:50%;border:2px solid var(--ds-line);border-top-color:var(--ds-primary);animation:ds-spin .7s linear infinite}#main-header .hdr-ss__panel{position:absolute;left:0;top:calc(100% + 10px);width:clamp(21rem,30vw,28rem);max-height:min(30rem,calc(100dvh - 120px));display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ds-r-lg);background:var(--ds-surface-3);color:var(--ds-text);box-shadow:0 0 0 1px var(--ds-line),var(--ds-shadow-3);animation:ds-dlg-in var(--ds-dur-2) var(--ds-ease-out)}#main-header .hdr-ss__chips{padding:10px 12px 8px;border-bottom:1px solid var(--ds-line-soft)}#main-header .hdr-ss__scroll{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;padding-block:4px 6px}#main-header .hdr-ss .ds-res--site{padding:9px 14px}#main-header .hdr-ss .ds-res-group{padding-inline:14px}#main-header .hdr-ss .ds-sitesearch__quick{padding:4px 14px 12px}#main-header .hdr-ss .ds-empty{padding:22px 18px;text-align:center}#main-header .hdr-ss__foot{display:flex;align-items:center;gap:12px;padding:8px 12px;border-top:1px solid var(--ds-line-soft);font-size:var(--ds-fs-2xs);color:var(--ds-text-2)}#main-header .hdr-ss__foot .ds-kbd{margin-inline-end:3px}#main-header .hdr-ss__foot>span{white-space:nowrap}#main-header .hdr-ss__foot .ds-btn{margin-inline-start:auto;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion: reduce){#main-header .hdr-ss__field,#main-header .hdr-ss__btn svg{transition:none}#main-header .hdr-ss__panel{animation:none}}#main-header #theme-toggle-desktop,#main-header a[aria-label="\633\628\62f  \62e\631\6cc\62f"],#main-header #notification-btn-desktop,#main-header .hdr-icon-btn{width:40px;height:40px;padding:0;display:inline-grid;place-items:center;border-radius:var(--ds-r-sm);color:var(--ds-text-2);background:transparent;transition:background-color var(--ds-dur-1) var(--ds-ease),color var(--ds-dur-1) var(--ds-ease)}#main-header #theme-toggle-desktop:hover,#main-header a[aria-label="\633\628\62f  \62e\631\6cc\62f"]:hover,#main-header #notification-btn-desktop:hover,#main-header .hdr-icon-btn:hover{background:var(--ds-surface-2);color:var(--ds-text)}#main-header a[aria-label="\633\628\62f  \62e\631\6cc\62f"] svg,#main-header #notification-btn-desktop svg{color:inherit}#main-header .added-cart-count,#main-header .added-notification-count{top:2px;inset-inline-end:2px;min-width:18px;width:auto;height:18px;padding-inline:5px;border-radius:var(--ds-r-pill);font-size:10px;background:var(--ds-primary);color:var(--ds-text-on-primary);box-shadow:0 0 0 2px var(--ds-bg)}#main-header .added-cart-count[data-count="0"]{display:none}#main-header a.btn-primary[href="/account/login"]{height:40px;padding-inline:18px;border-radius:var(--ds-r-md);font-weight:var(--ds-fw-bold, 700)}#main-header #user-dropdown-btn{width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 1px var(--ds-line)}#main-header #user-dropdown-menu,#main-header #notification-dropdown-menu{background:var(--ds-surface-3);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-3)}#scroll-progress-bar{height:2px;background:var(--ds-primary)}@media (max-width: 1023px){#main-header{--hdr-h: 56px}#main-content[class*="pt-[80px]"]{padding-top:calc(56px + var(--ds-sp-3))}#mobile-menu-btn{width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:var(--ds-r-sm)}#mobile-menu-btn:hover{background:var(--ds-surface-2)}}#mobile-drawer-content{background:var(--ds-bg);border-inline-start:1px solid var(--ds-line);box-shadow:var(--ds-shadow-3)}#mobile-drawer-content .hdr-search--drawer{display:flex;width:100%;height:44px;min-width:0;max-width:none;flex:none;padding-inline:14px;justify-content:flex-start;text-decoration:none}#mobile-drawer-content .hdr-search--drawer .ds-symbtn__txt{display:inline}#mobile-drawer-content .js-faq-trigger,#mobile-drawer-content nav a{border-radius:var(--ds-r-md)}#mobile-drawer-content .js-faq-trigger:hover,#mobile-drawer-content nav a:hover{background:var(--ds-surface-2)}html.ds-scroll-lock{overflow:hidden}#site-search{width:min(42rem,calc(100vw - 24px));max-width:none;max-height:min(36rem,calc(100dvh - 96px));margin:8vh auto auto;inset:0;color:var(--ds-text);background:var(--ds-surface-3);box-shadow:var(--ds-shadow-3)}#site-search[open]{display:flex;flex-direction:column;animation:ds-dlg-in var(--ds-dur-3) var(--ds-ease-out)}#site-search[open]::backdrop{animation:ds-fade-in var(--ds-dur-2) linear}@keyframes ds-dlg-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}}@keyframes ds-fade-in{0%{opacity:0}}#site-search .ds-sitesearch__form{display:flex;flex-direction:column;flex:1;width:100%;min-height:0;margin:0}#site-search .ds-search{display:block}#site-search .ds-input{height:48px;font-size:1rem;padding-inline-end:40px;border-radius:var(--ds-r-md)}#site-search .ds-input::-webkit-search-cancel-button{display:none}.ds-ss .ds-spinner{pointer-events:none;position:absolute;inset-inline-end:14px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid var(--ds-line);border-top-color:var(--ds-primary);animation:ds-spin .7s linear infinite}.ds-ss .ds-spinner[hidden]{display:none}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-ss .ds-sitesearch__chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ds-ss .ds-sitesearch__chips[hidden]{display:none}#site-search .ds-dialog__list{padding-bottom:6px}.ds-ss .ds-res--site{grid-template-columns:28px minmax(0,1fr) auto;width:100%;padding:10px 18px;border:0!important;background:transparent;font:inherit;text-align:start;color:inherit;text-decoration:none;cursor:pointer}.ds-ss .ds-res__desc mark{background:none;color:var(--ds-primary-ink);font-weight:var(--ds-fw-black)}.ds-ss .ds-res--site .ds-res__desc{grid-column:auto;grid-row:auto;font-size:var(--ds-fs-sm);color:var(--ds-text);text-align:right;unicode-bidi:isolate}.ds-ss .ds-res__ic{width:28px;height:28px;border-radius:var(--ds-r-sm);display:grid;place-items:center;background:var(--ds-surface-2);color:var(--ds-text-2)}.ds-ss .ds-res--site[aria-selected=true]{box-shadow:inset -3px 0 0 var(--ds-primary)}.ds-ss .ds-res--site[aria-selected=true] .ds-res__ic{background:var(--ds-primary-soft);color:var(--ds-primary-ink)}.ds-ss .ds-res-group{justify-content:space-between}.ds-ss .ds-link-btn{border:0;background:none;padding:0;font:inherit;color:var(--ds-primary-ink);cursor:pointer}.ds-ss .ds-sitesearch__quick{display:flex;flex-wrap:wrap;gap:8px;padding:4px 18px 14px}.ds-ss .ds-sitesearch__quick a{text-decoration:none}.ds-ss [hidden]{display:none!important}#site-search .ds-dialog__foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#site-search .ds-dialog__foot .ds-kbd{margin-inline-end:3px}#site-search .ds-sitesearch__all{margin-inline-start:auto}@media (max-width: 639px){#site-search{width:100vw;max-height:100dvh;height:100dvh;margin:0}#site-search .ds-dialog__foot>span{display:none}#site-search .ds-sitesearch__all{width:100%;height:44px}}.tf-footer{background:var(--ds-bg);border-top-color:var(--ds-line-soft)}.tf-footer .eyebrow{font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-black);color:var(--ds-text);letter-spacing:0;margin-bottom:12px}.tf-footer .footer-cols ul a{font-weight:var(--ds-fw-bold, 700);font-size:.875rem;color:var(--ds-text-2)}.tf-footer .footer-cols ul a:hover{color:hsl(var(--primary-ink))}.tf-footer .footer-social:not(:hover){color:var(--ds-text-2)}#tf-cookie-reset{color:hsl(var(--primary-ink))}#tf-cookie-reset:hover{color:hsl(var(--sky-ink))}.tf-footer .footer-bottom-row{border-top-color:var(--ds-line-soft)}.tf-footer #newsletter-email{border-radius:var(--ds-r-md)}.ds-footer-cta{max-width:64rem;margin-inline:auto;text-align:center;padding:clamp(2.5rem,1.5rem + 4vw,4rem) var(--ds-sp-6) clamp(5.5rem,4rem + 5vw,7.5rem)}.ds-footer-cta h2{color:var(--mc-ink)}.ds-footer-cta p,.ds-footer-cta .t-caption{color:var(--mc-ink-2)}.ds-footer-cta svg.icon{color:var(--mc-line)}.ds-footer-cta>:not(.mc){position:relative}@media (max-width: 767px){#main-header .hdr-ss{display:none}}@media (min-width: 768px){#main-header .hdr-icon-btn{display:none}}#main-header .nav-link-hover .link-underline:after,#main-header .nav-link-hover .link-underline:before{content:none}#main-header .nav-link-hover .link-underline{background-image:none}.tf-drawer-brand{font-size:1.6rem;line-height:1.25;letter-spacing:0}html.tf-scroll-locked{overflow:hidden;scroll-behavior:auto}#mobile-drawer-wrapper{overscroll-behavior:contain;touch-action:none}#mobile-drawer-content{overflow-x:clip;overscroll-behavior:contain;touch-action:pan-y;contain:layout paint;height:100vh;height:100dvh}#mobile-drawer-content>*{max-width:100%}#mobile-drawer-content .overflow-y-auto{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-x:hidden}#mobile-drawer-backdrop{touch-action:none}@media (max-width: 1023.98px){body.has-bottom-nav{--tf-bottomnav-h: 78px}}.tf-bottomnav.tf-bn2{inset-inline:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));height:62px;padding:0 4px;border:1px solid var(--ds-line-soft, hsl(var(--border) / .6));border-radius:var(--ds-r-xl);align-items:center;overflow:visible;background:color-mix(in srgb,var(--ds-surface-1, hsl(var(--background))) 90%,transparent);box-shadow:0 12px 32px -14px #02061773,0 2px 6px -2px #0206171f}html.dark-theme .tf-bottomnav.tf-bn2{background:color-mix(in srgb,hsl(225 30% 9%) 90%,transparent);border-color:#ffffff14;box-shadow:0 14px 36px -12px #000000b3,inset 0 1px #ffffff0d}html.tf-lite .tf-bottomnav.tf-bn2{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ds-surface-1, hsl(var(--background)))}html.tf-lite.dark-theme .tf-bottomnav.tf-bn2{background:#10141e}.tf-bn2 .tf-bottomnav-item{height:100%;gap:4px;padding:0;font-size:10.5px;font-weight:800;color:var(--ds-text-3, hsl(var(--muted-foreground)))}.tf-bn2 .tf-bottomnav-item:before{content:none!important}.tf-bn2__ic{position:relative;display:grid;place-items:center;width:46px;height:28px;border-radius:var(--ds-r-pill)}.tf-bn2__ic:before{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--ds-primary, hsl(var(--primary))) 14%,transparent);opacity:0;transform:scaleX(.4);transition:opacity .25s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.tf-bn2__ic svg{position:relative;width:21px;height:21px;stroke-width:1.9;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.tf-bn2 .tf-bottomnav-item.is-active{color:hsl(var(--primary-ink))}.tf-bn2 .tf-bottomnav-item.is-active .tf-bn2__ic:before{opacity:1;transform:none}.tf-bn2 .tf-bottomnav-item.is-active .tf-bn2__ic svg{stroke-width:2.2;transform:translateY(-1px)}.tf-bn2 .tf-bottomnav-item:active .tf-bn2__ic svg{transform:scale(.86)}.tf-bn2__lb{line-height:1;white-space:nowrap}.tf-bn2__chart{color:var(--ds-text, hsl(var(--foreground)))!important}.tf-bn2__fab{position:relative;display:grid;place-items:center;width:56px;height:56px;margin-top:-30px;border-radius:var(--ds-r-xl);color:#fff;background:linear-gradient(145deg,#1fb4f9,#2463eb 55%,#6e49df);box-shadow:0 10px 22px -8px #1450d2bf,0 0 0 5px var(--ds-bg, hsl(var(--background))),inset 0 1px #ffffff59;transform:rotate(0);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}html.dark-theme .tf-bn2__fab{box-shadow:0 10px 26px -8px #1a8cff99,0 0 0 5px #0c0f17,inset 0 1px #ffffff4d}.tf-bn2__fab svg{width:26px;height:26px;stroke-width:1.9;overflow:visible}.tf-bn2__fab g{transform-box:fill-box;transform-origin:50% 100%}.tf-bn2__chart:active .tf-bn2__fab{transform:scale(.92)}.tf-bn2__chart.is-active .tf-bn2__fab{background:linear-gradient(145deg,#ffc929,#f98c10);box-shadow:0 10px 22px -8px #e07a06b3,0 0 0 5px var(--ds-bg, hsl(var(--background)))}.tf-bn2__halo{position:absolute;inset:-2px;border-radius:inherit;border:2px solid hsl(199 95% 60% / .55);opacity:0;pointer-events:none}@media (prefers-reduced-motion: no-preference){html:not(.tf-low) .tf-bn2__halo{animation:tf-bn2-halo 2.8s cubic-bezier(.2,.7,.3,1) infinite}html:not(.tf-low) .tf-bn2__fab .tf-bn2__c1{animation:tf-bn2-candle 2.8s ease-in-out 3}html:not(.tf-low) .tf-bn2__fab .tf-bn2__c2{animation:tf-bn2-candle 2.8s ease-in-out .25s 3}html:not(.tf-low) .tf-bn2__fab .tf-bn2__c3{animation:tf-bn2-candle 2.8s ease-in-out .5s 3}}@keyframes tf-bn2-halo{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.32)}}@keyframes tf-bn2-candle{0%,60%,to{transform:scaleY(1)}30%{transform:scaleY(.78)}}.tf-bn2 #mobile-bottomnav-menu[aria-expanded=true]{color:hsl(var(--primary-ink))}.tf-bn2 #mobile-bottomnav-menu[aria-expanded=true] .tf-bn2__ic:before{opacity:1;transform:none}.fst{margin-block:0 3rem;padding-block:1.5rem;border-block:1px solid hsl(var(--hairline))}.fst__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.fst-cols-1{grid-template-columns:minmax(0,1fr)}@media (max-width: 767.98px){.fst-cols-3>:last-child{grid-column:span 2}}@media (min-width: 768px){.fst{padding-block:2rem}.fst__grid{gap:1.25rem}.fst-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fst-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fst-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.fst-stat-cell{--tone: 199 89% 48%;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.9rem;min-width:0;padding:1.15rem 1.15rem 0;border-radius:var(--ds-r-xl);background:radial-gradient(120% 90% at 100% 0%,hsl(var(--tone) / .1),transparent 60%),hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 1px 2px #1217210d,0 10px 24px -18px hsl(var(--tone) / .55);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .3s ease}.fst__grid>:nth-child(4n+2){--tone: 262 80% 60%}.fst__grid>:nth-child(4n+3){--tone: 160 75% 38%}.fst__grid>:nth-child(4n+4){--tone: 38 92% 50%}html.dark-theme .fst-stat-cell{border-color:hsl(var(--hairline));background:radial-gradient(120% 90% at 100% 0%,hsl(var(--tone) / .16),transparent 62%),linear-gradient(180deg,hsl(0 0% 100% / .035),transparent 40%),hsl(var(--card));box-shadow:inset 0 1px #ffffff0f,0 14px 30px -20px hsl(var(--tone) / .6)}.fst-stat-cell:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,hsl(var(--tone) / .14) 50%,transparent 65%);transform:translate(110%);transition:transform .8s cubic-bezier(.22,1,.36,1)}@media (hover: hover){.fst-stat-cell:hover{transform:translateY(-4px);border-color:hsl(var(--tone) / .45);box-shadow:0 2px 4px #1217210f,0 22px 40px -22px hsl(var(--tone) / .75)}html.dark-theme .fst-stat-cell:hover{border-color:hsl(var(--tone) / .5)}.fst-stat-cell:hover:after{transform:translate(-110%)}.fst-stat-cell:hover .fst__plate{transform:rotate(-8deg) scale(1.06);box-shadow:0 10px 22px -8px hsl(var(--tone) / .7),inset 0 1px #ffffff59}.fst-stat-cell:hover .fst__spark-a{opacity:.32}}.fst__head{display:flex;align-items:center;gap:.7rem;margin:0;min-width:0}.fst__plate{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--ds-r-lg);color:#fff;background:linear-gradient(145deg,hsl(var(--tone) / 1),hsl(var(--tone) / .72));box-shadow:0 8px 18px -10px hsl(var(--tone) / .8),inset 0 1px #ffffff4d;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .45s ease}.fst__plate svg.icon{width:1.35rem;height:1.35rem}.fst__label{font-size:.875rem;font-weight:700;line-height:1.5;color:hsl(var(--muted-foreground));min-width:0;overflow-wrap:anywhere}.fst__fig{margin:0;text-align:right;font-size:clamp(1.6rem,1.2rem + 1.3vw,2.15rem);font-weight:900;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.fst__spark{display:block;width:calc(100% + 2.3rem);height:34px;margin:-.25rem -1.15rem 0}.fst__spark-a{fill:hsl(var(--tone));opacity:.16;transition:opacity .4s ease}.fst__spark-l{fill:none;stroke:hsl(var(--tone));stroke-width:1.6;stroke-linecap:round}@media (max-width: 479.98px){.fst-stat-cell{padding:.95rem .95rem 0;gap:.7rem;border-radius:var(--ds-r-lg)}.fst__plate{width:2.35rem;height:2.35rem;border-radius:var(--ds-r-md)}.fst__plate svg.icon{width:1.15rem;height:1.15rem}.fst__label{font-size:.8rem}.fst__fig{font-size:1.5rem}.fst__spark{width:calc(100% + 1.9rem);margin-inline:-.95rem;height:28px}}.fst__spark-l{stroke-dasharray:1}@media (prefers-reduced-motion: no-preference){.fst.is-armed:not(.is-live) .fst-stat-cell{opacity:0;transform:translateY(14px)}.fst.is-armed:not(.is-live) .fst__spark-l{stroke-dashoffset:1}.fst.is-armed:not(.is-live) .fst__spark-a{opacity:0}.fst.is-live .fst-stat-cell{animation:fst-in .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--fst-i, 0) * 90ms)}.fst.is-live .fst__spark-l{animation:fst-draw 1.6s cubic-bezier(.65,0,.35,1) backwards;animation-delay:calc(var(--fst-i, 0) * 90ms + .25s)}.fst.is-live .fst__spark-a{animation:fst-fade 1.2s ease backwards;animation-delay:calc(var(--fst-i, 0) * 90ms + .8s)}.fst.is-live .fst__plate{animation:fst-pop .6s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(var(--fst-i, 0) * 90ms + .15s)}.fst-stat-cell.is-done .fst__fig{animation:fst-glow 1s ease}}@keyframes fst-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fst-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fst-fade{0%{opacity:0}}@keyframes fst-pop{0%{transform:scale(.6) rotate(-14deg)}to{transform:none}}@keyframes fst-glow{40%{text-shadow:0 0 18px hsl(var(--tone) / .55)}}#main-header>.container-page{transition:height var(--ds-dur-2, .22s) var(--ds-ease-out, ease-out)}#main-header a[href="/"] img{transition:width var(--ds-dur-2, .22s) var(--ds-ease-out, ease-out),height var(--ds-dur-2, .22s) var(--ds-ease-out, ease-out)}@media (min-width: 1024px){#main-header.header-glass-scrolled{--hdr-h: 54px;background:color-mix(in srgb,var(--ds-bg) 92%,transparent)}#main-header.header-glass-scrolled a[href="/"] img{width:30px;height:30px}#main-header.header-glass-scrolled .nav-link-hover{height:36px}#main-header.header-glass-scrolled .nav-link-hover[aria-current=page]:after{bottom:-9px}}@media (prefers-reduced-motion: reduce){#main-header>.container-page,#main-header a[href="/"] img{transition:none}}.ds-footer-cta.ds-scene:after{content:none}.ds-footer-cta .mc__grid,.ds-footer-cta .mc__lvl{display:none}:root{--site-hdr: 64px;--header-h: var(--site-hdr);--tf-header-h: var(--site-hdr)}@media (max-width: 1023px){:root{--site-hdr: 56px}}@media (min-width: 1024px){html:has(#main-header.header-glass-scrolled){--site-hdr: 54px}}@media (min-width: 1024px){#main-header .tf-rail{position:relative;isolation:isolate;padding:4px;border-radius:var(--ds-r-pill);background:color-mix(in srgb,var(--ds-surface-2) 70%,transparent);border:1px solid color-mix(in srgb,var(--ds-line) 85%,transparent);box-shadow:inset 0 1px #ffffff8c,0 6px 18px -14px #1b294b59}html.dark-theme #main-header .tf-rail{background:#ffffff09;border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0a}#main-header .tf-rail .nav-link-hover{height:36px;border-radius:var(--ds-r-pill);z-index:1}#main-header .tf-rail.is-js .nav-link-hover:hover,#main-header .tf-rail.is-js .nav-link-hover[aria-expanded=true]{background:transparent}.tf-rail__ink{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:var(--ink-w, 0px);border-radius:var(--ds-r-pill);transform:translate(var(--ink-x, 0px));opacity:0;pointer-events:none;background:var(--ds-surface-1);box-shadow:0 1px 2px #0f172914,0 6px 14px -8px #0f17294d,inset 0 0 0 1px var(--ds-line);transition:transform .42s cubic-bezier(.3,1.25,.4,1),width .42s cubic-bezier(.3,1.25,.4,1),opacity .2s ease}html.dark-theme .tf-rail__ink{background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 16px -8px #000}.tf-rail.is-ink .tf-rail__ink{opacity:1}.tf-rail.is-ink-init .tf-rail__ink{transition:none}#main-header .tf-rail.is-js .nav-link-hover[aria-current=page]:after{content:none}#main-header.header-glass-scrolled .tf-rail .nav-link-hover{height:32px}#main-header.header-glass-scrolled .tf-rail .nav-link-hover[aria-current=page]:after{bottom:2px}#main-header.header-glass-scrolled .tf-rail.is-js .nav-link-hover[aria-current=page]:after{bottom:2px}#main-header .tf-rail .tf-rail__chart{font-weight:900;letter-spacing:-.005em;gap:7px;padding-inline:14px;background:linear-gradient(120deg,hsl(var(--tf-navword-green) / .1),hsl(var(--tf-navword-pink) / .09));box-shadow:inset 0 0 0 1px hsl(var(--tf-navword-green) / .22)}#main-header .tf-rail .tf-rail__chart:hover{background:linear-gradient(120deg,hsl(var(--tf-navword-green) / .16),hsl(var(--tf-navword-pink) / .14));box-shadow:inset 0 0 0 1px hsl(var(--tf-navword-green) / .4),0 6px 16px -8px hsl(var(--tf-navword-green) / .55)}#main-header .tf-rail .tf-rail__chart .link-underline{font-size:.9rem}}.tf-rail__live{position:relative;width:7px;height:7px;border-radius:50%;background:hsl(var(--tf-navword-green));flex:none;box-shadow:0 0 0 2px hsl(var(--tf-navword-green) / .18)}.tf-rail__live:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid hsl(var(--tf-navword-green) / .55);animation:tfRailLive 2s cubic-bezier(.2,.7,.3,1) infinite}@keyframes tfRailLive{0%{transform:scale(.4);opacity:1}80%,to{transform:scale(1.5);opacity:0}}@media (min-width: 1024px) and (max-width: 1279px){#main-header .tf-rail .tf-rail__chart{padding-inline:10px}}@media (prefers-reduced-motion: reduce){.tf-rail__ink{transition:opacity .2s ease}.tf-rail__live:after{animation:none}}#mobile-drawer-content.tf-md{width:min(22rem,90vw);max-width:none;background:var(--ds-bg);border-inline-start:1px solid var(--ds-line);box-shadow:-24px 0 60px -30px #0f172973}#mobile-drawer-content.tf-md:before{content:"";position:absolute;inset:0 0 auto;height:14rem;pointer-events:none;z-index:0;background:radial-gradient(90% 100% at 85% 0%,hsl(199 89% 48% / .13),transparent 70%),radial-gradient(70% 80% at 0% 0%,hsl(160 84% 39% / .08),transparent 70%)}.tf-md>*{position:relative;z-index:1}.tf-md__head{padding:1rem 1rem .75rem;display:grid;gap:.75rem;flex:none}.tf-md__bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tf-md__brand{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none}.tf-md__brand img{width:34px;height:34px;border-radius:var(--ds-r-md)}.tf-md__brand .tf-drawer-brand{font-size:1.45rem}.tf-md__close{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:var(--ds-r-pill);color:var(--ds-text);background:var(--ds-surface-2);border:1px solid var(--ds-line);transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .2s}.tf-md__close:active{transform:scale(.9) rotate(90deg)}#mobile-drawer-content.tf-md .hdr-search--drawer{margin:0;height:46px;border-radius:var(--ds-r-md)}.tf-md__scroll{padding:.25rem 1rem 1rem}.tf-md__stg{display:grid;gap:1.15rem}.tf-md__hero{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}#mobile-drawer-content .tf-md__go{position:relative;display:grid;align-content:center;gap:.15rem .7rem;grid-template-columns:auto 1fr;min-height:3.6rem;padding:.7rem .85rem;border-radius:var(--ds-r-md);text-decoration:none;color:var(--ds-text);background:var(--ds-surface-1);border:1px solid var(--ds-line);box-shadow:0 8px 20px -16px #0f172966;transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s}#mobile-drawer-content .tf-md__go:active{transform:scale(.97)}.tf-md__go-ic{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:var(--ds-r-md);color:var(--ds-primary-ink);background:var(--ds-primary-soft)}.tf-md__go-ic svg{width:1.3rem;height:1.3rem}.tf-md__go-t{align-self:center;font-size:.95rem;font-weight:900}.tf-md__go-s{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;color:var(--ds-text-2)}#mobile-drawer-content .tf-md__go--chart{grid-column:1 / -1;min-height:4.3rem;background:radial-gradient(120% 140% at 100% 0%,hsl(var(--tf-navword-green) / .14),transparent 60%),radial-gradient(120% 140% at 0% 100%,hsl(var(--tf-navword-pink) / .1),transparent 60%),var(--ds-surface-1);border-color:hsl(var(--tf-navword-green) / .3);box-shadow:0 14px 28px -18px hsl(var(--tf-navword-green) / .6)}.tf-md__go--chart .tf-md__go-ic{grid-row:span 2;width:2.8rem;height:2.8rem;color:#fff;background:linear-gradient(145deg,#0fa976,#0c95d4);box-shadow:0 8px 18px -8px #0c8d62cc}.tf-md__go--chart .tf-md__go-t{font-size:1.1rem}#mobile-drawer-content .tf-md__go[aria-current=page]{border-color:#0da2e78c;box-shadow:0 0 0 3px #0da2e724}.tf-md__grp{display:grid;gap:.55rem}.tf-md__lbl{display:flex;align-items:center;gap:.5rem;margin:0;padding-inline:.2rem;font-size:.74rem;font-weight:800;letter-spacing:.02em;color:var(--ds-text-3)}.tf-md__lbl:after{content:"";flex:1;height:1px;background:linear-gradient(to left,var(--ds-line),transparent)}.tf-md__tiles{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}#mobile-drawer-content .tf-md__tile{display:flex;align-items:center;gap:.6rem;min-height:3.1rem;padding:.55rem .65rem;border-radius:var(--ds-r-lg);font-size:.86rem;font-weight:800;color:var(--ds-text);text-decoration:none;background:var(--ds-surface-2);border:1px solid transparent;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background-color .2s,border-color .2s}.tf-md__ic{display:grid;place-items:center;flex:none;width:2.1rem;height:2.1rem;border-radius:var(--ds-r-md);color:var(--ds-primary-ink);background:var(--ds-surface-1);box-shadow:inset 0 0 0 1px var(--ds-line)}.tf-md__ic .icon{width:1rem;height:1rem}.tf-md__ic--a{color:#6826d9}.tf-md__ic--b{color:#0b81b7}.tf-md__ic--c{color:#0b835b}.tf-md__ic--d{color:#b8670a}html.dark-theme .tf-md__ic--a{color:#b48ef6}html.dark-theme .tf-md__ic--b{color:#5bc5f5}html.dark-theme .tf-md__ic--c{color:#2cdd9c}html.dark-theme .tf-md__ic--d{color:#f7b645}.tf-md__rows{display:grid;gap:.3rem;padding:.3rem;border-radius:var(--ds-r-lg);background:var(--ds-surface-2)}#mobile-drawer-content .tf-md__row{display:flex;align-items:center;gap:.65rem;min-height:2.9rem;padding:.35rem .45rem;border-radius:var(--ds-r-md);font-size:.9rem;font-weight:800;color:var(--ds-text);text-decoration:none;transition:background-color .2s}.tf-md__row-t{flex:1}.tf-md__chev{width:1rem;height:1rem;fill:none;stroke:var(--ds-text-3);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}#mobile-drawer-content .tf-md__row:hover,#mobile-drawer-content .tf-md__row:active{background:var(--ds-surface-1)}#mobile-drawer-content .tf-md__row:active .tf-md__chev{transform:translate(-3px)}.tf-md__chips{display:flex;flex-wrap:wrap;gap:.4rem}#mobile-drawer-content .tf-md__chip{display:inline-flex;align-items:center;gap:.35rem;min-height:2.35rem;padding:0 .8rem;border-radius:var(--ds-r-pill);font-size:.8rem;font-weight:700;color:var(--ds-text-2);text-decoration:none;background:transparent;border:1px solid var(--ds-line);transition:color .2s,border-color .2s,background-color .2s}.tf-md__chip .icon{width:.9rem;height:.9rem;color:var(--ds-primary-ink)}.tf-md__tools{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}#mobile-drawer-content .tf-md__tool{display:grid;justify-items:center;align-content:center;gap:.4rem;min-height:4.6rem;padding:.55rem .3rem;border-radius:var(--ds-r-lg);font-size:.74rem;font-weight:800;line-height:1.5;text-align:center;color:var(--ds-text);text-decoration:none;background:var(--ds-surface-2);border:1px solid transparent;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background-color .2s,border-color .2s}#mobile-drawer-content :is(.tf-md__tile,.tf-md__tool):hover{background:var(--ds-surface-1);border-color:#0da2e74d}#mobile-drawer-content :is(.tf-md__tile,.tf-md__tool,.tf-md__chip):active{transform:scale(.96)}#mobile-drawer-content :is(.tf-md__tile,.tf-md__tool,.tf-md__row,.tf-md__chip)[aria-current=page]{color:var(--ds-primary-ink);background:var(--ds-primary-soft);border-color:#0da2e759}html.dark-theme #mobile-drawer-content :is(.tf-md__tile,.tf-md__tool,.tf-md__row,.tf-md__chip)[aria-current=page]{color:#78cff7}.tf-md__badge{min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:var(--ds-r-pill);font-size:.68rem;font-weight:800;line-height:1.25rem;text-align:center;color:#fff;background:var(--ds-primary)}.tf-md__badge.hidden{display:none}.tf-md__foot{flex:none;display:grid;gap:.6rem;padding:.8rem 1rem 1rem;border-top:1px solid var(--ds-line);background:color-mix(in srgb,var(--ds-bg) 92%,transparent)}.tf-md__util{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}#mobile-drawer-content .tf-md__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.9rem;border-radius:var(--ds-r-md);font-size:.84rem;font-weight:800;color:var(--ds-text);text-decoration:none;background:var(--ds-surface-2);border:1px solid var(--ds-line)}#mobile-drawer-content .tf-md__btn:active{transform:scale(.97)}html.dark-theme #mobile-drawer-content :is(.tf-md__tile,.tf-md__tool,.tf-md__rows,.tf-md__btn){background:#ffffff0b}html.dark-theme #mobile-drawer-content .tf-md__go{background-color:#ffffff08}html.dark-theme .tf-md__ic{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}@media (prefers-reduced-motion: no-preference){#mobile-drawer-content.translate-x-0 .tf-md__stg>*{animation:tfMdIn .5s cubic-bezier(.22,1,.36,1) calc(80ms + var(--d, 0) * 55ms) both}#mobile-drawer-content.translate-x-0 .tf-md__go--chart .tf-md__go-ic{animation:tfMdPop .6s cubic-bezier(.34,1.56,.64,1) .2s both}}@keyframes tfMdIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tfMdPop{0%{transform:scale(.6) rotate(-10deg)}to{transform:none}}@media (max-height: 520px){.tf-md__head{padding-block:.6rem .4rem;gap:.45rem}.tf-md__foot{padding-block:.5rem}.tf-md__go--chart{min-height:3.4rem}}.tf-rail__cndl{position:relative;display:inline-flex;align-items:center;color:hsl(var(--tf-navword-green));flex:none}.tf-rail__cndl svg{display:block}.tf-rail__c{transform-box:fill-box;transform-origin:50% 50%}.tf-rail__c--dn{color:var(--ds-down-ink, hsl(var(--down)))}.tf-rail__c--up{color:var(--ds-up-ink, hsl(var(--up)))}@media (prefers-reduced-motion: no-preference){html:not(.tf-low) .tf-rail__c{animation:tfRailCandle 2.4s ease-in-out infinite}html:not(.tf-low) .tf-rail__c--up{animation-delay:.6s}}@keyframes tfRailCandle{0%,55%,to{opacity:1;transform:scaleY(1)}25%{opacity:.5;transform:scaleY(.82)}}@media (min-width: 1024px){#main-header .tf-rail .tf-rail__chart{transition:background .25s ease,box-shadow .25s ease,transform .22s cubic-bezier(.22,1,.36,1)}#main-header .tf-rail .tf-rail__chart:hover{transform:translateY(-1px)}#main-header .tf-rail .tf-rail__chart:hover .tf-rail__cndl svg{filter:drop-shadow(0 0 4px hsl(var(--tf-navword-green) / .6))}}#main-header .tf-theme-btn svg{width:18px;height:18px}@media (prefers-reduced-motion: reduce){#main-header .tf-rail .tf-rail__chart:hover{transform:none}}@media (hover: hover){.surface:not(a):not(button):not(label):not(.lift):not(:has(>a.absolute,a.inset-0,.stretched-link)):hover,.smooth-card:not(a):not(button):hover,div.smooth-item:hover,li.smooth-item:hover,.hover-lift:not(a):not(button):not(:has(a.inset-0)):hover{translate:none!important;transform:none!important;scale:none!important;box-shadow:var(--e-1)!important}.surface:not(a):not(button):not(.lift):hover{border-color:hsl(var(--sky-ink) / .22)}}input:hover,input:focus,textarea:hover,textarea:focus,select:hover,select:focus{translate:none;scale:none}.tf-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.5rem .95rem;border-radius:var(--ds-r-md);background:hsl(var(--muted) / .7);border:1px solid hsl(var(--hairline));color:hsl(var(--muted-foreground));font:inherit;font-size:.8125rem;font-weight:800;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:translate var(--dur-lift, .6s) var(--ease-out-quint, cubic-bezier(.22,1,.36,1)),box-shadow var(--dur-lift, .6s) var(--ease-out-quint, cubic-bezier(.22,1,.36,1)),border-color .2s ease,color .2s ease,background-color .2s ease}.dark-theme .tf-chip,.dark .tf-chip{background:#ffffff08}.tf-chip .icon{font-size:.95rem;transition:scale .35s cubic-bezier(.34,1.56,.64,1),color .2s ease}.tf-chip__hash{color:hsl(var(--sky-ink));font-weight:900;opacity:.75}@media (hover: hover){.tf-chip:hover{translate:0 -4px;color:hsl(var(--sky-ink));border-color:hsl(var(--accent) / .45);box-shadow:var(--e-3),0 18px 40px -22px #0da2e759}.tf-chip:hover .icon{scale:1.15}}.tf-chip:active{translate:0 -1px}.tf-chip:focus-visible{outline:2px solid hsl(var(--sky-ink));outline-offset:2px}.tf-chip--telegram .icon{color:#229ed9}.tf-chip--whatsapp .icon{color:#25d366}.tf-chip--x .icon{color:hsl(var(--foreground))}.tf-chip--copy .icon{color:hsl(var(--sky-ink))}@media (hover: hover){.tf-chip--telegram:hover{color:#229ed9;border-color:#229ed966;box-shadow:var(--e-3),0 18px 40px -22px #229ed9aa}.tf-chip--whatsapp:hover{color:#1faa53;border-color:#25d36666;box-shadow:var(--e-3),0 18px 40px -22px #25d366aa}.tf-chip--x:hover{color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .35)}}@media (prefers-reduced-motion: reduce){.tf-chip,.tf-chip .icon{transition:color .2s,border-color .2s}.tf-chip:hover{translate:none}}.content-article-prose ul>li,.content-article-prose ol>li{padding:.3rem 1.9rem .3rem .6rem!important;border-radius:var(--ds-r-md);transition:translate .45s var(--ease-out-quint, cubic-bezier(.22,1,.36,1)),background-color .3s ease}.content-article-prose ul>li:before{right:.65rem!important;top:calc(.3rem + (1lh - 6px)/2)!important;background-color:hsl(var(--sky-ink))!important;box-shadow:0 0 8px hsl(var(--sky-ink) / .55)!important;transition:scale .45s cubic-bezier(.34,1.56,.64,1),box-shadow .45s ease}.content-article-prose ol>li:before{right:.2rem!important;top:calc(.3rem + (1lh - 1.35rem)/2)!important;width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:var(--ds-r-pill);font-size:.75rem;line-height:1;background:hsl(var(--sky-ink) / .12);color:hsl(var(--sky-ink))!important;transition:scale .45s cubic-bezier(.34,1.56,.64,1),background-color .3s ease}@media (hover: hover){.content-article-prose ul>li:not(.checklist-item):hover,.content-article-prose ol>li:hover{background-color:hsl(var(--sky-ink) / .07);translate:-3px 0}.content-article-prose ul>li:hover:before{scale:1.8;box-shadow:0 0 14px hsl(var(--sky-ink) / .6),0 0 26px hsl(var(--sky-ink) / .25)!important}.content-article-prose ol>li:hover:before{scale:1.12;background:hsl(var(--sky-ink) / .2)}}@media (prefers-reduced-motion: reduce){.content-article-prose li,.content-article-prose li:before{transition:none!important}.content-article-prose li:hover{translate:none!important}}.tf-mark:before{content:"";display:inline-block;flex:none;width:1.2em;height:1.02em;margin-inline-end:.42em;vertical-align:-.12em;background:url(/images/ds/candles-mark.svg) center / contain no-repeat;transition:translate .35s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.tf-mark:hover:before{translate:0 -2px}}.content-article-prose h2{font-size:clamp(1.32rem,2.5vw,1.62rem)!important;color:hsl(var(--foreground))!important;gap:.55rem!important;width:fit-content;max-width:100%;padding-bottom:.55rem;background:linear-gradient(90deg,transparent,hsl(var(--sky-ink) / .35) 70%,hsl(var(--sky-ink))) bottom right / 100% 2px no-repeat}.content-article-prose h2:before{width:1.25em!important;height:1.05em!important;border-radius:0!important;background:url(/images/ds/candles-mark.svg) center / contain no-repeat!important;box-shadow:none!important;flex:none}.dark-theme .content-article-prose h2{color:hsl(var(--foreground))!important}.dark-theme .content-article-prose h2:before{background:url(/images/ds/candles-mark.svg) center / contain no-repeat!important;box-shadow:none!important}.content-article-prose h3{font-size:clamp(1.12rem,1.9vw,1.28rem)!important;color:hsl(var(--primary-ink))!important;display:flex!important;align-items:center;gap:.55rem}.content-article-prose h3:before{content:"";flex:none;width:.55rem;height:.55rem;border-radius:3px;rotate:45deg;background:linear-gradient(135deg,hsl(var(--sky-ink)),hsl(var(--primary-ink)));box-shadow:0 0 0 3px hsl(var(--sky-ink) / .15)}.content-article-prose h4{font-size:1.04rem!important;color:hsl(var(--foreground) / .9)!important}.content-article-prose h4:before{content:"\25c2";color:hsl(var(--sky-ink));margin-inline-end:.35rem;font-size:.85em}.content-article-prose img,.post-content img{max-width:100%!important;width:100%;height:auto;margin:1.5rem 0!important;border-radius:var(--ds-r-lg)}.content-article-prose img[width]:not([width=""]){width:auto}@media (hover: hover){.content-article-prose img:hover,.post-content img:hover{transform:none}}.tf-endpanel{margin-top:2.5rem;padding:1.1rem 1.25rem;display:grid;gap:1rem;border-radius:var(--ds-r-xl);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--e-1)}.tf-endpanel__row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem}.tf-endpanel__row+.tf-endpanel__row,.tf-endpanel__row+.tf-endpanel__acc{padding-top:1rem;border-top:1px dashed hsl(var(--border))}.tf-endpanel__label{display:inline-flex;align-items:center;gap:.45rem;margin:0;flex:none;font-size:.875rem;font-weight:900;color:hsl(var(--foreground))}.tf-endpanel__row>div{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.tf-endpanel__row>.flex{gap:.6rem .9rem}.tf-endpanel__acc{display:grid;gap:.5rem}.tf-acc{border-radius:var(--ds-r-md);border:1px solid hsl(var(--hairline));background:hsl(var(--muted) / .45);transition:border-color .25s ease,background-color .25s ease}.dark-theme .tf-acc{background:#ffffff06}.tf-acc[open]{background:hsl(var(--card));border-color:hsl(var(--sky-ink) / .3)}.tf-acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.65rem;padding:.7rem .9rem;min-height:2.9rem;border-radius:inherit;user-select:none}.tf-acc>summary::-webkit-details-marker{display:none}.tf-acc>summary:after{content:"";flex:none;margin-inline-start:auto;width:1.6rem;height:1.6rem;border-radius:50%;background:hsl(var(--muted-foreground));transition:rotate .45s cubic-bezier(.34,1.4,.64,1),background-color .25s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") center / 1.15rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") center / 1.15rem no-repeat}.tf-acc[open]>summary:after{rotate:180deg;background:hsl(var(--sky-ink))}.tf-acc.is-closing>summary:after{rotate:0deg}.tf-acc>summary:hover .tf-acc__t{color:hsl(var(--sky-ink))}.tf-acc>summary:focus-visible{outline:2px solid hsl(var(--sky-ink));outline-offset:2px}.tf-acc__ic{flex:none;width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:var(--ds-r-sm);background:hsl(var(--sky-ink) / .12);color:hsl(var(--sky-ink));font-size:.9rem}.tf-acc__ic.is-warn{background:hsl(var(--warn-ink, 32 90% 32%) / .12);color:hsl(var(--warn-ink, 32 90% 32%))}.tf-acc__t{font-size:.84rem;font-weight:900;color:hsl(var(--foreground));transition:color .2s}.tf-acc__s{font-size:.75rem;font-weight:700;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tf-acc__body{padding:0 .9rem .9rem}.tf-acc{overflow:hidden}.tf-acc[open] .tf-acc__body>*{animation:tf-acc-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes tf-acc-in{0%{opacity:0;translate:0 -6px}}.tf-acc--gold{border-color:#f2b10d73;background:linear-gradient(135deg,#ffcc3324,#ffa31a0f)}.tf-acc--gold[open]{border-color:#f2b10d99;background:linear-gradient(135deg,#ffcc3329,hsl(var(--card)) 70%);box-shadow:0 10px 28px -18px #e09706b3,inset 0 1px #ffeb9959}.dark-theme .tf-acc--gold{border-color:#f4b92559;background:linear-gradient(135deg,#ffc61a1f,#ff990008)}.dark-theme .tf-acc--gold[open]{background:linear-gradient(135deg,#ffc61a21,hsl(var(--card)) 70%);box-shadow:0 10px 30px -18px #ffb3008c}.tf-acc--gold .tf-acc__ic{color:#fff;background:linear-gradient(140deg,#ffd83d,#fa9805);box-shadow:0 4px 12px -4px #e09006b3}.tf-acc--gold .tf-acc__t{color:#975f0c}.dark-theme .tf-acc--gold .tf-acc__t{color:#ffd966}.tf-acc--gold>summary:hover .tf-acc__t{color:#d17205}.dark-theme .tf-acc--gold>summary:hover .tf-acc__t{color:#ffe98f}.tf-acc--gold .tf-acc__s{color:#9b6d27}.dark-theme .tf-acc--gold .tf-acc__s{color:#e0c985cc}.tf-acc--gold[open]>summary:after{background:#ef9906}.dark-theme .tf-acc--gold[open]>summary:after{background:#ffcf3d}.tf-endpanel__acc+.tf-endpanel__row{padding-top:1rem;border-top:1px dashed hsl(var(--border))}.tf-endpanel__row[role=group]>.flex{flex-direction:column;align-items:flex-start;gap:.6rem;width:100%}.tf-acc__body>aside,.tf-acc__body>section{margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.tf-acc__body>aside>div:first-child,.tf-acc__body>aside>div>p:first-child,.tf-acc__body #provenance-heading,.tf-acc__body #gps-heading{display:none!important}@media (max-width: 639.98px){.tf-endpanel{padding:.9rem}.tf-acc__s{display:none}.tf-endpanel__row{gap:.5rem}}@media (prefers-reduced-motion: reduce){.tf-acc[open] .tf-acc__body>*{animation:none}.tf-acc>summary:after{transition:none}}@media (max-width: 639.98px){.tf-chip{min-height:2.25rem;padding:.4rem .75rem;font-size:.78rem}.tf-endpanel__row div:has(>.tf-chip){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:4px 2px 8px;margin:-4px -2px -8px;width:100%}.tf-endpanel__row div:has(>.tf-chip)::-webkit-scrollbar{display:none}}.tf-custom-select:has(>#idx-sort)>.tf-custom-select-trigger{min-height:2.875rem;height:2.875rem;padding-block:0}.ds-ss .ds-res--site{grid-template-columns:40px minmax(0,1fr) auto}.ds-ss .ds-res__ic.ds-res__thumb{width:40px;height:40px;border-radius:var(--ds-r-md);position:relative;overflow:hidden}.ds-res__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ds-ss .ds-res--site:hover .ds-res__thumb img{scale:1.06}.ds-res__thumb img{transition:scale .35s cubic-bezier(.22,1,.36,1)}@keyframes tf-wave{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg) scale(1.1)}40%{transform:rotate(10deg) scale(1.1)}60%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}}.ds-page-hero__icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1);animation:tf-float 4.5s ease-in-out infinite}.ds-page-hero__in:hover .ds-page-hero__icon,.ds-page-hero__icon:active{animation:tf-wave .9s ease-in-out;transform:scale(1.08)}@keyframes tf-float{0%,to{translate:0 0}50%{translate:0 -5px}}@media (prefers-reduced-motion:reduce){.ds-page-hero__icon,.ds-page-hero__in:hover .ds-page-hero__icon{animation:none}}html[lang^=fa] :is(h1,h2,h3,h4,.tracking-tight,.tracking-tighter,[class*="tracking-[-"]){letter-spacing:0}.is-offscreen,.is-offscreen *,.is-offscreen *:before,.is-offscreen *:after,.is-offscreen:before,.is-offscreen:after{animation-play-state:paused!important}html.tf-lite #main-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--ds-bg, #fff) 96%,transparent)}html.tf-lite :is(.ds-hero .ds-btn--secondary,.tf-pine__win,.tf-pine__chart,.ds-page-hero__icon,.backdrop-blur,.backdrop-blur-sm,.backdrop-blur-md,.backdrop-blur-lg,.backdrop-blur-xl,.ds-footer-cta *,.tf-hero *){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.tf-lite .tf-pine__win,html.tf-lite .tf-pine__chart{background:#0d111cf0}html.tf-lite .mc__line{filter:none}html.tf-lite .content-article-prose h3:before{animation:none;box-shadow:0 0 0 3px hsl(var(--sky-ink) / .15)}html.tf-low .ds-scene *,html.tf-low .ds-scene *:before,html.tf-low .ds-scene *:after,html.tf-low .ds-scene:before,html.tf-low .ds-scene:after,html.tf-low .mc-host *,html.tf-low .tf-fx .fx-pulse,html.tf-low .ds-page-hero__icon,html.tf-low .ds-dot--live{animation:none!important}.home-no-reveal>:nth-child(n+5){content-visibility:auto;contain-intrinsic-size:auto 640px}.tf-acc--gold .tf-acc__body a.btn{border:0;color:#311f0c;font-weight:900;border-radius:var(--ds-r-md);background:linear-gradient(140deg,#ffda47,#faa819);box-shadow:0 6px 18px -8px #e09006cc;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}.tf-acc--gold .tf-acc__body a.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #e09006e6;color:#211408}.content-article-prose.content-article-prose a{color:var(--ds-link, hsl(205 85% 36%))!important;font-weight:600!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.35em!important;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)!important;text-decoration-skip-ink:auto;border:0!important;padding:0!important;border-radius:var(--ds-r-xs)!important;background:none!important;transition:color var(--ds-dur-2) var(--ds-ease),text-decoration-color var(--ds-dur-2) var(--ds-ease)!important}.content-article-prose.content-article-prose a:hover,.content-article-prose.content-article-prose a:focus-visible{color:var(--ds-primary-ink, hsl(201 90% 32%))!important;text-decoration-color:currentColor!important;background:none!important}.content-article-prose.content-article-prose a:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.dark-theme .content-article-prose.content-article-prose a:hover,.dark-theme .content-article-prose.content-article-prose a:focus-visible{color:#95d9f9!important;background:none!important}.content-article-prose.content-article-prose a[href^="/chart"],.content-article-prose.content-article-prose a[href*="traderfa.com/chart"]{text-decoration:none!important;position:relative!important;display:inline-flex!important;align-items:center!important;gap:.4em!important;padding:.08em .7em .08em .75em!important;margin:0 .15em!important;border-radius:var(--ds-r-pill)!important;vertical-align:baseline!important;line-height:1.6!important;color:#124bc4!important;font-weight:800!important;isolation:isolate;overflow:hidden;border:1px solid transparent!important;background:linear-gradient(110deg,transparent 30%,hsl(0 0% 100% / .55) 50%,transparent 70%) 200% 0 / 250% 100% no-repeat,linear-gradient(#f0f6ff,#f0f6ff) padding-box,linear-gradient(120deg,#1fb4f9,#4c59f0,#aa55e7) border-box!important;box-shadow:0 2px 10px -4px #1659e973!important;transition:color .25s ease,box-shadow .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1),background-position .8s ease!important}.content-article-prose.content-article-prose a[href^="/chart"]:before,.content-article-prose.content-article-prose a[href*="traderfa.com/chart"]:before{content:"";flex:none;width:1em;height:1em;background:linear-gradient(160deg,#20b670 0 45%,#e8304f 55%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3v3H4v9h2v6h1.6v-6h2V6h-2V3zM16.4 6v4h-2v8h2v3H18v-3h2v-8h-2V6z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3v3H4v9h2v6h1.6v-6h2V6h-2V3zM16.4 6v4h-2v8h2v3H18v-3h2v-8h-2V6z'/%3E%3C/svg%3E") center / contain no-repeat;transform-origin:50% 100%;animation:tf-chartlink-breathe 2.6s ease-in-out infinite}.content-article-prose.content-article-prose a[href^="/chart"]:after,.content-article-prose.content-article-prose a[href*="traderfa.com/chart"]:after{content:"\2190";display:inline-block;font-weight:900;max-width:0;opacity:0;translate:.4em 0;transition:max-width .35s cubic-bezier(.22,1,.36,1),opacity .25s ease,translate .35s cubic-bezier(.22,1,.36,1)}.content-article-prose.content-article-prose a[href^="/chart"]:hover,.content-article-prose.content-article-prose a[href*="traderfa.com/chart"]:hover,.content-article-prose.content-article-prose a[href^="/chart"]:focus-visible{color:#fff!important;transform:translateY(-1px)!important;background:linear-gradient(110deg,transparent 30%,hsl(0 0% 100% / .45) 50%,transparent 70%) -100% 0 / 250% 100% no-repeat,linear-gradient(120deg,#06a5ef,#2f56ee,#893ee0) padding-box,linear-gradient(120deg,#1fb4f9,#4c59f0,#aa55e7) border-box!important;box-shadow:0 8px 22px -8px #133eec99!important}.content-article-prose.content-article-prose a[href^="/chart"]:hover:before,.content-article-prose.content-article-prose a[href*="traderfa.com/chart"]:hover:before{background:#fff}.content-article-prose.content-article-prose a[href^="/chart"]:hover:after,.content-article-prose.content-article-prose a[href*="traderfa.com/chart"]:hover:after{max-width:1.2em;opacity:1;translate:0 0}.dark-theme .content-article-prose.content-article-prose a[href^="/chart"],.dark-theme .content-article-prose.content-article-prose a[href*="traderfa.com/chart"]{color:#99d5ff!important;background:linear-gradient(110deg,transparent 30%,hsl(0 0% 100% / .18) 50%,transparent 70%) 200% 0 / 250% 100% no-repeat,linear-gradient(#121b30,#121b30) padding-box,linear-gradient(120deg,#1fb4f9,#5f6bf2,#b367e9) border-box!important;box-shadow:0 2px 12px -4px #0080ff59!important;border-color:transparent!important}.dark-theme .content-article-prose.content-article-prose a[href^="/chart"]:hover,.dark-theme .content-article-prose.content-article-prose a[href*="traderfa.com/chart"]:hover{color:#fff!important;background:linear-gradient(110deg,transparent 30%,hsl(0 0% 100% / .3) 50%,transparent 70%) -100% 0 / 250% 100% no-repeat,linear-gradient(120deg,#0b8ecb,#234ae7,#7f2fda) padding-box,linear-gradient(120deg,#1fb4f9,#5f6bf2,#b367e9) border-box!important}.dark-theme .content-article-prose.content-article-prose a[href^="/chart"]:hover{border-color:transparent!important;transform:translateY(-1px)!important}@keyframes tf-chartlink-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.82)}}@media (prefers-reduced-motion: reduce){.content-article-prose.content-article-prose a[href^="/chart"]:before,.content-article-prose.content-article-prose a[href*="traderfa.com/chart"]:before{animation:none}}html.tf-low .content-article-prose a[href^="/chart"]:before{animation:none}.dark-theme .content-article-prose.content-article-prose a:not([href^="/chart"]):hover{background:linear-gradient(hsl(var(--tf-lk)),hsl(var(--tf-lk))) 100% 100% / 100% 2px no-repeat,linear-gradient(hsl(var(--tf-lk) / .35),hsl(var(--tf-lk) / .35)) 0 100% / 100% 1px no-repeat,linear-gradient(hsl(var(--tf-lk) / .14),hsl(var(--tf-lk) / .14)) 100% 100% / 100% 45% no-repeat!important;color:hsl(var(--tf-lk-h))!important}.content-article-prose.content-article-prose a:not([href^="/chart"]):hover{border-radius:.3em!important}.pg-rail{container-type:size}.pg-laser{top:0;will-change:transform;animation:tf-pg-laser 4s ease-in-out infinite}@keyframes tf-pg-laser{0%,to{transform:translateY(0)}50%{transform:translateY(75cqh)}}.pg-mark-pulse{position:relative;animation:none;box-shadow:0 0 hsl(var(--sky-ink) / .3),0 0 16px 2px hsl(var(--sky-ink) / .22)}.pg-mark-pulse:after{content:"";position:absolute;inset:-5px;border-radius:inherit;pointer-events:none;box-shadow:0 0 26px 5px hsl(var(--sky-ink) / .38);opacity:0;animation:tf-breathe-o 2.6s ease-in-out infinite}.btn-pulse-tether{position:relative;animation:none;border-color:#10b98166}.btn-pulse-tether:after{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;box-shadow:0 0 24px #10b98147;opacity:0;animation:tf-breathe-o 3s ease-in-out infinite}@keyframes tf-breathe-o{50%{opacity:1}}@media (prefers-reduced-motion: reduce){.pg-laser,.pg-mark-pulse:after,.btn-pulse-tether:after{animation:none!important}}@media (max-width: 768px){.pg-laser,.pg-mark-pulse:after,.btn-pulse-tether:after{animation:none!important}}html.tf-scrolling :is(main,footer){pointer-events:none}nav[aria-label="\645\633\6cc\631  \635\641\62d\647"]>div{justify-content:safe center}@media (max-width: 640px){.tf-breadcrumb-pill>li:last-child>span>span{max-width:58vw;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;vertical-align:middle}}:where(html:not(.dark-theme)) :is(.text-emerald-500,.text-emerald-400,.text-green-500){color:#117e4b}:where(html:not(.dark-theme)) :is(.text-amber-500,.text-amber-400,.text-yellow-500){color:#a95c04}:where(html:not(.dark-theme)) :is(.text-rose-500,.text-red-500,.text-rose-400,.text-red-400){color:#bb1b36}:where(html:not(.dark-theme)) :is(.text-violet-500,.text-purple-500,.text-violet-400){color:#602eb8}:where(html.tf-aa-blue:not(.dark-theme)) :is(.text-primary,.text-sky-500,.text-sky-400,.text-sky-600,.accent-link,.ds-link,.od-kicker,.pp-kicker){color:#096ea5}:where(html.tf-aa-blue:not(.dark-theme)) :is(.prose,.content-article-prose) a:not(.btn):not([class*=bg-]){color:#096ea5}html body :is(.sp-qa,.pr-faq>details,.cx-faq>details,.pp-qa,.tf-acc){border-radius:var(--ds-r-lg);border:1px solid var(--ds-line);background:var(--ds-surface-1);overflow:hidden;transition:border-color .25s ease,box-shadow .35s ease,background-color .25s ease}html.dark-theme body :is(.sp-qa,.pr-faq>details,.cx-faq>details,.pp-qa,.tf-acc){border-color:#ffffff17;background:#ffffff06}html body :is(.sp-qa,.pr-faq>details,.cx-faq>details,.pp-qa,.tf-acc):hover{border-color:#0da2e752}html body :is(.sp-qa,.pr-faq>details,.cx-faq>details,.pp-qa,.tf-acc)[open]{border-color:#0da2e773;background:var(--ds-surface-1);box-shadow:0 18px 36px -30px #0da2e7e6}html.dark-theme body :is(.sp-qa,.pr-faq>details,.cx-faq>details,.pp-qa,.tf-acc)[open]{background:#339ccc0d}html body :is(.sp-qa__q,.pr-faq>details>summary,.cx-faq>details>summary,.pp-qa>summary,.tf-acc>summary){display:flex;align-items:center;gap:.8rem;min-height:3.25rem;padding:.85rem 1.1rem;cursor:pointer;list-style:none;font-weight:800;font-size:.93rem;line-height:1.75;color:var(--ds-text);border-radius:var(--ds-r-lg);transition:color .2s ease}html body :is(.sp-qa__q,.pr-faq>details>summary,.cx-faq>details>summary,.pp-qa>summary,.tf-acc>summary):hover{color:var(--ds-primary-ink)}html body :is(.pr-faq,.cx-faq)>details>summary>span{flex:1;min-width:0}html body :is(.pr-faq>details>summary>svg,.cx-faq>details>summary>svg,.pp-qa__caret){flex:none;width:2rem;height:2rem;padding:.45rem;margin-inline-start:auto;border-radius:var(--ds-r-md);box-sizing:border-box;background:var(--ds-surface-2);color:var(--ds-text-2);fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s cubic-bezier(.34,1.4,.64,1),background-color .25s ease,color .25s ease;transform:none}html body :is(.pr-faq>details[open]>summary>svg,.cx-faq>details[open]>summary>svg,.pp-qa[open] .pp-qa__caret){transform:rotate(180deg);background:var(--ds-primary);color:#fff}html body .sp-qa__pm{width:2rem;height:2rem;border-radius:var(--ds-r-md);background:var(--ds-surface-2);transition:transform .45s cubic-bezier(.34,1.4,.64,1),background-color .25s ease}html body .sp-qa__pm:after{content:none}html body .sp-qa__pm:before{inset:0;width:auto;height:auto;margin:0;border-radius:0;transform:none;background:var(--ds-text-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") center / 1.1rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") center / 1.1rem no-repeat}html body .sp-qa[open] .sp-qa__pm{transform:rotate(180deg);background:var(--ds-primary)}html body .sp-qa[open] .sp-qa__pm:before{background:#fff}html body .tf-acc>summary:after{width:2rem;height:2rem;border-radius:var(--ds-r-md);background:var(--ds-text-2);-webkit-mask-size:1.1rem;mask-size:1.1rem;box-shadow:none}html body .tf-acc[open]>summary:after{background:var(--ds-primary)}html.dark-theme body :is(.pr-faq>details>summary>svg,.cx-faq>details>summary>svg,.pp-qa__caret,.sp-qa__pm){background-color:#ffffff0f}html.dark-theme body :is(.pr-faq>details[open]>summary>svg,.cx-faq>details[open]>summary>svg,.pp-qa[open] .pp-qa__caret,.sp-qa[open] .sp-qa__pm){background-color:var(--ds-primary)}html body :is(.pr-faq>details.is-closing>summary>svg,.cx-faq>details.is-closing>summary>svg,.pp-qa.is-closing .pp-qa__caret,.sp-qa.is-closing .sp-qa__pm){transform:none}html body :is(.pr-faq>details>p,.cx-faq>details>p){margin:0;padding:0 1.1rem 1.1rem;font-size:.9rem;line-height:2.05;font-weight:600;color:var(--ds-text-2)}@media (prefers-reduced-motion: no-preference){html body :is(.pr-faq>details[open]>p,.cx-faq>details[open]>p,.pp-qa[open] .pp-qa__a,.sp-qa[open] .sp-qa__a,.tf-acc[open]>:not(summary)){animation:tf-acc-in .42s cubic-bezier(.22,1,.36,1) both}}@keyframes tf-acc-in{0%{opacity:0;transform:translateY(-6px)}}html body :is(.pr-faq,.cx-faq){gap:.55rem}.tf-practice{position:relative;overflow:hidden;gap:.7rem;padding:1.25rem 1.2rem 1.2rem;border-radius:var(--ds-r-xl);background:radial-gradient(120% 90% at 100% 0%,hsl(199 89% 48% / .14),transparent 62%),linear-gradient(165deg,#fff,#f3f8fc);border:1px solid hsl(199 89% 48% / .22);box-shadow:0 14px 34px -18px #1474b859}.tf-practice p{margin:0;position:relative}.tf-practice__t{display:flex;align-items:center;gap:.6rem;font-size:1rem;font-weight:900;color:var(--ds-text)}.tf-practice__ic{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:var(--ds-r-md);color:#fff;background:linear-gradient(145deg,#0da2e7,#2474f5);box-shadow:0 6px 16px -6px #0d98d9b3}.tf-practice__ic .icon{width:1.05rem;height:1.05rem}.tf-practice__d{font-size:.82rem;line-height:2;font-weight:600;color:var(--ds-text-2)}.tf-practice .ds-btn{position:relative;margin-top:.2rem}.tf-practice .ds-btn .icon{width:1rem;height:1rem;transition:transform .25s var(--ds-ease, ease)}.tf-practice .ds-btn:hover .icon{transform:translate(-4px)}.tf-practice-m{display:flex;align-items:center;gap:.8rem;margin-top:1.25rem;padding:.85rem 1rem;border-radius:var(--ds-r-lg);text-decoration:none;background:radial-gradient(120% 120% at 100% 0%,hsl(199 89% 48% / .14),transparent 65%),var(--ds-surface-1);border:1px solid hsl(199 89% 48% / .28);color:var(--ds-text)}.tf-practice-m .tf-practice__ic{flex:none}.tf-practice-m__txt{display:grid;gap:1px;min-width:0;flex:1;line-height:1.7}.tf-practice-m__txt b{font-size:.92rem;font-weight:900}.tf-practice-m__txt span{font-size:.76rem;font-weight:600;color:var(--ds-text-2)}.tf-practice-m__go{flex:none;width:1.1rem;height:1.1rem;color:var(--ds-primary);transition:transform .25s var(--ds-ease, ease)}.tf-practice-m:hover .tf-practice-m__go,.tf-practice-m:focus-visible .tf-practice-m__go{transform:translate(-4px)}@media (min-width: 1024px){.tf-practice-m{display:none}}@media (min-width: 1024px){aside .lg\:sticky:has(>.tf-practice){display:flex;flex-direction:column;max-height:calc(100vh - 7rem)}aside .lg\:sticky:has(>.tf-practice)>#dynamic-toc-container{display:flex;flex-direction:column;min-height:0;flex:0 1 auto}aside .lg\:sticky:has(>.tf-practice) #dynamic-toc-nav{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:.15rem}aside .lg\:sticky>.tf-practice{flex-shrink:0}}html.dark-theme .tf-practice{background:radial-gradient(120% 90% at 100% 0%,hsl(199 89% 48% / .3),transparent 60%),linear-gradient(160deg,#10192d,#090e1a);border-color:#3ebaf42e;box-shadow:0 18px 40px -20px #000}html.dark-theme .tf-practice__t{color:#fff}html.dark-theme .tf-practice__d{color:#b9c5d5}.tf-byline__av{width:26px;height:26px;padding:3px;border-radius:50%;object-fit:contain;background:#0c1322;box-shadow:0 0 0 2px var(--ds-surface-1, #fff),0 0 0 3.5px #0da2e780;transition:transform .3s var(--ds-ease, ease),box-shadow .3s}.tf-byline:hover .tf-byline__av{transform:rotate(-8deg) scale(1.08);box-shadow:0 0 0 2px var(--ds-surface-1, #fff),0 0 0 3.5px #0da2e7e6}.tf-pg-wrap{display:flex;flex-direction:column;align-items:center;gap:.9rem}html body .tf-pg{--pg-ac: hsl(199 89% 48%);--pg-ac2: hsl(221 83% 53%);display:inline-flex;max-width:100%;padding:.4rem;border-radius:var(--ds-r-pill);background:linear-gradient(180deg,#ffffffeb,#f8fafce0);border:1px solid hsl(214 32% 91%);box-shadow:0 1px #fff inset,0 16px 34px -20px #26467359;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html.dark-theme body .tf-pg{background:linear-gradient(180deg,#141c2ee6,#0c1322e6);border-color:#ffffff14;box-shadow:0 1px #ffffff0d inset,0 18px 40px -22px #000}html body .tf-pg .pagination{gap:.3rem!important;flex-wrap:wrap!important}html body .tf-pg .pagination .page-link{position:relative;min-width:2.6rem!important;height:2.6rem!important;padding:0 .55rem!important;border-radius:var(--ds-r-pill)!important;font-size:.92rem!important;font-weight:800!important;font-variant-numeric:tabular-nums;color:var(--ds-text-2, #475569)!important;background:transparent!important;border:1px solid transparent!important;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s,transform .3s cubic-bezier(.34,1.56,.64,1)!important}html body .tf-pg .pagination .page-item:not(.active):not(.disabled) .page-link:hover{color:var(--ds-primary-ink, #0284c7)!important;background:#0da2e717!important;border-color:#0da2e740!important;transform:translateY(-2px)!important;box-shadow:0 8px 16px -10px #0b87c199!important}html.dark-theme body .tf-pg .pagination .page-item:not(.active):not(.disabled) .page-link:hover{color:#78cff7!important;background:#3ebaf41f!important}html body .tf-pg .pagination .page-link:focus-visible{outline:2px solid var(--pg-ac)!important;outline-offset:2px}html body .tf-pg .pagination .page-item.active .page-link{color:#fff!important;font-weight:900!important;background:linear-gradient(140deg,var(--pg-ac),var(--pg-ac2))!important;border-color:transparent!important;box-shadow:0 0 0 3px #0da2e72e,0 10px 22px -8px #0b73dabf,inset 0 1px #ffffff59!important;transform:none!important;animation:tfPgPop .55s cubic-bezier(.34,1.56,.64,1) both}html body .tf-pg .pagination .page-item.active .page-link:after{content:"";position:absolute;inset:-6px;border-radius:inherit;border:2px solid hsl(199 89% 48% / .45);opacity:0;animation:tfPgRing .9s .1s ease-out both;pointer-events:none}@keyframes tfPgPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes tfPgRing{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}html body .tf-pg .pagination .page-item.disabled:not(.page-prev):not(.page-next) .page-link{opacity:.55!important;min-width:1.6rem!important;letter-spacing:.1em}html body .tf-pg .pagination :is(.page-prev,.page-next) .page-link{font-size:0!important;gap:.4rem;padding:0 1rem!important;background:#f1f5f9!important;border-color:#e1e7ef!important;color:var(--ds-text, #0f172a)!important}html.dark-theme body .tf-pg .pagination :is(.page-prev,.page-next) .page-link{background:#ffffff0d!important;border-color:#ffffff17!important}html body .tf-pg .pagination :is(.page-prev,.page-next) .page-link:before{font-size:.85rem;font-weight:800}html body .tf-pg .pagination .page-prev .page-link:before{content:"\642\628\644\6cc"}html body .tf-pg .pagination .page-next .page-link:before{content:"\628\639\62f\6cc"}html body .tf-pg .pagination :is(.page-prev,.page-next) .page-link:after{content:"";width:1rem;height:1rem;background:currentColor;-webkit-mask:var(--pg-chev) center / contain no-repeat;mask:var(--pg-chev) center / contain no-repeat;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}html body .tf-pg .pagination .page-prev .page-link{--pg-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");flex-direction:row-reverse}html body .tf-pg .pagination .page-next .page-link{--pg-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E")}html body .tf-pg .pagination .page-prev:not(.disabled) .page-link:hover:after{transform:translate(3px)}html body .tf-pg .pagination .page-next:not(.disabled) .page-link:hover:after{transform:translate(-3px)}html body .tf-pg .pagination .page-next:not(.disabled) .page-link{color:#fff!important;background:linear-gradient(140deg,var(--pg-ac),var(--pg-ac2))!important;border-color:transparent!important}html body .tf-pg .pagination .page-next:not(.disabled) .page-link:hover{color:#fff!important;filter:brightness(1.06)}html body .tf-pg .pagination :is(.page-prev,.page-next).disabled .page-link{opacity:.45!important;color:var(--ds-text-3, #94a3b8)!important}html body .tf-pg .pagination .page-item.disabled .page-link{cursor:default!important}@media (max-width: 639.98px){html body .tf-pg{border-radius:var(--ds-r-xl)}html body .tf-pg .pagination :is(.page-prev,.page-next) .page-link{padding:0!important}html body .tf-pg .pagination :is(.page-prev,.page-next) .page-link:before{content:none}html body .tf-pg{padding:.3rem}html body .tf-pg .pagination{gap:.1rem!important;flex-wrap:nowrap!important}html body .tf-pg .pagination .page-link{min-width:2.3rem!important;height:2.75rem!important;padding:0 .3rem!important;font-size:.88rem!important}html body .tf-pg .pagination :is(.page-prev,.page-next) .page-link{min-width:2.6rem!important}html body .tf-pg .pagination .page-item.disabled:not(.page-prev):not(.page-next) .page-link{min-width:1.2rem!important;padding:0!important}}.tf-pg-pos{display:inline-grid;gap:.4rem;justify-items:center;min-width:9.5rem;padding:.45rem .95rem .55rem;border-radius:var(--ds-r-lg);font-size:.78rem;font-weight:700;color:var(--ds-text-2, #475569);background:#f1f5f9cc;border:1px solid hsl(214 32% 91%)}.tf-pg-pos b{color:var(--ds-text, #0f172a);font-weight:900}.tf-pg-pos .tf-pg-pos__cur{color:var(--ds-primary-ink, #0284c7)}.tf-pg-pos__bar,.arx-step__bar{position:relative;display:block;width:100%;height:4px;border-radius:var(--ds-r-pill);overflow:hidden;background:#d7dfea}.tf-pg-pos__bar i,.arx-step__bar i{position:absolute;inset-block:0;inset-inline-start:0;width:var(--pg-p, var(--arx-p, 0%));border-radius:inherit;background:linear-gradient(90deg,#0da2e7,#10b77f);transition:width .6s cubic-bezier(.22,1,.36,1)}html.dark-theme .tf-pg-pos{background:#ffffff0a;border-color:#ffffff14;color:#a9b5c6}html.dark-theme .tf-pg-pos b{color:#fff}html.dark-theme .tf-pg-pos .tf-pg-pos__cur{color:#6ecbf7}html.dark-theme :is(.tf-pg-pos__bar,.arx-step__bar){background:#ffffff14}.arx-step{display:inline-flex;align-items:center;gap:.55rem;padding:.3rem;border-radius:var(--ds-r-pill);background:var(--ds-surface-1, #fff);border:1px solid hsl(214 32% 91%);box-shadow:0 10px 24px -18px #26467373}html.dark-theme .arx-step{background:#121a2bd9;border-color:#ffffff14}.arx-step__btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:2.35rem;height:2.35rem;padding:0 .5rem;border-radius:var(--ds-r-pill);color:var(--ds-text, #0f172a);background:#f1f5f9;text-decoration:none;font-size:.8rem;font-weight:800;transition:background-color .25s,color .25s,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}.arx-step__btn svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.arx-step__btn--next{padding:0 .85rem 0 .7rem;color:#fff;background:linear-gradient(140deg,#0da2e7,#2463eb);box-shadow:0 8px 18px -10px #0b73dacc}html.dark-theme .arx-step__btn:not(.arx-step__btn--next){color:#e2e8f0;background:#ffffff0f}a.arx-step__btn:hover{transform:translateY(-1px)}a.arx-step__btn:not(.arx-step__btn--next):hover{color:var(--ds-primary-ink, #0284c7);background:#0da2e71f}a.arx-step__btn[rel=prev]:hover svg{transform:translate(2px)}a.arx-step__btn--next:hover svg{transform:translate(-3px)}a.arx-step__btn:focus-visible{outline:2px solid hsl(199 89% 48%);outline-offset:2px}.arx-step__btn.is-off{opacity:.4;pointer-events:none;filter:grayscale(.6)}.arx-step__mid{display:grid;gap:.3rem;min-width:7.5rem;padding-inline:.2rem}.arx-step__lbl{font-size:.8rem;font-weight:700;color:var(--ds-text-2, #475569);white-space:nowrap;text-align:center}.arx-step__lbl b{color:var(--ds-text, #0f172a);font-weight:900;font-size:.9rem}.arx-step__lbl b[data-arx-step-cur]{color:var(--ds-primary-ink, #0284c7)}.arx-step__lbl i{font-style:normal;opacity:.75}html.dark-theme .arx-step__lbl{color:#a9b5c6}html.dark-theme .arx-step__lbl b{color:#fff}html.dark-theme .arx-step__lbl b[data-arx-step-cur]{color:#6ecbf7}.arx-step__bar{height:3px}html body .arx-bar .arx-step:before,html body .arx-bar .arx-step:after{content:none}@media (max-width: 767.98px){.arx-step{align-self:center}}@media (prefers-reduced-motion: reduce){html body .tf-pg .pagination .page-item.active .page-link,html body .tf-pg .pagination .page-item.active .page-link:after{animation:none!important}}html body :is(.acp-tile,.cx-tile,.ec-mover-card,.mk-kpi,.mk-card,.pfx-kpi,.sp-person,.cl-tool,a.an-stat,.ds-card--link,.ab-prod,.tf-md__tile,.tf-md__tool){transition:var(--ds-t-hover-card)}@media (hover: hover) and (prefers-reduced-motion: no-preference){html body :is(.acp-tile,.cx-tile,.ec-mover-card,.mk-kpi,.mk-card,.pfx-kpi,.sp-person,.cl-tool,a.an-stat,.ds-card--link,.ab-prod):hover{transform:translateY(var(--ds-lift-2));box-shadow:var(--ds-shadow-hover)}html body :is(.mk-kpi,.pfx-kpi,.ec-mover-card,a.an-stat,.ds-card--link):hover{border-color:#0da2e76b}html body :is(.ac-chip,.pr-chips a,.af-chip,.ec-smart-chip,.sp-chip){transition:var(--ds-t-hover)}html body :is(.ac-chip,.pr-chips a,.af-chip,.ec-smart-chip,.sp-chip):hover{transform:translateY(var(--ds-lift-1))}}img.tf-img-broken{color:transparent;font-size:0;text-indent:-9999px;overflow:hidden;min-height:10rem;background:radial-gradient(circle at 50% 42%,hsl(var(--primary, 221 83% 53%) / .16),transparent 60%),linear-gradient(135deg,#6e7a911a,#6e7a910a);border:1px solid hsl(220 14% 50% / .18)}html body .tf-stat-row{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}html body .tf-stat-row .tf-stat-badge{flex-direction:row!important;gap:.5rem;padding:.7rem .8rem!important;border-radius:var(--ds-r-lg)!important;min-height:0;animation:none!important;box-shadow:none;background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .24s ease}html body .tf-stat-row .tf-stat-badge>div{display:flex;align-items:baseline;gap:.3rem}html body .tf-stat-row .tf-stat-badge .icon{width:1rem;height:1rem;flex:none}html body .tf-stat-row .tf-stat-badge p:first-child{font-size:15px!important}@media (hover: hover){html body .tf-stat-row .tf-stat-badge:hover{transform:translateY(-2px);box-shadow:var(--e-1);border-color:hsl(var(--sky-ink, 199 89% 48%) / .32)!important}}html body .tf-excerpt{box-shadow:none!important;border:1px solid hsl(var(--border))!important;background:hsl(var(--card))!important}html body .tf-excerpt:hover{box-shadow:none!important;transform:none!important}@media (prefers-reduced-motion: reduce){html body .tf-stat-row .tf-stat-badge{transition:none}html body .tf-stat-row .tf-stat-badge:hover{transform:none}}html body.dark-theme .tf-stat-row .tf-stat-badge,html.dark-theme body .tf-stat-row .tf-stat-badge,html body.dark-theme .tf-excerpt,html.dark-theme body .tf-excerpt{border-color:#ffffff17!important;background:#ffffff09!important}@media (hover: hover){html.dark-theme body .tf-stat-row .tf-stat-badge:hover{border-color:hsl(var(--sky-ink, 199 89% 55%) / .38)!important}}.tf-cmt-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border-radius:var(--ds-r-pill);font-size:13px;font-weight:700;color:hsl(var(--muted-foreground));background:hsl(var(--card));border:1px solid hsl(var(--border));text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),color .2s ease,border-color .2s ease,background-color .2s ease}.tf-cmt-chip .icon{color:hsl(var(--primary))}html.dark-theme .tf-cmt-chip{background:#ffffff0a;border-color:#ffffff1a}@media (hover: hover){.tf-cmt-chip:hover{transform:translateY(-1px);color:hsl(var(--primary));border-color:hsl(var(--primary) / .4)}}.tf-cmt-chip:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}@media (prefers-reduced-motion: reduce){.tf-cmt-chip{transition:none}.tf-cmt-chip:hover{transform:none}}.ds-scene:after{content:none!important}.mc__grid,.mc-host:not(.ds-scene) .mc__grid{display:none!important}.arx-hero__card:after,.acp-hero__cover:before,.acr-hero:before,.tech-grid-bg,.tf-blueprint{background-image:none!important}.tf-toc{border-radius:var(--ds-r-xl);background:var(--ds-surface-1);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-1);overflow:hidden}html.dark-theme .tf-toc{border-color:hsl(var(--hairline))}.tf-toc__head{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem;font-weight:800;font-size:.92rem;color:var(--ds-text)}.tf-toc__head .icon{width:1.05rem;height:1.05rem;color:var(--ds-primary);flex:none}.tf-toc__count{margin-inline-start:auto;font-size:.75rem;font-weight:700;color:var(--ds-text-2);background:var(--ds-surface-2);padding:.1rem .55rem;border-radius:var(--ds-r-pill)}html.dark-theme .tf-toc__count{background:#ffffff0f}.tf-toc__bar{height:3px;margin:0 1rem;border-radius:3px;background:var(--ds-surface-2);overflow:hidden}html.dark-theme .tf-toc__bar{background:#ffffff12}.tf-toc__bar>i{display:block;height:100%;width:0;background:linear-gradient(90deg,#0da2e7,#8951ec);border-radius:inherit;transition:width .15s linear}.tf-toc__list{list-style:none;margin:0;padding:.5rem;display:grid;gap:2px;max-height:calc(100vh - 16rem);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.tf-toc__list>li{margin:0!important}html body .tf-toc .rul-toc-link{position:relative;display:flex;align-items:flex-start;gap:.6rem;padding:.55rem .65rem!important;border:0!important;border-radius:var(--ds-r-md)!important;font-size:.85rem;line-height:1.7;transform:none!important;translate:none!important;scale:none!important;background:transparent;transition:background-color .15s ease,color .15s ease}html body .tf-toc .rul-toc-link .toc-text{color:var(--ds-text-2)!important;font-weight:600!important}html body .tf-toc .rul-toc-link .toc-num{translate:none!important;scale:none!important;min-width:1.6rem;width:auto!important;height:1.6rem!important;border-radius:var(--ds-r-sm)!important;font-size:.72rem;font-weight:800;background:var(--ds-surface-2)!important;background-image:none!important;color:var(--ds-text-2)!important;font-variant-numeric:tabular-nums;transform:none!important}html.dark-theme body .tf-toc .rul-toc-link .toc-num{background:#ffffff0f!important}@media (hover: hover){html body .tf-toc .rul-toc-link:hover{background:var(--ds-surface-2)!important}html body .tf-toc .rul-toc-link:hover .toc-text{color:var(--ds-text)!important}html.dark-theme body .tf-toc .rul-toc-link:hover{background:#ffffff0d!important}}html body .tf-toc .rul-toc-link.is-active{background:var(--ds-primary-soft)!important}html body .tf-toc .rul-toc-link.is-active .toc-text{color:var(--ds-primary-ink)!important;font-weight:800!important}html.dark-theme body .tf-toc .rul-toc-link.is-active .toc-text{color:#65c8f6!important}html body .tf-toc .rul-toc-link.is-active .toc-num{background:var(--ds-primary)!important;color:#fff!important}html body .tf-toc .rul-toc-link.is-active:before{content:"";position:absolute;inset-inline-start:-.5rem;top:22%;bottom:22%;width:3px;border-radius:3px;background:var(--ds-primary)}html body .ds-footer-cta{padding:clamp(1.75rem,1rem + 2.4vw,2.75rem) var(--ds-sp-6) clamp(2.75rem,2rem + 2.4vw,3.75rem)}html body .ds-footer-cta .t-body{margin-top:.5rem}html body .ds-footer-cta>.mt-6.mb-7{margin-top:1rem;margin-bottom:1.25rem}@media (min-width: 1024px){html body .ds-footer-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:2.5rem;align-items:center;text-align:start;padding:2.25rem 2.75rem 2.5rem}html body .ds-footer-cta>h2,html body .ds-footer-cta>p,html body .ds-footer-cta>.mt-6.mb-7{grid-column:1}html body .ds-footer-cta>p{margin-inline:0}html body .ds-footer-cta>.mt-6.mb-7{justify-content:flex-start;margin-bottom:0}html body .ds-footer-cta>a.ds-btn{grid-column:2;grid-row:1 / span 3}}.tf-like{padding:.4rem .65rem!important;margin:-.4rem -.65rem!important;border-radius:var(--ds-r-pill);transition:background-color .18s ease,color .18s ease}.tf-like.heart-container:hover{transform:none}.tf-like:hover{background:var(--ds-down-soft, hsl(351 89% 52% / .1));color:var(--ds-down-ink, #e11d48)!important}.tf-like .svg-container,.tf-like>svg{position:relative;transition:transform .18s cubic-bezier(.3,1.6,.5,1)}.tf-like:hover .svg-container,.tf-like:hover>svg{transform:scale(1.12)}.tf-like:active .svg-container,.tf-like:active>svg{transform:scale(.82)}.tf-like .svg-container:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid #f43f5e;opacity:0;transform:scale(.4);pointer-events:none}.tf-like.is-pop .svg-container:after{animation:tfLikeRing .5s ease-out}.tf-like.is-pop .js-like-count{animation:tfLikeNum .4s ease-out}@keyframes tfLikeRing{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}@keyframes tfLikeNum{0%{transform:translateY(0)}40%{transform:translateY(-3px)}to{transform:translateY(0)}}.tf-like:focus-visible{outline:2px solid var(--ds-focus, #3b82f6);outline-offset:2px}.tw-card{transition:var(--ds-t-hover-card)}.tw-card:hover{border-color:color-mix(in srgb,var(--tw-ac, #3b82f6) 35%,var(--ds-line));box-shadow:var(--ds-shadow-hover);transform:translateY(var(--ds-lift-2))}.tw-rules li{transition:color .15s ease}.tw-rules li:hover{color:var(--ds-text)}.tw-rules li:before{transition:transform .2s ease}.tw-rules li:hover:before{transform:scale(1.35) rotate(45deg)}@media (prefers-reduced-motion: reduce){.tf-like *,.tw-card{animation:none!important;transition:none!important;transform:none!important}}.ds-itab,.mk-tab,.mk-sort__b,.pr-seg>button,.ec-btn-reset,.ec-btn-more,.ec-preset-link,.ec-rate-row,.js-faq-trigger,.toc-btn,.page-link,.tf-chip,.tf-acc summary,details>summary{transition:var(--ds-t-hover)}.ds-itab:not([aria-selected=true]):not(.is-on):hover{background:color-mix(in srgb,var(--ds-brand, #0ea5e9) 8%,transparent);color:var(--ds-text)}.ds-itab:hover{transform:translateY(var(--ds-lift-1))}.mk-tab:not(.is-on):hover,.mk-sort__b:not(.is-on):hover,.pr-seg>button[aria-selected=false]:hover{background:color-mix(in srgb,var(--ds-text, #0f172a) 7%,transparent);color:var(--ds-text)}.mk-tab.is-on:hover,.mk-sort__b.is-on:hover,.pr-seg>button[aria-selected=true]:hover{filter:brightness(1.06);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-brand, #0ea5e9) 18%,transparent)}.ec-btn-reset:hover,.ec-btn-more:hover,.ec-preset-link:hover{background:color-mix(in srgb,var(--ds-brand, #0ea5e9) 9%,transparent);border-color:color-mix(in srgb,var(--ds-brand, #0ea5e9) 35%,transparent);color:var(--ds-text)}.ec-rate-row:hover{background:color-mix(in srgb,var(--ds-text, #0f172a) 5%,transparent)}.js-faq-trigger:hover,.tf-acc summary:hover,details>summary:hover{background:color-mix(in srgb,var(--ds-brand, #0ea5e9) 6%,transparent);color:var(--ds-text)}.toc-btn:hover{background:color-mix(in srgb,var(--ds-brand, #0ea5e9) 7%,transparent)}.page-link:hover,.tf-chip:hover{border-color:color-mix(in srgb,var(--ds-brand, #0ea5e9) 40%,transparent);color:var(--ds-brand-ink, #0284c7)}a[href^="/price/"].inline-flex.border:hover,a[href="/converter"].inline-flex.border:hover,a[href="/chart"].inline-flex.border:hover{color:#0ea5e9;border-color:#0ea5e966;background:#0ea5e90f}[aria-label="\627\634\62a\631\627\6a9\200c\6af\630\627\631\6cc  \627\6cc\646  \645\637\644\628"] :is(a,button):hover{transform:translateY(var(--ds-lift-1));background:color-mix(in srgb,var(--ds-brand, #0ea5e9) 9%,transparent)}@media (prefers-reduced-motion: reduce){.ds-itab,.mk-card,.ab-prod,.btn-glass,.ec-btn-apply{transform:none!important}}.tf-auth .t-h1{font-size:clamp(1.45rem,1.2rem + 1vw,1.85rem)}.tf-auth form>*+*{margin-top:0}.tf-auth form.space-y-4>:not([hidden])~:not([hidden]){margin-top:.85rem}.tf-auth form .space-y-2>:not([hidden])~:not([hidden]){margin-top:.35rem}.tf-auth input.tf-input-icon,.tf-auth input.field,.tf-auth form input[type=text],.tf-auth form input[type=email],.tf-auth form input[type=password],.tf-auth form input[type=tel]{height:48px;min-height:48px;padding-block:0!important}.tf-auth .btn-lg{min-height:48px;padding-block:.7rem}.tf-auth .btn-primary{box-shadow:0 6px 18px -10px color-mix(in srgb,var(--ds-brand, #0ea5e9) 75%,transparent)!important}.tf-auth .btn-primary:hover{box-shadow:0 10px 22px -12px color-mix(in srgb,var(--ds-brand, #0ea5e9) 85%,transparent)!important}.tf-auth .mb-10{margin-bottom:1.5rem}.tf-auth .mt-8{margin-top:1.25rem}.tf-auth .py-2:has(>.flex-grow){padding-block:.15rem}.tf-auth-alt{display:grid;gap:.6rem}.tf-auth-alt>.btn{margin:0!important}@media (min-width: 640px){.tf-auth-alt{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.tf-auth-alt>.btn{font-size:.84rem;padding-inline:.75rem;white-space:nowrap}}.tf-auth-grid{min-height:calc(100vh - 170px);min-height:calc(100dvh - 170px)}@media (min-width: 1024px){.tf-auth-grid{align-items:center}}
