/*! tailwindcss v4.3.3 | 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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--tw-spacing:.25rem;--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-font-weight-normal:400;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--tw-radius-panel:var(--ds-radius-panel);--tw-radius-control:var(--ds-radius-control)}}@layer base{:root{--bg:#08080a;--surface:#111114;--surface2:#1a1a1f;--surface-hover:#232329;--surface-float:#1a1a1f;--border-float:#ffffff1f;--text:#f4f3ef;--muted:#a3a2a8;--muted-strong:#83828b;--border:#24242a;--border-control:#62616a;--primary:#f4f3ef;--primary-soft:#1f1f25;--primary-dark:#d9d7d0;--on-primary:#08080a;--accent:#8b9cff;--brand-soft:#1e1c3a;--brand-soft-foreground:#b4bcff;--danger:#ff6b6b;--nav-bg:#08080ac7;--overlay:#0000009e;--overlay-strong:#000000bf;--toast-bg:#f4f3ef;--toast-fg:#08080a;--disabled-bg:#2e2e35;--shadow-rgb:0, 0, 0;--font-body:"PingFang SC", "Microsoft YaHei", "Segoe UI", system-ui, -apple-system, sans-serif;--ds-radius-control:4px;--ds-radius-panel:6px;--radius-full:999px;--shell-w:1160px;--shell-pad:24px;--prose-w:760px;--fs-h1:clamp(40px, 6.4vw, 84px);--lh-h1:1.02;--fs-h2:clamp(26px, 3.4vw, 38px);--lh-h2:1.18;--fs-page-h1:clamp(30px, 4.2vw, 44px);--fs-h2-sm:clamp(24px, 3.2vw, 36px);--fs-h3:17px;--lh-h3:1.35;--lh-page-h1:1.18;--lh-h4:1.35;--fs-h4:20px;--fs-lead:18px;--lh-lead:1.6;--fs-prose-h2:26px;--lh-prose-h2:1.32;--fs-prose-h3:20px;--lh-prose-h3:1.45;--fs-prose-h4:17.5px;--lh-prose-h4:1.5;--lh-prose:1.62;--prose-gap:1.15em;--fs-micro:10.5px;--fs-caption:11.5px;--fs-note:12.5px;--fs-ui:13.5px;--fs-copy:14.5px;--fs-body:16.5px;--fs-title-xs:18px;--fs-title-sm:24px;--fs-title-md:28px;--fs-title-lg:36px;--track-tight:-.02em;--track-caps:.1em;--sp-0-5:2px;--sp-1:4px;--sp-1-5:6px;--sp-2:8px;--sp-2-5:10px;--sp-3:12px;--sp-3-5:14px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-14:56px;--sp-16:64px;--sp-20:80px;--sp-section:88px;--sp-section-sm:64px;--sp-sec-head:52px;--elev-raised:0 1px 2px rgba(var(--shadow-rgb), .5);--elev-menu:inset 0 1px 0 #ffffff0f, 0 12px 32px rgba(var(--shadow-rgb), .6);--elev-popover:inset 0 1px 0 #ffffff0f, 0 18px 44px rgba(var(--shadow-rgb), .65);--elev-modal:inset 0 1px 0 #ffffff14, 0 30px 80px rgba(var(--shadow-rgb), .7);--elev-bar:0 8px 20px rgba(var(--shadow-rgb), .55);--elev-glow:0 4px 16px #3563d840, 0 16px 48px -8px #7346e68c;--z-sticky:40;--z-drawer:49;--z-nav:50;--z-dropdown:60;--z-toast:99;--z-modal:100;--z-lightbox:9999;--scrim-hero:radial-gradient(ellipse at center, #00000040, #000000b3 70%), linear-gradient(to bottom, #00000080, transparent 30%, transparent 60%, var(--bg));--scrim-card:linear-gradient(to top, #000000bf, transparent 45%);--scrim-reveal:linear-gradient(180deg, rgba(var(--shadow-rgb), .05) 30%, rgba(var(--shadow-rgb), .74));--scrim-caption:linear-gradient(transparent, var(--overlay));--cover-image:radial-gradient(circle at 20% 10%, #3563d8 0, transparent 45%), radial-gradient(circle at 90% 80%, #62616a 0, transparent 50%), #141418;--cover-video:radial-gradient(circle at 80% 15%, #2dd4bf 0, transparent 45%), radial-gradient(circle at 10% 90%, #7346e6 0, transparent 50%), #141418;--brand-fill:linear-gradient(135deg, #3563d8, #7346e6) border-box;--brand-fill-hover:linear-gradient(135deg, #2c54bd, #6237cf) border-box;--on-brand:#fff;--brand-fill-text:linear-gradient(135deg, #7da2ff, #b78cff);--mask-fade-left:linear-gradient(to right, transparent, #000 40px);--mask-fade-right:linear-gradient(to left, transparent, #000 40px);--mask-fade-both:linear-gradient(to right, transparent, #000 40px, #000 calc(100% - 40px), transparent);--glass-panel-bg:#1010149e;--glass-panel-border:#ffffff29;--glass-tag-bg:#ffffff1f;--glass-tag-border:#ffffff2e;--blur-bar:blur(8px);--blur-panel:blur(18px) saturate(1.4);--on-media:#fff;--on-media-muted:#ffffffbf;--on-media-ink:#000;--media-bg:#000;--media-chip-bg:#0000008c;--overlay-max:#000000db;--elev-sticky-start:1px 0 0 var(--border), 8px 0 12px -8px rgba(var(--shadow-rgb), .55);--elev-sticky-end:-1px 0 0 var(--border), -8px 0 12px -8px rgba(var(--shadow-rgb), .55);--ring-inset:inset 0 0 0 1px var(--primary);--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--dur-slower:.45s;--ease-standard:cubic-bezier(.4, 0, .2, 1);font-size:16px}:root:lang(zh){--lh-prose:1.72;--prose-gap:.95em}:root:lang(ja){--lh-prose:1.78;--prose-gap:.95em}:root:lang(ko){--lh-prose:1.7;--prose-gap:.95em}:root:lang(ar),:root:lang(he){--lh-prose:1.75;--prose-gap:1em}[data-theme=b]{--bg:#fff;--surface:#fff;--surface2:#f4f4f4;--surface-hover:#e8e8e8;--surface-float:#fff;--border-float:#e6e6e6;--text:#000;--muted:#5c5c5c;--muted-strong:#757575;--border:#e6e6e6;--border-control:#8f8f8f;--primary:#000;--primary-soft:#f0f0f0;--primary-dark:#333;--on-primary:#fff;--accent:#000;--brand-soft:#f0f0f0;--brand-soft-foreground:#000;--brand-fill:#000;--brand-fill-hover:#333;--brand-fill-text:#fff;--cover-image:radial-gradient(circle at 20% 10%, #6b6b6b 0, transparent 45%), radial-gradient(circle at 90% 80%, #3d3d3d 0, transparent 50%), #141418;--cover-video:radial-gradient(circle at 80% 15%, #8a8a8a 0, transparent 45%), radial-gradient(circle at 10% 90%, #4d4d4d 0, transparent 50%), #141418;--danger:#c0392b;--nav-bg:#ffffffeb;--overlay:#0000009e;--overlay-strong:#000000bf;--toast-bg:#000;--toast-fg:#fff;--disabled-bg:#d4d4d4;--elev-raised:0 1px 3px rgba(var(--shadow-rgb), .12);--elev-menu:0 12px 34px rgba(var(--shadow-rgb), .12);--elev-popover:0 18px 44px rgba(var(--shadow-rgb), .12);--elev-modal:0 30px 80px rgba(var(--shadow-rgb), .45);--elev-bar:0 12px 34px rgba(var(--shadow-rgb), .12);--elev-glow:0 4px 12px #0000001f, 0 20px 48px -8px #00000059}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height,69px) + 16px)}body{background-color:var(--bg);font-family:var(--font-body);--tw-leading:var(--lh-lead);line-height:var(--lh-lead);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html body[data-scroll-locked]{margin-right:0!important;overflow:visible!important}a{color:inherit;text-decoration-line:none}img{max-width:100%;height:auto;display:block}code{border-radius:var(--ds-radius-control);background-color:var(--surface2);padding-inline:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-note);padding-block:1px}.container{max-width:var(--shell-w);padding:0 var(--shell-pad);margin-block:0;margin-inline:auto}}@layer components{.nav-space{height:var(--site-header-height,69px)}.nav{z-index:var(--z-nav);background-color:var(--nav-bg);-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar);border-bottom:1px solid var(--border);transition:background var(--dur-base), backdrop-filter var(--dur-base), border-color var(--dur-base);inset-inline:0;position:fixed;top:0}.nav-links a:hover{color:var(--primary)}.nav-links a:focus-visible,.nav-dd>button:focus-visible{border-radius:var(--ds-radius-control);outline:2px solid var(--accent);outline-offset:4px}.nav-dd{position:relative}.nav-dd>button{cursor:pointer;border-style:var(--tw-border-style);color:var(--muted);font:inherit;background-color:#0000;border-width:0;padding:0}.nav-dd>button:hover,.nav-dd>button[data-state=open]{color:var(--primary)}.nav-dd .dd-menu{z-index:var(--z-dropdown);min-width:calc(var(--tw-spacing) * 110);column-gap:calc(var(--tw-spacing) * 6);row-gap:calc(var(--tw-spacing) * 1.5);border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-float);background-color:var(--surface-float);padding-inline:calc(var(--tw-spacing) * 5);padding-block:calc(var(--tw-spacing) * 4);--tw-shadow:var(--elev-popover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);grid-template-columns:repeat(2,minmax(180px,1fr));display:grid;position:absolute;top:calc(100% + 14px);left:50%}.nav-dd .dd-menu:before{height:calc(var(--tw-spacing) * 4);content:"";position:absolute;top:-16px;left:0;right:0}.nav-dd .dd-col{gap:var(--tw-spacing);flex-direction:column;display:flex}.nav-dd .dd-h{margin-bottom:var(--tw-spacing);font-size:var(--fs-caption);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-caps);letter-spacing:var(--track-caps);color:var(--muted);text-transform:uppercase}.nav-dd .dd-menu a{margin-inline:calc(var(--tw-spacing) * -3);border-radius:var(--ds-radius-control);padding-inline:calc(var(--tw-spacing) * 3);padding-block:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-ui);white-space:nowrap;color:var(--text);transition:background var(--dur-fast), color var(--dur-fast);margin-block:0}.nav-dd .dd-menu a:hover,.nav-dd .dd-menu a:focus-visible{background-color:var(--surface-hover);color:var(--primary)}.tag[data-badge]{border-radius:var(--ds-radius-control);background-color:var(--brand-soft);padding-inline:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-micro);font-weight:var(--tw-font-weight,700);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);white-space:nowrap;color:var(--brand-soft-foreground);margin-inline-start:calc(var(--tw-spacing) * 1.5);padding-block:1px}.credits-badge{min-height:calc(var(--tw-spacing) * 9);align-items:center;gap:calc(var(--tw-spacing) * 1.5);border-radius:var(--ds-radius-control);background-color:var(--brand-soft);padding-inline:calc(var(--tw-spacing) * 3);font-size:var(--fs-ui);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--brand-soft-foreground);display:flex}.lang-btn{min-height:calc(var(--tw-spacing) * 9);cursor:pointer;border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--bg);padding-inline:calc(var(--tw-spacing) * 3);font-family:inherit;font-size:var(--fs-ui);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--muted)}.lang-btn:hover{border-color:var(--primary);color:var(--primary)}.segmented{gap:calc(var(--tw-spacing) * .5);border-radius:var(--ds-radius-control);background-color:var(--surface2);max-width:100%;padding:var(--tw-spacing);display:inline-flex}.segmented-item{min-height:calc(var(--tw-spacing) * 9);cursor:pointer;border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);padding-inline:calc(var(--tw-spacing) * 4);font-size:var(--fs-ui);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);white-space:nowrap;color:var(--muted);font:inherit;transition:color var(--dur-fast);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.segmented-item:hover{color:var(--text)}.segmented-item.on{color:var(--on-brand)}.segmented-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.segmented-pill{border-radius:var(--ds-radius-control);background:var(--brand-fill);position:absolute;inset:0}.segmented-label{align-items:center;gap:calc(var(--tw-spacing) * 1.5);display:inline-flex;position:relative}.faq-list{gap:calc(var(--tw-spacing) * 2.5);flex-direction:column;display:flex}.faq-item{border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);overflow:hidden}.faq-h{font:inherit;margin:0}.faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--tw-spacing) * 4);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--tw-spacing) * 4);padding-block:calc(var(--tw-spacing) * 3.5);text-align:start;font-family:inherit;font-size:var(--fs-copy);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--text);background-color:#0000;border-width:0;display:flex}.faq-q:focus-visible{border-radius:var(--ds-radius-panel);outline:2px solid var(--accent);outline-offset:-2px}.faq-icon{color:var(--muted);flex-shrink:0;display:inline-flex}.faq-panel{overflow:hidden}.faq-a{padding-inline:calc(var(--tw-spacing) * 4);padding-bottom:calc(var(--tw-spacing) * 3.5);font-size:var(--fs-copy);color:var(--muted-strong)}.faq-bar{margin-bottom:calc(var(--tw-spacing) * 6);justify-content:center;display:flex}.foot-legal a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.foot-legal a:hover{color:var(--primary)}.btn{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--tw-spacing) * 2);border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);text-align:center;--tw-font-weight:var(--tw-font-weight-semibold);font-family:inherit;font-weight:var(--tw-font-weight-semibold);transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);border-width:1px;border-color:#0000;text-decoration-line:none;display:inline-flex}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled{cursor:not-allowed;color:var(--muted);background:var(--disabled-bg);border-color:#0000}.btn-sm{min-height:calc(var(--tw-spacing) * 9);padding-inline:calc(var(--tw-spacing) * 4);font-size:var(--fs-ui)}.btn-md{min-height:42px;padding-inline:calc(var(--tw-spacing) * 6);font-size:var(--fs-copy)}.btn-lg{min-height:50px;padding-inline:calc(var(--tw-spacing) * 8);font-size:var(--fs-body)}.btn-primary{color:var(--on-brand);background:var(--brand-fill)}.btn-primary:hover:not(:disabled){background:var(--brand-fill-hover)}.btn-light{background-color:var(--surface2);color:var(--text)}.btn-light:hover:not(:disabled){background-color:var(--surface-hover)}.btn-outline{border-color:var(--border-control);color:var(--text);background-color:#0000}.btn-outline:hover:not(:disabled),.btn-subtle:hover:not(:disabled){background-color:var(--surface-hover)}.btn-subtle{color:var(--text);background-color:#0000}.btn-danger{background-color:var(--danger);color:var(--on-primary)}.btn-danger:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 85%, var(--text))}}.input{min-height:calc(var(--tw-spacing) * 11);border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-control);background-color:var(--bg);width:100%;padding-inline:calc(var(--tw-spacing) * 3);padding-block:calc(var(--tw-spacing) * 2.5);font-family:inherit;font-size:var(--fs-copy);color:var(--text)}.input:hover{border-color:var(--muted-strong)}.input:focus-visible{border-color:var(--primary);box-shadow:var(--ring-inset);--tw-outline-style:none;outline-style:none}.user-menu{align-items:center;gap:calc(var(--tw-spacing) * 2.5);display:flex;position:relative}.user-avatar{height:calc(var(--tw-spacing) * 9);width:calc(var(--tw-spacing) * 9);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);font-family:inherit;font-size:var(--fs-ui);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--text);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.user-avatar:hover{border-color:var(--primary)}.avatar-dot{background-color:var(--primary);width:26px;height:26px;font-size:var(--fs-note);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dropdown{z-index:var(--z-dropdown);max-height:var(--radix-dropdown-menu-content-available-height);border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-float);background-color:var(--surface-float);--tw-shadow:var(--elev-menu);min-width:210px;max-width:calc(100vw - 32px);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow-y:auto}.dropdown .dd-head{padding-inline:calc(var(--tw-spacing) * 4);padding-block:calc(var(--tw-spacing) * 3);border-bottom:1px solid var(--border-float)}.dropdown .dd-head b{font-size:var(--fs-copy)}.dropdown .dd-head small{font-size:var(--fs-note);color:var(--muted);display:block}.dropdown .dd-user{align-items:center;gap:calc(var(--tw-spacing) * 2.5);display:flex}.dropdown .dd-user>div{overflow-wrap:anywhere;min-width:0}.dropdown button,.dropdown a{--tw-outline-style:none;cursor:pointer;width:100%;padding-inline:calc(var(--tw-spacing) * 4);padding-block:calc(var(--tw-spacing) * 3);text-align:left;font-family:inherit;font-size:var(--fs-ui);color:var(--text);background:0 0;border:none;outline-style:none;display:block}.dropdown [data-highlighted]{background-color:var(--surface-hover)}.dropdown button.danger{color:var(--danger)}.foot-top{gap:calc(var(--tw-spacing) * 8);padding-inline:0;padding-top:calc(var(--tw-spacing) * 1.5);padding-bottom:calc(var(--tw-spacing) * 8);grid-template-columns:1.5fr 1fr 1fr .8fr .7fr;display:grid}.foot-col a:hover{color:var(--primary)}.foot-brand-sub{max-width:34ch;font-size:var(--fs-ui);--tw-leading:var(--lh-lead);line-height:var(--lh-lead);color:var(--muted)}.foot-bottom{justify-content:space-between;align-items:center;gap:calc(var(--tw-spacing) * 3);padding-top:calc(var(--tw-spacing) * 6);font-size:var(--fs-note);color:var(--muted);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.foot-social{margin-top:calc(var(--tw-spacing) * 4);align-items:center;gap:calc(var(--tw-spacing) * 2.5);display:flex}footer .foot-social a{border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:34px;height:34px;color:var(--muted);transition:var(--dur-fast);background:0 0;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}footer .foot-social a:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.foot-social svg{height:calc(var(--tw-spacing) * 4);width:calc(var(--tw-spacing) * 4);fill:currentColor}.foot-badges{align-items:center;column-gap:calc(var(--tw-spacing) * 3);row-gap:calc(var(--tw-spacing) * 2);flex-wrap:wrap;padding:0 0 20px;display:flex}.foot-badges a{transition:var(--dur-fast);align-items:center;text-decoration-line:none;display:inline-flex}.foot-badges a:hover{transform:translateY(-1px)}.foot-badges img{height:calc(var(--tw-spacing) * 8);width:auto;display:block}:where([data-site-page=home]) .nav.at-top{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-bottom-color:#0000}:where([data-site-page=home]) .nav.at-top .logo,:where([data-site-page=home]) .nav.at-top .nav-links li>a,:where([data-site-page=home]) .nav.at-top .nav-dd>button{color:var(--on-media)}:where([data-site-page=home]) .nav.at-top .lang-btn,:where([data-site-page=home]) .nav.at-top .nav-menu-btn,:where([data-site-page=home]) .nav.at-top #authArea .btn-light{border-color:var(--glass-tag-border);background-color:var(--glass-tag-bg);color:var(--on-media)}[dir=rtl] :where([data-site-page=home]) .foot-inner{flex-direction:row-reverse}[dir=rtl] :where([data-site-page=home]) .hero-tag{unicode-bidi:embed}:where([data-site-page=home]) .hero{isolation:isolate;margin-top:calc(var(--site-header-height,69px) * -1);min-height:min(860px,92svh);padding:calc(var(--site-header-height,69px) + 72px) 0 88px;align-items:center;display:flex;position:relative;overflow:hidden}:where([data-site-page=home]) .hero-bg{z-index:calc(10 * -1);background:url(/assets/montage-poster-Do8Dyj2w.webp) center/cover no-repeat var(--media-bg);position:absolute;inset:0}:where([data-site-page=home]) .hero-bg video{object-fit:cover;opacity:.55;width:100%;height:100%}:where([data-site-page=home]) .hero-bg:after{content:"";background:var(--scrim-hero);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){:where([data-site-page=home]) .hero-bg video{display:none}}:where([data-site-page=home]) .hero-center{color:var(--on-media);align-items:center;gap:calc(var(--tw-spacing) * 5);text-align:center;flex-direction:column;display:flex}:where([data-site-page=home]) .hero-tag{border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--glass-tag-border);background-color:var(--glass-tag-bg);padding-inline:calc(var(--tw-spacing) * 3);padding-block:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-ui);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--on-media);-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar);display:inline-block}:where([data-site-page=home]) .hero h1{max-width:960px;font-size:var(--fs-h1);--tw-leading:var(--lh-h1);line-height:var(--lh-h1);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight);text-wrap:balance;overflow-wrap:anywhere;color:var(--on-media)}:where([data-site-page=home]) .hero h1 .grad{background:var(--brand-fill-text);color:#0000;-webkit-background-clip:text;background-clip:text}:where([data-site-page=home]) .hero p.sub{max-width:640px;font-size:var(--fs-lead);--tw-leading:var(--lh-lead);line-height:var(--lh-lead);color:var(--on-media)}:where([data-site-page=home]) .hero-prompt{margin-top:calc(var(--tw-spacing) * 3);gap:calc(var(--tw-spacing) * 3);border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--glass-panel-border);background-color:var(--glass-panel-bg);width:100%;max-width:760px;padding:calc(var(--tw-spacing) * 3.5);text-align:start;color:var(--on-media);--tw-shadow:var(--elev-modal);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-backdrop-filter:var(--blur-panel);backdrop-filter:var(--blur-panel);flex-direction:column;display:flex}:where([data-site-page=home]) .hero-prompt textarea{resize:none;border-style:var(--tw-border-style);min-height:0;padding:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-body);--tw-leading:var(--lh-lead);line-height:var(--lh-lead);color:var(--on-media);background-color:#0000;border-width:0}:where([data-site-page=home]) .hero-prompt textarea::placeholder{color:var(--on-media-muted)}:where([data-site-page=home]) .hero-prompt textarea:focus{--tw-outline-style:none;outline-style:none}:where([data-site-page=home]) .hero-prompt:focus-within{border-color:var(--on-media-muted)}[data-theme=b] :where([data-site-page=home]) .hero-prompt,[data-theme=b] :where([data-site-page=home]) .nav.at-top{--brand-fill:var(--on-media);--brand-fill-hover:var(--surface-hover);--on-brand:var(--on-media-ink)}:where([data-site-page=home]) .hero-prompt .segmented{background-color:var(--glass-tag-bg)}:where([data-site-page=home]) .hero-prompt .segmented-item{color:var(--on-media-muted)}:where([data-site-page=home]) .hero-prompt .segmented-item:hover{color:var(--on-media)}:where([data-site-page=home]) .hero-prompt .segmented-item.on{color:var(--on-brand)}:where([data-site-page=home]) .hero-prompt-bar{justify-content:space-between;align-items:center;gap:calc(var(--tw-spacing) * 3);flex-wrap:wrap;display:flex}:where([data-site-page=home]) .hero-note{font-size:var(--fs-ui);color:var(--on-media-muted)}:where([data-site-page=home],[data-site-page=app]) .workbench{margin-inline:0;margin-top:0;margin-bottom:calc(var(--tw-spacing) * 16);padding-top:calc(var(--tw-spacing) * 5)}:where([data-site-page=home],[data-site-page=app]) .wb-card{display:block}:where([data-site-page=home],[data-site-page=app]) .wb-grid{align-items:flex-start;gap:calc(var(--tw-spacing) * 5);grid-template-columns:minmax(0,440px) minmax(0,1fr);display:grid}:where([data-site-page=home],[data-site-page=app]) .wb-left{gap:calc(var(--tw-spacing) * 4);border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);min-width:0;padding:calc(var(--tw-spacing) * 5);flex-direction:column;display:flex}:where([data-site-page=home],[data-site-page=app]) .wb-right{gap:calc(var(--tw-spacing) * 5);flex-direction:column;min-width:0;display:flex}:where([data-site-page=home],[data-site-page=app]) .wb-result{border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);min-height:520px;padding:calc(var(--tw-spacing) * 5);flex-direction:column;display:flex}:where([data-site-page=home],[data-site-page=app]) .wb-head{justify-content:space-between;align-items:center;gap:calc(var(--tw-spacing) * 3);padding-top:calc(var(--tw-spacing) * 6);flex-wrap:wrap;display:flex}:where([data-site-page=home],[data-site-page=app]) .wb-title{align-items:baseline;column-gap:calc(var(--tw-spacing) * 4);row-gap:var(--tw-spacing);flex-wrap:wrap;min-width:0;display:flex}:where([data-site-page=home],[data-site-page=app]) .wb-title h1{font-size:var(--fs-title-sm);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight)}:where([data-site-page=home],[data-site-page=app]) .wb-balance{font-size:var(--fs-copy);color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .wb-actions{align-items:center;gap:calc(var(--tw-spacing) * 2);flex-wrap:wrap;display:flex}:where([data-site-page=home],[data-site-page=app]) .wb-checked{cursor:default;color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .wb-payment{margin-top:calc(var(--tw-spacing) * 6);border-radius:var(--ds-radius-control);background-color:var(--primary-soft);padding-inline:calc(var(--tw-spacing) * 4);padding-block:calc(var(--tw-spacing) * 3.5);font-size:var(--fs-copy);color:var(--text)}:where([data-site-page=home],[data-site-page=app]) .wb-select{align-items:center;gap:calc(var(--tw-spacing) * 2);display:flex}:where([data-site-page=home],[data-site-page=app]) .wb-select-box{flex:1;min-width:0}:where([data-site-page=home],[data-site-page=app]) .wb-cost{font-size:var(--fs-copy);justify-content:space-between;display:flex}:where([data-site-page=home],[data-site-page=app]) .wb-cost span{color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .history-head{margin-bottom:calc(var(--tw-spacing) * 3);justify-content:space-between;align-items:center;display:flex}:where([data-site-page=home],[data-site-page=app]) .history-head h2{font-size:var(--fs-h3);line-height:var(--tw-leading,var(--lh-h3));font-weight:var(--tw-font-weight,600)}:where([data-site-page=home],[data-site-page=app]) .history-head a{font-size:var(--fs-copy);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}:where([data-site-page=home],[data-site-page=app]) .history-empty{height:calc(var(--tw-spacing) * 24);border-radius:var(--ds-radius-control);background-color:var(--surface);font-size:var(--fs-ui);color:var(--muted);justify-content:center;align-items:center;display:flex}:where([data-site-page=home],[data-site-page=app]) .wb-seo{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}:where([data-site-page=home],[data-site-page=app]) .wb-seo-intro{margin-bottom:calc(var(--tw-spacing) * 6);max-width:720px;font-size:var(--fs-body);--tw-leading:var(--lh-lead);line-height:var(--lh-lead);color:var(--muted)}@media (width<=860px){:where([data-site-page=home],[data-site-page=app]) .wb-grid{grid-template-columns:repeat(1,minmax(0,1fr))}:where([data-site-page=home],[data-site-page=app]) .wb-result{min-height:360px}}:where([data-site-page=home],[data-site-page=app]) .field label{margin-bottom:calc(var(--tw-spacing) * 2);font-size:var(--fs-ui);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);display:block}:where([data-site-page=home],[data-site-page=app]) .field label .opt{font-size:var(--fs-note);--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal);color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .style-chips{gap:calc(var(--tw-spacing) * 2);flex-wrap:wrap;display:flex}:where([data-site-page=home],[data-site-page=app]) .chip{cursor:pointer;border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--bg);padding-inline:calc(var(--tw-spacing) * 4);padding-block:calc(var(--tw-spacing) * 2);font-size:var(--fs-ui);-webkit-user-select:none;user-select:none;transition:var(--dur-fast)}:where([data-site-page=home],[data-site-page=app]) .chip:hover{border-color:var(--border-control)}:where([data-site-page=home],[data-site-page=app]) .chip.on{color:var(--on-brand);background:var(--brand-fill);border-color:#0000}:where([data-site-page=home],[data-site-page=app]) .ar-chips{gap:calc(var(--tw-spacing) * 2);flex-wrap:wrap;display:flex}:where([data-site-page=home],[data-site-page=app]) .ar-chips .chip{padding-inline:calc(var(--tw-spacing) * 3);padding-block:calc(var(--tw-spacing) * 2);font-size:var(--fs-note)}:where([data-site-page=home],[data-site-page=app]) .ref-row{align-items:center;gap:calc(var(--tw-spacing) * 2.5);flex-wrap:wrap;display:flex}:where([data-site-page=home],[data-site-page=app]) .ref-thumbs{margin-top:calc(var(--tw-spacing) * 2);gap:calc(var(--tw-spacing) * 2);flex-wrap:wrap;display:flex}:where([data-site-page=home],[data-site-page=app]) .ref-thumb{height:calc(var(--tw-spacing) * 14);width:calc(var(--tw-spacing) * 14);border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);position:relative;overflow:hidden}:where([data-site-page=home],[data-site-page=app]) .ref-thumb img{object-fit:cover;width:100%;height:100%}:where([data-site-page=home],[data-site-page=app]) .ref-thumb .rm{height:calc(var(--tw-spacing) * 4);width:calc(var(--tw-spacing) * 4);cursor:pointer;border-bottom-left-radius:var(--ds-radius-control);text-align:center;font-size:var(--fs-note);--tw-leading:1;color:var(--on-media);background:var(--overlay);line-height:1;position:absolute;top:0;right:0}:where([data-site-page=home],[data-site-page=app]) .result-stage.multi{gap:calc(var(--tw-spacing) * 2);grid-template-columns:1fr 1fr;display:grid}:where([data-site-page=home],[data-site-page=app]) .result-stage.multi img{object-fit:cover;height:100%}:where([data-site-page=home],[data-site-page=app]) .ref-hint{font-size:var(--fs-note);color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .wb-bottom{gap:calc(var(--tw-spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--tw-spacing) * 4);flex-direction:column;display:flex}:where([data-site-page=home],[data-site-page=app]) .wb-note{font-size:var(--fs-note);color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) #genBtn{height:calc(var(--tw-spacing) * 12);width:100%;font-size:var(--fs-copy)}:where([data-site-page=home],[data-site-page=app]) .result-stage{min-height:calc(var(--tw-spacing) * 75);border-radius:var(--ds-radius-panel);background-color:var(--bg);border:1px dashed var(--border);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}:where([data-site-page=home],[data-site-page=app]) .stage-idle{padding:calc(var(--tw-spacing) * 5);text-align:center;font-size:var(--fs-copy);color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .stage-idle .big{margin-bottom:calc(var(--tw-spacing) * 2);font-size:var(--fs-title-lg);opacity:.45}:where([data-site-page=home],[data-site-page=app]) .result-stage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where([data-site-page=home],[data-site-page=app]) .stage-loading{z-index:2;justify-content:center;align-items:center;gap:calc(var(--tw-spacing) * 3.5);background-color:var(--nav-bg);flex-direction:column;display:flex;position:absolute;inset:0}:where([data-site-page=home],[data-site-page=app]) .spinner{border-top-color:var(--primary);border:3px solid var(--primary-soft);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}:where([data-site-page=home],[data-site-page=app]) .load-txt{font-size:var(--fs-ui);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--primary)}:where([data-site-page=home],[data-site-page=app]) .progress-bar{height:6px;width:calc(var(--tw-spacing) * 50);border-radius:var(--ds-radius-control);background-color:var(--surface2);overflow:hidden}:where([data-site-page=home],[data-site-page=app]) .progress-fill{border-radius:var(--ds-radius-control);background-color:var(--primary);width:0;height:100%;transition:width var(--dur-slow)}:where([data-site-page=home],[data-site-page=app]) .result-meta{margin-top:calc(var(--tw-spacing) * 3.5);font-size:var(--fs-ui);color:var(--muted);justify-content:space-between;align-items:center;display:flex}:where([data-site-page=home],[data-site-page=app]) .hist-grid{gap:calc(var(--tw-spacing) * 2.5);grid-template-columns:repeat(6,1fr);display:grid}:where([data-site-page=home],[data-site-page=app]) .hist-item{aspect-ratio:1;cursor:pointer;border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--bg);position:relative;overflow:hidden}:where([data-site-page=home],[data-site-page=app]) .hist-item img{object-fit:cover;width:100%;height:100%}:where([data-site-page=home],[data-site-page=app]) .hist-item:hover{border-color:var(--primary)}:where([data-site-page=home],[data-site-page=app]) .hist-share{bottom:var(--tw-spacing);left:var(--tw-spacing);z-index:2;cursor:pointer;border-radius:var(--ds-radius-control);padding-inline:calc(var(--tw-spacing) * 2);padding-block:var(--tw-spacing);font-size:var(--fs-caption);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--on-media);background:var(--overlay-strong);border:0;position:absolute}:where([data-site-page=home],[data-site-page=app]) .hist-share:hover{background:var(--overlay-strong)}:where([data-site-page=home],[data-site-page=app]) .hist-share.on{background-color:var(--primary);color:var(--on-primary)}:where([data-site-page=home],[data-site-page=app]) .hist-item.is-broken{cursor:default}:where([data-site-page=home],[data-site-page=app]) .hist-item.is-broken img,:where([data-site-page=home],[data-site-page=app]) .hist-item.is-broken video{display:none}:where([data-site-page=home],[data-site-page=app]) .hist-item.is-broken:before{background-color:var(--surface2);font-size:var(--fs-lead);color:var(--muted);content:"⚠";justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:where([data-site-page=home],[data-site-page=app]) .hist-item.is-broken:after{right:0;bottom:var(--tw-spacing);text-align:center;font-size:var(--fs-micro);font-weight:var(--tw-font-weight,700);color:var(--muted);content:attr(data-broken);position:absolute;left:0}:where([data-site-page=app]) .wb-embed section.workbench{margin-top:calc(var(--tw-spacing) * 6);margin-bottom:calc(var(--tw-spacing) * 8);padding-top:0;padding-bottom:0}:where([data-site-page=home],[data-site-page=app]) section{padding:var(--sp-section) 0}:where([data-site-page=home],[data-site-page=app]) .eyebrow{margin-bottom:calc(var(--tw-spacing) * 3.5);font-size:var(--fs-note);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-caps);letter-spacing:var(--track-caps);color:var(--muted);text-transform:uppercase;display:block}:where([data-site-page=home],[data-site-page=app]) .sec-head{margin-right:auto;margin-bottom:var(--sp-sec-head);text-align:center;max-width:680px;margin-left:auto}:where([data-site-page=home],[data-site-page=app]) .sec-head h2{font-size:var(--fs-h2);--tw-leading:var(--lh-h2);line-height:var(--lh-h2);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight)}:where([data-site-page=home],[data-site-page=app]) .sec-head p{margin-top:calc(var(--tw-spacing) * 3.5);font-size:var(--fs-body);color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .sec-row{margin-bottom:calc(var(--tw-spacing) * 10);justify-content:space-between;align-items:flex-end;gap:calc(var(--tw-spacing) * 4);flex-wrap:wrap;display:flex}:where([data-site-page=home],[data-site-page=app]) .sec-row .eyebrow{margin-bottom:calc(var(--tw-spacing) * 2)}:where([data-site-page=home],[data-site-page=app]) .sec-row h2{font-size:var(--fs-h2);--tw-leading:var(--lh-h2);line-height:var(--lh-h2);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight)}:where([data-site-page=home],[data-site-page=app]) .sec-row-links{gap:calc(var(--tw-spacing) * 2);flex-wrap:wrap;display:flex}:where([data-site-page=home],[data-site-page=app]) .grid-4{gap:calc(var(--tw-spacing) * 5);grid-template-columns:repeat(4,1fr);display:grid}:where([data-site-page=home],[data-site-page=app]) .grid-4>*{min-width:0}:where([data-site-page=home],[data-site-page=app]) .grid-3{gap:calc(var(--tw-spacing) * 5);grid-template-columns:repeat(3,1fr);display:grid}:where([data-site-page=home],[data-site-page=app]) .card{border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--bg);padding:calc(var(--tw-spacing) * 8)}:where([data-site-page=home],[data-site-page=app]) .card .ico{margin-bottom:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 11);width:calc(var(--tw-spacing) * 11);border-radius:var(--ds-radius-panel);background-color:var(--primary-soft);font-size:var(--fs-h4);line-height:var(--tw-leading,var(--lh-h4));font-weight:var(--tw-font-weight,600);justify-content:center;align-items:center;display:flex}:where([data-site-page=home],[data-site-page=app]) .card h3{margin-bottom:calc(var(--tw-spacing) * 2);font-size:var(--fs-h3);line-height:var(--tw-leading,var(--lh-h3));font-weight:var(--tw-font-weight,600);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight)}:where([data-site-page=home],[data-site-page=app]) .card p{font-size:var(--fs-ui);--tw-leading:var(--lh-lead);line-height:var(--lh-lead);color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .mgrid{gap:calc(var(--tw-spacing) * 4);grid-template-columns:repeat(3,1fr);display:grid}:where([data-site-page=home],[data-site-page=app]) .mcard{gap:calc(var(--tw-spacing) * 2.5);border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:0;padding-top:0;padding-bottom:calc(var(--tw-spacing) * 5);color:var(--text);transition:border-color var(--dur-base), transform var(--dur-base);flex-direction:column;display:flex;overflow:hidden}:where([data-site-page=home],[data-site-page=app]) .mcard>:not(.m-media){margin-inline:calc(var(--tw-spacing) * 5)}:where([data-site-page=home],[data-site-page=app]) .mcard:hover{border-color:var(--muted-strong);transform:translateY(-3px)}:where([data-site-page=home],[data-site-page=app]) .mcard .m-media{margin-bottom:calc(var(--tw-spacing) * 2);aspect-ratio:16/10;background-color:var(--surface2);display:block;position:relative;overflow:hidden}:where([data-site-page=home],[data-site-page=app]) .mcard .m-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slower) ease}:where([data-site-page=home],[data-site-page=app]) .mcard:hover .m-media img{transform:scale(1.05)}:where([data-site-page=home],[data-site-page=app]) .mcard .m-cover{padding:calc(var(--tw-spacing) * 5);font-size:var(--fs-title-md);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight);color:var(--on-media);background:var(--cover-image);align-items:flex-end;display:flex;position:absolute;inset:0}:where([data-site-page=home],[data-site-page=app]) .mcard[data-kind=video] .m-cover{background:var(--cover-video)}:where([data-site-page=home],[data-site-page=app]) .mcard .m-top{justify-content:space-between;align-items:center;gap:calc(var(--tw-spacing) * 2);display:flex}:where([data-site-page=home],[data-site-page=app]) .mcard .m-family{font-size:var(--fs-note);color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .mcard h3{font-size:var(--fs-title-xs);line-height:var(--tw-leading,var(--lh-h3));font-weight:var(--tw-font-weight,600);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight)}:where([data-site-page=home],[data-site-page=app]) .mcard p{font-size:var(--fs-copy);--tw-leading:var(--lh-lead);line-height:var(--lh-lead);color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .mcard .m-foot{justify-content:space-between;align-items:center;gap:calc(var(--tw-spacing) * 2);padding-top:var(--tw-spacing);font-size:var(--fs-ui);margin-top:auto;display:flex}:where([data-site-page=home],[data-site-page=app]) .mcard .m-cred{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--muted);--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,)}:where([data-site-page=home],[data-site-page=app]) .mcard .m-go{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--primary)}:where([data-site-page=home],[data-site-page=app]) .b-lg{grid-column:span 6}:where([data-site-page=home],[data-site-page=app]) .b-md{grid-column:span 3}:where([data-site-page=home],[data-site-page=app]) .b-w{grid-column:span 4}:where([data-site-page=home],[data-site-page=app]) .b-lg .ico{height:calc(var(--tw-spacing) * 13);width:calc(var(--tw-spacing) * 13);font-size:var(--fs-title-sm)}:where([data-site-page=home],[data-site-page=app]) .b-lg h3{font-size:var(--fs-h4);line-height:var(--tw-leading,var(--lh-h4));font-weight:var(--tw-font-weight,600)}@media (width<=860px){:where([data-site-page=home],[data-site-page=app]) .b-lg,:where([data-site-page=home],[data-site-page=app]) .b-md,:where([data-site-page=home],[data-site-page=app]) .b-w{grid-column:span 6}}@media (width<=620px){:where([data-site-page=home],[data-site-page=app]) .b-lg,:where([data-site-page=home],[data-site-page=app]) .b-md,:where([data-site-page=home],[data-site-page=app]) .b-w{grid-column:span 12}}:where([data-site-page=home],[data-site-page=app]) .usecard{border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--tw-spacing) * 8);transition:var(--dur-fast);display:block}:where([data-site-page=home],[data-site-page=app]) .usecard:hover{border-color:var(--primary);transform:translateY(-3px)}:where([data-site-page=home],[data-site-page=app]) .usecard .u-ico{margin-bottom:calc(var(--tw-spacing) * 3.5);font-size:var(--fs-title-sm)}:where([data-site-page=home],[data-site-page=app]) .usecard h3{margin-bottom:calc(var(--tw-spacing) * 2);font-size:var(--fs-body);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}:where([data-site-page=home],[data-site-page=app]) .usecard p{margin-bottom:calc(var(--tw-spacing) * 3.5);font-size:var(--fs-ui);color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .usecard .u-go{font-size:var(--fs-ui);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--primary)}:where([data-site-page=home],[data-site-page=app]) .gal{gap:calc(var(--tw-spacing) * 4);grid-template-columns:repeat(4,1fr);display:grid}:where([data-site-page=home],[data-site-page=app]) .gal figure{border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface2);position:relative;overflow:hidden}:where([data-site-page=home],[data-site-page=app]) .gal img{aspect-ratio:1;object-fit:cover;width:100%;transition:var(--dur-slow)}:where([data-site-page=home],[data-site-page=app]) .gal figure:hover img{transform:scale(1.05)}:where([data-site-page=home],[data-site-page=app]) .gal figcaption{padding-inline:calc(var(--tw-spacing) * 3.5);padding-top:calc(var(--tw-spacing) * 6);padding-bottom:calc(var(--tw-spacing) * 3);font-size:var(--fs-note);color:var(--on-media);background:var(--scrim-caption);position:absolute;bottom:0;left:0;right:0}:where([data-site-page=home],[data-site-page=app]) .gal a{display:block}:where([data-site-page=home],[data-site-page=app]) .gal-more{margin-top:calc(var(--tw-spacing) * 10);text-align:center}:where([data-site-page=home],[data-site-page=app]) .gal-more a{border-radius:var(--ds-radius-control);padding-inline:calc(var(--tw-spacing) * 8);padding-block:calc(var(--tw-spacing) * 3);font-size:var(--fs-copy);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--primary);border:1.5px solid var(--primary);transition:var(--dur-base);display:inline-block}:where([data-site-page=home],[data-site-page=app]) .gal-more a:hover{background-color:var(--primary);color:var(--on-primary)}:where([data-site-page=home],[data-site-page=app]) .plan{border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--bg);padding:calc(var(--tw-spacing) * 8);flex-direction:column;display:flex}:where([data-site-page=home],[data-site-page=app]) .plan.hot{border-color:var(--primary);--tw-shadow:var(--elev-popover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative}:where([data-site-page=home],[data-site-page=app]) .hot-badge{border-radius:var(--ds-radius-control);background-color:var(--primary);padding-inline:calc(var(--tw-spacing) * 4);padding-block:var(--tw-spacing);font-size:var(--fs-note);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--on-primary);position:absolute;top:-12px;left:50%;transform:translate(-50%)}:where([data-site-page=home],[data-site-page=app]) .plan h3{font-size:var(--fs-h3);line-height:var(--tw-leading,var(--lh-h3));font-weight:var(--tw-font-weight,600)}:where([data-site-page=home],[data-site-page=app]) .plan .price{margin-inline:0;margin-top:calc(var(--tw-spacing) * 3.5);margin-bottom:calc(var(--tw-spacing) * .5);font-size:var(--fs-title-lg);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight)}:where([data-site-page=home],[data-site-page=app]) .plan .price small{font-size:var(--fs-copy);--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal);color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .plan .desc{margin-bottom:calc(var(--tw-spacing) * 4);font-size:var(--fs-ui);color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .plan .plan-intro{margin-top:calc(var(--tw-spacing) * 2);margin-bottom:calc(var(--tw-spacing) * 4);border-radius:var(--ds-radius-panel);padding-inline:calc(var(--tw-spacing) * 3);border-inline-start:3px solid var(--accent);background:var(--accent);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-block:10px;display:flex}@supports (color:color-mix(in lab, red, red)){:where([data-site-page=home],[data-site-page=app]) .plan .plan-intro{background:color-mix(in srgb, var(--accent) 14%, transparent)}}:where([data-site-page=home],[data-site-page=app]) .plan .intro-rest{flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:2px 6px;display:flex}:where([data-site-page=home],[data-site-page=app]) .plan .intro-tag{border-radius:var(--ds-radius-control);padding-inline:calc(var(--tw-spacing) * 2);font-size:var(--fs-micro);font-weight:var(--tw-font-weight,700);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);background:var(--accent);color:var(--on-primary);white-space:nowrap;padding-block:2px}:where([data-site-page=home],[data-site-page=app]) .plan .intro-now{font-size:var(--fs-title-sm);--tw-leading:1;--tw-font-weight:var(--tw-font-weight-bold);line-height:1;font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight);color:var(--text);font-variant-numeric:tabular-nums}:where([data-site-page=home],[data-site-page=app]) .plan .intro-save{font-size:var(--fs-note);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--accent)}:where([data-site-page=home],[data-site-page=app]) .plan .intro-then{font-size:var(--fs-note);color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .plan .intro-then:before{content:"·";color:var(--muted);margin-inline-end:6px}:where([data-site-page=home],[data-site-page=app]) .plans-note{margin-top:calc(var(--tw-spacing) * 4);text-align:center;font-size:var(--fs-note);color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .plan ul{margin-bottom:calc(var(--tw-spacing) * 6);flex:1;list-style:none}:where([data-site-page=home],[data-site-page=app]) .plan li{align-items:flex-start;gap:calc(var(--tw-spacing) * 2);padding-inline:0;padding-block:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-ui);display:flex}:where([data-site-page=home],[data-site-page=app]) .plan li:before{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--primary);content:"—"}:where([data-site-page=home],[data-site-page=app]) .faq{max-width:760px;margin-block:0;margin-inline:auto}:where([data-site-page=home],[data-site-page=app]) .billbar{margin-inline:0;margin-top:calc(var(--tw-spacing) * -1);margin-bottom:calc(var(--tw-spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--tw-spacing) * 3);flex-wrap:wrap;display:flex}:where([data-site-page=app]) section#pricing{padding-top:calc(var(--tw-spacing) * 12)}@media (width<=620px){.billing-seg{scrollbar-width:none;overflow-x:auto}.billing-seg::-webkit-scrollbar{display:none}}:where([data-site-page=home],[data-site-page=app]) .bill-save{border-radius:var(--ds-radius-control);background-color:var(--primary-soft);padding-inline:calc(var(--tw-spacing) * 3);padding-block:var(--tw-spacing);font-size:var(--fs-note);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-caps);letter-spacing:var(--track-caps);color:var(--primary)}:where([data-site-page=home],[data-site-page=app]) .plan .price{--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,)}:where([data-site-page=home],[data-site-page=app]) .plan .btn-annual{display:none}:where([data-site-page=home],[data-site-page=app]) .billing-monthly .plan .btn-annual{display:block}:where([data-site-page=home],[data-site-page=app]) .plan .credits-m{color:var(--muted)}:where([data-site-page=home],[data-site-page=app]) .foot-col h4{margin-bottom:calc(var(--tw-spacing) * 4);font-size:var(--fs-caption);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-caps);letter-spacing:var(--track-caps);color:var(--text);text-transform:uppercase}:where([data-site-page=home],[data-site-page=app]) .foot-col a{padding-inline:0;padding-block:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-ui);color:var(--muted);transition:var(--dur-fast);display:block}:where([data-site-page=home],[data-site-page=app]) .foot-brand{margin-bottom:calc(var(--tw-spacing) * 2.5);font-size:var(--fs-copy);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight);color:var(--text)}:where([data-site-page=home],[data-site-page=app]) footer{background-color:var(--surface);padding-inline:0;padding-block:calc(var(--tw-spacing) * 12);border-top:1px solid var(--border)}:where([data-site-page=home],[data-site-page=app]) .foot-inner{font-size:var(--fs-ui);color:var(--muted);display:block}:where([data-site-page=home],[data-site-page=app]) .foot-links{margin-top:0;display:block}.acct{padding-top:calc(var(--tw-spacing) * 8);padding-bottom:calc(var(--tw-spacing) * 14)}.acct-title{margin-bottom:calc(var(--tw-spacing) * 6);font-size:var(--fs-h2-sm);--tw-leading:var(--lh-h2);line-height:var(--lh-h2);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight)}.acct-layout{align-items:flex-start;gap:calc(var(--tw-spacing) * 8);grid-template-columns:200px minmax(0,1fr);display:grid}.acct-side{gap:calc(var(--tw-spacing) * .5);flex-direction:column;display:flex;position:sticky;top:88px}.acct-side a{min-height:calc(var(--tw-spacing) * 10);border-radius:var(--ds-radius-control);padding-inline:calc(var(--tw-spacing) * 3);font-size:var(--fs-copy);color:var(--muted);align-items:center;text-decoration-line:none;display:flex}.acct-side a:hover{background-color:var(--surface);color:var(--text)}.acct-side a.on{background-color:var(--surface);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--text)}.acct-main{gap:calc(var(--tw-spacing) * 5);flex-direction:column;min-width:0;display:flex}.acct-panel{border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--tw-spacing) * 6);scroll-margin-top:88px}.acct-h{margin-bottom:calc(var(--tw-spacing) * 2);font-size:var(--fs-title-xs);line-height:var(--tw-leading,var(--lh-h3));font-weight:var(--tw-font-weight,600)}.acct-k{font-size:var(--fs-ui);color:var(--muted)}.acct-sub{margin-top:var(--tw-spacing)}.acct-empty{padding-block:calc(var(--tw-spacing) * 3)}.acct-stats{gap:calc(var(--tw-spacing) * 5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.acct-stat{margin-top:var(--tw-spacing);font-size:var(--fs-title-md);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--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,)}.acct-stat-sm{padding-top:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-title-sm)}.acct-actions{margin-top:calc(var(--tw-spacing) * 5);gap:calc(var(--tw-spacing) * 2);flex-wrap:wrap;display:flex}.acct-row{justify-content:space-between;align-items:center;gap:calc(var(--tw-spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-block:calc(var(--tw-spacing) * 4);flex-wrap:wrap;display:flex}.acct-row:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.acct-profile{margin-top:calc(var(--tw-spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;padding-bottom:0}.acct-name{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.acct-foot{margin-top:calc(var(--tw-spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--tw-spacing) * 4);justify-content:flex-end}.acct-danger{color:var(--danger)}.acct-scroll{overflow-x:auto}.acct-table{border-collapse:collapse;width:100%;font-size:var(--fs-copy)}.acct-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--tw-spacing) * 3);padding-block:calc(var(--tw-spacing) * 2.5);text-align:start;font-size:var(--fs-ui);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--muted)}.acct-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding:calc(var(--tw-spacing) * 3)}.acct-table .num{text-align:end;--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,)}.acct-time{white-space:nowrap;color:var(--muted);--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,)}.acct-pos{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.acct-neg{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--danger)}@media (width<=860px){.acct-layout{gap:calc(var(--tw-spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr))}.acct-side{gap:var(--tw-spacing);flex-direction:row;position:static;overflow-x:auto}.acct-side a{white-space:nowrap;flex-shrink:0}.acct-panel{padding:calc(var(--tw-spacing) * 5)}}:where([data-site-page=home],[data-site-page=app]) #toast{pointer-events:none;bottom:calc(var(--tw-spacing) * 7);z-index:var(--z-toast);border-radius:var(--ds-radius-control);background-color:var(--toast-bg);max-width:80vw;padding-inline:calc(var(--tw-spacing) * 6);padding-block:calc(var(--tw-spacing) * 3);font-size:var(--fs-ui);color:var(--toast-fg);opacity:0;transition:var(--dur-base);position:fixed;left:50%;transform:translate(-50%)translateY(20px)}:where([data-site-page=home],[data-site-page=app]) #toast.show{opacity:1;transform:translate(-50%)translateY(0)}.modal-mask{z-index:var(--z-modal);padding:calc(var(--tw-spacing) * 5);background:var(--overlay);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal-mask.open{display:flex}.modal{overscroll-behavior:contain;border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-float);background-color:var(--surface-float);width:100%;max-width:400px;max-height:calc(100dvh - 40px);padding:calc(var(--tw-spacing) * 8);--tw-shadow:var(--elev-modal);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative;overflow-y:auto}.modal h3{margin-bottom:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-h4);line-height:var(--tw-leading,var(--lh-h4));font-weight:var(--tw-font-weight,600);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight)}.modal .modal-sub{margin-bottom:calc(var(--tw-spacing) * 5);font-size:var(--fs-ui);color:var(--muted)}.modal-close{cursor:pointer;font-size:var(--fs-h4);line-height:var(--tw-leading,var(--lh-h4));font-weight:var(--tw-font-weight,600);--tw-leading:1;color:var(--muted);inset-inline-end:14px;background:0 0;border:none;line-height:1;position:absolute;top:14px}.auth-field{margin-bottom:calc(var(--tw-spacing) * 4)}.auth-field label{margin-bottom:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-ui);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);display:block}.auth-field .hint{margin-top:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-note);color:var(--muted)}.auth-err{margin-bottom:calc(var(--tw-spacing) * 1.5);min-height:18px;font-size:var(--fs-ui);color:var(--danger)}.auth-ok{margin-top:calc(var(--tw-spacing) * 3.5);text-align:center;font-size:var(--fs-ui);color:var(--muted)}#authModal .btn{width:100%}#authModal .auth-divider{margin-inline:0;margin-top:calc(var(--tw-spacing) * 3.5);margin-bottom:calc(var(--tw-spacing) * 2.5);align-items:center;gap:calc(var(--tw-spacing) * 2.5);font-size:var(--fs-note);color:var(--muted-strong);display:none}#authModal .auth-divider:before,#authModal .auth-divider:after{background-color:var(--border-float);content:"";flex:1;height:1px}#authModal #gbtn{margin-top:var(--tw-spacing);height:calc(var(--tw-spacing) * 10);overflow-clip-margin:2px;justify-content:center;display:none;overflow:clip}#authModal #gbtn>div{margin-inline:auto}#authModal #gbtn iframe{border-radius:var(--ds-radius-control)!important}:where([data-site-page=home],[data-site-page=app]) .efsec-grid{gap:calc(var(--tw-spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}:where([data-site-page=home],[data-site-page=app]) .efsec-card{align-items:center;gap:calc(var(--tw-spacing) * 2);border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--bg);padding-inline:0;padding-top:0;padding-bottom:calc(var(--tw-spacing) * 3.5);transition:var(--dur-fast);flex-direction:column;display:flex;overflow:hidden}:where([data-site-page=home],[data-site-page=app]) .efsec-card:hover{border-color:var(--primary);transform:translateY(-2px)}:where([data-site-page=home],[data-site-page=app]) .efsec-thumb{aspect-ratio:1;background-color:var(--surface2);width:100%;display:block;position:relative;overflow:hidden}:where([data-site-page=home],[data-site-page=app]) .efsec-thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}:where([data-site-page=home],[data-site-page=app]) .efsec-after{z-index:1}:where([data-site-page=home],[data-site-page=app]) .efsec-before{z-index:2;clip-path:inset(0);transition:clip-path var(--dur-slower) var(--ease-standard)}:where([data-site-page=home],[data-site-page=app]) .efsec-card:hover .efsec-before{clip-path:inset(0 50% 0 0)}:where([data-site-page=home],[data-site-page=app]) .efsec-line{z-index:3;opacity:0;--tw-shadow:var(--elev-raised);width:2px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--on-media);transition:left var(--dur-slower) var(--ease-standard), opacity var(--dur-slow);margin-left:-1px;position:absolute;top:0;bottom:0;left:0}:where([data-site-page=home],[data-site-page=app]) .efsec-vid{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where([data-site-page=home],[data-site-page=app]) .efsec-badge{pointer-events:none;top:calc(var(--tw-spacing) * 2);right:calc(var(--tw-spacing) * 2);z-index:4;border-radius:var(--ds-radius-control);padding-inline:calc(var(--tw-spacing) * 2);padding-block:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-caption);--tw-leading:1;color:var(--on-media);background:var(--media-chip-bg);line-height:1;position:absolute}:where([data-site-page=home],[data-site-page=app]) .efsec-featured{gap:calc(var(--tw-spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-site-page=home],[data-site-page=app]) .efsec-featured .efsec-card{background-color:var(--surface);align-items:flex-start;padding:0;position:relative}:where([data-site-page=home],[data-site-page=app]) .efsec-featured .efsec-thumb{aspect-ratio:4/5}:where([data-site-page=home],[data-site-page=app]) .efsec-featured .efsec-card:after{pointer-events:none;z-index:4;content:"";background:var(--scrim-card);position:absolute;inset:0}:where([data-site-page=home],[data-site-page=app]) .efsec-featured .efsec-card>b,:where([data-site-page=home],[data-site-page=app]) .efsec-featured .efsec-card>.efsec-cred{z-index:5;color:var(--on-media);position:absolute;inset-inline-start:calc(var(--tw-spacing) * 4)}:where([data-site-page=home],[data-site-page=app]) .efsec-featured .efsec-card>b{bottom:calc(var(--tw-spacing) * 9);font-size:var(--fs-lead)}:where([data-site-page=home],[data-site-page=app]) .efsec-featured .efsec-card>.efsec-cred{bottom:calc(var(--tw-spacing) * 3);font-size:var(--fs-ui);color:var(--on-media-muted)}:where([data-site-page=home],[data-site-page=app]) .efsec-card:hover .efsec-line{opacity:1;left:50%}:where([data-site-page=home],[data-site-page=app]) .efsec-ico{font-size:var(--fs-title-md)}:where([data-site-page=home],[data-site-page=app]) .efsec-card b{padding-inline:calc(var(--tw-spacing) * 2);text-align:center;font-size:var(--fs-copy);padding-block:0}:where([data-site-page=home],[data-site-page=app]) .efsec-cred{font-size:var(--fs-note);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--primary)}:where([data-site-page=home],[data-site-page=app]) .ba-card:hover .ba-before,:where([data-site-page=home],[data-site-page=app]) .ba-card:hover .ba-line,:where([data-site-page=home],[data-site-page=app]) .ba-card:hover .ba-tag.l,:where([data-site-page=home],[data-site-page=app]) .gal .gal-prompt{z-index:2;justify-content:flex-end;gap:calc(var(--tw-spacing) * 2);padding-inline:calc(var(--tw-spacing) * 3.5);padding-top:calc(var(--tw-spacing) * 3.5);padding-bottom:calc(var(--tw-spacing) * 10);color:var(--on-media);opacity:0;background:var(--scrim-reveal);transition:opacity var(--dur-slow);flex-direction:column;display:flex;position:absolute;inset:0}:where([data-site-page=home],[data-site-page=app]) .gal figure:hover .gal-prompt{opacity:1}:where([data-site-page=home],[data-site-page=app]) .gal .gal-plabel{font-size:var(--fs-micro);font-weight:var(--tw-font-weight,700);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-caps);letter-spacing:var(--track-caps);text-transform:uppercase;opacity:.82}:where([data-site-page=home],[data-site-page=app]) .gal .gal-ptext{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--fs-caption);--tw-leading:var(--lh-lead);line-height:var(--lh-lead);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1040px){:where([data-site-page=home],[data-site-page=app]) .mgrid,:where([data-site-page=home],[data-site-page=app]) .grid-4{grid-template-columns:repeat(2,1fr)}:where([data-site-page=home],[data-site-page=app]) .foot-top{gap:calc(var(--tw-spacing) * 6);grid-template-columns:repeat(4,minmax(0,1fr))}:where([data-site-page=home],[data-site-page=app]) .foot-col[data-foot-col=brand]{grid-column:1/-1}}@media (width<=860px){:where([data-site-page=home],[data-site-page=app]) .wb-grid{grid-template-columns:minmax(0,1fr)}:where([data-site-page=home],[data-site-page=app]) .hist-grid{grid-template-columns:repeat(3,1fr)}:where([data-site-page=home],[data-site-page=app]) .efsec-featured{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-site-page=home],[data-site-page=app]) .grid-4,:where([data-site-page=home],[data-site-page=app]) .gal{grid-template-columns:repeat(2,1fr)}:where([data-site-page=home],[data-site-page=app]) .grid-3{grid-template-columns:1fr}:where([data-site-page=home],[data-site-page=app]) section{padding:var(--sp-section-sm) 0}:where([data-site-page=home],[data-site-page=app]) .hero{padding-inline:0;padding-top:calc(var(--tw-spacing) * 14);padding-bottom:calc(var(--tw-spacing) * 12)}:where([data-site-page=home],[data-site-page=app]) .foot-top{gap:calc(var(--tw-spacing) * 6);grid-template-columns:1fr 1fr}:where([data-site-page=home],[data-site-page=app]) .foot-col[data-foot-col=brand]{grid-column:1/-1}}@media (width<=620px){:where([data-site-page=home],[data-site-page=app]) .mgrid,:where([data-site-page=home],[data-site-page=app]) .grid-4{grid-template-columns:1fr}:where([data-site-page=home],[data-site-page=app]) .gal{grid-template-columns:repeat(2,1fr)}:where([data-site-page=home],[data-site-page=app]) .container{padding-inline:calc(var(--tw-spacing) * 4);padding-block:0}:where([data-site-page=home],[data-site-page=app]) .foot-top{column-gap:calc(var(--tw-spacing) * 4);row-gap:calc(var(--tw-spacing) * 5)}:where([data-site-page=home],[data-site-page=app]) .foot-bottom{flex-direction:column;align-items:flex-start}:where([data-site-page=home],[data-site-page=app]) .billbar{gap:calc(var(--tw-spacing) * 2)}}@media (width<=360px){:where([data-site-page=home],[data-site-page=app]) .foot-top{grid-template-columns:1fr}}:where([data-site-page=content],[data-site-page=legal]) main{max-width:var(--shell-w);padding:56px var(--shell-pad) 40px;margin-block:0;margin-inline:auto}:where([data-site-page=content],[data-site-page=legal]) main :is(p,h2,h3,h4,blockquote,ul.cmp,ol.cmp){max-width:var(--prose-w)}:where([data-site-page=content],[data-site-page=legal]) .cmp li>p{font-size:var(--fs-body);margin:0}:where([data-site-page=content],[data-site-page=legal]) :where(.art-layout .art-main,.art-layout .art-main section.blk,main>section.blk)>:is(p,ul,ol,blockquote,figure){font-size:var(--fs-body);line-height:var(--lh-prose);text-wrap:pretty;text-autospace:normal}:where([data-site-page=content],[data-site-page=legal]) :where(.art-layout .art-main,.art-layout .art-main section.blk,main>section.blk)>p{margin:0 0 var(--prose-gap)}:where([data-site-page=content],[data-site-page=legal]) :where(.art-layout .art-main,.art-layout .art-main section.blk,main>section.blk)>:is(ul,ol){margin:.15em 0 calc(var(--prose-gap) * 1.1)}:where([data-site-page=content],[data-site-page=legal]) :is(.art-layout .art-main>h2,.art-layout .art-main>section.blk>h2){font-size:var(--fs-prose-h2);line-height:var(--lh-prose-h2);letter-spacing:-.005em;text-wrap:balance;margin:2em 0 .6em;font-weight:700}:where([data-site-page=content],[data-site-page=legal]) :is(.art-layout .art-main>h3,.art-layout .art-main>section.blk>h3,main>section.blk>h3){font-size:var(--fs-prose-h3);line-height:var(--lh-prose-h3);text-wrap:balance;margin:1.6em 0 .5em;font-weight:700}:where([data-site-page=content],[data-site-page=legal]) :is(.art-layout .art-main>h4,.art-layout .art-main>section.blk>h4,main>section.blk>h4){font-size:var(--fs-prose-h4);line-height:var(--lh-prose-h4);margin:1.4em 0 .35em;font-weight:700}:where([data-site-page=content],[data-site-page=legal]) :is(.art-layout .art-main,.art-layout .art-main section.blk,main>section.blk) :is(h2,h3)+h3{margin-top:.55em}:where([data-site-page=content],[data-site-page=legal]) :where(.art-layout .art-main,.art-layout .art-main section.blk,main>section.blk)>:first-child{margin-top:0}:where([data-site-page=content],[data-site-page=legal]) :where(.art-layout .art-main,.art-layout .art-main section.blk,main>section.blk)>blockquote{border-left:3px solid var(--primary);color:var(--muted-strong);margin:1.4em 0;padding:.15em 0 .15em 1.1em}:where([data-site-page=content],[data-site-page=legal]) :where(.art-layout .art-main,.art-layout .art-main section.blk,main>section.blk)>.spec-scroll-wrap{margin:1.5em 0 1.6em}:where([data-site-page=content],[data-site-page=legal]) .art-layout~section.blk>h2{font-size:var(--fs-prose-h2);line-height:var(--lh-prose-h2);letter-spacing:-.005em}:where([data-site-page=content],[data-site-page=legal]) :is(.card,.note,.faq,.ef-card,.post-card) :is(p,h2,h3,h4,ul.cmp,ol.cmp){max-width:none}:where([data-site-page=content],[data-site-page=legal]) main :is(.note,.faq){max-width:var(--prose-w)}:where([data-site-page=content]) .art-layout{grid-template-columns:minmax(0, var(--prose-w)) 300px;justify-content:space-between;align-items:flex-start;gap:0 var(--sp-10);display:grid}:where([data-site-page=content]) .art-rail{top:calc(var(--site-header-height,69px) + 24px);position:sticky}:where([data-site-page=content]) .art-rail .toc-list{columns:1}:where([data-site-page=content]) .art-rail .toc{margin-bottom:0}@media (width<=1040px){:where([data-site-page=content]) .art-layout{grid-template-columns:minmax(0,1fr)}:where([data-site-page=content]) .art-rail{margin-bottom:calc(var(--tw-spacing) * 8);grid-row:1;position:static}:where([data-site-page=content]) .art-main{grid-row:2}}:where([data-site-page=content],[data-site-page=legal]) .hero h1{margin-bottom:calc(var(--tw-spacing) * 4);font-size:var(--fs-page-h1);--tw-leading:var(--lh-page-h1);line-height:var(--lh-page-h1)}:where([data-site-page=content],[data-site-page=legal]) .hero .sub{margin-bottom:calc(var(--tw-spacing) * 6);max-width:680px;font-size:var(--fs-lead);color:var(--muted)}:where([data-site-page=content],[data-site-page=legal],[data-site-page=home],[data-site-page=app]) :where(.art-main,.blk,.note,.cards,.faq) :where(p,li,td) a,:where([data-site-page=content],[data-site-page=legal],[data-site-page=home],[data-site-page=app]) p.sub a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){:where([data-site-page=content],[data-site-page=legal],[data-site-page=home],[data-site-page=app]) :where(.art-main,.blk,.note,.cards,.faq) :where(p,li,td) a,:where([data-site-page=content],[data-site-page=legal],[data-site-page=home],[data-site-page=app]) p.sub a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}}:where([data-site-page=content],[data-site-page=legal],[data-site-page=home],[data-site-page=app]) :where(.art-main,.blk,.note,.cards,.faq) :where(p,li,td) a,:where([data-site-page=content],[data-site-page=legal],[data-site-page=home],[data-site-page=app]) p.sub a{transition:text-decoration-color var(--dur-fast)}:where([data-site-page=content],[data-site-page=legal],[data-site-page=home],[data-site-page=app]) :where(.art-main,.blk,.note,.cards,.faq) :where(p,li,td) a:hover,:where([data-site-page=content],[data-site-page=legal],[data-site-page=home],[data-site-page=app]) p.sub a:hover{text-decoration-color:currentColor}:where([data-site-page=content],[data-site-page=legal]) .cards{margin-inline:0;margin-block:calc(var(--tw-spacing) * 10);gap:calc(var(--tw-spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}:where([data-site-page=content],[data-site-page=legal]) .card{border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--tw-spacing) * 5)}:where([data-site-page=content],[data-site-page=legal]) .card h2{margin-bottom:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-h3);line-height:var(--tw-leading,var(--lh-h3));font-weight:var(--tw-font-weight,600)}:where([data-site-page=content],[data-site-page=legal]) .card p{font-size:var(--fs-copy);color:var(--muted-strong)}:where([data-site-page=content],[data-site-page=legal]) section.blk{margin-inline:0;margin-block:calc(var(--tw-spacing) * 10)}:where([data-site-page=content],[data-site-page=legal]) section.blk>h2{margin-bottom:calc(var(--tw-spacing) * 4);font-size:var(--fs-h2);--tw-leading:var(--lh-h2);line-height:var(--lh-h2)}:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec{margin-inline:0;margin-block:calc(var(--tw-spacing) * 2);border-collapse:collapse;width:100%;max-width:100%}:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec-scroll{overscroll-behavior-x:contain;overflow-x:auto}:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec-scroll-wrap{position:relative}:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec-scroll-wrap[data-edge-left=true] .spec-scroll{-webkit-mask-image:var(--mask-fade-left);-webkit-mask-image:var(--mask-fade-left);-webkit-mask-image:var(--mask-fade-left);-webkit-mask-image:var(--mask-fade-left);mask-image:var(--mask-fade-left)}:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec-scroll-wrap[data-edge-right=true] .spec-scroll{-webkit-mask-image:var(--mask-fade-right);-webkit-mask-image:var(--mask-fade-right);-webkit-mask-image:var(--mask-fade-right);-webkit-mask-image:var(--mask-fade-right);mask-image:var(--mask-fade-right)}:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec-scroll-wrap[data-edge-left=true][data-edge-right=true] .spec-scroll{-webkit-mask-image:var(--mask-fade-both);-webkit-mask-image:var(--mask-fade-both);-webkit-mask-image:var(--mask-fade-both);-webkit-mask-image:var(--mask-fade-both);mask-image:var(--mask-fade-both)}:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec-hint{margin-inline:0;margin-top:calc(var(--tw-spacing) * 1.5);align-items:center;gap:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-ui);color:var(--muted);margin-bottom:0;display:flex}:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec th,:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--tw-spacing) * 3.5);padding-block:calc(var(--tw-spacing) * 2.5);text-align:left;font-size:var(--fs-copy)}:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec th{background-color:var(--surface);text-wrap:balance}:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec:not(:has(tr>:nth-child(3))) th{width:38%}:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec:has(tr>:nth-child(3)) :is(th,td){min-width:5em}:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .note{margin-inline:0;margin-block:calc(var(--tw-spacing) * 6);border-radius:var(--ds-radius-control);background-color:var(--primary-soft);padding-inline:calc(var(--tw-spacing) * 4);padding-block:calc(var(--tw-spacing) * 3.5);font-size:var(--fs-copy);color:var(--primary-dark)}:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .cmp{list-style:none}:where([data-site-page=content],[data-site-page=legal]) .cmp li{padding-block:calc(var(--tw-spacing) * 2);font-size:var(--fs-body);padding-inline-start:calc(var(--tw-spacing) * 6);padding-inline-end:0;position:relative}:where([data-site-page=content],[data-site-page=legal]) .cmp li:before{height:calc(var(--tw-spacing) * 3);width:calc(var(--tw-spacing) * 3);background-color:var(--primary);content:"";border-radius:50%;position:absolute;top:15px;left:2px}:where([data-site-page=content],[data-site-page=legal]) .cta-blk{margin-inline:0;margin-block:calc(var(--tw-spacing) * 12);text-align:center}:where([data-site-page=content],[data-site-page=legal]) .crumb{margin-inline:0;margin-top:calc(var(--tw-spacing) * -8);margin-bottom:calc(var(--tw-spacing) * 6);font-size:var(--fs-ui);color:var(--muted)}:where([data-site-page=content],[data-site-page=legal]) .crumb a{color:var(--muted);text-decoration-line:none}:where([data-site-page=content],[data-site-page=legal]) .crumb a:hover{color:var(--primary)}:where([data-site-page=content],[data-site-page=legal]) .crumb-sep{margin-inline:calc(var(--tw-spacing) * 2);opacity:.6;margin-block:0}:where([data-site-page=content],[data-site-page=legal]) .ef-gal{gap:calc(var(--tw-spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}:where([data-site-page=content],[data-site-page=legal]) .ef-pair{gap:calc(var(--tw-spacing) * 1.5);border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--tw-spacing) * 2);grid-template-columns:1fr 1fr;margin:0;display:grid}:where([data-site-page=content],[data-site-page=legal]) .ef-pair img,:where([data-site-page=content],[data-site-page=legal]) .ef-pair video{aspect-ratio:3/4;border-radius:var(--ds-radius-control);object-fit:cover;width:100%;display:block}:where([data-site-page=content],[data-site-page=legal]) .ef-steps{gap:calc(var(--tw-spacing) * 3);counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));padding:0;list-style:none;display:grid}:where([data-site-page=content],[data-site-page=legal]) .ef-steps li{border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--tw-spacing) * 4);padding-block:calc(var(--tw-spacing) * 3.5);font-size:var(--fs-copy);counter-increment:s}:where([data-site-page=content],[data-site-page=legal]) .ef-steps li:before{margin-right:calc(var(--tw-spacing) * 2);border-radius:var(--ds-radius-control);background-color:var(--primary);padding-inline:calc(var(--tw-spacing) * 2);font-size:var(--fs-note);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--on-primary);content:"0" counter(s);padding-block:1px;display:inline-block}:where([data-site-page=content],[data-site-page=legal]) .ef-steps li b{margin-top:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-copy);display:block}:where([data-site-page=content],[data-site-page=legal]) .ef-steps li span{color:var(--muted)}:where([data-site-page=content],[data-site-page=legal]) .ef-cards{gap:calc(var(--tw-spacing) * 3.5);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}:where([data-site-page=content],[data-site-page=legal]) .ef-card{border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--tw-spacing) * 3.5);color:var(--text);text-decoration-line:none;display:block}:where([data-site-page=content],[data-site-page=legal]) .ef-card:hover{border-color:var(--primary)}:where([data-site-page=content],[data-site-page=legal]) .ef-card b{margin-top:calc(var(--tw-spacing) * 2.5);font-size:var(--fs-copy);display:block}:where([data-site-page=content],[data-site-page=legal]) .ef-card p{margin-inline:0;margin-top:var(--tw-spacing);margin-bottom:calc(var(--tw-spacing) * 2);font-size:var(--fs-ui);color:var(--muted)}:where([data-site-page=content],[data-site-page=legal]) .ef-card-img img,:where([data-site-page=content],[data-site-page=legal]) .ef-card-img video{aspect-ratio:1;border-radius:var(--ds-radius-control);object-fit:cover;width:100%;display:block}:where([data-site-page=content],[data-site-page=legal]) .ef-cred{font-size:var(--fs-note);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--primary)}:where([data-site-page=content],[data-site-page=legal]) .ecreate{gap:calc(var(--tw-spacing) * 4);border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--tw-spacing) * 4);grid-template-columns:1.4fr 1fr;display:grid}@media (width<=860px){:where([data-site-page=content],[data-site-page=legal]) .ecreate{grid-template-columns:1fr}}:where([data-site-page=content],[data-site-page=legal]) .ec-drop{cursor:pointer;justify-content:center;align-items:center;gap:var(--tw-spacing);border-radius:var(--ds-radius-control);background-color:var(--bg);text-align:center;border:2px dashed var(--border);flex-direction:column;min-height:230px;display:flex}:where([data-site-page=content],[data-site-page=legal]) .ec-drop.drag,:where([data-site-page=content],[data-site-page=legal]) .ec-drop:hover{border-color:var(--primary)}:where([data-site-page=content],[data-site-page=legal]) .ec-drop-ico{font-size:var(--fs-title-md)}:where([data-site-page=content],[data-site-page=legal]) .ec-drop-t{font-size:var(--fs-copy);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}:where([data-site-page=content],[data-site-page=legal]) .ec-drop-s{font-size:var(--fs-note);color:var(--muted)}:where([data-site-page=content],[data-site-page=legal]) .ec-preview{display:none;position:relative}:where([data-site-page=content],[data-site-page=legal]) .ec-preview img{border-radius:var(--ds-radius-control);object-fit:cover;width:100%;max-height:340px;display:block}:where([data-site-page=content],[data-site-page=legal]) .ec-reupload{right:calc(var(--tw-spacing) * 2);bottom:calc(var(--tw-spacing) * 2);cursor:pointer;border-radius:var(--ds-radius-control);padding-inline:calc(var(--tw-spacing) * 3);padding-block:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-note);color:var(--on-primary);background:var(--media-chip-bg);position:absolute}:where([data-site-page=content],[data-site-page=legal]) .ec-right{gap:calc(var(--tw-spacing) * 2.5);flex-direction:column;display:flex}:where([data-site-page=content],[data-site-page=legal]) .ec-price{font-size:var(--fs-body);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--primary)}:where([data-site-page=content],[data-site-page=legal]) .ec-adj summary{cursor:pointer;font-size:var(--fs-ui);color:var(--muted)}:where([data-site-page=content],[data-site-page=legal]) .ec-msg{min-height:18px;font-size:var(--fs-ui);color:var(--muted)}:where([data-site-page=content],[data-site-page=legal]) .ec-msg.err{color:var(--danger)}:where([data-site-page=content],[data-site-page=legal]) .ec-login{gap:calc(var(--tw-spacing) * 1.5);display:grid}:where([data-site-page=content],[data-site-page=legal]) .ec-login-tip{text-align:center;font-size:var(--fs-note);color:var(--muted)}:where([data-site-page=content],[data-site-page=legal]) .ec-result{grid-column:1/-1;display:none}:where([data-site-page=content],[data-site-page=legal]) .ec-result img,:where([data-site-page=content],[data-site-page=legal]) .ec-result video{border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:100%;max-width:520px;margin-block:0;margin-inline:auto;display:block}:where([data-site-page=content],[data-site-page=legal]) .ec-result-bar{margin-top:calc(var(--tw-spacing) * 2.5);justify-content:center;gap:calc(var(--tw-spacing) * 2.5);flex-wrap:wrap;display:flex}[dir=rtl] :where([data-site-page=content],[data-site-page=legal]) .ecreate,[dir=rtl] :where([data-site-page=content],[data-site-page=legal]) .ef-pair{direction:rtl}:where([data-site-page=content],[data-site-page=legal]) .zbox{z-index:var(--z-lightbox);cursor:zoom-out;padding:calc(var(--tw-spacing) * 4);background:var(--overlay-max);justify-content:center;align-items:center;display:none;position:fixed;inset:0}:where([data-site-page=content],[data-site-page=legal]) .zbox.on{display:flex}:where([data-site-page=content],[data-site-page=legal]) .zbox img{border-radius:var(--ds-radius-control);--tw-shadow:var(--elev-modal);width:auto;max-width:94vw;height:auto;max-height:92vh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-site-page=content],[data-site-page=legal]) .ef-pair img,:where([data-site-page=content],[data-site-page=legal]) .grid-imgs img{cursor:zoom-in}:where([data-site-page=content],[data-site-page=legal]) .grid-imgs{gap:calc(var(--tw-spacing) * 3.5);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}:where([data-site-page=content],[data-site-page=legal]) .grid-imgs figure{margin:0}:where([data-site-page=content],[data-site-page=legal]) .grid-imgs img{border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:100%;display:block}:where([data-site-page=content],[data-site-page=legal]) .grid-imgs figcaption{margin-top:calc(var(--tw-spacing) * 1.5);align-items:center;gap:calc(var(--tw-spacing) * .5);text-align:center;font-size:var(--fs-ui);color:var(--muted);flex-direction:column;display:flex}:where([data-site-page=content],[data-site-page=legal]) .grid-imgs.demo img{aspect-ratio:1;object-fit:cover}:where([data-site-page=content],[data-site-page=legal]) .grid-imgs .fig-make{font-size:var(--fs-note);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--primary);text-decoration-line:none}:where([data-site-page=content],[data-site-page=legal]) .grid-imgs .fig-make:hover{text-decoration-line:underline}:where([data-site-page=content],[data-site-page=legal]) .grid-imgs video{aspect-ratio:3/4;border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);object-fit:cover;background:var(--media-bg);width:100%;display:block}:where([data-site-page=content],[data-site-page=legal]) .show-eff{margin-inline:0;margin-block:calc(var(--tw-spacing) * 8)}:where([data-site-page=content],[data-site-page=legal]) .show-eff h3{margin-bottom:calc(var(--tw-spacing) * 3);align-items:center;gap:calc(var(--tw-spacing) * 3);font-size:var(--fs-h3);line-height:var(--tw-leading,var(--lh-h3));font-weight:var(--tw-font-weight,600);flex-wrap:wrap;display:flex}:where([data-site-page=content],[data-site-page=legal]) .show-eff h3 a{color:var(--text);text-decoration-line:none}:where([data-site-page=content],[data-site-page=legal]) .show-eff h3 a:hover{color:var(--primary)}:where([data-site-page=content],[data-site-page=legal]) .show-cred{font-size:var(--fs-note);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--primary)}:where([data-site-page=content],[data-site-page=legal]) .show-make{font-size:var(--fs-ui);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--primary);margin-left:auto}[dir=rtl] :where([data-site-page=content],[data-site-page=legal]) .show-make{margin-left:0;margin-right:auto}:where([data-site-page=content],[data-site-page=legal]) .tabnav{margin-inline:0;margin-top:0;margin-bottom:calc(var(--tw-spacing) * 6);gap:calc(var(--tw-spacing) * 2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}:where([data-site-page=content],[data-site-page=legal]) .tabnav .tab{align-items:center;gap:calc(var(--tw-spacing) * 2);border-top-left-radius:var(--ds-radius-panel);border-top-right-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--tw-spacing) * 4);padding-block:calc(var(--tw-spacing) * 2);font-size:var(--fs-copy);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--muted);transition:var(--dur-fast);text-decoration-line:none;display:inline-flex;position:relative;top:1px}:where([data-site-page=content],[data-site-page=legal]) .tabnav .tab:hover{border-color:var(--border-control);color:var(--text)}:where([data-site-page=content],[data-site-page=legal]) .tabnav .tab.on{color:var(--on-brand);background:var(--brand-fill);border-color:#0000}:where([data-site-page=content],[data-site-page=legal]) .tab-n{border-radius:var(--ds-radius-control);background-color:var(--surface2);padding-inline:calc(var(--tw-spacing) * 2);font-size:var(--fs-caption);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--muted);padding-block:1px}:where([data-site-page=content],[data-site-page=legal]) .tabnav .tab.on .tab-n{color:var(--on-brand);background-color:#0000}:where([data-site-page=content],[data-site-page=legal]) .tabpane{display:none}:where([data-site-page=content],[data-site-page=legal]) .tabpane.on{display:block}:where([data-site-page=content],[data-site-page=legal]) .show-eff.tabbed .xtra{display:none}:where([data-site-page=content],[data-site-page=legal]) .show-eff.tabbed.expanded .xtra{display:block}:where([data-site-page=content],[data-site-page=legal]) .xrow{margin-top:calc(var(--tw-spacing) * 2.5)}:where([data-site-page=content],[data-site-page=legal]) .com-grid{columns:3;column-gap:calc(var(--tw-spacing) * 3.5)}@media (width<=860px){:where([data-site-page=content],[data-site-page=legal]) .com-grid{columns:2}}@media (width<=620px){:where([data-site-page=content],[data-site-page=legal]) .com-grid{columns:1}}:where([data-site-page=content],[data-site-page=legal]) .com-item{margin-inline:0;margin-top:0;margin-bottom:calc(var(--tw-spacing) * 3.5);break-inside:avoid;border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);-webkit-column-break-inside:avoid;page-break-inside:avoid;overflow:hidden}:where([data-site-page=content],[data-site-page=legal]) .com-item a{display:block}:where([data-site-page=content],[data-site-page=legal]) .com-item video,:where([data-site-page=content],[data-site-page=legal]) .com-item img{background:var(--media-bg);border:none;border-radius:0;width:100%;height:auto;display:block}:where([data-site-page=content],[data-site-page=legal]) .com-item figcaption{justify-content:space-between;align-items:center;gap:calc(var(--tw-spacing) * 2);padding-inline:calc(var(--tw-spacing) * 3);padding-block:calc(var(--tw-spacing) * 2);font-size:var(--fs-note);color:var(--muted);border-top:1px solid var(--border);display:flex}:where([data-site-page=content],[data-site-page=legal]) .com-item figcaption b{--tw-font-weight:var(--tw-font-weight-bold);min-width:0;font-weight:var(--tw-font-weight-bold);text-overflow:ellipsis;white-space:nowrap;color:var(--text);flex:1;overflow:hidden}:where([data-site-page=content],[data-site-page=legal]) .com-item figcaption span{white-space:nowrap;flex-shrink:0}:where([data-site-page=content],[data-site-page=legal]) .com-rep{cursor:pointer;font-family:inherit;font-size:var(--fs-caption);color:var(--muted);padding-inline-start:calc(var(--tw-spacing) * 1.5);padding-inline-end:0;background:0 0;border:none;padding-top:0;padding-bottom:0}:where([data-site-page=content],[data-site-page=legal]) .com-rep:hover{color:var(--primary)}:where([data-site-page=content],[data-site-page=legal]) .com-rep.done{cursor:default;color:var(--primary)}:where([data-site-page=content],[data-site-page=legal]) .xbtn{cursor:pointer;border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--tw-spacing) * 3.5);padding-block:calc(var(--tw-spacing) * 1.5);font-family:inherit;font-size:var(--fs-note);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--muted)}:where([data-site-page=content],[data-site-page=legal]) .xbtn:hover{border-color:var(--primary);color:var(--primary)}@media (width<=860px){:where([data-site-page=content],[data-site-page=legal]) .tabnav{top:calc(var(--tw-spacing) * 17);z-index:var(--z-sticky);margin-inline:0;margin-top:0;margin-bottom:calc(var(--tw-spacing) * 5);background-color:var(--bg);padding-inline:0;padding-block:calc(var(--tw-spacing) * 2);--tw-shadow:var(--elev-bar);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:sticky}:where([data-site-page=content],[data-site-page=legal]) .tabnav .tab{border-radius:var(--ds-radius-control);flex:auto;justify-content:center;top:0}}:where([data-site-page=content],[data-site-page=legal]) .mybar{margin-inline:0;margin-top:0;margin-bottom:calc(var(--tw-spacing) * 6);gap:calc(var(--tw-spacing) * 2);flex-wrap:wrap;display:flex}:where([data-site-page=content],[data-site-page=legal]) .mybar .myf{cursor:pointer;align-items:center;gap:calc(var(--tw-spacing) * 2);border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--tw-spacing) * 4);padding-block:calc(var(--tw-spacing) * 2);font-family:inherit;font-size:var(--fs-copy);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--muted);transition:var(--dur-fast);display:inline-flex}:where([data-site-page=content],[data-site-page=legal]) .mybar .myf:hover{border-color:var(--border-control);color:var(--text)}:where([data-site-page=content],[data-site-page=legal]) .mybar .myf.on{color:var(--on-brand);background:var(--brand-fill);border-color:#0000}:where([data-site-page=content],[data-site-page=legal]) .mybar .myf.on .tab-n{color:var(--on-brand);background-color:#0000}:where([data-site-page=content],[data-site-page=legal]) .my-acts{gap:calc(var(--tw-spacing) * 1.5);padding-inline:calc(var(--tw-spacing) * 3);padding-block:calc(var(--tw-spacing) * 2);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}:where([data-site-page=content],[data-site-page=legal]) .my-act{cursor:pointer;border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface2);min-width:0;padding-inline:calc(var(--tw-spacing) * 2);padding-block:calc(var(--tw-spacing) * 1.5);text-align:center;font-family:inherit;font-size:var(--fs-caption);--tw-leading:var(--lh-lead);line-height:var(--lh-lead);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);transition:var(--dur-fast);flex:auto;text-decoration-line:none;overflow:hidden}:where([data-site-page=content],[data-site-page=legal]) .my-act:hover{border-color:var(--primary);background-color:var(--surface-hover);color:var(--primary)}:where([data-site-page=content],[data-site-page=legal]) .my-act[disabled]{cursor:wait;opacity:.55}:where([data-site-page=content],[data-site-page=legal]) .my-act.my-unlink{border-color:var(--danger);color:var(--danger)}:where([data-site-page=content],[data-site-page=legal]) .my-act.my-unlink:hover{background-color:var(--danger);color:var(--on-media)}:where([data-site-page=content],[data-site-page=legal]) .my-act.on{color:var(--on-brand);background:var(--brand-fill);border-color:#0000}:where([data-site-page=content],[data-site-page=legal]) .p404-grid{margin-top:calc(var(--tw-spacing) * 2);gap:calc(var(--tw-spacing) * 3.5);grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));display:grid}:where([data-site-page=content],[data-site-page=legal]) .p404-card{border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);transition:border-color var(--dur-base), transform var(--dur-base);display:block;overflow:hidden}:where([data-site-page=content],[data-site-page=legal]) .p404-card:hover{border-color:var(--primary);transform:translateY(-2px)}:where([data-site-page=content],[data-site-page=legal]) .p404-card img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}:where([data-site-page=content],[data-site-page=legal]) .p404-card b{padding-inline:calc(var(--tw-spacing) * 3.5);padding-top:calc(var(--tw-spacing) * 3);padding-bottom:var(--tw-spacing);font-size:var(--fs-copy);display:block}:where([data-site-page=content],[data-site-page=legal]) .p404-card span{padding-inline:calc(var(--tw-spacing) * 3.5);padding-top:0;padding-bottom:calc(var(--tw-spacing) * 3.5);font-size:var(--fs-ui);color:var(--muted);display:block}:where([data-site-page=content],[data-site-page=legal]) footer{background-color:var(--surface);padding-inline:0;padding-block:calc(var(--tw-spacing) * 12);font-size:var(--fs-ui);color:var(--muted);border-top:1px solid var(--border)}:where([data-site-page=content],[data-site-page=legal]) .foot-inner{max-width:var(--shell-w);padding:0 var(--shell-pad);margin-block:0;margin-inline:auto}:where([data-site-page=content],[data-site-page=legal]) .foot-col h4{margin-bottom:calc(var(--tw-spacing) * 4);font-size:var(--fs-caption);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-caps);letter-spacing:var(--track-caps);color:var(--text);text-transform:uppercase}:where([data-site-page=content],[data-site-page=legal]) .foot-col a{padding-inline:0;padding-block:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-ui);color:var(--muted);transition:var(--dur-fast);text-decoration-line:none;display:block}:where([data-site-page=content],[data-site-page=legal]) .foot-brand{margin-bottom:calc(var(--tw-spacing) * 2.5);font-size:var(--fs-copy);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight);color:var(--text)}@media (width<=1040px){:where([data-site-page=content],[data-site-page=legal]) .foot-top{gap:calc(var(--tw-spacing) * 6);grid-template-columns:repeat(4,minmax(0,1fr))}:where([data-site-page=content],[data-site-page=legal]) .foot-col[data-foot-col=brand]{grid-column:1/-1}}@media (width<=860px){:where([data-site-page=content],[data-site-page=legal]) .foot-top{gap:calc(var(--tw-spacing) * 6);grid-template-columns:1fr 1fr}:where([data-site-page=content],[data-site-page=legal]) .foot-col[data-foot-col=brand]{grid-column:1/-1}}@media (width<=620px){:where([data-site-page=content],[data-site-page=legal]) .foot-top{column-gap:calc(var(--tw-spacing) * 4);row-gap:calc(var(--tw-spacing) * 5)}}@media (width<=360px){:where([data-site-page=content],[data-site-page=legal]) .foot-top{grid-template-columns:1fr}}@media (width<=620px){:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec th,:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec td{padding-inline:calc(var(--tw-spacing) * 2.5);padding-block:calc(var(--tw-spacing) * 2);font-size:var(--fs-ui)}:is(:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec:has(tr>:nth-child(3)) th,:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec:has(tr>:nth-child(3)) td){min-width:150px}:where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec tr>:first-child{background:var(--surface);box-shadow:var(--elev-sticky-start);position:sticky;inset-inline-start:0}[dir=rtl] :where([data-site-page=content],[data-site-page=legal],[data-site-page=app]) .spec tr>:first-child{box-shadow:var(--elev-sticky-end)}}:where([data-site-page=content],[data-site-page=legal]) .byline{margin-bottom:calc(var(--tw-spacing) * 8);align-items:center;gap:calc(var(--tw-spacing) * 3);display:flex}:where([data-site-page=content],[data-site-page=legal]) .byline-avatar{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);border-radius:2147483647px;flex-shrink:0;width:34px;height:34px}:where([data-site-page=content],[data-site-page=legal]) .byline-text{gap:calc(var(--tw-spacing) * .5);flex-direction:column;min-width:0;display:flex}:where([data-site-page=content],[data-site-page=legal]) .byline-author{font-size:var(--fs-copy);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--text)}:where([data-site-page=content],[data-site-page=legal]) .byline-meta{font-size:var(--fs-note);color:var(--muted-strong)}:where([data-site-page=content],[data-site-page=legal]) .toc{margin-bottom:calc(var(--tw-spacing) * 8);border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--tw-spacing) * 5);padding-block:calc(var(--tw-spacing) * 4)}:where([data-site-page=content],[data-site-page=legal]) .toc-h{margin-bottom:calc(var(--tw-spacing) * 2.5);font-size:var(--fs-caption);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-caps);letter-spacing:var(--track-caps);color:var(--muted);text-transform:uppercase;display:block}:where([data-site-page=content],[data-site-page=legal]) .toc-list{columns:2;column-gap:calc(var(--tw-spacing) * 6);margin:0;padding:0;list-style:none}:where([data-site-page=content],[data-site-page=legal]) .toc-list li{margin-bottom:calc(var(--tw-spacing) * 2);break-inside:avoid}:where([data-site-page=content],[data-site-page=legal]) .toc-list li[data-level="3"]{padding-inline-start:calc(var(--tw-spacing) * 3.5)}:where([data-site-page=content],[data-site-page=legal]) .toc-list a{font-size:var(--fs-ui);color:var(--muted-strong);transition:color var(--dur-fast)}:where([data-site-page=content],[data-site-page=legal]) .toc-list a:hover{color:var(--primary)}@media (width<=620px){:where([data-site-page=content],[data-site-page=legal]) .toc-list{columns:1}}:where([data-site-page=content],[data-site-page=legal]) .post-list{margin-inline:0;margin-top:calc(var(--tw-spacing) * 2);gap:calc(var(--tw-spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;display:grid}:where([data-site-page=content],[data-site-page=legal]) .post-card{align-items:flex-start;gap:calc(var(--tw-spacing) * 3.5);border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--tw-spacing) * 3.5);color:var(--text);transition:border-color var(--dur-fast), transform var(--dur-fast);display:flex}:where([data-site-page=content],[data-site-page=legal]) .post-card:hover{border-color:var(--primary);transform:translateY(-2px)}:where([data-site-page=content],[data-site-page=legal]) .post-cover{border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);object-fit:cover;aspect-ratio:1200/630;flex-shrink:0;width:clamp(144px,32%,176px)}:where([data-site-page=content],[data-site-page=legal]) .post-body{gap:calc(var(--tw-spacing) * 1.5);flex-direction:column;min-width:0;display:flex}:where([data-site-page=content],[data-site-page=legal]) .post-body h2{font-size:var(--fs-h3);line-height:var(--tw-leading,var(--lh-h3));font-weight:var(--tw-font-weight,600);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where([data-site-page=content],[data-site-page=legal]) .post-body p{font-size:var(--fs-ui);--tw-leading:var(--lh-lead);line-height:var(--lh-lead);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where([data-site-page=content],[data-site-page=legal]) .post-meta{font-size:var(--fs-note);color:var(--muted-strong);margin-top:auto}@media (width<=860px){:where([data-site-page=content],[data-site-page=legal]) .post-list{grid-template-columns:minmax(0,1fr)}:where([data-site-page=content],[data-site-page=legal]) .post-cover{width:96px}:where([data-site-page=content],[data-site-page=legal]) .post-body h2{-webkit-line-clamp:4}}html[data-auth-pending] #authArea{display:none!important}.lang-menu{max-height:min(62vh,100dvh - 92px);overflow-y:auto}.lang-menu a{width:100%;padding-inline:calc(var(--tw-spacing) * 4);padding-block:calc(var(--tw-spacing) * 3);text-align:start;font-family:inherit;font-size:var(--fs-ui);white-space:nowrap;color:var(--text);background:0 0;display:block}.lang-menu a:hover,.lang-menu a:focus-visible,.lang-menu a[data-highlighted]{background-color:var(--surface-hover)}.lang-menu .cur{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);color:var(--primary)}.dropdown button{text-align:start}@media (width<=620px){.nav-right .btn-sm{padding-inline:calc(var(--tw-spacing) * 2.5);padding-block:calc(var(--tw-spacing) * 2)}.nav-right #authArea{flex-wrap:wrap;justify-content:flex-end;max-width:100%}}.nav-links>a[aria-current=page],.nav-dd>button[aria-current]{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--primary)}.nav-dd .dd-menu a.dd-all{margin-top:var(--tw-spacing);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--primary)}.dropdown .segmented{margin-inline:calc(var(--tw-spacing) * 2);margin-block:calc(var(--tw-spacing) * 1.5);background-color:var(--surface-hover);display:flex}.dropdown .segmented-item,.dropdown .segmented-item[data-highlighted]{min-height:calc(var(--tw-spacing) * 8);gap:calc(var(--tw-spacing) * 1.5);width:auto;padding-inline:calc(var(--tw-spacing) * 2);text-align:center;background-color:#0000;flex:1;padding-block:0;display:flex}.dropdown .segmented-item[data-highlighted]{color:var(--text)}.dropdown .segmented-item.on,.dropdown .segmented-item.on[data-highlighted]{color:var(--on-brand);background:var(--brand-fill)}.foot-themes{margin-bottom:calc(var(--tw-spacing) * 4)}.nav-menu-btn{width:calc(var(--tw-spacing) * 9);height:calc(var(--tw-spacing) * 9);cursor:pointer;border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--bg);color:var(--text);justify-content:center;align-items:center}.nav-space:has(.nav-drawer:not([hidden])) .nav{background-color:var(--bg)}.nav-drawer{inset-inline:0;top:var(--site-header-height,69px);z-index:var(--z-drawer);background-color:var(--bg);flex-direction:column;display:flex;position:fixed;bottom:0}.nav-drawer[hidden]{display:none}.nav-drawer .drawer-body{overscroll-behavior:contain;padding-inline:calc(var(--tw-spacing) * 4);padding-top:calc(var(--tw-spacing) * 2);padding-bottom:calc(var(--tw-spacing) * 4);flex:1;overflow-y:auto}.nav-drawer .drawer-link,.nav-drawer .drawer-group>summary{cursor:pointer;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);min-height:52px;padding-inline:var(--tw-spacing);font-size:var(--fs-h3);line-height:var(--tw-leading,var(--lh-h3));font-weight:var(--tw-font-weight,600);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--text);justify-content:space-between;align-items:center;list-style-type:none;display:flex}.nav-drawer .drawer-group>summary::-webkit-details-marker{display:none}.nav-drawer .drawer-group>summary:after{font-size:var(--fs-h4);line-height:var(--tw-leading,var(--lh-h4));font-weight:var(--tw-font-weight,600);--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal);color:var(--muted);content:"+"}.nav-drawer .drawer-group[open]>summary:after{content:"−"}.nav-drawer .drawer-link[aria-current=page]{color:var(--primary)}.nav-drawer .drawer-group[open]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--tw-spacing) * 2)}.nav-drawer .drawer-col{flex-direction:column;display:flex}.nav-drawer .dd-h{padding-inline-start:calc(var(--tw-spacing) * 3.5);padding-inline-end:0;padding-top:calc(var(--tw-spacing) * 3);padding-bottom:calc(var(--tw-spacing) * .5);font-size:var(--fs-note);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--muted)}.nav-drawer .drawer-group a{min-height:calc(var(--tw-spacing) * 11);border-radius:var(--ds-radius-control);font-size:var(--fs-copy);color:var(--text);padding-inline-start:calc(var(--tw-spacing) * 3.5);padding-inline-end:var(--tw-spacing);justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;display:flex}.nav-drawer .drawer-group a:hover{background-color:var(--surface)}.nav-drawer .drawer-group a.dd-all{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--primary)}.nav-drawer .drawer-minor{padding-top:calc(var(--tw-spacing) * 2)}.nav-drawer .drawer-link.minor{min-height:calc(var(--tw-spacing) * 11);border-style:var(--tw-border-style);font-size:var(--fs-copy);--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal);color:var(--muted);border-width:0}.nav-drawer .drawer-foot{gap:calc(var(--tw-spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--tw-spacing) * 4);padding-top:calc(var(--tw-spacing) * 3.5);padding-bottom:calc(var(--tw-spacing) * 5);flex-direction:column;display:flex}.nav-drawer .drawer-prefs{justify-content:space-between;align-items:center;gap:calc(var(--tw-spacing) * 3);flex-wrap:wrap;display:flex}.nav-drawer .drawer-lang{position:relative}.nav-drawer .drawer-lang>summary{height:calc(var(--tw-spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--tw-spacing) * 1.5);border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--bg);padding-inline:calc(var(--tw-spacing) * 3);font-size:var(--fs-copy);list-style-type:none;display:flex}.nav-drawer .drawer-lang>summary::-webkit-details-marker{display:none}.nav-drawer .drawer-lang .lang-menu{z-index:2;border-radius:var(--ds-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-float);background-color:var(--surface-float);min-width:200px;max-height:50vh;padding:var(--tw-spacing);--tw-shadow:var(--elev-popover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-inline-start:calc(var(--tw-spacing) * 0);position:absolute;bottom:calc(100% + 6px);overflow-y:auto}.nav-drawer .drawer-lang .lang-menu a{border-radius:var(--ds-radius-control);padding-inline:calc(var(--tw-spacing) * 3);padding-block:calc(var(--tw-spacing) * 2.5);font-size:var(--fs-copy);display:block}.nav-drawer .drawer-themes .segmented-item{min-height:calc(var(--tw-spacing) * 9);padding-inline:calc(var(--tw-spacing) * 3)}.nav-drawer .drawer-themes .segmented-item .tn{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-drawer .drawer-actions{gap:calc(var(--tw-spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nav-drawer .drawer-actions .btn{justify-content:center;width:100%}.nav-drawer .drawer-actions .drawer-wide{grid-column:span 2/span 2}@media (width<=620px){.nav-right .credits-badge{padding-inline:calc(var(--tw-spacing) * 2)}}body:where([data-site-page=legal]){--tw-leading:var(--lh-lead);line-height:var(--lh-lead)}:where([data-site-page=legal]) main{max-width:var(--shell-w);padding:48px var(--shell-pad) 80px}:where([data-site-page=legal]) h1{margin-bottom:calc(var(--tw-spacing) * 1.5);font-size:var(--fs-title-md)}:where([data-site-page=legal]) .updated{margin-bottom:calc(var(--tw-spacing) * 8);font-size:var(--fs-ui);color:var(--muted)}:where([data-site-page=legal]) main h2{margin-inline:0;margin-top:calc(var(--tw-spacing) * 8);margin-bottom:calc(var(--tw-spacing) * 2);font-size:var(--fs-h3);line-height:var(--tw-leading,var(--lh-h3));font-weight:var(--tw-font-weight,600)}:where([data-site-page=legal]) main p{font-size:var(--fs-copy);color:var(--muted)}:where([data-site-page=legal]) .home-link{margin-top:calc(var(--tw-spacing) * 12);font-size:var(--fs-copy);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--primary);display:inline-block}:where([data-site-page=legal]) .home-link:hover{text-decoration-line:underline}:where([data-site-page=legal]) footer{max-width:var(--shell-w);padding:24px var(--shell-pad);text-align:center;margin-inline:auto}:where([data-site-page=legal]) .foot-social{margin-top:0;margin-bottom:calc(var(--tw-spacing) * 3.5);justify-content:center;padding:0}#slloy-ck{z-index:2147483000;border-radius:var(--ds-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-float);background-color:var(--surface-float);max-width:380px;padding-inline:calc(var(--tw-spacing) * 4);padding-top:calc(var(--tw-spacing) * 4);padding-bottom:calc(var(--tw-spacing) * 3.5);font-family:inherit;font-size:var(--fs-ui);--tw-leading:var(--lh-lead);line-height:var(--lh-lead);color:var(--text);--tw-shadow:var(--elev-popover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:fixed;inset-block-end:var(--sp-4);inset-inline-start:var(--sp-4)}#slloy-ck h4{margin-inline:0;margin-top:0;margin-bottom:calc(var(--tw-spacing) * 2);font-size:var(--fs-copy);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight)}#slloy-ck p{margin-inline:0;margin-top:0;margin-bottom:calc(var(--tw-spacing) * 3.5);color:var(--muted)}#slloy-ck .sck-row{gap:calc(var(--tw-spacing) * 2);flex-wrap:wrap;display:flex}@media (width<=620px){#slloy-ck{max-width:none;inset-inline:12px}}}@layer utilities{.tw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:sticky{position:sticky}.tw\:end-2{inset-inline-end:calc(var(--tw-spacing) * 2)}.tw\:top-17{top:calc(var(--tw-spacing) * 17)}.tw\:z-5{z-index:5}.tw\:z-\[var\(--z-dropdown\)\]{z-index:var(--z-dropdown)}.tw\:z-\[var\(--z-sticky\)\]{z-index:var(--z-sticky)}.tw\:m-0{margin:0}.tw\:mx-auto{margin-inline:auto}.tw\:my-2{margin-block:calc(var(--tw-spacing) * 2)}.tw\:mt-0{margin-top:0}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}.tw\:mt-12{margin-top:calc(var(--tw-spacing) * 12)}.tw\:mt-auto{margin-top:auto}.tw\:mb-0{margin-bottom:0}.tw\:mb-1\.5{margin-bottom:calc(var(--tw-spacing) * 1.5)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:mb-5{margin-bottom:calc(var(--tw-spacing) * 5)}.tw\:block{display:block}.tw\:contents{display:contents}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-flex{display:inline-flex}.tw\:aspect-\[4\/3\]{aspect-ratio:4/3}.tw\:aspect-square{aspect-ratio:1}.tw\:size-\[30px\]{width:30px;height:30px}.tw\:size-full{width:100%;height:100%}.tw\:h-3{height:calc(var(--tw-spacing) * 3)}.tw\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:h-10{height:calc(var(--tw-spacing) * 10)}.tw\:h-\[22px\]{height:22px}.tw\:h-\[68px\]{height:68px}.tw\:h-auto{height:auto}.tw\:max-h-\[var\(--radix-select-content-available-height\)\]{max-height:var(--radix-select-content-available-height)}.tw\:min-h-8{min-height:calc(var(--tw-spacing) * 8)}.tw\:min-h-10{min-height:calc(var(--tw-spacing) * 10)}.tw\:min-h-11{min-height:calc(var(--tw-spacing) * 11)}.tw\:min-h-16{min-height:calc(var(--tw-spacing) * 16)}.tw\:min-h-\[110px\]{min-height:110px}.tw\:w-24{width:calc(var(--tw-spacing) * 24)}.tw\:w-40{width:calc(var(--tw-spacing) * 40)}.tw\:w-auto{width:auto}.tw\:w-full{width:100%}.tw\:max-w-\[680px\]{max-width:680px}.tw\:max-w-\[1160px\]{max-width:1160px}.tw\:max-w-\[calc\(100vw_-_32px\)\]{max-width:calc(100vw - 32px)}.tw\:min-w-0{min-width:0}.tw\:min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:basis-full{flex-basis:100%}.tw\:animate-pulse{animation:var(--tw-animate-pulse)}.tw\:cursor-pointer{cursor:pointer}.tw\:resize-y{resize:vertical}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-2\.5{gap:calc(var(--tw-spacing) * 2.5)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:gap-10{gap:calc(var(--tw-spacing) * 10)}.tw\:gap-x-5{column-gap:calc(var(--tw-spacing) * 5)}.tw\:gap-y-2{row-gap:calc(var(--tw-spacing) * 2)}.tw\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw\:overflow-hidden{overflow:hidden}.tw\:rounded-control{border-radius:var(--ds-radius-control)}.tw\:rounded-panel{border-radius:var(--ds-radius-panel)}.tw\:rounded-t-panel{border-top-left-radius:var(--ds-radius-panel);border-top-right-radius:var(--ds-radius-panel)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-edge{border-color:var(--border)}.tw\:border-edge-control{border-color:var(--border-control)}.tw\:border-edge-float{border-color:var(--border-float)}.tw\:border-transparent{border-color:#0000}.tw\:bg-brand-soft{background-color:var(--brand-soft)}.tw\:bg-page{background-color:var(--bg)}.tw\:bg-surface{background-color:var(--surface)}.tw\:bg-surface-2{background-color:var(--surface2)}.tw\:bg-surface-float{background-color:var(--surface-float)}.tw\:bg-transparent{background-color:#0000}.tw\:object-cover{object-fit:cover}.tw\:p-0{padding:0}.tw\:p-1{padding:var(--tw-spacing)}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-3\.5{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:ps-3{padding-inline-start:calc(var(--tw-spacing) * 3)}.tw\:pe-8{padding-inline-end:calc(var(--tw-spacing) * 8)}.tw\:pt-3{padding-top:calc(var(--tw-spacing) * 3)}.tw\:pt-12{padding-top:calc(var(--tw-spacing) * 12)}.tw\:text-center{text-align:center}.tw\:text-start{text-align:start}.tw\:\[font-family\:inherit\]{font-family:inherit}.tw\:text-subhead{font-size:var(--fs-h3);line-height:var(--tw-leading,var(--lh-h3));font-weight:var(--tw-font-weight,600)}.tw\:text-title-xs{font-size:var(--fs-title-xs);line-height:var(--tw-leading,var(--lh-h3));font-weight:var(--tw-font-weight,600)}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-\[length\:var\(--fs-page-h1\)\]{font-size:var(--fs-page-h1)}.tw\:text-body{font-size:var(--fs-body)}.tw\:text-caption{font-size:var(--fs-caption)}.tw\:text-copy{font-size:var(--fs-copy)}.tw\:text-lead{font-size:var(--fs-lead)}.tw\:text-title-sm{font-size:var(--fs-title-sm)}.tw\:text-ui{font-size:var(--fs-ui)}.tw\:leading-\[var\(--lh-h3\)\]{--tw-leading:var(--lh-h3);line-height:var(--lh-h3)}.tw\:leading-\[var\(--lh-page-h1\)\]{--tw-leading:var(--lh-page-h1);line-height:var(--lh-page-h1)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-\[var\(--track-tight\)\]{--tw-tracking:var(--track-tight);letter-spacing:var(--track-tight)}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-brand-soft-foreground{color:var(--brand-soft-foreground)}.tw\:text-foreground{color:var(--text)}.tw\:text-muted{color:var(--muted)}.tw\:text-on-brand{color:var(--on-brand)}.tw\:underline{text-decoration-line:underline}.tw\:shadow-glow{--tw-shadow:var(--elev-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-menu{--tw-shadow:var(--elev-menu);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:select-none{-webkit-user-select:none;user-select:none}.tw\:\[background\:var\(--brand-fill\)\]{background:var(--brand-fill)}.tw\:\[list-style\:none\]{list-style:none}@media (hover:hover){.tw\:hover\:z-5:hover{z-index:5}.tw\:hover\:border-edge-control:hover{border-color:var(--border-control)}.tw\:hover\:border-muted-strong:hover{border-color:var(--muted-strong)}.tw\:hover\:text-foreground:hover{color:var(--text)}.tw\:hover\:underline:hover{text-decoration-line:underline}.tw\:hover\:shadow-glow:hover{--tw-shadow:var(--elev-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.tw\:focus-visible\:border-primary:focus-visible{border-color:var(--primary)}.tw\:focus-visible\:\[box-shadow\:var\(--ring-inset\)\]:focus-visible{box-shadow:var(--ring-inset)}.tw\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.tw\:active\:shadow-glow:active{--tw-shadow:var(--elev-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:data-\[highlighted\]\:bg-surface-hover[data-highlighted]{background-color:var(--surface-hover)}.tw\:data-\[state\=checked\]\:font-semibold[data-state=checked]{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}@media not all and (width>=1101px){.tw\:max-nav\:hidden{display:none}.tw\:max-nav\:inline-flex{display:inline-flex}}@media not all and (width>=1040px){.tw\:max-desktop\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (width>=860px){.tw\:max-tablet\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:max-tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:max-tablet\:gap-6{gap:calc(var(--tw-spacing) * 6)}}@media not all and (width>=620px){.tw\:max-phone\:-mx-\[var\(--shell-pad\)\]{margin-inline:calc(var(--shell-pad) * -1)}.tw\:max-phone\:hidden{display:none}.tw\:max-phone\:min-w-0{min-width:0}.tw\:max-phone\:\[scrollbar-width\:none\]{scrollbar-width:none}.tw\:max-phone\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:max-phone\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:max-phone\:flex-nowrap{flex-wrap:nowrap}.tw\:max-phone\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:max-phone\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:max-phone\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:max-phone\:overflow-x-auto{overflow-x:auto}.tw\:max-phone\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:max-phone\:px-\[var\(--shell-pad\)\]{padding-inline:var(--shell-pad)}.tw\:max-phone\:text-copy{font-size:var(--fs-copy)}.tw\:max-phone\:text-ui{font-size:var(--fs-ui)}}@media (hover:hover){.tw\:\[\@media\(hover\:hover\)\]\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw\:\[\@media\(hover\:hover\)\]\:h-\[3lh\]{height:3lh}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
