/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--spacing:.25rem;--container-4xl:56rem;--radius-lg:var(--tf-radius-lg);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.mx-auto{margin-inline:auto}.mt-6{margin-top:calc(var(--spacing)*6)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing)*3)}.gap-8{gap:calc(var(--spacing)*8)}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-stroke{border-color:var(--tf-stroke)}.bg-accent{background-color:var(--tf-accent)}.bg-ink-700{background-color:var(--tf-c-ink-700)}.bg-ink-900{background-color:var(--tf-c-ink-900)}.stroke-2{stroke-width:2px}.text-on-sand{color:var(--tf-on-sand)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (width>=48rem){.md\:order-2{order:2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--tf-c-red-600:#d1034c;--tf-c-red-500:#d7034e;--tf-c-red-700:#c40346;--tf-c-pink-300:#ff5c9f;--tf-c-pink-500:#ff338e;--tf-c-pink-400:#ff377e;--tf-c-magenta-500:#d9185c;--tf-c-glow-pink:#f11075;--tf-c-pink-450:#f93c7f;--tf-c-violet-600:#5b21b6;--tf-c-violet-500:#7c3aed;--tf-c-violet-400:#a177ff;--tf-c-danger-500:#dc2b1f;--tf-c-danger-600:#b3221a;--tf-c-danger-300:#ff6f61;--tf-c-ink-900:#191919;--tf-c-ink-800:#1a1a1a;--tf-c-ink-700:#252424;--tf-c-ink-600:#2d2e2e;--tf-c-ink-500:#323333;--tf-c-grey-600:#5c6274;--tf-c-grey-550:#636980;--tf-c-grey-500:#6f758b;--tf-c-grey-400:#777d94;--tf-c-grey-350:#9aa0a6;--tf-c-grey-300:#b4b5b8;--tf-c-cloud-200:#edf1f3;--tf-c-cloud-150:#eff0f6;--tf-c-cloud-100:#f1f2f4;--tf-c-cloud-50:#f7f8fa;--tf-c-white:#fff;--tf-c-black:#000;--tf-c-yellow:#ffe135;--tf-c-gold:#d79b03;--tf-c-spring-green:#33ff9d;--tf-c-sand-100:#f4f0e9;--tf-c-sand-200:#eae4da;--tf-c-sand-300:#dcd4c6;--tf-c-sand-900:#201d19;--tf-c-sand-600:#6b6459;--tf-c-paper:#fbf6f5;--tf-c-sand-glass:#f4f5fa;--tf-c-wine-900:#241016;--tf-c-wine-800:#2a0f1b;--tf-c-wine-700:#4a1230;--tf-c-wine-600:#6b0a2c;--tf-c-wine-500:#7a0b32;--tf-c-wine-400:#a3123f;--tf-c-plum-900:#1e1216;--tf-c-plum-800:#3a1421;--tf-c-plum-700:#3a0f22;--tf-c-plum-600:#2a0812;--tf-c-brand-deep:#72022a;--tf-c-iris-100:#c08bff;--tf-c-iris-200:#9b6bff;--tf-c-iris-300:#8e5cff;--tf-c-iris-400:#7c4dff;--tf-c-iris-500:#6d4ae0;--tf-c-iris-600:#4a1e9e;--tf-c-iris-700:#3c1a82;--tf-c-iris-750:#3a1780;--tf-c-iris-800:#3b1a6b;--tf-c-iris-850:#2a1258;--tf-c-iris-900:#241046;--tf-c-iris-925:#1c0f38;--tf-c-iris-950:#1a0f36;--tf-c-iris-960:#151122;--tf-c-iris-970:#150b2c;--tf-c-iris-980:#120a22;--tf-c-iris-985:#100a24;--tf-c-iris-990:#0e0a1c;--tf-c-iris-glow:#080412;--tf-c-scrim-nav:#151515;--tf-c-scrim-chip:#121216;--tf-c-scrim-live:#121212;--tf-c-scrim-film:#0a080a;--tf-c-scrim-sheet:#0a0a0c;--tf-c-scrim-band:#1e1e22;--tf-c-scrim-glass:#303038;--tf-c-tier-pink-fill:#ffccde;--tf-c-tier-pink-line:#d7034e;--tf-c-tier-pink-fill-dk:#70072c;--tf-c-tier-silver-fill:#f0f0f0;--tf-c-tier-silver-line:#fff;--tf-c-tier-silver-fill-dk:#403b3b;--tf-c-tier-gold-fill:#f8ddac;--tf-c-tier-gold-line:#d79b03;--tf-c-tier-gold-fill-dk:#7f632c;--tf-c-tier-blue-fill:#d6ebff;--tf-c-tier-blue-line:#d9e8f4;--tf-c-tier-blue-fill-dk:#31475b;--tf-c-google-text:#1a1c1e;--tf-c-coin-light:#fff7fa;--tf-c-illus-tile-dark:#2a2a2f;--tf-white-a0:#fff0;--tf-white-a1_2:#ffffff03;--tf-white-a4_5:#ffffff0b;--tf-white-a5:#ffffff0d;--tf-white-a9:#ffffff17;--tf-white-a10:#ffffff1a;--tf-white-a12:#ffffff1f;--tf-white-a14:#ffffff24;--tf-white-a18:#ffffff2e;--tf-white-a20:#fff3;--tf-white-a22:#ffffff38;--tf-white-a24:#ffffff3d;--tf-white-a25:#ffffff40;--tf-white-a26:#ffffff42;--tf-white-a27:#ffffff45;--tf-white-a30:#ffffff4d;--tf-white-a40:#fff6;--tf-white-a45:#ffffff73;--tf-white-a50:#ffffff80;--tf-white-a52:#ffffff85;--tf-white-a60:#fff9;--tf-white-a70:#ffffffb3;--tf-white-a76:#ffffffc2;--tf-white-a80:#fffc;--tf-white-a82:#ffffffd1;--tf-white-a85:#ffffffd9;--tf-white-a86:#ffffffdb;--tf-white-a88:#ffffffe0;--tf-white-a90:#ffffffe6;--tf-white-a92:#ffffffeb;--tf-black-a0:#0000;--tf-black-a5:#0000000d;--tf-black-a8:#00000014;--tf-black-a12:#0000001f;--tf-black-a15:#00000026;--tf-black-a18:#0000002e;--tf-black-a20:#0003;--tf-black-a24:#0000003d;--tf-black-a25:#00000040;--tf-black-a32:#00000052;--tf-black-a34:#00000057;--tf-black-a45:#00000073;--tf-black-a46:#00000075;--tf-black-a50:#00000080;--tf-black-a53:#00000087;--tf-black-a60:#0009;--tf-black-a70:#000000b3;--tf-black-a80:#000c;--tf-slate-a0:#32333300;--tf-slate-a30:#3233334d;--tf-spring-a0:#33ff9d00;--tf-spring-a15:#33ff9d26;--tf-ink-a0:#19191900;--tf-ink-a40:#19191966;--tf-ink-a44:#19191970;--tf-ink-a50:#19191980;--tf-ink-a55:#1919198c;--tf-ink-a80:#191919cc;--tf-ink-a85:#191919d9;--tf-ink-a92:#191919eb;--tf-sand-ink-a0:#201d1900;--tf-sand-ink-a6:#201d190f;--tf-sand-ink-a7:#201d1912;--tf-sand-ink-a10:#201d191a;--tf-sand-ink-a14:#201d1924;--tf-sand-ink-a45:#201d1973;--tf-accent-a0:#d7034e00;--tf-accent-a5:#d7034e0d;--tf-accent-a10:#d7034e1a;--tf-accent-a12:#d7034e1f;--tf-accent-a15:#d7034e26;--tf-accent-a16:#d7034e29;--tf-accent-a18:#d7034e2e;--tf-accent-a20:#d7034e33;--tf-accent-a22:#d7034e38;--tf-accent-a40:#d7034e66;--tf-accent-a42:#d7034e6b;--tf-accent-a50:#d7034e80;--tf-violet-a0:#7c3aed00;--tf-violet-a15:#7c3aed26;--tf-violet-a25:#7c3aed40;--tf-pink-a0:#ff338e00;--tf-pink-a20:#ff338e33;--tf-accent:var(--tf-c-red-500);--tf-danger:var(--tf-c-red-500);--tf-danger-strong:var(--tf-c-magenta-500);--tf-accent-text:var(--tf-accent);--tf-accent-dark:var(--tf-c-magenta-500);--tf-accent-2:var(--tf-c-pink-500);--tf-accent-light:var(--tf-c-pink-500);--tf-accent-violet:var(--tf-c-violet-500);--tf-accent-violet-light:var(--tf-c-violet-400);--tf-accent-violet-tint-15:var(--tf-violet-a15);--tf-accent-violet-tint-25:var(--tf-violet-a25);--tf-accent-light-tint-20:var(--tf-pink-a20);--tf-accent-grad-2:var(--tf-c-pink-400);--tf-logo-red:var(--tf-c-red-600);--tf-accent-50:var(--tf-accent-a50);--tf-accent-tint-05:var(--tf-accent-a5);--tf-accent-tint-light:var(--tf-accent-tint-05);--tf-accent-tint-15:var(--tf-accent-a15);--tf-accent-tint-20:var(--tf-accent-a20);--tf-accent-tint-50:var(--tf-accent-a50);--tf-sand:var(--tf-c-sand-100);--tf-sand-raised:var(--tf-c-sand-200);--tf-sand-stroke:var(--tf-c-sand-300);--tf-on-sand:var(--tf-c-sand-900);--tf-on-sand-muted:var(--tf-c-sand-600);--tf-on-sand-divider:var(--tf-sand-ink-a10);--tf-on-sand-surface:var(--tf-white-a52);--tf-line-on-dark:var(--tf-white-a26);--tf-island:linear-gradient(0deg, var(--tf-accent-a10), var(--tf-accent-a10)), var(--tf-c-paper);--tf-scrim-nav:#151515b8;--tf-scrim-nav-sand:#f4f0e9cc;--tf-glass-chip:#12121685;--tf-glass-band:#1e1e226b;--tf-glass-live:#121212b8;--tf-glass-received:#2d2e2ed1;--tf-glass-chip-soft:#3030383d;--tf-sand-glass:#f4f5fa99;--tf-sheet-scrim:#0a0a0c9e;--tf-film-shade:#0a080acc;--tf-film-shade-0:#0a080a00;--tf-violet-glow:#08041285;--tf-violet-glow-0:#08041200;--tf-danger-tint:var(--tf-accent-a15);--tf-text-primary:var(--tf-c-ink-900);--tf-text-strong:var(--tf-c-ink-800);--tf-text-muted:var(--tf-c-grey-600);--tf-text-muted-2:var(--tf-c-grey-550);--tf-surface:var(--tf-c-white);--tf-surface-glass:var(--tf-white-a85);--tf-surface-muted:var(--tf-c-cloud-100);--tf-surface-input:var(--tf-c-cloud-50);--tf-divider:var(--tf-c-cloud-100);--tf-stroke:var(--tf-c-cloud-200);--tf-stroke-2:var(--tf-c-cloud-150);--tf-bubble-received:var(--tf-c-cloud-100);--tf-nav-active:var(--tf-accent-a5);--tf-chip-bg:var(--tf-c-white);--tf-overlay-quickreply:var(--tf-white-a40);--tf-coin-bg:var(--tf-c-coin-light);--tf-illus-shadow:#d7034e38;--tf-illus-tile:var(--tf-c-cloud-100);--tf-shadow-card:0 0 20px var(--tf-black-a5)}:root,[data-theme=dark]{--tf-on-accent:var(--tf-c-white)}[data-theme=dark]{--tf-danger-tint:var(--tf-accent-a16);--tf-text-primary:var(--tf-c-white);--tf-text-strong:var(--tf-c-white);--tf-text-muted:var(--tf-c-grey-300);--tf-text-muted-2:var(--tf-c-grey-350);--tf-surface:var(--tf-c-ink-900);--tf-surface-glass:var(--tf-ink-a85);--tf-surface-muted:var(--tf-c-ink-600);--tf-surface-input:var(--tf-c-ink-900);--tf-divider:var(--tf-c-ink-500);--tf-stroke:var(--tf-c-ink-500);--tf-stroke-2:var(--tf-c-ink-500);--tf-bubble-received:var(--tf-c-ink-500);--tf-nav-active:var(--tf-accent-a10);--tf-chip-bg:var(--tf-c-ink-600);--tf-overlay-quickreply:var(--tf-ink-a50);--tf-coin-bg:linear-gradient(0deg, var(--tf-accent-a10), var(--tf-accent-a10)), var(--tf-c-ink-900);--tf-illus-shadow:#d7034e6b;--tf-illus-tile:var(--tf-c-illus-tile-dark);--tf-shadow-card:0 0 20px var(--tf-black-a25)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tf-danger-tint:var(--tf-accent-a16);--tf-text-primary:var(--tf-c-white);--tf-text-strong:var(--tf-c-white);--tf-text-muted:var(--tf-c-grey-300);--tf-text-muted-2:var(--tf-c-grey-350);--tf-on-accent:var(--tf-c-white);--tf-surface:var(--tf-c-ink-900);--tf-surface-glass:var(--tf-ink-a85);--tf-surface-muted:var(--tf-c-ink-600);--tf-surface-input:var(--tf-c-ink-900);--tf-divider:var(--tf-c-ink-500);--tf-stroke:var(--tf-c-ink-500);--tf-stroke-2:var(--tf-c-ink-500);--tf-bubble-received:var(--tf-c-ink-500);--tf-nav-active:var(--tf-accent-a10);--tf-chip-bg:var(--tf-c-ink-600);--tf-overlay-quickreply:var(--tf-ink-a50);--tf-coin-bg:linear-gradient(0deg, var(--tf-accent-a10), var(--tf-accent-a10)), var(--tf-c-ink-900);--tf-illus-shadow:#d7034e6b;--tf-illus-tile:var(--tf-c-illus-tile-dark);--tf-shadow-card:0 0 20px var(--tf-black-a25)}}:root{--tf-gradient-image:linear-gradient(180deg, var(--tf-black-a0) 0%, var(--tf-black-a53) 100%);--tf-gradient-accent:linear-gradient(112deg, var(--tf-c-red-500), var(--tf-c-pink-400), var(--tf-c-red-500), var(--tf-c-pink-450), var(--tf-c-red-500));--tf-gradient-brand:linear-gradient(180deg, var(--tf-c-red-500) 0%, var(--tf-c-brand-deep) 100%);--tf-gradient-bar:linear-gradient(90deg, var(--tf-accent-dark) 0%, var(--tf-accent) 46%, var(--tf-c-pink-400) 100%);--tf-gradient-star:linear-gradient(112deg, var(--tf-accent-dark) 0%, var(--tf-accent) 46%, var(--tf-accent-light) 100%);--tf-gradient-ad-pink:linear-gradient(118deg, var(--tf-accent-dark) 0%, var(--tf-accent) 42%, var(--tf-c-plum-700) 100%);--tf-gradient-ph-1:linear-gradient(152deg, var(--tf-c-red-500) 0%, var(--tf-c-wine-500) 52%, var(--tf-c-wine-900) 100%);--tf-gradient-ph-2:linear-gradient(152deg, var(--tf-c-pink-400) 0%, var(--tf-c-wine-400) 48%, var(--tf-c-plum-900) 100%);--tf-gradient-ph-3:linear-gradient(152deg, var(--tf-c-wine-700) 0%, var(--tf-c-magenta-500) 60%, var(--tf-c-wine-800) 100%);--tf-gradient-ph-4:linear-gradient(152deg, var(--tf-c-wine-800) 0%, var(--tf-c-red-500) 78%, var(--tf-c-pink-300) 100%);--tf-gradient-ph-5:linear-gradient(152deg, var(--tf-c-plum-900) 0%, var(--tf-c-wine-600) 55%, var(--tf-c-pink-500) 100%);--tf-gradient-ph-6:linear-gradient(152deg, var(--tf-c-pink-300) 0%, var(--tf-c-red-500) 40%, var(--tf-c-ink-800) 100%);--tf-gradient-ph-7:linear-gradient(200deg, var(--tf-c-magenta-500) 0%, var(--tf-c-wine-800) 62%, var(--tf-c-ink-900) 100%);--tf-gradient-ph-ink:linear-gradient(152deg, var(--tf-c-ink-600) 0%, var(--tf-c-ink-900) 60%, var(--tf-c-plum-800) 100%);--tf-gradient-ph-violet:linear-gradient(152deg, var(--tf-c-violet-500) 0%, var(--tf-c-iris-800) 58%, var(--tf-c-iris-960) 100%);--tf-gradient-tool-1:linear-gradient(150deg, var(--tf-c-iris-400) 0%, var(--tf-c-iris-700) 55%, var(--tf-c-iris-970) 100%);--tf-gradient-tool-2:linear-gradient(150deg, var(--tf-c-violet-400) 0%, var(--tf-c-iris-600) 58%, var(--tf-c-iris-950) 100%);--tf-gradient-tool-3:linear-gradient(150deg, var(--tf-c-violet-600) 0%, var(--tf-c-iris-850) 56%, var(--tf-c-iris-980) 100%);--tf-gradient-tool-4:linear-gradient(150deg, var(--tf-c-iris-300) 0%, var(--tf-c-red-500) 66%, var(--tf-c-plum-600) 100%);--tf-gradient-tool-5:linear-gradient(150deg, var(--tf-c-iris-500) 0%, var(--tf-c-iris-900) 60%, var(--tf-c-iris-990) 100%);--tf-gradient-tool-6:linear-gradient(150deg, var(--tf-c-iris-100) 0%, var(--tf-c-violet-600) 58%, var(--tf-c-iris-925) 100%);--tf-gradient-tool-7:linear-gradient(150deg, var(--tf-c-iris-200) 0%, var(--tf-c-iris-750) 55%, var(--tf-c-iris-985) 100%);--tf-gradient-hero-scrim:linear-gradient(180deg, var(--tf-ink-a44) 0%, var(--tf-ink-a0) 26%, var(--tf-ink-a55) 62%, var(--tf-ink-a92) 84%, var(--tf-surface) 100%);--tf-shadow-pill:0 5px 9px var(--tf-black-a5), 0 1px 3px var(--tf-black-a8);--tf-shadow-panel:0 8px 20px var(--tf-black-a15);--tf-shadow-glow:0 4px 16px 6px #f1107533}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--tf-font-base:"Poppins", sans-serif;--tf-font-display:"Pattaya", cursive;--tf-font-alt:"Inter", sans-serif;--tf-fw-regular:400;--tf-fw-medium:500;--tf-fw-semibold:600;--tf-fw-bold:700;--tf-space-1:4px;--tf-space-2:6px;--tf-space-3:8px;--tf-space-4:10px;--tf-space-5:12px;--tf-space-6:16px;--tf-space-7:20px;--tf-space-8:24px;--tf-space-9:32px;--tf-sidebar-width:200px;--tf-header-height:72px;--tf-chatlist-width:400px;--tf-content-max:1240px;--tf-page-pad-desktop:24px;--tf-page-pad-mobile:12px;--tf-grid-gap:16px;--tf-radius-sm:8px;--tf-radius-md:12px;--tf-radius-lg:16px;--tf-radius-pill:22px;--tf-radius-chip:40px;--tf-radius-full:9999px;--tf-radius-image:12px;--tf-ease-out:cubic-bezier(.23, 1, .32, 1);--tf-ease-in-out:cubic-bezier(.77, 0, .175, 1);--tf-ease-drawer:cubic-bezier(.32, .72, 0, 1);--tf-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--tf-dur-press:.14s;--tf-dur-fast:.18s;--tf-dur:.22s;--tf-dur-slow:.28s;--tf-stagger:45ms}.skip-link{z-index:200;border-radius:var(--tf-radius-pill);background:var(--tf-accent);color:var(--tf-on-accent);font:var(--tf-fw-semibold) 14px var(--tf-font-base);transition:top var(--tf-dur) var(--tf-ease-out);padding:10px 16px;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus-visible{top:16px}:focus-visible{outline:2px solid var(--tf-accent);outline-offset:3px}html.no-js .rv,html.no-js .rv-stag>*{opacity:1!important;translate:none!important}img[data-nuxt-img]{display:block}.tf-display{font:var(--tf-fw-regular) 45px/45px var(--tf-font-display);color:var(--tf-on-accent)}.tf-display--grid{font-size:32px;line-height:32px}.tf-title{font:var(--tf-fw-semibold) 20px var(--tf-font-base);color:var(--tf-text-primary)}.tf-value{font:var(--tf-fw-medium) 16px/19px var(--tf-font-base);color:var(--tf-text-strong)}.tf-body{font:var(--tf-fw-regular) 16px/24px var(--tf-font-base);color:var(--tf-text-primary)}.tf-button,.tf-button-lg{font:var(--tf-fw-medium) 16px/24px var(--tf-font-base)}.tf-label{font:var(--tf-fw-medium) 14px/18px var(--tf-font-base);color:var(--tf-text-muted-2)}.tf-body-s{color:var(--tf-text-primary)}.tf-body-s,.tf-meta{font:var(--tf-fw-regular) 14px/21px var(--tf-font-base)}.tf-meta{color:var(--tf-text-muted)}.tf-chip-text{font:var(--tf-fw-semibold) 14px/19px var(--tf-font-base)}.tf-caption{font:var(--tf-fw-regular) 12px/18px var(--tf-font-base);color:var(--tf-text-muted)}.tf-price{font:var(--tf-fw-semibold) 40px/40px var(--tf-font-base);color:var(--tf-accent-text)}.tf-section{font:var(--tf-fw-regular) 20px/24px var(--tf-font-display);color:var(--tf-text-primary)}.tf-btn{cursor:pointer;border-radius:var(--tf-radius-full);font:var(--tf-fw-medium) 16px/24px var(--tf-font-base);border:0;justify-content:center;align-items:center;gap:12px;padding:10px 16px;display:inline-flex}.tf-btn--primary{background:var(--tf-accent);color:var(--tf-c-tier-silver-line)}.tf-btn--sm{min-height:34px;font:var(--tf-fw-semibold) 13.5px/18px var(--tf-font-base);gap:7px;padding:0 14px}.tf-btn--sm .ic,.tf-btn--sm svg{width:15px;height:15px}.tf-btn--disabled{background:var(--tf-surface-input);color:var(--tf-text-primary);outline:1px solid var(--tf-divider);outline-offset:-1px;opacity:.999}.tf-btn--disabled .tf-btn__label{opacity:.2}.tf-btn--send{height:44px;font:var(--tf-fw-medium) 16px/24px var(--tf-font-base);gap:10px;padding:10px 16px}.tf-btn--glow,.tf-btn--send{background:var(--tf-accent);color:var(--tf-c-tier-silver-line)}.tf-btn--glow{outline:1.5px solid var(--tf-c-tier-silver-line);outline-offset:-1.5px;box-shadow:var(--tf-shadow-glow);font:var(--tf-fw-semibold) 14px/21px var(--tf-font-base);letter-spacing:.02em}.tf-btn--google{background:var(--tf-c-white);height:48px;color:var(--tf-c-google-text);outline:1px solid var(--tf-stroke-2);outline-offset:-1px;box-shadow:inset 0 -3px 6px var(--tf-sand-glass);font:var(--tf-fw-semibold) 14px/20px var(--tf-font-alt);border-radius:10px;gap:10px;padding:10px 24px}.tf-icon-btn{border-radius:var(--tf-radius-full);outline:2px solid var(--tf-accent);outline-offset:-2px;background:0 0;justify-content:center;align-items:center;height:44px;padding:0 16px;display:inline-flex}.tf-icon-btn--filled{background:var(--tf-accent);outline:0}.tf-fab{border-radius:var(--tf-radius-full);background:var(--tf-accent);justify-content:center;align-items:center;width:54px;height:54px;display:flex}.tf-fab--pink{background:var(--tf-accent-2)}.tf-avatar{border-radius:var(--tf-radius-full);border:2px solid var(--tf-accent);width:36px;height:36px}.tf-avatar--lg{border:0;width:52px;height:52px}.tf-input{border-radius:var(--tf-radius-pill);outline:1.5px solid var(--tf-divider);outline-offset:-1.5px;height:40px;font:var(--tf-fw-medium) 16px/19px var(--tf-font-base);color:var(--tf-text-primary);background:0 0;align-items:center;padding:0 12px;display:flex}.tf-input::placeholder{color:var(--tf-text-muted-2);opacity:.5}.tf-form-label{font:var(--tf-fw-medium) 14px/18px var(--tf-font-base);color:var(--tf-text-muted-2)}.tf-composer{background:var(--tf-surface);box-shadow:var(--tf-shadow-card);border-radius:8px 8px 0 0;padding:12px}.tf-composer__field{background:var(--tf-surface-input);border-radius:var(--tf-radius-md);padding:12px 14px}.tf-composer__placeholder{color:var(--tf-text-muted);font:var(--tf-fw-regular) 16px/24px var(--tf-font-base)}.tf-toggle{background:var(--tf-divider);width:42px;height:24px;transition:background var(--tf-dur-fast) var(--tf-ease-out);border-radius:12px;align-items:center;padding:2px;display:inline-flex}.tf-toggle--on{background:var(--tf-accent);justify-content:flex-end}.tf-toggle__knob{background:var(--tf-c-tier-silver-line);width:20px;height:20px;box-shadow:0 1px 3px var(--tf-black-a12);border-radius:12px}.tf-switchrow{align-items:center;gap:14px;min-width:0;display:flex}.tf-switchrow__tx{flex-direction:column;gap:2px;min-width:0;display:flex}.tf-switchrow__t{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 14px/20px var(--tf-font-base);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tf-switchrow__d{color:var(--tf-text-muted);font:var(--tf-fw-regular) 12px/17px var(--tf-font-base)}.tf-switchrow .tf-toggle{cursor:pointer;flex:none;margin-left:auto}.tf-switchrow.is-locked{opacity:.55}.tf-switchrow.is-locked .tf-toggle{cursor:not-allowed}.mp-vis{border:1px solid var(--tf-divider);border-radius:var(--tf-radius-lg);flex-direction:column;gap:10px;margin-top:14px;padding:14px;display:flex}.tf-notice{border-radius:var(--tf-radius-md);background:var(--tf-surface-muted);color:var(--tf-text-muted);font:var(--tf-fw-regular) 12px/18px var(--tf-font-base);align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.tf-notice .ic{flex:none;width:16px;height:16px;margin-top:1px}.tf-notice b{color:var(--tf-text-primary);font-weight:var(--tf-fw-semibold)}.tf-notice--accent{background:var(--tf-accent-tint-05);color:var(--tf-text-primary)}.tf-notice--accent .ic{color:var(--tf-accent-text)}.tf-notice--danger{background:var(--tf-danger-tint);color:var(--tf-text-primary)}.tf-notice--danger .ic{color:var(--tf-danger)}.tf-conseq{flex-direction:column;gap:12px;margin:2px 0 6px;display:flex}.tf-conseq__row{color:var(--tf-text-primary);font:var(--tf-fw-regular) 14px/20px var(--tf-font-base);align-items:flex-start;gap:11px;display:flex}.tf-conseq__ic{border-radius:var(--tf-radius-md);background:var(--tf-surface-muted);width:30px;height:30px;color:var(--tf-text-muted);flex:none;justify-content:center;align-items:center;display:flex}.tf-conseq__ic .ic{width:16px;height:16px}.tf-conseq__t{flex-direction:column;gap:1px;min-width:0;display:flex}.tf-conseq__t span{color:var(--tf-text-muted);font:var(--tf-fw-regular) 12px/17px var(--tf-font-base)}.tf-btn--danger{background:var(--tf-danger);color:var(--tf-c-tier-silver-line)}.tf-btn--danger:hover{background:var(--tf-danger-strong)}.tf-theme-toggle{border-radius:var(--tf-radius-full);background:var(--tf-surface-muted);width:58px;height:32px;position:relative}.tf-theme-toggle__knob{border-radius:var(--tf-radius-full);background:var(--tf-c-tier-silver-line);width:26px;height:26px;box-shadow:var(--tf-shadow-pill);position:absolute;top:3px;left:3px}[data-theme=dark] .tf-theme-toggle__knob{background:var(--tf-surface);left:auto;right:3px}.tf-auth-toggle{background:var(--tf-surface-input);outline:1px solid var(--tf-divider);outline-offset:-1px;gap:1px;height:40px;padding:2px;display:inline-flex}.tf-auth-toggle,.tf-auth-toggle__item{border-radius:var(--tf-radius-pill);align-items:center}.tf-auth-toggle__item{height:34px;color:var(--tf-text-muted);font:var(--tf-fw-medium) 14px/21px var(--tf-font-base);flex:1;justify-content:center;display:flex}.tf-auth-toggle__item--active{background:var(--tf-accent);color:var(--tf-c-tier-silver-line);font-size:16px;line-height:24px}.tf-header{height:var(--tf-header-height);border-bottom:1px solid var(--tf-divider);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.tf-header,.tf-sidebar{background:var(--tf-surface)}.tf-sidebar{width:var(--tf-sidebar-width);border-right:1px solid var(--tf-divider)}.tf-nav-item{border-radius:var(--tf-radius-sm);color:var(--tf-text-primary);font:var(--tf-fw-medium) 16px var(--tf-font-base);align-items:center;gap:12px;padding:8px 12px;display:flex}.tf-nav-item--active{background:var(--tf-nav-active);border-radius:1000px}.tf-search-pill{background:var(--tf-surface);height:40px;box-shadow:var(--tf-shadow-pill);border-radius:var(--tf-radius-pill);color:var(--tf-text-muted-2);font:var(--tf-fw-regular) 14px/20px var(--tf-font-base);justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}[data-theme=dark] .tf-search-pill{background:var(--tf-surface);box-shadow:none;outline:1px solid var(--tf-divider);outline-offset:-1px;color:var(--tf-text-muted)}.tf-tabs{background:var(--tf-surface);gap:8px;padding:12px;display:flex}.tf-tab{background:var(--tf-chip-bg);height:40px;box-shadow:var(--tf-shadow-pill);border-radius:var(--tf-radius-pill);color:var(--tf-text-muted-2);font:var(--tf-fw-semibold) 16px/19px var(--tf-font-base);flex:1;justify-content:center;align-items:center;display:flex}.tf-tab--active{color:var(--tf-accent-text)}.tf-chip-filter{background:var(--tf-chip-bg);height:35px;box-shadow:var(--tf-shadow-pill);border-radius:var(--tf-radius-pill);color:var(--tf-text-muted);font:var(--tf-fw-semibold) 14px/19px var(--tf-font-base);align-items:center;padding:0 20px;display:inline-flex}.tf-chip-filter--active{background:var(--tf-accent);color:var(--tf-on-accent)}.tf-section-header{font:var(--tf-fw-semibold) 20px var(--tf-font-base);gap:8px;padding:12px;display:flex}.tf-credits,.tf-section-header{color:var(--tf-text-primary);align-items:center}.tf-credits{background:var(--tf-surface-input);border-radius:var(--tf-radius-lg);font:var(--tf-fw-semibold) 16px var(--tf-font-base);gap:6px;padding:8px 12px;display:inline-flex}[data-theme=dark] .tf-credits{background:var(--tf-surface-muted)}.tf-bottom-nav{background:var(--tf-surface);box-shadow:0 -4px 15px -12px var(--tf-black-a5);justify-content:space-between;align-items:center;padding:20px 42px;display:flex}.tf-bubble{max-width:80%;padding:12px}.tf-bubble--sent{background:var(--tf-accent);color:var(--tf-c-tier-silver-line);border-radius:12px 0 12px 12px}.tf-bubble--received{background:var(--tf-bubble-received);color:var(--tf-text-primary);border-radius:0 12px 12px}@media (width<=768px){[data-theme=dark] .tf-bubble--received{background:var(--tf-surface-muted)}}.tf-chat-item{align-items:center;gap:12px;padding:12px 0;display:flex}.tf-chat-item--unread{background:var(--tf-nav-active)}.tf-chat-item__avatar{border-radius:var(--tf-radius-full);width:52px;height:52px;position:relative}.tf-chat-item__online{background:var(--tf-accent);border-radius:var(--tf-radius-full);outline:2px solid var(--tf-surface);width:14px;height:14px;position:absolute;top:3px;right:3px}.tf-chat-item__name{color:var(--tf-text-primary);font:var(--tf-fw-regular) 20px/24px var(--tf-font-display)}.tf-chat-item__preview{color:var(--tf-text-muted);font:var(--tf-fw-regular) 14px/21px var(--tf-font-base)}.tf-quick-replies{background:var(--tf-overlay-quickreply);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:9px;padding:8px;display:flex}.tf-quick-reply{background:var(--tf-chip-bg);height:40px;box-shadow:var(--tf-shadow-pill);border-radius:var(--tf-radius-pill);color:var(--tf-text-muted);font:var(--tf-fw-semibold) 14px/19px var(--tf-font-base);cursor:pointer;transition:transform var(--tf-dur-press) var(--tf-ease-out),background var(--tf-dur-fast) var(--tf-ease-out),color var(--tf-dur-fast) var(--tf-ease-out);align-items:center;padding:0 20px;display:flex}@media (hover:hover) and (pointer:fine){.tf-quick-reply:hover{background:var(--tf-accent-tint-15);color:var(--tf-text-primary);transform:translateY(-2px)}}.tf-quick-reply:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.tf-quick-reply:active,.tf-quick-reply:hover{transform:none}}.tf-post-card{flex-direction:column;gap:16px;width:366px;display:flex}.tf-post-card__img{aspect-ratio:366/274;border-radius:var(--tf-radius-image);-o-object-fit:cover;object-fit:cover;width:100%}.tf-post-card__meta{justify-content:space-between;align-items:center;display:flex}.tf-post-card__caption{color:var(--tf-text-primary);font:var(--tf-fw-regular) 16px/24px var(--tf-font-base)}.tf-model-card{border-radius:var(--tf-radius-image);aspect-ratio:286/492;background:var(--tf-gradient-image),50%/cover no-repeat;flex-direction:column;justify-content:space-between;padding:12px;display:flex}.tf-model-card__name{color:var(--tf-c-tier-silver-line);font:var(--tf-fw-regular) 32px/32px var(--tf-font-display)}.tf-model-card__bio{color:var(--tf-c-tier-silver-line);font:var(--tf-fw-regular) 11px/16px var(--tf-font-base)}.tf-profile-card{border-radius:var(--tf-radius-lg);background:var(--tf-gradient-image),50%/cover no-repeat;flex-direction:column;justify-content:space-between;padding:16px;display:flex}.tf-profile-card__name{color:var(--tf-c-tier-silver-line);font:var(--tf-fw-regular) 45px/45px var(--tf-font-display)}.tf-profile-card__bio{color:var(--tf-c-tier-silver-line);font:var(--tf-fw-regular) 14px/20px var(--tf-font-base)}.tf-promo-card{border-radius:var(--tf-radius-md);outline:4px solid var(--tf-accent);outline-offset:-4px;background:var(--tf-gradient-accent);position:relative;overflow:hidden}.tf-promo-card__kicker{color:var(--tf-c-tier-silver-line);font:var(--tf-fw-bold) 24px/24px var(--tf-font-base);text-transform:uppercase}.tf-promo-card__discount{color:var(--tf-c-tier-silver-line);font:italic var(--tf-fw-bold) 96px/70px var(--tf-font-base);text-shadow:0 4px 23px var(--tf-black-a46)}.tf-promo-card__cta{background:var(--tf-c-tier-silver-line);color:var(--tf-accent-dark);border-radius:var(--tf-radius-full);outline:2px solid var(--tf-accent-dark);outline-offset:-2px;font:var(--tf-fw-bold) 20px/30px var(--tf-font-base);padding:10px 17px}.tf-toast{background:var(--tf-surface);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow-panel);color:var(--tf-text-primary);font:var(--tf-fw-medium) 14px/21px var(--tf-font-base);gap:12px;padding:12px}.tf-toast,.tf-toast__icon{align-items:center;display:flex}.tf-toast__icon{background:var(--tf-accent);border-radius:var(--tf-radius-full);flex:none;justify-content:center;width:42px;height:42px}.tf-empty-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:32px;display:flex}.tf-empty-state__icon{border-radius:var(--tf-radius-full);background:var(--tf-text-primary);justify-content:center;align-items:center;width:80px;height:80px;display:flex}[data-theme=dark] .tf-empty-state__icon{background:var(--tf-c-tier-silver-line)}.tf-empty-state__title{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 20px var(--tf-font-base)}.tf-empty-state__text{max-width:427px;color:var(--tf-text-primary);font:var(--tf-fw-medium) 16px/24px var(--tf-font-base)}[data-theme=dark] .tf-empty-state__text{color:var(--tf-text-muted)}.tf-story-track{background:var(--tf-white-a40);border-radius:100px;flex:1;height:4px;overflow:hidden}.tf-story-fill{background:var(--tf-c-tier-silver-line);border-radius:100px;width:0;height:4px;display:block}.tf-glass-chip{background:var(--tf-glass-chip-soft);color:var(--tf-c-tier-silver-line);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);border:1px solid var(--tf-white-a22);box-shadow:inset 0 1px 1px var(--tf-white-a25),0 2px 8px var(--tf-black-a18);border-radius:var(--tf-radius-full);font:var(--tf-fw-regular) 16px/24px var(--tf-font-base);padding:8px 12px}.detail-subbadge{background:var(--tf-accent-a10);color:var(--tf-accent-text);font:var(--tf-fw-semibold) 13px var(--tf-font-base);align-self:flex-start;gap:6px;padding:5px 12px}.detail-subbadge,.tf-chip-select{border-radius:var(--tf-radius-pill);align-items:center;display:inline-flex}.tf-chip-select{background:var(--tf-surface-muted);height:40px;box-shadow:var(--tf-shadow-pill);color:var(--tf-text-muted);font:var(--tf-fw-semibold) 14px/19px var(--tf-font-base);cursor:pointer;justify-content:center;padding:0 20px}.tf-chip-select--active{background:var(--tf-accent);color:var(--tf-c-tier-silver-line);outline:2px solid var(--tf-accent);outline-offset:-2px}.tf-cost-pill{background:var(--tf-c-white);height:24px;color:var(--tf-c-ink-900);font:var(--tf-fw-semibold) 14px var(--tf-font-base);border-radius:100px;align-items:center;gap:4px;padding:8px 6px 8px 12px;display:inline-flex}[data-theme=dark] .tf-cost-pill{background:var(--tf-c-ink-900);color:var(--tf-c-white)}.tf-preset{cursor:pointer;flex-direction:column;align-items:center;gap:12px;width:120px;display:flex}.tf-preset__thumb{border-radius:var(--tf-radius-md);-o-object-fit:cover;object-fit:cover;background:var(--tf-gradient-image),50%/cover no-repeat;border:1.5px solid var(--tf-c-ink-500);width:120px;height:140px}.tf-preset--selected .tf-preset__thumb{border:3px solid var(--tf-accent)}.tf-preset__label{text-align:center;width:120px;color:var(--tf-c-tier-silver-line);font:var(--tf-fw-semibold) 12px/16px var(--tf-font-base)}[data-theme=light] .tf-preset__thumb{border-color:var(--tf-divider)}[data-theme=light] .tf-preset__label{color:var(--tf-text-primary)}.tf-media-picker{background:var(--tf-ink-a40);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:8px;padding:12px 24px 8px;display:flex}.tf-media-picker__row{align-items:flex-end;gap:12px;display:flex;overflow-x:auto}.tf-media-picker__controls{align-items:center;gap:8px;padding:0 12px;display:flex}[data-theme=light] .tf-media-picker{background:var(--tf-white-a40)}.tf-media-types{background:var(--tf-surface-input);box-shadow:var(--tf-shadow-pill);gap:4px;padding:5px}.tf-media-types,.tf-media-types__btn{border-radius:var(--tf-radius-full);align-items:center;display:inline-flex}.tf-media-types__btn{outline:2px solid var(--tf-accent);outline-offset:-2px;background:var(--tf-surface);cursor:pointer;justify-content:center;width:62px;height:34px}.tf-media-types__btn--active{background:var(--tf-accent)}.tf-progress-ring{border-radius:var(--tf-radius-full);border:8px solid var(--tf-black-a20);border-top-color:var(--tf-accent-text);width:100px;height:100px;animation:1s linear infinite tf-spin}@keyframes tf-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tf-progress-ring{animation:none}}.tf-loadbar{background:var(--tf-surface-muted);width:220px;max-width:70vw;height:8px;position:relative}.tf-loadbar,.tf-loadbar:after{border-radius:var(--tf-radius-full)}.tf-loadbar:after{content:"";background:var(--tf-accent);width:42%;animation:tf-loadbar 1.3s var(--tf-ease-in-out) infinite alternate;position:absolute;top:0;bottom:0;left:0}@keyframes tf-loadbar{0%{left:0}to{left:58%}}@media (prefers-reduced-motion:reduce){.tf-loadbar:after{width:100%;animation:none;left:0}}.tf-spinner{border-radius:var(--tf-radius-full);border:2px solid #0000;border-top-color:var(--tf-accent-text);border-right-color:var(--tf-accent-text);width:22px;height:22px;animation:.8s linear infinite tf-spin}.tf-gen-result{gap:12px;display:flex}.tf-gen-result__preview{border-radius:var(--tf-radius-md);width:274px;height:202px;box-shadow:0 4px 4px var(--tf-black-a25);position:relative;overflow:hidden}.tf-gen-result__preview--loading:after{content:"";background:var(--tf-ink-a80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;inset:0}.tf-gen-result__percent{z-index:1;color:var(--tf-c-tier-silver-line);font:var(--tf-fw-bold) 21px var(--tf-font-base);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tf-gen-result__body{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex}.tf-gen-result__meta{align-items:center;gap:10px;display:flex}.tf-gen-result__chip{background:var(--tf-ink-a50);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--tf-radius-chip);color:var(--tf-white-a50);font:var(--tf-fw-regular) 14px var(--tf-font-base);align-items:center;gap:8px;padding:2px 8px;display:inline-flex}.tf-gen-result__prompt{color:var(--tf-c-tier-silver-line);opacity:.5;text-align:justify;font:var(--tf-fw-regular) 12px var(--tf-font-base)}.tf-gen-result__again{background:var(--tf-surface-muted);height:40px;color:var(--tf-text-primary);border-radius:var(--tf-radius-full);font:var(--tf-fw-medium) 16px/24px var(--tf-font-base);cursor:pointer;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.tf-composer-btn--loading{color:var(--tf-text-muted)}.tf-profile-panel{background:var(--tf-surface-input);border-left:1px solid var(--tf-divider);flex-direction:column;width:305px;display:flex}[data-theme=dark] .tf-profile-panel{background:var(--tf-slate-a30);border-color:var(--tf-divider)}.tf-panel-tabs{height:40px;padding:2px;display:flex}.tf-panel-tab{font:var(--tf-fw-medium) 14px/21px var(--tf-font-base);color:var(--tf-text-muted);flex:1;justify-content:center;align-items:center;display:flex}.tf-panel-tab--active{color:var(--tf-text-primary);font-size:16px;line-height:24px}.tf-level-card{background:var(--tf-surface);border-radius:var(--tf-radius-md);outline:1px solid var(--tf-divider);outline-offset:-1px;flex-direction:column;gap:20px;padding:12px 17px;display:flex}[data-theme=dark] .tf-level-card{background:var(--tf-surface);outline-color:var(--tf-divider)}.tf-level-card__text{color:var(--tf-text-primary);font:var(--tf-fw-regular) 10px/12px var(--tf-font-base)}.tf-level-card__hint{color:var(--tf-text-primary);font:var(--tf-fw-regular) 10px/15px var(--tf-font-base);text-align:center}.tf-level-track{background:var(--tf-surface-input);border-radius:100px;width:171px;height:6px}[data-theme=dark] .tf-level-track{background:var(--tf-surface-muted)}.tf-level-fill{background:linear-gradient(90deg,var(--tf-accent-a20) 0,var(--tf-accent) 100%);border-radius:100px;height:4px}.tf-level-badge{background:var(--tf-c-tier-pink-fill);outline:4px solid var(--tf-c-tier-pink-line);border-radius:1px;width:42px;height:48px}.tf-level-badge--silver{background:var(--tf-c-tier-silver-fill);outline-color:var(--tf-c-tier-silver-line)}.tf-level-badge--gold{background:var(--tf-c-tier-gold-fill);outline-color:var(--tf-c-tier-gold-line)}.tf-level-badge--blue{background:var(--tf-c-tier-blue-fill);outline-color:var(--tf-c-tier-blue-line)}[data-theme=dark] .tf-level-badge{background:var(--tf-c-tier-pink-fill-dk)}[data-theme=dark] .tf-level-badge--silver{background:var(--tf-c-tier-silver-fill-dk)}[data-theme=dark] .tf-level-badge--gold{background:var(--tf-c-tier-gold-fill-dk)}[data-theme=dark] .tf-level-badge--blue{background:var(--tf-c-tier-blue-fill-dk)}.tf-level-badge__label{font:var(--tf-fw-medium) 9px/13px var(--tf-font-base)}.tf-level-badge__label,.tf-level-badge__num{color:var(--tf-text-primary);text-align:center}.tf-level-badge__num{font:var(--tf-fw-semibold) 23px/34px var(--tf-font-base)}.tf-gallery{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tf-gallery__item{aspect-ratio:1;border-radius:var(--tf-radius-sm);background:50%/cover no-repeat;justify-content:flex-end;align-items:flex-start;padding:8px;display:flex;position:relative}.tf-gallery__badge{background:var(--tf-ink-a50);border-radius:var(--tf-radius-full);justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tf-gallery__duration{background:var(--tf-ink-a50);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--tf-radius-chip);color:var(--tf-c-tier-silver-line);font:var(--tf-fw-regular) 10px var(--tf-font-base);padding:2px 8px;position:absolute;bottom:7px;left:8px}.tf-coachmark{background:var(--tf-accent);border-radius:var(--tf-radius-md);width:218px;color:var(--tf-c-tier-silver-line);padding:12px;position:relative}.tf-coachmark__title{color:var(--tf-c-yellow);text-transform:uppercase;font:var(--tf-fw-semibold) 16px/24px var(--tf-font-base)}.tf-coachmark__text{color:var(--tf-c-tier-silver-line);font:var(--tf-fw-regular) 12px/16px var(--tf-font-base)}.tf-coachmark__close{color:var(--tf-c-tier-silver-line);position:absolute;top:12px;right:12px}.tf-badge-twin{background:var(--tf-accent);height:30px;box-shadow:var(--tf-shadow-pill);border-radius:var(--tf-radius-pill);color:var(--tf-c-tier-silver-line);font:var(--tf-fw-semibold) 12px/19px var(--tf-font-base);align-items:center;gap:10px;padding:0 20px;display:inline-flex}.tf-badge-twin__icon{width:16px;height:16px;color:var(--tf-c-tier-silver-line)}.tf-model-card--selected{outline:4px solid var(--tf-accent);outline-offset:-4px}.tf-stepper{background:var(--tf-divider);height:3px}.tf-stepper__fill{background:var(--tf-accent);height:3px;transition:width .25s ease-out}.tf-slider{align-items:center;height:5px;display:flex;position:relative}.tf-slider__track{border-radius:20px;flex:1;height:3px}.tf-slider__track,[data-theme=dark] .tf-slider__track{background:var(--tf-text-muted)}.tf-slider__fill{background:var(--tf-accent);border-radius:20px;height:5px}.tf-slider__thumb{border-radius:var(--tf-radius-full);background:var(--tf-accent);width:17px;height:17px;box-shadow:var(--tf-shadow-pill);outline:4px solid var(--tf-accent-tint-20);position:absolute}.tf-slider__label{color:var(--tf-text-muted);font:var(--tf-fw-medium) 12px/16px var(--tf-font-base)}.tf-textarea{outline:1.5px solid var(--tf-divider);outline-offset:-1.5px;width:100%;min-height:80px;font:var(--tf-fw-medium) 16px/19px var(--tf-font-base);color:var(--tf-text-primary);resize:vertical;background:0 0;border-radius:12px;padding:12px}.tf-textarea::placeholder{color:var(--tf-text-muted-2)}.tf-char-count{color:var(--tf-text-muted-2);font:var(--tf-fw-medium) 12px/16px var(--tf-font-base)}.tf-keyhint{font:var(--tf-fw-regular) 14px/18px var(--tf-font-base);gap:2px}.tf-keycap,.tf-keyhint{color:var(--tf-text-muted);align-items:center;display:inline-flex}.tf-keycap{background:var(--tf-surface-input);border-radius:2px;justify-content:center;min-width:20px;height:20px;padding:0 4px}[data-theme=dark] .tf-keycap{background:var(--tf-surface-muted)}.tf-select-list{flex-direction:column;gap:6px;display:flex}.tf-select-item{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 14px/20px var(--tf-font-base);cursor:pointer;align-items:center;gap:10px;padding:0 12px 0 0;display:flex}.tf-select-item,.tf-select-item__thumb{border-radius:var(--tf-radius-md);height:40px}.tf-select-item__thumb{-o-object-fit:cover;object-fit:cover;flex:none;width:40px}.tf-select-item--active{background:var(--tf-nav-active);outline:1.5px solid var(--tf-accent);outline-offset:-1.5px;color:var(--tf-accent-text)}.tf-select-item--random{background:linear-gradient(90deg,var(--tf-accent-a15) 0,var(--tf-spring-a15) 100%)}.tf-price-card{border-radius:var(--tf-radius-lg);outline:1.5px solid var(--tf-divider);outline-offset:-1.5px;flex-direction:column;gap:24px;padding:32px 24px 24px;display:flex;position:relative}.tf-price-card--featured{outline-color:var(--tf-accent-text)}.tf-price-card__art{aspect-ratio:256/144;border-radius:var(--tf-radius-md);background:var(--tf-coin-bg);width:100%}.tf-price-card__title{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 20px var(--tf-font-base)}.tf-price-card__old{color:var(--tf-text-muted);font:var(--tf-fw-medium) 16px var(--tf-font-base);text-decoration:line-through}.tf-price-card__save{color:var(--tf-text-primary);font:var(--tf-fw-medium) 16px/24px var(--tf-font-base)}.tf-coin-badge{background:var(--tf-accent-tint-15);border-radius:var(--tf-radius-lg);color:var(--tf-text-primary);font:var(--tf-fw-semibold) 16px var(--tf-font-base);align-items:center;gap:12px;padding:8px 12px;display:inline-flex}[data-theme=light] .tf-coin-badge{background:var(--tf-accent-tint-light)}.tf-ribbon{background:var(--tf-accent);height:32px;color:var(--tf-c-tier-silver-line);font:var(--tf-fw-medium) 14px/14px var(--tf-font-base);border-radius:100px;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.tf-dots{gap:12px;display:inline-flex}.tf-dot{border-radius:var(--tf-radius-full);border:1px solid var(--tf-text-primary);width:16px;height:16px}.tf-dot--active{justify-content:center;align-items:center;display:flex}.tf-dot--active:after{content:"";border-radius:var(--tf-radius-full);background:var(--tf-accent);width:8px;height:8px}.tf-settings-row{border-bottom:1px solid var(--tf-divider);color:var(--tf-text-primary);font:var(--tf-fw-semibold) 16px var(--tf-font-base);align-items:center;gap:16px;padding:16px 24px;display:flex}.tf-settings-row--active{background:var(--tf-nav-active)}.tf-settings-row--muted,.tf-settings-row__value{color:var(--tf-text-muted)}.tf-settings-row--muted{font-weight:var(--tf-fw-medium)}.tf-settings-row--danger,.tf-settings-row--danger .ic{color:var(--tf-danger)}.tf-stat-pill{background:var(--tf-surface-input);border-radius:var(--tf-radius-md);height:40px;color:var(--tf-text-primary);font:var(--tf-fw-medium) 16px/19px var(--tf-font-base);align-items:center;gap:8px;padding:0 12px;display:flex}.tf-stat-pill__value{color:var(--tf-accent-text);font-weight:var(--tf-fw-semibold)}.tf-handle{border-radius:var(--tf-radius-full);height:44px;color:var(--tf-accent-text);font:var(--tf-fw-medium) 16px/24px var(--tf-font-base);align-items:center;gap:10px;padding:0 16px;display:inline-flex}.tf-function-card,.tf-handle{background:var(--tf-surface-input)}.tf-function-card{border-radius:var(--tf-radius-md);flex-direction:column;gap:12px;padding:10px 17px;display:flex}.tf-function-card__title{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 16px/20px var(--tf-font-base)}.tf-chart{width:100%;position:relative}.tf-chart__grid{flex-direction:column;gap:16px;display:flex}.tf-chart__row{align-items:center;gap:12px;display:flex}.tf-chart__ytick{width:45px;color:var(--tf-text-muted);font:var(--tf-fw-medium) 14px var(--tf-font-base)}.tf-chart__line{outline:1px solid var(--tf-divider);outline-offset:-.5px;border-radius:100px;flex:1;height:6px}.tf-chart__xaxis{color:var(--tf-text-muted);font:var(--tf-fw-medium) 14px var(--tf-font-base);justify-content:space-between;display:flex}.tf-chart__curve{outline:2.5px solid var(--tf-accent);border-radius:200px;position:absolute}.tf-chart__point{background:var(--tf-accent);border:3px solid var(--tf-surface);border-radius:100px;width:16px;height:16px;position:absolute}.tf-chart__tooltip{background:var(--tf-surface);border-radius:var(--tf-radius-md);outline:1px solid var(--tf-divider);outline-offset:-1px;box-shadow:0 4px 15px -12px var(--tf-black-a5);color:var(--tf-text-primary);font:var(--tf-fw-regular) 14px/21px var(--tf-font-base);padding:12px;position:absolute}.tf-avatar--xl{border:3px solid var(--tf-accent);width:94px;height:94px}.tf-splash{background:var(--tf-gradient-brand);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.tf-splash__title{color:var(--tf-c-tier-silver-line);text-align:center;text-transform:uppercase;font:italic var(--tf-fw-bold) clamp(64px,30vw,428px)/.73 var(--tf-font-base)}.tf-splash__overlay{background:var(--tf-black-a20);outline:6px solid var(--tf-white-a27);outline-offset:-6px;pointer-events:none;position:absolute;inset:0}.tf-btn,.tf-chat-item,.tf-chip-filter,.tf-credits,.tf-icon-btn,.tf-model-card,.tf-nav-item,.tf-post-card,.tf-price-card,.tf-tab{transition:transform var(--tf-dur-press) var(--tf-ease-out),background-color var(--tf-dur-fast) ease,color var(--tf-dur-fast) ease,box-shadow var(--tf-dur-fast) ease}.tf-btn:active,.tf-chip-filter:active,.tf-credits:active,.tf-icon-btn:active,.tf-tab:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tf-nav-item:not(.tf-nav-item--active):hover{background:var(--tf-nav-active)}.tf-chip-filter:not(.tf-chip-filter--active):hover{color:var(--tf-text-primary)}.tf-model-card:hover,.tf-post-card:hover{transform:translateY(-4px)}.tf-price-card:hover{box-shadow:var(--tf-shadow-panel);transform:translateY(-3px)}.tf-chat-item:hover{background:var(--tf-nav-active)}.tf-btn--glow:hover,.tf-btn--primary:hover{filter:brightness(1.05)}}.cr-gchip,.cr-voice,.cr-voice__play,.dur-chip,.gal-chip,.gift,.mp-period__b,.mpanel__back,.mytwin-row,.pbg-cell,.pbx-cell,.pbx-galbtn,.pbx-sw,.pbx-tab,.stat-trow__btn,.tf-chip-select,.voice-speed{transition:transform var(--tf-dur-press) var(--tf-ease-out),background-color var(--tf-dur-fast) ease,color var(--tf-dur-fast) ease,box-shadow var(--tf-dur-fast) ease,filter var(--tf-dur-fast) ease}.cr-gchip:active,.cr-voice__play:active,.dur-chip:active,.gal-chip:active,.gift:active,.mp-period__b:active,.mpanel__back:active,.mytwin-row:active,.pbx-galbtn:active,.pbx-tab:active,.stat-trow__btn:active,.tf-chip-select:active,.voice-speed:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.mytwin-row:hover,.pbx-galbtn:hover,.stat-trow__btn:hover{filter:brightness(1.06)}}@media (prefers-reduced-motion:reduce){.cr-gchip:active,.cr-voice__play:active,.dur-chip:active,.gal-chip:active,.gift:active,.mp-period__b:active,.mpanel__back:active,.mytwin-row:active,.pbx-galbtn:active,.pbx-tab:active,.stat-trow__btn:active,.tf-chip-select:active,.voice-speed:active{transform:none}}.tf-code{gap:8px;display:flex}.tf-code input{outline:1.5px solid var(--tf-divider);outline-offset:-1.5px;border-radius:var(--tf-radius-md);background:var(--tf-surface-input);width:100%;min-width:0;height:52px;color:var(--tf-text-primary);text-align:center;font:var(--tf-fw-semibold) 22px/52px var(--tf-font-base);transition:outline-color var(--tf-dur-fast) var(--tf-ease-out),background var(--tf-dur-fast) var(--tf-ease-out);-moz-appearance:textfield;border:0;flex:1;padding:0}.tf-code input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tf-code input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tf-code input:focus{outline-color:var(--tf-accent);outline-width:2px}.tf-code input.is-set{background:var(--tf-surface);outline-color:var(--tf-text-muted-2)}.tf-code.is-bad input{outline-color:var(--tf-danger)}.tf-code.is-bad{animation:tf-code-nudge .32s var(--tf-ease-out)}@keyframes tf-code-nudge{0%,to{transform:none}20%{transform:translate(-5px)}50%{transform:translate(4px)}80%{transform:translate(-2px)}}@media (width<=420px){.tf-code{gap:6px}.tf-code input{height:46px;font-size:19px;line-height:46px}}.tf-code-meta{text-align:center;color:var(--tf-text-muted);font:var(--tf-fw-regular) 13px/19px var(--tf-font-base);flex-direction:column;align-items:center;gap:4px;display:flex}.tf-code-meta b{color:var(--tf-text-primary);font-weight:var(--tf-fw-semibold)}.tf-code-resend{cursor:pointer;color:var(--tf-accent-text);font:var(--tf-fw-semibold) 13px var(--tf-font-base);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.tf-code-resend:hover{filter:brightness(1.1)}.tf-code-resend.is-wait{color:var(--tf-text-muted-2);cursor:default;pointer-events:none;font-weight:var(--tf-fw-regular);text-decoration:none}@keyframes tf-enter-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tf-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes tf-pop-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.tf-anim-enter{animation:tf-enter-up var(--tf-dur) var(--tf-ease-out) both}.tf-anim-fade{animation:tf-enter-fade var(--tf-dur) var(--tf-ease-out) both}.tf-anim-pop{animation:tf-pop-in var(--tf-dur-fast) var(--tf-ease-out) both}.tf-stagger>*{animation:tf-enter-up var(--tf-dur) var(--tf-ease-out) both;animation-delay:calc(var(--i,0)*var(--tf-stagger))}@media (prefers-reduced-motion:reduce){*,.tf-stagger>*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tf-btn:active,.tf-chip-filter:active,.tf-model-card:hover,.tf-post-card:hover,.tf-price-card:hover{transform:none}}:root{--lp-max:1400px;--lp-pad:44px;--lp-bar:44px;--lp-nav:76px;--lp-line:var(--tf-white-a26)}.lp-light{--lp-line:var(--tf-sand-stroke)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--tf-surface);color:var(--tf-text-primary);font-family:var(--tf-font-base);margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}.sprite{width:0;height:0;position:absolute;overflow:hidden}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-wrap{width:100%;max-width:var(--lp-max);padding:0 var(--lp-pad);margin:0 auto}.lp-sec{padding:128px 0;position:relative}.lp-star,main>div>section,main>section{scroll-margin-top:96px}@media (width>=901px){.lp-stick{z-index:1;top:0}.lp-stick,.lp-stick.lp-light{position:sticky}.lp-stick--dark{background:var(--tf-surface)}.lp-stick--sand{background:var(--tf-island)}.lp-over{z-index:2}.lp-over,.lp-stackwrap{position:relative}.lp-over:not(.lp-light){background:var(--tf-surface)}}@media (prefers-reduced-motion:reduce){.lp-stick{position:static}}.lp-sec--tight{padding:88px 0}.lp-light>section+section{padding-top:56px}.lp-head__body{min-width:0}.lp-head--center{text-align:center}.lp-head--center .lp-sub{margin-inline:auto}.lp-headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.lp-h2{font:var(--tf-fw-bold) clamp(32px,3.9vw,56px)/1.05 var(--tf-font-base);color:var(--tf-text-primary);margin:0}.lp-h2 em{color:var(--tf-accent-text);font-style:normal;font-family:var(--tf-font-display);font-weight:var(--tf-fw-regular);padding-right:.06em;font-size:1.14em;line-height:.9}.lp-sub{max-width:52ch;color:var(--tf-text-muted);font:var(--tf-fw-regular) 17px/28px var(--tf-font-base);margin:18px 0 0}.lp-sub--side{flex:none;width:380px;max-width:min(34ch,100%);margin:0 0 8px}.lp-crossref{color:var(--tf-text-muted);font:var(--tf-fw-medium) 15px/22px var(--tf-font-base);transition:color var(--tf-dur-fast) ease,border-color var(--tf-dur-fast) ease;border-bottom:1px solid #0000;align-items:center;gap:8px;margin-top:48px;display:inline-flex}.lp-crossref:hover{color:var(--tf-text-primary);border-bottom-color:var(--tf-accent)}.lp-crossref .ic{width:18px;height:18px;color:var(--tf-accent-text);transition:transform var(--tf-dur) var(--tf-ease-out)}.lp-crossref:hover .ic{transform:translate(4px)}.lp-ph{background-color:var(--tf-c-ink-700);background-image:var(--ph-grad,none);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.lp-ph__img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--ph-pos,center);object-position:var(--ph-pos,center);width:100%;height:100%;display:block;position:absolute;inset:0}.lp-ph--1{--ph-grad:var(--tf-gradient-ph-1)}.lp-ph--2{--ph-grad:var(--tf-gradient-ph-2)}.lp-ph--3{--ph-grad:var(--tf-gradient-ph-3)}.lp-ph--4{--ph-grad:var(--tf-gradient-ph-4)}.lp-ph--5{--ph-grad:var(--tf-gradient-ph-5)}.lp-ph--6{--ph-grad:var(--tf-gradient-ph-6)}.lp-ph--7{--ph-grad:var(--tf-gradient-ph-7)}.lp-ph--ink{--ph-grad:var(--tf-gradient-ph-ink)}.lp-ph--violet{--ph-grad:var(--tf-gradient-ph-violet)}.lp-ph--bare:after{content:"";opacity:.16;pointer-events:none;background-image:radial-gradient(var(--tf-white-a50) .5px,transparent .5px);mix-blend-mode:overlay;background-size:3px 3px;position:absolute;inset:0}.lp-promptband{z-index:3;background:var(--tf-glass-band);max-width:calc(100% + 14px);color:var(--tf-c-tier-silver-line);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border:1px solid var(--tf-white-a20);border-radius:var(--tf-radius-full);box-shadow:inset 0 1px 1px var(--tf-white-a24),0 8px 24px var(--tf-black-a34);font:var(--tf-fw-regular) 14px/20px var(--tf-font-base);align-items:center;gap:10px;padding:9px 16px 9px 10px;display:inline-flex;position:absolute;bottom:16px;left:-14px}.lp-promptband__thumb{border-radius:var(--tf-radius-full);flex:none;width:30px;height:30px}.lp-promptband--hero{top:-104px;bottom:auto;left:calc(var(--lp-pad) - 20px);max-width:min(560px,calc(100% - var(--lp-pad)*2))}.lp-promptband__txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-hov{isolation:isolate;transition:transform var(--tf-dur) var(--tf-ease-out),box-shadow var(--tf-dur) var(--tf-ease-out),background-color var(--tf-dur-fast) ease;position:relative}.lp-hov:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;box-shadow:inset 0 1px 0 var(--tf-white-a14),inset 0 0 0 1px var(--tf-accent-tint-20),inset 0 -28px 44px -30px var(--tf-accent-50);transition:opacity var(--tf-dur) var(--tf-ease-out);position:absolute;inset:0}.lp-hov:hover{transform:translateY(-4px)}.lp-hov:hover:before{opacity:1}.lp-hov:active{transform:translateY(-1px)}.lp-light .lp-hov:before{box-shadow:inset 0 0 0 1px var(--tf-accent-tint-20),inset 0 -22px 34px -28px var(--tf-accent-50)}.lp-hov--flat:hover{transform:none}.lp-tag{white-space:nowrap;font:var(--tf-fw-semibold) 11px/15px var(--tf-font-base);border-radius:7px;flex:none;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.lp-tag .ic{width:12px;height:12px}.lp-tag--accent{background:var(--tf-accent);color:var(--tf-on-accent)}.lp-tag--light{background:var(--tf-accent-light)}.lp-tag--light,.lp-tag--violet{color:var(--tf-c-tier-silver-line)}.lp-tag--violet{background:var(--tf-accent-violet)}.lp-tag--soft{background:var(--tf-accent-tint-15);color:var(--tf-accent-text)}.lp-tag--vsoft{background:var(--tf-accent-violet-tint-15);color:var(--tf-accent-violet-light)}.lp-tag--live{background:var(--tf-accent-tint-15);color:var(--tf-accent-text)}.lp-ad__in .lp-tag,.lp-feed__tag,.lp-film__tags .lp-tag,.lp-hubcard__media .lp-tag,.lp-wall__tag{-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);box-shadow:0 4px 14px var(--tf-black-a32)}.lp-ad__in .lp-tag--soft,.lp-feed__tag.lp-tag--soft,.lp-film__tags .lp-tag--soft,.lp-hubcard__media .lp-tag--soft{background:var(--tf-white-a92);color:var(--tf-accent-dark)}.lp-ad__in .lp-tag--vsoft,.lp-feed__tag.lp-tag--vsoft,.lp-film__tags .lp-tag--vsoft,.lp-hubcard__media .lp-tag--vsoft{background:var(--tf-accent-violet);color:var(--tf-c-tier-silver-line)}.lp-ad__in .lp-tag--live,.lp-feed__tag.lp-tag--live,.lp-film__tags .lp-tag--live,.lp-hubcard__media .lp-tag--live{background:var(--tf-glass-live);color:var(--tf-c-tier-silver-line);box-shadow:0 4px 14px var(--tf-black-a32),inset 0 0 0 1px var(--tf-white-a24)}.lp-feed__tag.lp-tag--live .lp-live__dot,.lp-film__tags .lp-tag--live .lp-live__dot{background:var(--tf-accent-light)}.lp-tag--live:before{content:"";background:var(--tf-accent);width:6px;height:6px;animation:lpPulse 2.4s var(--tf-ease-in-out) infinite;border-radius:50%}.lp-light .lp-tag--soft{background:var(--tf-accent-a12)}.lp-tagrow{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.lp-nav__link .lp-tag{margin-left:7px;padding:3px 7px;font-size:10px;line-height:13px}.tf-btn{cursor:pointer;border-radius:var(--tf-radius-full);border:1px solid var(--lp-line);height:50px;color:var(--tf-text-primary);font:var(--tf-fw-semibold) 15px/20px var(--tf-font-base);transition:transform var(--tf-dur-press) var(--tf-ease-out),background-color var(--tf-dur-fast) ease,border-color var(--tf-dur-fast) ease,box-shadow var(--tf-dur-fast) ease;background:0 0;align-items:center;gap:8px;padding:0 26px;display:inline-flex}.tf-btn:hover{border-color:var(--tf-accent-tint-50);box-shadow:inset 0 0 0 1px var(--tf-accent-tint-20),inset 0 -16px 26px -22px var(--tf-accent-50)}.tf-btn .ic{transition:transform var(--tf-dur) var(--tf-ease-out)}.tf-btn:hover .ic{transform:translate(2px)}.tf-btn--primary:hover .ic{transform:rotate(-12deg)scale(1.08)}.tf-btn:active{transform:scale(.98)}.tf-btn--primary{background:var(--tf-accent);border-color:var(--tf-accent);color:var(--tf-on-accent)}.tf-btn--primary:hover{border-color:var(--tf-accent);background:var(--tf-accent-dark);box-shadow:inset 0 1px 0 var(--tf-white-a22),inset 0 -14px 24px -18px var(--tf-black-a45)}.tf-btn--sm{height:38px;padding:0 18px;font-size:14px}.tf-btn--onsand{border-color:var(--tf-sand-stroke);color:var(--tf-on-sand)}.tf-btn--onsand:hover{border-color:var(--tf-on-sand)}.lp-bar{z-index:70;height:var(--lp-bar);transition:transform .32s var(--tf-ease-out);background:var(--tf-gradient-bar);color:var(--tf-c-tier-silver-line);font:var(--tf-fw-medium) 14px/18px var(--tf-font-base);justify-content:center;align-items:center;gap:16px;padding:0 52px;display:flex;position:fixed;top:0;left:0;right:0}.lp-bar__txt{align-items:baseline;gap:0;min-width:0;display:inline-flex}.lp-bar__txt .ic{align-self:center;margin-right:8px}.lp-bar__txt b{font-weight:var(--tf-fw-semibold)}.lp-bar__cd{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.lp-bar__cd span{background:var(--tf-black-a24);border-radius:7px;justify-content:center;align-items:baseline;gap:1px;min-width:38px;padding:3px 7px;display:inline-flex}.lp-bar__cd b{font:var(--tf-fw-semibold) 13px/16px var(--tf-font-base)}.lp-bar__cd i{opacity:.65;font-style:normal;font:var(--tf-fw-medium) 10px/14px var(--tf-font-base)}.lp-bar__link{border-radius:var(--tf-radius-full);background:var(--tf-white-a18);font-weight:var(--tf-fw-semibold);white-space:nowrap;transition:background-color var(--tf-dur-fast) ease;align-items:center;gap:5px;padding:5px 13px;display:inline-flex}.lp-bar__link:hover{background:var(--tf-white-a30)}.lp-bar__x{cursor:pointer;width:30px;height:30px;color:var(--tf-c-tier-silver-line);opacity:.72;transition:opacity var(--tf-dur-fast) ease,background-color var(--tf-dur-fast) ease;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lp-bar__x:hover{opacity:1;background:var(--tf-black-a20)}.lp-bar.is-up{transform:translateY(-100%)}html.bar-hidden{--lp-nav-top:0px}html.bar-off{--lp-bar:0px}html.bar-off .lp-bar{display:none}.lp-nav{z-index:60;height:var(--lp-nav);transform:translateY(var(--lp-nav-top,var(--lp-bar)));transition:background-color var(--tf-dur-fast) ease,border-color var(--tf-dur-fast) ease,transform .32s var(--tf-ease-out),height .26s var(--tf-ease-out);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.lp-nav--slim{height:50px}.lp-nav--slim .lp-nav__logo{height:25px}.lp-nav--slim .lp-nav__link{padding-top:6px;padding-bottom:6px;font-size:14px}.lp-nav--slim .tf-btn--sm{height:32px;padding:0 15px;font-size:13px}.lp-nav__link,.lp-nav__logo{transition:height .26s var(--tf-ease-out),padding .26s var(--tf-ease-out)}.lp-nav__in{width:100%;max-width:var(--lp-max);padding:0 var(--lp-pad);align-items:center;gap:var(--tf-space-8);margin:0 auto;display:flex}.lp-nav--solid{background:var(--tf-scrim-nav);border-bottom-color:var(--tf-white-a10);-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5)}.lp-nav__logo{flex:none;width:auto;height:34px}.lp-nav__logo--light{display:none}.lp-nav__links{align-items:center;gap:2px;margin-left:12px;display:flex}.lp-nav__link{border-radius:var(--tf-radius-full);color:var(--tf-c-tier-silver-line);opacity:.78;font:var(--tf-fw-medium) 15px/20px var(--tf-font-base);transition:opacity var(--tf-dur-fast) ease,background-color var(--tf-dur-fast) ease;padding:9px 15px;position:relative}.lp-nav__link:hover{opacity:1;background:var(--tf-white-a9)}.lp-nav__link.is-here{opacity:1}.lp-nav__link.is-here,body.is-onlight .lp-nav--solid .lp-nav__link.is-here{color:var(--tf-accent-text)}.lp-nav__sp{flex:1}.lp-nav__ghost{color:var(--tf-c-tier-silver-line);opacity:.8;font:var(--tf-fw-medium) 15px var(--tf-font-base);padding:9px 12px}.lp-nav__ghost:hover{opacity:1}body.is-onlight .lp-nav--solid{background:var(--tf-scrim-nav-sand);border-bottom-color:var(--tf-sand-stroke)}body.is-onlight .lp-nav--solid .lp-nav__ghost,body.is-onlight .lp-nav--solid .lp-nav__link{color:var(--tf-on-sand)}body.is-onlight .lp-nav--solid .lp-nav__link:hover{background:var(--tf-sand-ink-a7)}body.is-onlight .lp-nav--solid .lp-nav__logo--dark{display:none}body.is-onlight .lp-nav--solid .lp-nav__logo--light{display:block}.lp-nav__menu{border:1px solid var(--lp-line);border-radius:var(--tf-radius-full);color:var(--tf-c-tier-silver-line);cursor:pointer;font:var(--tf-fw-medium) 14px/18px var(--tf-font-base);background:0 0;padding:9px 15px;display:none}body.is-onlight .lp-nav--solid .lp-nav__menu{color:var(--tf-on-sand)}.lp-sheet{z-index:90;position:fixed;inset:0}.lp-sheet__scrim{background:var(--tf-sheet-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;inset:0}.lp-sheet__card{border-radius:var(--tf-radius-lg) var(--tf-radius-lg) 0 0;background:var(--tf-surface);border-top:1px solid var(--lp-line);animation:lpSheet .28s var(--tf-ease-drawer) both;padding:8px 12px 24px;position:absolute;bottom:0;left:0;right:0}@keyframes lpSheet{0%{transform:translateY(100%)}to{transform:none}}.lp-sheet__head{color:var(--tf-text-muted);font:var(--tf-fw-medium) 13px/18px var(--tf-font-base);justify-content:space-between;padding:12px 12px 8px}.lp-sheet__head,.lp-sheet__x{align-items:center;display:flex}.lp-sheet__x{border:1px solid var(--lp-line);width:36px;height:36px;color:var(--tf-text-primary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center}.lp-sheet__card a{border-radius:var(--tf-radius-md);color:var(--tf-text-primary);font:var(--tf-fw-semibold) 17px/24px var(--tf-font-base);padding:15px 12px;display:block}.lp-sheet__card a:active{background:var(--tf-surface-muted)}.lp-sheet__sep{background:var(--tf-divider);height:1px;margin:8px 12px;display:block}.lp-sheet__do{flex-direction:column;gap:10px;padding:6px 12px 4px;display:flex}.lp-sheet__do .tf-btn{justify-content:center;width:100%;height:48px}.lp-sheet__note{text-align:center;color:var(--tf-text-muted);font:var(--tf-fw-regular) 13px var(--tf-font-base);margin:12px 12px 0}.lp-sheet__card a.tf-btn{justify-content:center;align-items:center;gap:10px;padding:0 18px;display:flex}.lp-heroband{height:calc(100vh - var(--lp-bar) - var(--lp-nav) - 40px);min-height:420px;max-height:880px;position:relative;overflow:hidden}.lp-heroband__stage{position:absolute;inset:0}.lp-heroband__stage>video{-o-object-fit:cover;object-fit:cover;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.lp-heropool{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.lp-hero{cursor:pointer;position:relative;overflow:hidden}.lp-heroband{z-index:1}.lp-hero .lp-wrap{z-index:auto}.lp-fork,.lp-h1,.lp-herolead{z-index:4;position:relative}.lp-promptband--hero{z-index:4}.lp-heroband__lens{z-index:3;pointer-events:none;opacity:0;clip-path:url(#lp-blob);place-items:center;width:224px;height:224px;margin:-112px 0 0 -112px;transition:opacity .48s cubic-bezier(.33,0,.2,1);display:grid;position:absolute;top:0;left:0}.lp-heroband__lens.is-on{opacity:1}.lp-heroband__lens.is-burst,.lp-heroband__lens.is-burst .lp-heroband__lensimg{transition:none}.lp-heroband__lens.is-burst .lp-heroband__lensic{opacity:0;transition:none}.lp-heroband__lensimg{background-color:var(--tf-surface);position:absolute;overflow:hidden}.lp-heroband__lensimg>video{left:0;top:var(--band-t,0);width:100%;height:calc(var(--band-h,100%) - 1px);-o-object-fit:cover;object-fit:cover;position:absolute}.lp-heroband__lensimg:after{content:"";left:0;right:0;top:var(--band-t,0);height:calc(var(--band-h,100%) + 2px);pointer-events:none;background:var(--tf-gradient-hero-scrim);position:absolute}.lp-blobdef{width:0;height:0;position:absolute}.lp-heroband__lensic{color:var(--tf-c-tier-silver-line);opacity:.9;filter:drop-shadow(0 2px 6px var(--tf-black-a60));position:relative}.lp-heroband__scrim{z-index:6;pointer-events:none;background:var(--tf-gradient-hero-scrim);position:absolute;inset:0}.lp-heroin{margin-top:-206px;padding:0 0 112px;position:relative}.lp-h1{font:var(--tf-fw-bold) clamp(30px,4.2vw,58px)/1.03 var(--tf-font-base);color:var(--tf-text-primary);margin:0}@media (width>=761px){.lp-h1 span:first-child{white-space:nowrap}}.lp-h1 span{display:block}.lp-h1 span:nth-child(2){color:var(--tf-accent-text);font-family:var(--tf-font-display);font-weight:var(--tf-fw-regular);font-size:1.16em;line-height:.94}.lp-herolead{max-width:56ch;color:var(--tf-text-muted);font:var(--tf-fw-regular) 15px/23px var(--tf-font-base);margin:18px 0 0}.lp-fork{gap:10px;margin-top:20px;display:flex}.lp-fork .tf-btn{justify-content:center;min-width:172px;height:46px}.lp-railwrap{margin-top:84px;position:relative}.lp-swipe{-webkit-mask-image:linear-gradient(to right,var(--tf-c-black) calc(100% - var(--swr,0px)),transparent 100%);-webkit-mask-image:linear-gradient(to right,var(--tf-c-black) calc(100% - var(--swr,0px)),transparent 100%);mask-image:linear-gradient(to right,var(--tf-c-black) calc(100% - var(--swr,0px)),transparent 100%)}.lp-rail{scroll-snap-type:x mandatory;padding:4px 0 26px max(var(--lp-pad),calc((100vw - var(--lp-max))/2 + var(--lp-pad)));scrollbar-width:none;gap:20px;margin-right:calc(50% - 50vw);display:flex;overflow-x:auto}.lp-rail::-webkit-scrollbar{display:none}.lp-rail>*{scroll-snap-align:start;flex:none}.lp-rail:after{content:"";width:var(--lp-pad);flex:none}.lp-railnav{z-index:2;gap:8px;display:flex;position:absolute;top:-63px;right:0}.lp-railnav button{cursor:pointer;border:1px solid var(--lp-line);width:42px;height:42px;color:var(--tf-text-primary);transition:background-color var(--tf-dur-fast) ease,opacity var(--tf-dur-fast) ease,border-color var(--tf-dur-fast) ease;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.lp-railnav button:hover{background:var(--tf-surface-muted);border-color:var(--tf-accent-tint-50);box-shadow:inset 0 0 0 1px var(--tf-accent-tint-20)}.lp-railnav button[disabled]{opacity:.28;cursor:default}.lp-modcard{width:312px}.lp-modcard--wide{width:648px}.lp-modcard__media{aspect-ratio:4/5;border-radius:var(--tf-radius-lg);background:var(--tf-surface-muted);perspective:1100px;position:relative;overflow:hidden}.lp-modcard--wide .lp-modcard__media{aspect-ratio:648/390}.lp-modcard__zoom{transition:transform .62s var(--tf-ease-out);position:absolute;inset:0}.lp-modcard:hover .lp-modcard__zoom{transform:scale(1.045)}.lp-modcard__blur{z-index:0;filter:blur(30px)saturate(1.35);opacity:.58;transition:opacity .62s var(--tf-ease-out);animation:26s cubic-bezier(.45,0,.55,1) infinite lpBlurDrift;position:absolute;inset:-18%}.lp-modcard:hover .lp-modcard__blur{opacity:.76}.lp-modcard__glow{z-index:2;pointer-events:none;background:radial-gradient(72% 58% at 26% 20%,var(--tf-white-a26),var(--tf-white-a0) 70%),radial-gradient(96% 74% at 84% 100%,var(--tf-violet-glow),var(--tf-violet-glow-0) 66%);position:absolute;inset:0}@keyframes lpBlurDrift{0%{transform:translate(-4%,-3%)scale(1.16)rotate(-2deg)}33%{transform:translate(3%,2%)scale(1.28)rotate(2deg)}66%{transform:translate(2%,-4%)scale(1.2)rotate(1deg)}to{transform:translate(-4%,-3%)scale(1.16)rotate(-2deg)}}.lp-modcard__media--t2 .lp-modcard__blur{animation-delay:-4s}.lp-modcard__media--t3 .lp-modcard__blur{animation-delay:-8s}.lp-modcard__media--t4 .lp-modcard__blur{animation-delay:-12s}.lp-modcard__media--t5 .lp-modcard__blur{animation-delay:-16s}.lp-modcard__media--t6 .lp-modcard__blur{animation-delay:-20s}.lp-modcard__media--t7 .lp-modcard__blur{animation-delay:-10s}.lp-modcard__media--t1{background:var(--tf-gradient-tool-1)}.lp-modcard__media--t2{background:var(--tf-gradient-tool-2)}.lp-modcard__media--t3{background:var(--tf-gradient-tool-3)}.lp-modcard__media--t4{background:var(--tf-gradient-tool-4)}.lp-modcard__media--t5{background:var(--tf-gradient-tool-5)}.lp-modcard__media--t6{background:var(--tf-gradient-tool-6)}.lp-modcard__media--t7{background:var(--tf-gradient-tool-7)}.lp-modcard__media:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(120% 80% at 18% 8%,var(--tf-white-a26),transparent 62%);position:absolute;inset:0}.lp-modcard__ic{z-index:3;border-radius:var(--tf-radius-full);z-index:2;width:40px;height:40px;color:var(--tf-c-tier-silver-line);background:var(--tf-glass-chip);border:1px solid var(--tf-white-a22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;display:flex;position:absolute;top:14px;left:14px}.lp-modcard__tag{z-index:3;position:absolute;top:14px;right:14px}.lp-modcard .lp-promptband{opacity:0;transition:opacity var(--tf-dur) var(--tf-ease-out),transform var(--tf-dur) var(--tf-ease-out);max-width:calc(100% - 28px);left:14px;transform:translateY(6px)}.lp-modcard--wide .lp-promptband,.lp-modcard:hover .lp-promptband{opacity:1;transform:none}.lp-modcard__foot{justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px;display:flex}.lp-modcard__t{font:var(--tf-fw-semibold) 20px/26px var(--tf-font-base);color:var(--tf-text-primary);margin:0}.lp-modcard__meta{color:var(--tf-text-muted-2);font:var(--tf-fw-medium) 13px/18px var(--tf-font-base);flex:none}.lp-modcard__d{color:var(--tf-text-muted);font:var(--tf-fw-regular) 15px/23px var(--tf-font-base);margin:8px 0 0}.lp-modcard--wide .lp-modcard__t{font-size:27px;line-height:33px}.lp-modcard--wide .lp-modcard__d{max-width:54ch;font-size:16px;line-height:25px}.lp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.lp-stat{border-radius:var(--tf-radius-lg);border:1px solid var(--tf-stroke);background:linear-gradient(180deg,var(--tf-white-a4_5),var(--tf-white-a1_2));transition:border-color var(--tf-dur) var(--tf-ease-out),transform var(--tf-dur) var(--tf-ease-out);padding:26px 26px 24px;position:relative;overflow:hidden}.lp-stat:hover{border-color:var(--tf-accent-tint-20);transform:translateY(-2px)}.lp-stat:after{content:"";pointer-events:none;background:radial-gradient(circle,var(--tf-accent-tint-15),transparent 68%);border-radius:50%;width:168px;height:168px;position:absolute;top:-46px;right:-46px}.lp-stat__top{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.lp-stat__3d{width:62px;height:62px;transition:transform var(--tf-dur-slow) var(--tf-ease-out);flex:none;margin-top:-4px}.lp-stat:hover .lp-stat__3d{transform:translateY(-3px)rotate(-4deg)}.lp-stat__rule{z-index:1;background:var(--tf-accent);width:34px;height:2px;transition:width var(--tf-dur-slow) var(--tf-ease-out);border-radius:1px;margin:18px 0 0;display:block;position:relative}.lp-stat:hover .lp-stat__rule{width:62px}.lp-stat__n{min-width:0;font:var(--tf-fw-bold) clamp(38px,4.4vw,64px)/.96 var(--tf-font-base);color:var(--tf-text-primary);font-variant-numeric:tabular-nums;margin:0}.lp-stat__n em{color:var(--tf-accent-text);font-size:.42em;font-style:normal;font-family:var(--tf-font-base);font-weight:var(--tf-fw-semibold)}.lp-stat__t{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 16px/22px var(--tf-font-base);margin:14px 0 0}.lp-stat__d,.lp-stat__t{z-index:1;position:relative}.lp-stat__d{color:var(--tf-text-muted);font:var(--tf-fw-regular) 14px/22px var(--tf-font-base);margin:7px 0 0}@keyframes lpMarq{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-feedsec{padding-bottom:96px;overflow:hidden}.lp-feed{max-width:var(--lp-max);padding:0 var(--lp-pad);height:940px;-webkit-mask-image:linear-gradient(180deg,transparent,var(--tf-c-black) 12%,var(--tf-c-black) 78%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,var(--tf-c-black) 12%,var(--tf-c-black) 78%,transparent);mask-image:linear-gradient(180deg,transparent,var(--tf-c-black) 12%,var(--tf-c-black) 78%,transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:52px auto 0;display:grid;position:relative}.lp-feed__col{will-change:transform;flex-direction:column;gap:20px;animation:34s linear infinite lpFeedUp;display:flex}.lp-feed__col:nth-child(2){animation:38s linear infinite lpFeedDown}.lp-feed__col:nth-child(3){animation-duration:42s}.lp-feed__col:nth-child(4){animation:47s linear infinite lpFeedDown}.lp-feed__col:hover{animation-play-state:paused}@keyframes lpFeedUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes lpFeedDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.lp-feed__card{aspect-ratio:286/336;transition:transform var(--tf-dur) var(--tf-ease-out),box-shadow var(--tf-dur) var(--tf-ease-out);flex:none;text-decoration:none;position:relative;overflow:hidden}.lp-feed__card:hover{box-shadow:inset 0 0 0 2px var(--tf-accent),0 20px 44px -20px var(--tf-black-a80);transform:scale(1.03)}.lp-feed .story{gap:4px;display:flex}.lp-feed__card>.lp-ph__img{z-index:0}.lp-feed__card:before{content:"";z-index:1;pointer-events:none;background:var(--tf-gradient-image);position:absolute;inset:0}.lp-feed__card>.lp-feed__foot,.lp-feed__card>.story{z-index:2;position:relative}.lp-feed__card>.lp-feed__tag{z-index:2}.lp-feed__tag{position:absolute;top:30px;right:12px}.lp-feed__foot{flex-direction:column;gap:2px;display:flex}.lp-feed__meta{align-items:center;gap:7px;margin-top:5px;display:flex}.lp-feed__meta span{color:var(--tf-white-a82);font:var(--tf-fw-medium) 11px/15px var(--tf-font-base);align-items:center;gap:4px;display:inline-flex}.lp-feed__meta .ic{opacity:.8;width:12px;height:12px}.lp-feed__meta i{opacity:.5;font-style:normal}@keyframes lpBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-live__dot{background:var(--tf-accent);width:8px;height:8px;animation:lpPulse 2.4s var(--tf-ease-in-out) infinite;border-radius:50%;flex:none}@keyframes lpPulse{0%,to{opacity:1}50%{opacity:.3}}.lp-countdown{gap:8px;display:flex}.lp-countdown__cell{text-align:center;border-radius:var(--tf-radius-md);background:var(--tf-surface-muted);min-width:66px;padding:9px 10px 8px}.lp-countdown__v{font-variant-numeric:tabular-nums;font:var(--tf-fw-semibold) 25px/29px var(--tf-font-base);color:var(--tf-text-primary);display:block}.lp-countdown__l{color:var(--tf-text-muted);font:var(--tf-fw-medium) 11px/14px var(--tf-font-base);margin-top:2px;display:block}.lp-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.lp-pack{border-radius:var(--tf-radius-lg);outline:1.5px solid var(--tf-divider);outline-offset:-1.5px;transition:outline-color var(--tf-dur) var(--tf-ease-out);flex-direction:column;gap:20px;padding:32px 24px 24px;text-decoration:none;display:flex;position:relative}.lp-pack:hover{outline-color:var(--tf-accent-tint-50)}.lp-pack--best{outline-color:var(--tf-accent-text)}.lp-pack__art{aspect-ratio:256/120;border-radius:var(--tf-radius-md);background:var(--tf-coin-bg);justify-content:center;align-items:center;width:100%;padding:10px;display:flex;overflow:hidden}.lp-pack__art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.lp-pack__flag{background:var(--tf-accent);height:32px;color:var(--tf-c-tier-silver-line);font:var(--tf-fw-medium) 14px/14px var(--tf-font-base);white-space:nowrap;border-radius:100px;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.lp-pack__head{align-items:center;gap:16px;display:flex}.lp-pack__name{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 20px var(--tf-font-base);flex:1}.lp-pack__cr{border-radius:var(--tf-radius-lg);background:var(--tf-accent-tint-15);font-variant-numeric:tabular-nums;font:var(--tf-fw-semibold) 13px var(--tf-font-base);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.lp-pack__cr,.lp-pack__cr .ic{color:var(--tf-accent-text)}.lp-pack__row{align-items:center;gap:10px;margin-top:-8px;display:flex}.lp-pack__price{color:var(--tf-text-primary);font-variant-numeric:tabular-nums;font:var(--tf-fw-bold) 40px/1 var(--tf-font-base)}.lp-pack__old{color:var(--tf-text-muted);font:var(--tf-fw-medium) 16px var(--tf-font-base);text-decoration:line-through}.lp-pack__save{color:var(--tf-text-primary);font:var(--tf-fw-medium) 15px/24px var(--tf-font-base);margin-left:auto}.lp-pack__go{border-radius:var(--tf-radius-pill);border:1px solid var(--tf-stroke);height:44px;color:var(--tf-accent-text);font:var(--tf-fw-semibold) 14.5px var(--tf-font-base);transition:background var(--tf-dur) var(--tf-ease-out);justify-content:center;align-items:center;margin-top:auto;display:flex}.lp-pack--best .lp-pack__go{background:var(--tf-accent);color:var(--tf-c-tier-silver-line);border-color:#0000}.lp-pack:hover .lp-pack__go{background:var(--tf-surface-muted)}.lp-pack--best:hover .lp-pack__go{background:var(--tf-accent-dark,var(--tf-accent))}.lp-packs__foot{max-width:62ch;color:var(--tf-text-muted);font:var(--tf-fw-regular) 14px/22px var(--tf-font-base);margin:26px 0 0}@media (width<=900px){.lp-packs{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:52px}.lp-pack{gap:16px;padding:26px 20px 20px}.lp-pack__art{aspect-ratio:256/84}.lp-pack__price{font-size:32px}}.lp-never{flex-wrap:wrap;gap:12px 34px;margin-top:34px;display:flex}.lp-never span{color:var(--tf-text-muted);font:var(--tf-fw-medium) 14px var(--tf-font-base);align-items:center;gap:9px;display:inline-flex}.lp-never .ic{color:var(--tf-accent-text)}.lp-light{background:var(--tf-island);position:relative}.lp-light,.lp-light .lp-h2,.lp-light .lp-stat__n{color:var(--tf-on-sand)}.lp-light .lp-crossref,.lp-light .lp-sub{color:var(--tf-on-sand-muted)}.lp-light .lp-h2 em{color:var(--tf-accent-text)}.lp-st{border-radius:var(--tf-radius-lg);border:1px solid var(--tf-on-sand-divider);background:var(--tf-on-sand-surface);margin-top:44px;padding:26px}.lp-st__bar{border-radius:var(--tf-radius-md);background:var(--tf-c-tier-silver-line);box-shadow:0 1px 0 var(--tf-on-sand-divider),0 18px 40px -30px var(--tf-sand-ink-a45);padding:20px 22px 18px}.lp-st__prompt{align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.lp-st__prompt>.ic{color:var(--tf-accent);flex:none;margin-top:3px}.lp-st__typed{min-width:0;color:var(--tf-on-sand);font:var(--tf-fw-medium) clamp(15px,1.6vw,19px)/1.45 var(--tf-font-base)}.lp-st__caret{vertical-align:-.12em;background:var(--tf-accent);border-radius:1px;width:2px;height:1.05em;margin-left:4px;animation:1.05s step-end infinite lp-blink;display:inline-block}@keyframes lp-blink{0%,55%{opacity:1}56%,to{opacity:0}}.lp-st__row{border-top:1px solid var(--tf-on-sand-divider);align-items:center;gap:16px;padding-top:16px}.lp-st__pills,.lp-st__row{flex-wrap:wrap;display:flex}.lp-st__pills{flex:1;gap:8px;min-width:0}.lp-st__pill{border-radius:var(--tf-radius-pill);border:1px solid var(--tf-on-sand-divider);height:36px;color:var(--tf-on-sand-muted);font:var(--tf-fw-medium) 13px var(--tf-font-base);align-items:center;gap:7px;padding:0 13px;display:inline-flex}.lp-st__pill--on{background:var(--tf-accent-tint-15);border-color:#0000}.lp-st__pill--on,.lp-st__pill--on .ic{color:var(--tf-accent-text)}.lp-st__chev{opacity:.5}.lp-st__go{flex:none;align-items:center;gap:12px;display:flex}.lp-st__cost{border-radius:var(--tf-radius-pill);background:var(--tf-accent-tint-05);height:36px;font:var(--tf-fw-semibold) 13.5px var(--tf-font-base);font-variant-numeric:tabular-nums;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.lp-st__cost,.lp-st__cost .ic{color:var(--tf-accent-text)}.lp-st__btn{border-radius:var(--tf-radius-pill);background:var(--tf-accent);height:42px;color:var(--tf-c-tier-silver-line);font:var(--tf-fw-semibold) 14.5px var(--tf-font-base);align-items:center;gap:9px;padding:0 20px;display:inline-flex}.lp-st__out{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.lp-st__tile{aspect-ratio:3/4;border-radius:var(--tf-radius-md);background-position:50%;background-size:cover;margin:0;position:relative;overflow:hidden}.lp-st__tile i{opacity:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,var(--tf-accent-a18) 50%,transparent 70%);background-size:250% 100%;position:absolute;inset:0}.lp-st__tile.is-busy{background-image:none;background-color:var(--tf-on-sand-surface)}.lp-st__tile.is-busy .lp-ph__img{visibility:hidden}.lp-st__tile.is-busy i{opacity:1;animation:1.2s linear infinite lp-sweep}@keyframes lp-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}.lp-st__prog{border-radius:var(--tf-radius-full);background:var(--tf-sand-ink-a14);opacity:0;height:4px;transition:opacity .16s linear;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.lp-st__tile.is-busy .lp-st__prog{opacity:1}.lp-st__prog b{border-radius:inherit;background:var(--tf-accent);width:0;height:100%;display:block}.lp-st__tile.is-busy .lp-st__prog b{animation:lp-fill var(--dur,1.4s) linear forwards}@keyframes lp-fill{0%{width:0}to{width:100%}}.lp-st__tile.is-in{animation:lp-tile-in .26s var(--tf-ease-out) backwards}@keyframes lp-tile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp-st__btn{transition:transform .12s var(--tf-ease-out),box-shadow var(--tf-dur) var(--tf-ease-out)}.lp-st__btn.is-press{box-shadow:0 0 0 6px var(--tf-accent-tint-20);transform:scale(.96)}.lp-st__pill b{font:inherit}.lp-st__pill.is-flip b{animation:lp-flip .34s var(--tf-ease-out) both}@keyframes lp-flip{0%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(-6px)}41%{transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-st__btn.is-press,.lp-st__pill.is-flip b,.lp-st__tile i,.lp-st__tile.is-in{animation:none}.lp-st__tile.is-busy,.lp-st__tile.is-busy .lp-ph__img{filter:none}}.lp-st__note{max-width:620px;color:var(--tf-on-sand-muted);font:var(--tf-fw-regular) 14.5px/23px var(--tf-font-base);margin:20px 0 0}.lp-eng{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.lp-eng__col{border-radius:var(--tf-radius-lg);border:1px solid var(--tf-on-sand-divider);background:var(--tf-on-sand-surface);padding:26px 26px 24px}.lp-eng__col h3{color:var(--tf-on-sand);font:var(--tf-fw-semibold) 16px var(--tf-font-base);align-items:center;gap:10px;margin:0 0 18px;display:flex}.lp-eng__col h3 .ic{color:var(--tf-accent-text)}.lp-eng__col ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lp-eng__col li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.lp-eng__col b{color:var(--tf-on-sand);font:var(--tf-fw-semibold) 14.5px var(--tf-font-base)}.lp-eng__col span{color:var(--tf-on-sand-muted);font:var(--tf-fw-regular) 13.5px/20px var(--tf-font-base);flex:100%}.lp-eng__tag{border-radius:var(--tf-radius-pill);background:var(--tf-accent-tint-15);height:21px;color:var(--tf-accent-text);font:var(--tf-fw-semibold) 11px var(--tf-font-base);order:2;align-items:center;padding:0 9px;font-style:normal;display:inline-flex}.lp-st__cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.lp-st__ctan{color:var(--tf-on-sand-muted);font:var(--tf-fw-medium) 14px var(--tf-font-base)}@media (width<=900px){.lp-st__out{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-eng{grid-template-columns:1fr}}@media (width<=620px){.lp-st,.lp-st__bar{padding:16px}.lp-st__go{width:100%}.lp-st__btn{flex:1;justify-content:center}}.lp-acc__inlinemedia.lp-shine,.lp-film.lp-shine,.lp-star__item.lp-shine{overflow:visible}.lp-shine>.lp-film__media,.lp-shine>.lp-star__pic{border-radius:inherit;overflow:hidden}.lp-shine:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--glow);filter:blur(26px);opacity:1;background-position:50% 30%;background-size:cover;position:absolute;inset:26% 10% -6%}@media (width<=760px){.lp-shine:before{filter:blur(18px);opacity:.8;inset:26% 10% -6%}}.lp-star .lp-shine:before{opacity:.7}@media (width<=760px){.lp-star .lp-shine:before{opacity:.5}}@media (prefers-reduced-motion:reduce){.lp-shine:before{opacity:.5}}.lp-real{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:48px;margin-top:28px;display:grid}.lp-real__txt{padding-top:6px}.lp-real__txt h3{color:var(--tf-text-primary);font:var(--tf-fw-bold) clamp(24px,2.6vw,34px)/1.16 var(--tf-font-base);margin:0 0 14px}.lp-real__txt>p{max-width:46ch;color:var(--tf-text-muted);font:var(--tf-fw-regular) 16px/26px var(--tf-font-base);margin:0 0 22px}.lp-real__txt ul{flex-direction:column;gap:11px;margin:0 0 28px;padding:0;list-style:none;display:flex}.lp-real__txt li{color:var(--tf-text-secondary,var(--tf-text-muted));font:var(--tf-fw-regular) 15px/23px var(--tf-font-base);align-items:flex-start;gap:10px;display:flex}.lp-real__txt li .ic{color:var(--tf-accent-text);flex:none;margin-top:4px}.lp-real__hint{color:var(--tf-text-muted-2,var(--tf-text-muted));font:var(--tf-fw-regular) 13px var(--tf-font-base);margin-top:16px;display:block}.lp-real__stage{min-height:600px;-webkit-mask-image:linear-gradient(180deg,var(--tf-c-black) 0,var(--tf-c-black) 66%,transparent 96%);-webkit-mask-image:linear-gradient(180deg,var(--tf-c-black) 0,var(--tf-c-black) 66%,transparent 96%);mask-image:linear-gradient(180deg,var(--tf-c-black) 0,var(--tf-c-black) 66%,transparent 96%);position:relative}.lp-real__stage,.lp-real__stage *{pointer-events:none!important}.lp-real__host{position:absolute;inset:0}.lp-real__load{color:var(--tf-text-muted);font:var(--tf-fw-medium) 13px var(--tf-font-base);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.m3d,.m3d__css{position:absolute;inset:0}.m3d__css,.m3d__gl{pointer-events:none}.m3d__gl{position:absolute;inset:0}.m3d__screen{background:var(--tf-c-black);pointer-events:auto}.m3d__inner,.m3d__screen{overflow:hidden}.m3d__frame{border:0;display:block}@media (width<=900px){.lp-real{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:44px}.lp-real__stage{min-height:560px}.lp-real__txt ul{margin-bottom:22px}}.lp-yield{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.92fr);align-items:stretch;gap:16px 24px;margin-top:40px;display:grid}.lp-yield__stats{flex-wrap:wrap;grid-column:3;align-self:start;gap:12px 20px;padding:6px 0 0 8px;display:flex}.lp-yield__stats span{color:var(--tf-on-sand-muted);font:var(--tf-fw-medium) 13px/18px var(--tf-font-base);flex-direction:column;display:flex}.lp-yield__stats b{color:var(--tf-on-sand);font-variant-numeric:tabular-nums;font:var(--tf-fw-bold) 26px/30px var(--tf-font-base)}.lp-yield__c{border-radius:var(--tf-radius-lg);border:1px solid var(--tf-on-sand-divider);background:var(--tf-on-sand-surface);padding:20px 20px 18px}.lp-yield__h{color:var(--tf-on-sand);font:var(--tf-fw-semibold) 15px var(--tf-font-base);align-items:center;gap:9px;margin-bottom:10px;display:flex}.lp-yield__h>.ic{color:var(--tf-accent-text);flex:none}.lp-yield__h b{border-radius:var(--tf-radius-pill);background:var(--tf-accent-tint-05);height:26px;font:var(--tf-fw-semibold) 12.5px var(--tf-font-base);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;padding:0 11px;display:inline-flex}.lp-yield__h b,.lp-yield__h b .ic{color:var(--tf-accent-text)}.lp-yield__b--free{background:var(--tf-sand-ink-a6)!important;color:var(--tf-on-sand-muted)!important}.lp-yield__c p{color:var(--tf-on-sand-muted);font:var(--tf-fw-regular) 13.5px/20px var(--tf-font-base);margin:0}@media (width<=1040px){.lp-yield{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-yield__stats{grid-column:1/-1;gap:12px 28px;padding:14px 0 0}}@media (width<=560px){.lp-yield{grid-template-columns:1fr}.lp-yield__stats{justify-content:center;gap:16px 22px}.lp-yield__stats span{text-align:center;align-items:center}.lp-yield__stats b{font-size:22px;line-height:26px}}.lp-acc{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:80px;margin-top:68px;display:grid}.lp-acc__list{border-left:1px solid var(--lp-line);position:relative}.lp-acc__ind{background:var(--tf-accent);width:2px;height:0;transition:top var(--tf-dur) var(--tf-ease-out),height var(--tf-dur) var(--tf-ease-out);position:absolute;top:0;left:-1px}.lp-acc__item{padding:0 0 0 30px;position:relative}.lp-acc__btn{text-align:left;cursor:pointer;width:100%;color:var(--tf-text-muted-2);font:var(--tf-fw-semibold) 21px/29px var(--tf-font-base);transition:color var(--tf-dur-fast) ease;background:0 0;border:0;gap:14px;padding:21px 0;display:flex}.lp-acc__btn i{opacity:.5;min-width:24px;font-style:normal;font:var(--tf-fw-medium) 13px/29px var(--tf-font-base);font-variant-numeric:tabular-nums;flex:none}.lp-acc__btn:hover,.lp-acc__item--active .lp-acc__btn{color:var(--tf-text-primary)}.lp-acc__panel{height:0;transition:height var(--tf-dur) var(--tf-ease-out);overflow:hidden}.lp-acc__panel p{max-width:56ch;color:var(--tf-text-muted);font:var(--tf-fw-regular) 16px/26px var(--tf-font-base);margin:0 0 24px}.lp-acc__stage{top:calc(var(--lp-nav-top,var(--lp-bar)) + 88px);position:sticky}.lp-acc__box,.lp-acc__media{position:relative}.lp-acc__media{border-radius:var(--tf-radius-lg);aspect-ratio:4/3;overflow:hidden}.lp-acc__slide{opacity:0;transition:opacity var(--tf-dur) var(--tf-ease-out),transform .7s var(--tf-ease-out);position:absolute;inset:0;transform:scale(1.03)}.lp-acc__slide--on{opacity:1;transform:none}.lp-acc__more{color:var(--tf-text-muted);font:var(--tf-fw-medium) 14px/20px var(--tf-font-base);transition:color var(--tf-dur-fast) ease,border-color var(--tf-dur-fast) ease;border-bottom:1px solid #0000;align-items:center;gap:7px;margin:30px 0 0 30px;display:inline-flex}.lp-acc__more:hover{color:var(--tf-text-primary);border-bottom-color:var(--tf-accent)}.lp-acc__more .ic{color:var(--tf-accent-text)}.lp-acc__list{flex-direction:column;align-items:flex-start;display:flex}.lp-acc__item{width:100%}.lp-acc__col{min-width:0}.lp-refstrip{align-items:center;gap:10px;margin-bottom:16px;display:flex}.lp-refstrip__lbl{color:var(--tf-text-muted);font:var(--tf-fw-medium) 13px/18px var(--tf-font-base);margin-right:4px}.lp-refstrip span.lp-ph{border-radius:var(--tf-radius-sm);flex:none;width:54px;height:54px;display:block}.lp-star{border-radius:var(--tf-radius-lg);background:var(--tf-accent) var(--twin-bg,none) center/cover no-repeat;border:1px solid var(--tf-accent-light);margin-top:84px;padding:52px clamp(24px,4vw,52px);position:relative;overflow:hidden}.lp-star:before{content:"";pointer-events:none;background:var(--tf-gradient-star);opacity:.92;position:absolute;inset:0}.lp-star:after{z-index:0;background:var(--tf-c-tier-silver-line);opacity:.13;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22235%22%20height%3D%22227%22%20fill%3D%22none%22%20viewBox%3D%220%200%20235%20227%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M221.43%200s-10.704%2034.585-37.519%2056.053c-26.817%2021.468-58.256%2013.852-105.053%2052.939S0%20225.947%200%20225.947s27.488-16.667%2048.595-11.7c21.107%204.966%2081.204%2026.848%20128.576-4.076%2047.37-30.924%2055.32-86.297%2057.492-135.591C236.387%2035.428%20221.43%200%20221.43%200m-39.099%20113.719s-2.052%2011.671-9.102%2023.925c-7.049%2012.255-15.885%2030.805-36.343%2043.969-20.456%2013.163-37.042%209.246-45.488%208.694s-25.358-4.899-25.358-4.899S77.912%20156.995%20100.45%20141c22.539-15.993%2040.145-16.774%2055.757-19.55%2015.613-2.777%2026.124-7.731%2026.124-7.731%22%2F%3E%3C%2Fsvg%3E) 50%/auto 150% no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22235%22%20height%3D%22227%22%20fill%3D%22none%22%20viewBox%3D%220%200%20235%20227%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M221.43%200s-10.704%2034.585-37.519%2056.053c-26.817%2021.468-58.256%2013.852-105.053%2052.939S0%20225.947%200%20225.947s27.488-16.667%2048.595-11.7c21.107%204.966%2081.204%2026.848%20128.576-4.076%2047.37-30.924%2055.32-86.297%2057.492-135.591C236.387%2035.428%20221.43%200%20221.43%200m-39.099%20113.719s-2.052%2011.671-9.102%2023.925c-7.049%2012.255-15.885%2030.805-36.343%2043.969-20.456%2013.163-37.042%209.246-45.488%208.694s-25.358-4.899-25.358-4.899S77.912%20156.995%20100.45%20141c22.539-15.993%2040.145-16.774%2055.757-19.55%2015.613-2.777%2026.124-7.731%2026.124-7.731%22%2F%3E%3C%2Fsvg%3E) 50%/auto 150% no-repeat}.lp-star__in{z-index:1;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:60px;display:grid;position:relative}.lp-star:after{content:"";pointer-events:none;background:radial-gradient(680px 380px at 8% 0,var(--tf-white-a22),transparent 62%),radial-gradient(520px 420px at 100% 100%,var(--tf-white-a14),transparent 60%);position:absolute;inset:0}.lp-star__badges{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.lp-star .detail-subbadge{background:var(--tf-white-a18);color:var(--tf-c-tier-silver-line)}.lp-star__soon{box-shadow:inset 0 0 0 1px var(--tf-white-a45);background:0 0}.lp-star__body h3{color:var(--tf-c-tier-silver-line);font:var(--tf-fw-bold) clamp(34px,4.4vw,58px)/1.02 var(--tf-font-base);margin:0 0 16px}.lp-star__body h3 em{color:var(--tf-c-tier-silver-line);opacity:.78;font-style:normal;font-family:var(--tf-font-display);font-weight:var(--tf-fw-regular);font-size:1.14em;line-height:.9}.lp-star__lead{max-width:52ch;color:var(--tf-white-a88);font:var(--tf-fw-regular) 17px/28px var(--tf-font-base);margin:0 0 26px}.lp-star .tf-btn--primary{background:var(--tf-c-tier-silver-line);border-color:var(--tf-c-tier-silver-line);color:var(--tf-accent)}.lp-star .tf-btn--primary:hover{background:var(--tf-white-a90);border-color:var(--tf-c-tier-silver-line);color:var(--tf-accent-dark)}.lp-star__body ul{flex-direction:column;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.lp-star__body li{border-radius:var(--tf-radius-md);background:var(--tf-white-a12);box-shadow:inset 0 0 0 1px var(--tf-white-a18);color:var(--tf-white-a86);font:var(--tf-fw-regular) 14px/21px var(--tf-font-base);transition:background var(--tf-dur-fast) ease,transform var(--tf-dur-fast) var(--tf-ease-out);padding:13px 18px 13px 46px;display:block;position:relative}.lp-star__body li:hover{background:var(--tf-white-a18);transform:translate(3px)}.lp-star__body li b{color:var(--tf-c-tier-silver-line);font-weight:var(--tf-fw-semibold)}.lp-star__body li .ic{color:var(--tf-c-tier-silver-line);position:absolute;top:15px;left:18px}.lp-star__cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp-star .tf-btn:not(.tf-btn--primary){border-color:var(--tf-white-a50);color:var(--tf-c-tier-silver-line);background:0 0}.lp-star .tf-btn:not(.tf-btn--primary):hover{border-color:var(--tf-c-tier-silver-line);background:var(--tf-white-a12)}.lp-star__exhead{color:var(--tf-white-a76);font:var(--tf-fw-medium) 13px/18px var(--tf-font-base);margin:0 0 14px}.lp-star__grid{grid-template-rows:repeat(3,1fr);grid-template-columns:1.35fr 1fr;gap:10px;display:grid}.lp-star__item{border-radius:var(--tf-radius-md);transition:transform var(--tf-dur) var(--tf-ease-out),box-shadow var(--tf-dur) var(--tf-ease-out);margin:0;position:relative;overflow:hidden}.lp-star__item--ref{aspect-ratio:auto;box-shadow:0 0 0 2px var(--tf-c-tier-silver-line);grid-row:span 3}.lp-star__item:not(.lp-star__item--ref){aspect-ratio:16/11}.lp-star__arrow{z-index:3;background:var(--tf-c-tier-silver-line);width:34px;height:34px;color:var(--tf-accent);box-shadow:0 6px 18px -6px var(--tf-black-a50);border-radius:50%;place-items:center;margin:-17px 0 0 -17px;display:grid;position:absolute;top:50%;left:50%}.lp-star__exwrap{position:relative}.lp-star__pic{position:absolute;inset:0}.lp-star__cap{font-size:11px;line-height:15px;font-weight:var(--tf-fw-semibold);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.lp-star__cap .ic{flex:none}.lp-star__cap .ic,.lp-star__item--ref .lp-star__cap .ic{color:var(--tf-c-tier-silver-line)}.lp-talk{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:40px;margin-top:56px;display:grid}.lp-avatar{border-radius:50%;flex:none;display:block}.lp-talk__left{position:relative}.lp-talk__right{min-width:0}.lp-talk__note{color:var(--tf-text-muted-2);font:var(--tf-fw-regular) 13px/20px var(--tf-font-base);grid-column:1/-1;align-items:flex-start;gap:8px;margin:20px 0 0;display:flex}.lp-talk__note .ic{color:var(--tf-accent-text);flex:none;margin-top:2px}.lp-who{scrollbar-width:thin;scroll-behavior:smooth;flex-direction:column;gap:6px;max-height:496px;padding-right:6px;display:flex;overflow-y:auto}.lp-who::-webkit-scrollbar{width:4px}.lp-who::-webkit-scrollbar-thumb{background:var(--lp-line);border-radius:2px}.lp-who__fade{pointer-events:none;opacity:0;height:84px;transition:opacity var(--tf-dur) ease;background:linear-gradient(180deg,var(--tf-ink-a0) 0,var(--tf-surface) 88%);position:absolute;bottom:0;left:0;right:6px}.lp-who__fade.is-on{opacity:1}.lp-who__item{text-align:left;cursor:pointer;border-radius:var(--tf-radius-lg);background:0 0;border:0;flex:none;align-items:center;gap:14px;width:100%;padding:11px 16px;display:flex}.lp-who__item--on{background:var(--tf-surface-muted)}.lp-who__av{width:46px;height:46px}.lp-who__item--on .lp-who__av{outline:2px solid var(--tf-accent);outline-offset:2px}.lp-who__txt{min-width:0}.lp-who__txt b{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 16px/22px var(--tf-font-base);align-items:center;gap:5px;display:flex}.lp-who__txt b .ic{color:var(--tf-accent-text)}.lp-who__txt i{color:var(--tf-text-muted);font-style:normal;font:var(--tf-fw-regular) 13px/19px var(--tf-font-base);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lp-chat{border-radius:var(--tf-radius-lg);border:1px solid var(--lp-line);background:var(--tf-surface);height:496px;box-shadow:0 30px 70px -40px var(--tf-black-a70);flex-direction:column;display:flex;position:relative;overflow:hidden}.lp-chat:before{content:"";z-index:0;pointer-events:none;background:var(--tf-c-tier-silver-line);opacity:.05;position:absolute;inset:0;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22235%22%20height%3D%22227%22%20fill%3D%22none%22%20viewBox%3D%220%200%20235%20227%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M221.43%200s-10.704%2034.585-37.519%2056.053c-26.817%2021.468-58.256%2013.852-105.053%2052.939S0%20225.947%200%20225.947s27.488-16.667%2048.595-11.7c21.107%204.966%2081.204%2026.848%20128.576-4.076%2047.37-30.924%2055.32-86.297%2057.492-135.591C236.387%2035.428%20221.43%200%20221.43%200m-39.099%20113.719s-2.052%2011.671-9.102%2023.925c-7.049%2012.255-15.885%2030.805-36.343%2043.969-20.456%2013.163-37.042%209.246-45.488%208.694s-25.358-4.899-25.358-4.899S77.912%20156.995%20100.45%20141c22.539-15.993%2040.145-16.774%2055.757-19.55%2015.613-2.777%2026.124-7.731%2026.124-7.731%22%2F%3E%3C%2Fsvg%3E) 50%/auto 150% no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22235%22%20height%3D%22227%22%20fill%3D%22none%22%20viewBox%3D%220%200%20235%20227%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M221.43%200s-10.704%2034.585-37.519%2056.053c-26.817%2021.468-58.256%2013.852-105.053%2052.939S0%20225.947%200%20225.947s27.488-16.667%2048.595-11.7c21.107%204.966%2081.204%2026.848%20128.576-4.076%2047.37-30.924%2055.32-86.297%2057.492-135.591C236.387%2035.428%20221.43%200%20221.43%200m-39.099%20113.719s-2.052%2011.671-9.102%2023.925c-7.049%2012.255-15.885%2030.805-36.343%2043.969-20.456%2013.163-37.042%209.246-45.488%208.694s-25.358-4.899-25.358-4.899S77.912%20156.995%20100.45%20141c22.539-15.993%2040.145-16.774%2055.757-19.55%2015.613-2.777%2026.124-7.731%2026.124-7.731%22%2F%3E%3C%2Fsvg%3E) 50%/auto 150% no-repeat}.lp-chat>*{z-index:1;position:relative}.convo__head{border-bottom:1px solid var(--tf-divider);flex:none;align-items:center;gap:12px;padding:13px 20px;display:flex;position:relative;overflow:hidden}.lp-chat__glow{z-index:0;filter:blur(38px)saturate(1.4);opacity:.38;transition:opacity var(--tf-dur) ease;position:absolute;inset:-40% -10%}.convo__head>:not(.lp-chat__glow){z-index:1;position:relative}.convo__scroll.is-twinbg{background:var(--tf-surface) var(--twin-bg,none) center/cover no-repeat}.lp-chat__av{-o-object-fit:cover;object-fit:cover;background:var(--tf-surface-muted);border-radius:50%;flex:none;width:44px;height:44px}.lp-chat__id{flex:1;min-width:0}.lp-chat__id .hdr-title{color:var(--tf-text-primary);font:var(--tf-fw-regular) 20px/24px var(--tf-font-display)}.lp-chat__id .hdr-title,.lp-chat__id i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lp-chat__id i{color:var(--tf-text-muted);font-style:normal;font:var(--tf-fw-regular) 12px/18px var(--tf-font-base)}.lp-chat__live{color:var(--tf-text-muted);font:var(--tf-fw-medium) 12px/16px var(--tf-font-base);flex:none;align-items:center;gap:6px;display:inline-flex}.convo__scroll{scrollbar-width:thin;scroll-behavior:smooth;flex-direction:column;flex:1;gap:10px;min-height:0;padding:22px 20px 8px;display:flex;overflow-y:auto}.convo__scroll::-webkit-scrollbar{width:4px}.convo__scroll::-webkit-scrollbar-thumb{background:var(--lp-line);border-radius:2px}.bubble-row{animation:lpPop .34s var(--tf-ease-out) both;align-items:flex-end;gap:10px;display:flex}.bubble-row.me{justify-content:flex-end;padding-left:64px}.bubble-row.them{padding-right:64px}.bubble-row .tf-avatar{-o-object-fit:cover;object-fit:cover;background:var(--tf-surface-muted);border-radius:50%;flex:none;width:28px;height:28px}.lp-chat .tf-bubble{max-width:100%;font:var(--tf-fw-regular) 14px/21px var(--tf-font-base);box-shadow:0 6px 18px -12px var(--tf-black-a60);padding:12px 14px}.lp-chat .tf-bubble--received{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--tf-glass-received)}.bubble-meta{justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;display:flex}.bubble-time{color:var(--tf-white-a60);font:var(--tf-fw-regular) 11px/15px var(--tf-font-base)}.bubble-row.them .bubble-time{color:var(--tf-text-muted)}.bubble-meta .ic{width:14px;height:14px;color:var(--tf-white-a70)}@keyframes lpPop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.typing-bubble{padding:15px 16px!important}.typing-dots{align-items:center;gap:6px;display:inline-flex}.typing-dots i{background:var(--tf-text-muted);width:7px;height:7px;animation:lpType 1.3s var(--tf-ease-in-out) infinite;border-radius:50%}.typing-dots i:nth-child(2){animation-delay:.14s}.typing-dots i:nth-child(3){animation-delay:.28s}@keyframes lpType{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.composer{flex:none;padding:0 0 14px}.composer,.lp-chat .composer{position:relative}.lp-chat__tip{z-index:4;max-width:34ch;color:var(--tf-c-tier-silver-line);pointer-events:none;font:var(--tf-fw-regular) 13.5px/19px var(--tf-font-base);filter:drop-shadow(0 10px 20px var(--tf-black-a50)) drop-shadow(0 3px 8px var(--tf-accent-a40));animation:lp-tip-in .38s var(--tf-ease-out) both;border-radius:14px;margin-bottom:12px;padding:10px 14px;bottom:100%}.lp-chat__tip,.lp-chat__tip:after{background:var(--tf-accent);position:absolute;left:20px}.lp-chat__tip:after{content:"";border-radius:0 0 3px;width:12px;height:12px;bottom:-5px;transform:rotate(45deg)}.lp-chat__tip[hidden]{display:none}@keyframes lp-tip-in{0%{opacity:0;transform:translateY(8px)scale(.96)}70%{opacity:1;transform:translateY(-1px)scale(1.01)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-chat__tip{animation:none}}.quick-replies{scrollbar-width:none;background:var(--tf-surface-glass);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-top:1px solid var(--tf-divider);flex-wrap:nowrap;gap:9px;padding:12px 20px;display:flex;overflow-x:auto}.quick-replies::-webkit-scrollbar{display:none}.qr{white-space:nowrap;cursor:pointer;background:var(--tf-surface-muted);height:35px;box-shadow:var(--tf-shadow-pill);border-radius:var(--tf-radius-pill);color:var(--tf-text-muted);font:var(--tf-fw-semibold) 14px/19px var(--tf-font-base);animation:lpPop .3s var(--tf-ease-out) both;transition:color var(--tf-dur-fast) ease,box-shadow var(--tf-dur-fast) ease;border:0;flex:none;align-items:center;padding:0 20px;display:inline-flex}.qr:nth-child(2){animation-delay:60ms}.qr:nth-child(3){animation-delay:.12s}.qr:hover{color:var(--tf-text-primary);box-shadow:var(--tf-shadow-pill),inset 0 0 0 1px var(--tf-accent-tint-20),inset 0 -14px 22px -20px var(--tf-accent-50)}.composer__inner{background:var(--tf-surface-input);outline:1px solid var(--tf-divider);outline-offset:-1px;border-radius:var(--tf-radius-md);flex-direction:column;gap:14px;margin:0 20px;padding:12px 14px;display:flex}.composer__inner input{cursor:default;width:100%;color:var(--tf-text-primary);font:var(--tf-fw-regular) 15px/22px var(--tf-font-base);background:0 0;border:0;outline:0}.composer__inner input::placeholder{color:var(--tf-text-muted-2)}.composer__row{justify-content:space-between;align-items:center;display:flex}.composer__media{gap:12px;display:flex}.composer__media .tf-icon-btn{color:var(--tf-accent-text);display:inline-flex}.composer__right{align-items:center;gap:10px;display:flex}.lp-chat__cta{border-radius:var(--tf-radius-pill);background:var(--tf-accent);height:34px;color:var(--tf-c-tier-silver-line);font:var(--tf-fw-semibold) 13.5px var(--tf-font-base);transition:background var(--tf-dur) var(--tf-ease-out),transform var(--tf-dur) var(--tf-ease-out);align-items:center;gap:6px;margin:12px 0 2px;padding:0 14px;text-decoration:none;display:inline-flex}.lp-chat__cta:hover{background:var(--tf-accent-dark,var(--tf-accent));transform:translateY(-1px)}.lp-chat__cta .ic{width:15px;height:15px;color:var(--tf-c-tier-silver-line)}.lp-chat__again{border:1px solid var(--lp-line);cursor:pointer;border-radius:var(--tf-radius-full);color:var(--tf-text-muted);font:var(--tf-fw-medium) 13px/18px var(--tf-font-base);background:0 0;padding:8px 14px}.lp-chat__again:hover{color:var(--tf-text-primary)}.lp-chat__send{background:var(--tf-accent);width:36px;height:36px;color:var(--tf-on-accent);transition:transform var(--tf-dur-press) var(--tf-ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.lp-chat__send:hover{transform:scale(1.06)}.lp-films{grid-template-rows:repeat(3,210px);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:52px;display:grid}.lp-film{border-radius:var(--tf-radius-lg);display:block;position:relative;overflow:hidden}.lp-films>:first-child{grid-area:1/1/3}.lp-films>:nth-child(2){grid-area:1/2}.lp-films>:nth-child(3){grid-area:1/3}.lp-films>:nth-child(4){grid-area:2/2/auto/4}.lp-films>:nth-child(5){grid-area:1/4/3}.lp-films>:nth-child(6){grid-area:3/1}.lp-films>:nth-child(7){grid-area:3/2}.lp-films>:nth-child(8){grid-area:3/3}.lp-films>:nth-child(9){grid-area:3/4}.lp-film:after,.lp-film__media{position:absolute;inset:0}.lp-film:after{content:"";border-radius:inherit;background:linear-gradient(180deg,var(--tf-film-shade-0) 0,var(--tf-film-shade-0) 42%,var(--tf-film-shade) 100%)}.lp-film__tags{display:flex;right:12px}.lp-film__kind,.lp-film__tags{z-index:2;gap:6px;position:absolute;top:12px}.lp-film__kind{font:var(--tf-fw-semibold) 12px/16px var(--tf-font-base);align-items:center;padding:6px 12px;display:inline-flex;left:12px}.lp-film__foot,.lp-film__kind .ic{color:var(--tf-c-tier-silver-line)}.lp-film__foot{z-index:2;position:absolute;bottom:14px;left:16px;right:16px}.lp-film__foot b{font:var(--tf-fw-semibold) 17px/23px var(--tf-font-base);display:block}.lp-film__foot i{opacity:.74;font-style:normal;font:var(--tf-fw-regular) 13px/19px var(--tf-font-base);margin-top:3px;display:block}.lp-ads{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:72px;display:grid}.lp-ad{border-radius:var(--tf-radius-lg);aspect-ratio:40/9;display:block;position:relative;overflow:hidden}.lp-ad__art{opacity:.38;transition:transform .8s var(--tf-ease-out),opacity var(--tf-dur) ease;display:none;position:absolute;inset:0}.lp-ad:hover .lp-ad__art{opacity:.5;transform:scale(1.05)}.lp-ad--pink{background:radial-gradient(120% 110% at 88% 4%,var(--tf-white-a24),transparent 60%),var(--tf-gradient-ad-pink)}.lp-ad__in{z-index:2;height:100%;color:var(--tf-c-tier-silver-line);flex-direction:column;justify-content:flex-end;padding:clamp(20px,3vw,34px);display:flex;position:relative}.lp-ad__tag{font:var(--tf-fw-semibold) 12px/16px var(--tf-font-base);align-self:flex-start;margin-bottom:auto;padding:6px 12px}.lp-ad__in b{font:var(--tf-fw-bold) clamp(20px,2.2vw,28px)/1.2 var(--tf-font-base);display:block}.lp-ad__in i{opacity:.8;max-width:46ch;font-style:normal;font:var(--tf-fw-regular) 15px/23px var(--tf-font-base);margin-top:8px;display:block}.lp-ad__go{font:var(--tf-fw-semibold) 14px/19px var(--tf-font-base);align-items:center;gap:6px;margin-top:16px;display:inline-flex}.lp-ad__go .ic{transition:transform var(--tf-dur) var(--tf-ease-out)}.lp-ad:hover .lp-ad__go .ic{transform:translate(4px)}.lp-hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:60px;display:grid}.lp-hub__col{border-top:1px solid var(--lp-line);padding-top:22px}.lp-hub__col b{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 18px/25px var(--tf-font-base);margin-bottom:8px;display:block}.lp-hub__col p{color:var(--tf-text-muted);font:var(--tf-fw-regular) 15px/24px var(--tf-font-base);margin:0}.lp-hubcard{width:264px;display:block}.lp-hubcard__media{aspect-ratio:3/4;border-radius:var(--tf-radius-lg);transition:transform var(--tf-dur) var(--tf-ease-out),box-shadow var(--tf-dur) var(--tf-ease-out);display:block;position:relative;overflow:hidden}.lp-hubcard__zoom{position:absolute;inset:0}.lp-hubcard__t{transition:color var(--tf-dur-fast) ease}.lp-hubcard:hover .lp-hubcard__t{color:var(--tf-accent-text)}.lp-hubcard__kind{font:var(--tf-fw-semibold) 12px/16px var(--tf-font-base);align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:absolute;top:12px;left:12px}.lp-hubcard__kind .ic{color:var(--tf-c-tier-silver-line)}.lp-hubcard__t{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 18px/24px var(--tf-font-base);align-items:center;gap:8px;margin-top:16px;display:flex}.lp-hubcard__m{color:var(--tf-text-muted);font:var(--tf-fw-regular) 14px/21px var(--tf-font-base);margin-top:4px;display:block}.lp-earn{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:80px;margin-top:60px;display:grid}.lp-earn>div:last-child{top:calc(var(--lp-nav-top,var(--lp-bar)) + 88px);position:sticky}.lp-sources{flex-direction:column;gap:12px;margin-top:8px;display:flex}.lp-source{border-radius:var(--tf-radius-lg);border:1px solid var(--tf-stroke);background:var(--tf-surface-muted);align-items:flex-start;gap:15px;padding:19px 21px;display:flex}.lp-source__3d{-o-object-fit:contain;object-fit:contain;width:56px;height:56px;transition:transform var(--tf-dur) var(--tf-ease-out);flex:none}.lp-source:hover .lp-source__3d{transform:scale(1.07)rotate(-3deg)}.lp-source h3{font:var(--tf-fw-semibold) 15px/21px var(--tf-font-base);color:var(--tf-text-primary);margin:0 0 4px}.lp-source p{color:var(--tf-text-muted);font:var(--tf-fw-regular) 14px/21px var(--tf-font-base);margin:0}.lp-flow{margin:30px 0 0;padding:0}.lp-flow,.lp-flow__i{list-style:none;position:relative}.lp-flow__i{padding:0 0 26px 52px}.lp-flow__i:last-child{padding-bottom:0}.lp-flow__rail{background:var(--tf-stroke);border-radius:1px;width:2px;position:absolute;top:16px;bottom:20px;left:15px;overflow:hidden}.lp-flow__rail i{transform-origin:50% 0;width:100%;height:100%;transform:scaleY(var(--f,0));background:var(--tf-accent);transition:transform .12s linear;display:block}.lp-flow__n{z-index:1;background:var(--tf-surface);width:32px;height:32px;box-shadow:0 0 0 2px var(--tf-stroke) inset;color:var(--tf-text-muted);font:var(--tf-fw-semibold) 13px/1 var(--tf-font-base);transition:background var(--tf-dur) var(--tf-ease-out),color var(--tf-dur) var(--tf-ease-out),box-shadow var(--tf-dur) var(--tf-ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.lp-flow__i.is-on .lp-flow__n{background:var(--tf-accent);color:var(--tf-c-tier-silver-line);box-shadow:0 0 0 2px var(--tf-accent) inset}.lp-flow__i.is-on b{color:var(--tf-text-primary)}@media (prefers-reduced-motion:reduce){.lp-flow__rail i{transition:none;transform:scaleY(1)}}.lp-flow__i b{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 16px/23px var(--tf-font-base);padding-top:5px;display:block}.lp-flow__i i{color:var(--tf-text-muted);font-style:normal;font:var(--tf-fw-regular) 14px/22px var(--tf-font-base);margin-top:5px;display:block}.lp-phone{background:var(--tf-c-ink-700);border:1px solid var(--lp-line);width:100%;max-width:380px;box-shadow:0 34px 80px var(--tf-black-a50);border-radius:40px;margin:0 auto;padding:13px}.lp-phone__scr{background:var(--tf-c-ink-900);border-radius:29px;padding:24px 22px 28px;overflow:hidden}.lp-phone__lbl{color:var(--tf-text-muted);font:var(--tf-fw-medium) 13px/18px var(--tf-font-base)}.lp-phone__amt{font-variant-numeric:tabular-nums;font:var(--tf-fw-bold) 40px/46px var(--tf-font-base);color:var(--tf-text-primary);margin:6px 0 2px}.lp-phone__delta{color:var(--tf-accent-text);font:var(--tf-fw-semibold) 13px/18px var(--tf-font-base);align-items:center;gap:5px;display:inline-flex}.lp-phone__delta .ic{width:15px;height:15px}.lp-phone__chart{align-items:flex-end;gap:6px;height:88px;margin:24px 0 22px;display:flex}.lp-phone__chart i{background:var(--tf-accent-tint-20);transform-origin:bottom;animation:lpBar .7s var(--tf-ease-out) both;border-radius:3px 3px 0 0;flex:1}.lp-phone__chart i:last-child{background:var(--tf-accent)}@keyframes lpBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lp-phone__rows{flex-direction:column;display:flex}.lp-phone__row{border-top:1px solid var(--tf-divider);font:var(--tf-fw-medium) 14px/20px var(--tf-font-base);justify-content:space-between;padding:12px 0;display:flex}.lp-phone__row span:first-child{color:var(--tf-text-muted)}.lp-voices{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:72px;margin-top:60px;display:grid}.lp-voice__n{font:var(--tf-fw-semibold) 25px/32px var(--tf-font-base);color:var(--tf-text-primary)}.lp-voice__bio{color:var(--tf-text-muted);font:var(--tf-fw-regular) 15px/23px var(--tf-font-base);margin:8px 0 0}.lp-voice__work{color:var(--tf-text-primary);font:var(--tf-fw-medium) 15px/22px var(--tf-font-base);margin:20px 0 0}.lp-voice__work b{color:var(--tf-accent-text);font-weight:var(--tf-fw-semibold)}.lp-voice__q{max-width:46ch;color:var(--tf-text-muted);font:var(--tf-fw-regular) 17px/29px var(--tf-font-base);margin:20px 0 0}.lp-voice__media{border-radius:var(--tf-radius-lg);aspect-ratio:16/10;position:relative;overflow:hidden}.lp-voices__rail{scrollbar-width:none;border-top:1px solid var(--tf-divider);gap:8px;margin-top:56px;padding:8px 0 6px;display:flex;overflow-x:auto}.lp-voices__rail::-webkit-scrollbar{display:none}.lp-voices__face{cursor:pointer;border-radius:var(--tf-radius-lg);text-align:left;transition:background-color var(--tf-dur-fast) ease;background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex}.lp-voices__face span.lp-ph{opacity:.55;width:48px;height:48px;transition:opacity var(--tf-dur) var(--tf-ease-out),transform var(--tf-dur) var(--tf-ease-out);border-radius:50%;flex:none;display:block}.lp-voices__face b{font:var(--tf-fw-semibold) 14px/19px var(--tf-font-base);transition:color var(--tf-dur-fast) ease}.lp-voices__face b,.lp-voices__face i{color:var(--tf-text-muted-2);white-space:nowrap;display:block}.lp-voices__face i{opacity:.7;font-style:normal;font:var(--tf-fw-regular) 12px/17px var(--tf-font-base)}.lp-voices__face:hover span.lp-ph{opacity:.85}.lp-voices__face:hover b{color:var(--tf-text-primary)}.lp-voices__face--active{background:var(--tf-surface-muted)}.lp-voices__face--active span.lp-ph{opacity:1;outline:2px solid var(--tf-accent);outline-offset:2px;transform:scale(1.04)}.lp-voices__face--active b{color:var(--tf-text-primary)}.lp-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 72px;margin-top:60px;display:grid}.lp-rule{border-top:1px solid var(--tf-sand-stroke);padding-top:24px}.lp-rule h3{font:var(--tf-fw-semibold) 19px/26px var(--tf-font-base);color:var(--tf-on-sand);margin:0 0 13px}.lp-rule p{color:var(--tf-on-sand-muted);font:var(--tf-fw-regular) 15px/25px var(--tf-font-base);margin:0 0 15px}.lp-rule a{color:var(--tf-on-sand);border-bottom:1px solid var(--tf-accent);cursor:pointer;font:var(--tf-fw-medium) 15px/22px var(--tf-font-base);padding-bottom:1px}.lp-plantop{justify-content:center;margin-top:48px;display:flex}.lp-seg{background:var(--tf-surface-muted);border:1px solid var(--tf-stroke);gap:2px;padding:4px}.lp-seg,.lp-seg button{border-radius:var(--tf-radius-full);display:inline-flex}.lp-seg button{cursor:pointer;color:var(--tf-text-muted);font:var(--tf-fw-semibold) 14px/19px var(--tf-font-base);transition:background-color var(--tf-dur-fast) ease,color var(--tf-dur-fast) ease;background:0 0;border:0;align-items:center;gap:8px;padding:9px 14px 9px 24px}.lp-seg button.is-on{background:var(--tf-accent);color:var(--tf-on-accent)}.lp-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:44px;display:grid}.lp-plan{border-radius:var(--tf-radius-lg);border:1px solid var(--lp-line);background:var(--tf-surface-muted);flex-direction:column;padding:30px 28px 32px;display:flex}.lp-plan__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lp-plan h3{font:var(--tf-fw-semibold) 20px/27px var(--tf-font-base);color:var(--tf-text-primary);margin:0}.lp-plan__tag{font:var(--tf-fw-semibold) 11px/15px var(--tf-font-base);flex:none}.lp-plan__off{align-self:flex-start;margin-top:10px}.lp-plan__who{color:var(--tf-text-muted);font:var(--tf-fw-regular) 14px/21px var(--tf-font-base);margin:5px 0 24px}.lp-plan__cr{border-radius:var(--tf-radius-md);background:var(--tf-surface);padding:17px 19px}.lp-plan__crn{font:var(--tf-fw-semibold) 18px/24px var(--tf-font-base);color:var(--tf-text-primary);align-items:center;gap:8px;display:flex}.lp-plan__crn .ic{width:18px;height:18px;color:var(--tf-accent-text)}.lp-plan__tr{color:var(--tf-text-muted);font:var(--tf-fw-regular) 13px/19px var(--tf-font-base);gap:3px;margin:10px 0 0}.lp-plan__list,.lp-plan__tr{flex-direction:column;display:flex}.lp-plan__list{gap:11px;margin:24px 0 0;padding:0;list-style:none}.lp-plan__list li{color:var(--tf-text-muted);font:var(--tf-fw-regular) 14px/21px var(--tf-font-base);align-items:flex-start;gap:9px;display:flex}.lp-plan__list .ic{width:16px;height:16px;color:var(--tf-accent-text);margin-top:3px}.lp-plan__list li.is-off{opacity:.42}.lp-plan__list li.is-off .ic{color:var(--tf-text-muted)}.lp-plan__foot{margin-top:auto;padding-top:28px}.lp-plan__price{align-items:baseline;gap:8px;margin:0 0 18px;display:flex}.lp-plan__price b{font:var(--tf-fw-bold) 40px/42px var(--tf-font-base);color:var(--tf-text-primary)}.lp-plan__price s{color:var(--tf-text-muted-2);-webkit-text-decoration-color:var(--tf-accent);text-decoration-color:var(--tf-accent);font:var(--tf-fw-semibold) 24px/28px var(--tf-font-base);text-decoration-thickness:2px}.lp-plan__price span{color:var(--tf-text-muted);font:var(--tf-fw-regular) 14px var(--tf-font-base)}.lp-plan .tf-btn{justify-content:center;width:100%}.lp-plan__note{text-align:center;color:var(--tf-text-muted-2);font:var(--tf-fw-regular) 12px/18px var(--tf-font-base);margin:12px 0 0}.lp-plan--pick{background:linear-gradient(180deg,var(--tf-accent-tint-15) 0,var(--tf-surface-muted) 46%);border-color:var(--tf-accent-tint-50);box-shadow:inset 0 1px 0 var(--tf-white-a12),inset 0 0 0 1px var(--tf-accent-tint-20)}.lp-steps{background:var(--tf-surface-muted);gap:6px;margin-top:16px;padding:4px;display:flex}.lp-steps,.lp-steps__b{border-radius:var(--tf-radius-full)}.lp-steps__b{cursor:pointer;color:var(--tf-text-muted);font-variant-numeric:tabular-nums;font:var(--tf-fw-semibold) 13px/18px var(--tf-font-base);transition:background-color var(--tf-dur-fast) ease,color var(--tf-dur-fast) ease;background:0 0;border:0;flex:1;padding:8px 0}.lp-steps__b:hover{color:var(--tf-text-primary)}.lp-steps__b.is-on{background:var(--tf-accent);color:var(--tf-on-accent)}.lp-soon{border-radius:var(--tf-radius-lg);border:1px solid var(--tf-accent-tint-20);background:var(--tf-accent-tint-05);grid-template-columns:44px minmax(0,1fr);gap:16px;margin-top:28px;padding:22px 24px;display:grid}.lp-soon__ic{border-radius:var(--tf-radius-full);background:var(--tf-accent-tint-15);width:44px;height:44px;color:var(--tf-accent-text);justify-content:center;align-items:center;display:flex}.lp-soon b{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 16px/22px var(--tf-font-base);margin-bottom:6px;display:block}.lp-earncta{margin-top:28px}.lp-soon p{max-width:66ch;color:var(--tf-text-muted);font:var(--tf-fw-regular) 14.5px/23px var(--tf-font-base);margin:0}@media (width<=560px){.lp-soon{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}}.lp-faqgrid{grid-template-columns:minmax(260px,400px) minmax(0,1fr);align-items:start;gap:64px;display:grid}.lp-faqgrid>div:first-child{top:calc(var(--lp-nav-top,var(--lp-bar)) + 108px);position:sticky}.lp-faqword{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font:var(--tf-fw-bold) clamp(34px,3.6vw,58px)/1 var(--tf-font-base);color:var(--tf-text-primary);margin:0}.lp-faqside{max-width:32ch;color:var(--tf-text-muted);font:var(--tf-fw-regular) 15px/25px var(--tf-font-base);margin:26px 0 0}.lp-faqside a{color:var(--tf-text-primary);border-bottom:1px solid var(--tf-accent)}.lp-faq3d{opacity:.92;width:156px;height:auto;animation:lpBob 6.5s var(--tf-ease-in-out) infinite;margin-top:48px}.lp-faq{flex-direction:column;display:flex}.lp-faq__row{border-top:1px solid var(--tf-divider)}.lp-faq__row:last-child{border-bottom:1px solid var(--tf-divider)}.lp-faq__q{cursor:pointer;text-align:left;width:100%;font:var(--tf-fw-semibold) 17px/25px var(--tf-font-base);background:0 0;border:0;justify-content:space-between;gap:24px;padding:24px 0}.lp-faq__ic,.lp-faq__q{color:var(--tf-text-primary);align-items:center;display:flex}.lp-faq__ic{border:1px solid var(--lp-line);width:38px;height:38px;transition:transform var(--tf-dur) var(--tf-ease-out),border-color var(--tf-dur-fast) ease,background-color var(--tf-dur-fast) ease;border-radius:50%;flex:none;justify-content:center}.lp-faq__q:hover .lp-faq__ic{border-color:var(--tf-accent-tint-50);box-shadow:inset 0 0 0 1px var(--tf-accent-tint-20)}.lp-faq__row.is-open .lp-faq__ic{border-color:var(--tf-accent);color:var(--tf-accent-text);transform:rotate(180deg)}.lp-faq__a{height:0;transition:height var(--tf-dur) var(--tf-ease-out);overflow:hidden}.lp-faq__a p{max-width:74ch;color:var(--tf-text-muted);font:var(--tf-fw-regular) 16px/26px var(--tf-font-base);margin:0 0 24px}.lp-index{border-bottom:1px solid var(--tf-on-sand-divider);margin-bottom:44px;padding-bottom:44px}.lp-index__lead{max-width:46ch;color:var(--tf-on-sand-muted);font:var(--tf-fw-regular) 14px/22px var(--tf-font-base);margin:0 0 30px}.lp-index__lead b{color:var(--tf-on-sand);font-weight:var(--tf-fw-semibold)}.lp-index__cols{-moz-column-count:4;column-count:4;-moz-column-gap:32px;column-gap:32px}.lp-index__cols>div{-moz-column-break-inside:avoid;break-inside:avoid;width:100%;margin-bottom:30px;display:inline-block}.lp-index__cols h4{color:var(--tf-on-sand);font:var(--tf-fw-semibold) 13px/18px var(--tf-font-base);margin:0 0 12px}.lp-index__cols ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lp-index__cols li{color:var(--tf-on-sand-muted);font:var(--tf-fw-regular) 13px/18px var(--tf-font-base)}@media (width<=1080px){.lp-index__cols{-moz-column-count:3;column-count:3}}@media (width<=620px){.lp-index__cols{-moz-column-count:2;column-count:2;-moz-column-gap:22px;column-gap:22px}}.lp-close{text-align:center;padding:150px 0 160px;position:relative;overflow:hidden}.lp-close__in{z-index:2;position:relative}.lp-close h2{font:var(--tf-fw-bold) clamp(32px,4.2vw,56px)/1.06 var(--tf-font-base);color:var(--tf-text-primary);margin:0 0 20px}.lp-close h2 em{color:var(--tf-accent-text);font-style:normal;font-family:var(--tf-font-display);font-weight:var(--tf-fw-regular);font-size:1.14em;line-height:.9}.lp-close p.lp-close__lead{max-width:46ch;color:var(--tf-text-muted);font:var(--tf-fw-regular) 17px/27px var(--tf-font-base);margin:0 auto 36px}.lp-close .lp-fork{justify-content:center;margin-top:0}.lp-close__note{color:var(--tf-text-muted);font:var(--tf-fw-regular) 15px/23px var(--tf-font-base);margin:28px 0 0}.lp-foot{padding:92px 0 40px}.lp-foot__cols{grid-template-columns:1.5fr repeat(4,1fr);gap:48px;display:grid}.lp-foot__brand p{max-width:32ch;color:var(--tf-on-sand-muted);font:var(--tf-fw-regular) 14px/22px var(--tf-font-base);margin:18px 0 0}.lp-foot__logo{width:auto;height:30px}.lp-foot h4{font:var(--tf-fw-semibold) 14px/19px var(--tf-font-base);color:var(--tf-on-sand);margin:0 0 18px}.lp-foot ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp-foot li a,.lp-foot li button{cursor:pointer;text-align:left;color:var(--tf-on-sand-muted);font:var(--tf-fw-regular) 14px/20px var(--tf-font-base);transition:color var(--tf-dur-fast) ease;background:0 0;border:0;padding:0}.lp-foot li a:hover,.lp-foot li button:hover{color:var(--tf-on-sand)}.lp-foot__bottom{border-top:1px solid var(--tf-sand-stroke);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:72px;padding-top:26px;display:flex}.lp-foot__pill{border-radius:var(--tf-radius-full);background:var(--tf-c-tier-silver-line);color:var(--tf-on-sand);box-shadow:0 1px 2px var(--tf-sand-ink-a6);font:var(--tf-fw-medium) 13px/18px var(--tf-font-base);align-items:center;gap:7px;padding:7px 14px;display:inline-flex}.lp-foot__legal{min-width:240px;color:var(--tf-on-sand-muted);font:var(--tf-fw-regular) 13px/21px var(--tf-font-base);flex:1}.rv{opacity:0;transition:opacity .64s var(--tf-ease-out),translate .64s var(--tf-ease-out);translate:0 22px}.rv.is-in{opacity:1;translate:none}.rv-stag>*{opacity:0;transition:opacity .56s var(--tf-ease-out),translate .56s var(--tf-ease-out);translate:0 22px}.rv-stag.is-in>*{opacity:1;translate:none}.rv-stag.is-in>:nth-child(2){transition-delay:70ms}.rv-stag.is-in>:nth-child(3){transition-delay:.14s}.rv-stag.is-in>:nth-child(4){transition-delay:.21s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv,.rv-stag>*{opacity:1;transition:none;translate:none}.bubble-row,.lp-faq3d,.lp-feed__col,.lp-live__dot,.lp-marquee__track,.lp-modcard__blur,.lp-phone__chart i,.lp-poster__3d,.typing-dots i{animation:none}*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.lp-acc__inlinemedia{display:none}@media (width<=1240px){:root{--lp-pad:28px}.lp-sec{padding:96px 0}.lp-heroin{margin-top:-120px}.lp-films{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px;gap:10px}.lp-film__foot b{font-size:15px;line-height:21px}.lp-ads{gap:14px;margin-top:52px}.lp-ad{aspect-ratio:16/11}.lp-feed{grid-template-columns:repeat(3,minmax(0,1fr));height:600px}.lp-feed__col:nth-child(4){display:none}.lp-films{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:190px;grid-auto-flow:dense}.lp-films>*{grid-area:auto}.lp-film--tall{grid-row:span 2}.lp-film--wide{grid-column:span 2}.lp-hub{grid-template-columns:minmax(0,1fr);gap:28px}.lp-talk{grid-template-columns:minmax(0,290px) minmax(0,1fr);gap:28px}.lp-acc{grid-template-columns:minmax(0,1fr);gap:44px}.lp-acc__stage,.lp-earn>div:last-child,.lp-phone{position:static}.lp-earn,.lp-voices{gap:48px}.lp-earn,.lp-faqgrid,.lp-voices{grid-template-columns:minmax(0,1fr)}.lp-faqgrid{gap:36px}.lp-faqgrid>div:first-child{position:static}.lp-plan--pick{order:-1;grid-column:1/-1}.lp-nav__links{display:none}.lp-nav__menu{display:inline-block}.lp-stats{grid-template-columns:minmax(0,1fr);gap:14px}.lp-stat{padding:22px}.lp-stat__3d{width:52px;height:52px}.lp-foot__cols{grid-template-columns:repeat(3,1fr);gap:40px}.lp-foot__brand{grid-column:1/-1}}@media (width<=760px){:root{--lp-pad:20px;--lp-nav:58px}.lp-sec{padding:68px 0}.lp-sec--tight{padding:52px 0}.lp-bar{justify-content:flex-start;gap:10px;padding:0 44px 0 16px;font-size:13px}.lp-bar__link,.lp-bar__long{display:none}.lp-bar__cd span{min-width:32px;padding:3px 5px}.lp-bar__cd b{font-size:12px}.lp-nav__in{gap:var(--tf-space-5)}.lp-nav__ghost{display:none}.lp-nav__logo{height:34px}.lp-nav .tf-btn{white-space:nowrap;height:36px;padding:0 14px;font-size:13px}.lp-nav--slim{height:var(--lp-nav)}.lp-nav--slim .lp-nav__logo{height:29px}.lp-headrow{gap:24px}.lp-films{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:10px}.lp-films>*{aspect-ratio:3/4;grid-area:auto!important}.lp-films>:nth-child(n+7){display:none}.lp-film__foot{bottom:11px;left:12px;right:12px}.lp-film__foot b{font-size:14.5px;line-height:19px}.lp-film__foot i{font-size:11.5px;line-height:16px}.lp-film__kind{padding:5px 9px;font-size:11px}.lp-film__tags{top:42px;left:12px;right:auto}.lp-film__tags .lp-tag{padding:4px 8px;font-size:10.5px}.lp-st__cta{text-align:center;flex-direction:column;align-items:center;gap:12px}.lp-st__cta .tf-btn{justify-content:center;width:100%}.lp-ads{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:44px}.lp-earncta{justify-content:center;display:flex}.lp-earncta .tf-btn{justify-content:center;width:100%}.lp-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:520px}.lp-feed__col{gap:12px}.lp-feed__col:nth-child(3),.lp-feed__col:nth-child(4){display:none}.lp-feed__card{border-radius:var(--tf-radius-md)}.lp-feed .tf-model-card__name{font-size:20px;line-height:24px}.lp-feed .tf-model-card__bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:15px;display:-webkit-box;overflow:hidden}.lp-feed__meta{gap:5px;margin-top:4px}.lp-feed__meta span{font-size:10.5px}.lp-feed__tag{top:24px;right:8px}.lp-star__cap{white-space:normal;padding:6px 9px;font-size:10.5px;line-height:15px}.lp-star__grid{gap:8px}.lp-star__item:last-child{aspect-ratio:16/10;grid-column:1/-1}.lp-star__lead{font-size:15px;line-height:24px}.lp-star__body li{padding:11px 14px 11px 40px;font-size:13.5px;line-height:20px}.lp-star__body li .ic{top:13px;left:14px}.lp-heroband{height:calc(100vh - var(--lp-bar) - var(--lp-nav) - 168px);cursor:auto;min-height:300px}.lp-heroband__lens{display:none}.lp-heroin{margin-top:-96px;padding:0 0 40px}.lp-promptband--hero{left:var(--lp-pad);max-width:calc(100% - var(--lp-pad)*2);top:-62px}.lp-fork{flex-direction:column}.lp-fork,.lp-fork .tf-btn{width:100%}.lp-fork .tf-btn--primary{order:-1}.lp-modcard{width:78vw;max-width:320px}.lp-modcard--wide{width:86vw;max-width:360px}.lp-modcard--wide .lp-modcard__media{aspect-ratio:4/5}.lp-modcard--wide .lp-modcard__t{font-size:21px;line-height:28px}.lp-modcard--wide .lp-modcard__d{font-size:15px;line-height:23px}.lp-modcard .lp-promptband{opacity:1;transform:none}.lp-modcard__foot{flex-direction:column;align-items:flex-start;gap:4px}.lp-railnav{display:none}.lp-railwrap{margin-top:36px}.lp-poster{flex-direction:column;display:flex}.lp-poster__art{aspect-ratio:16/10;order:2;width:100%;margin-top:26px;position:relative;inset:auto}.lp-poster__type{order:1}.lp-poster__3d{width:44%}.lp-prize{padding-right:0}.lp-promptband__txt{white-space:normal;overflow:visible}.lp-promptband{align-items:flex-start}.lp-acc__list{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--lp-pad)*-1);padding:4px var(--lp-pad) 10px;border:0;flex-direction:row;align-items:stretch;gap:12px;display:flex;overflow-x:auto}.lp-acc__list::-webkit-scrollbar{display:none}.lp-acc__ind{display:none}.lp-acc__item{scroll-snap-align:start;border-radius:var(--tf-radius-lg);border:1px solid var(--lp-line);background:var(--tf-surface-muted);flex-direction:column;flex:none;width:78vw;max-width:320px;padding:0;display:flex;overflow:hidden}.lp-acc__item--active{border-color:var(--tf-accent-tint-20)}.lp-acc__more{margin:24px 0 0}.lp-acc__btn{text-align:left;color:var(--tf-text-primary);cursor:default;flex-direction:row;order:2;padding:16px 16px 6px;font-size:17px;line-height:24px}.lp-acc__btn i{display:none}.lp-acc__panel{height:auto!important}.lp-acc__panel p{order:3;margin:0;padding:0 16px 18px;font-size:14px;line-height:22px}.lp-acc__stage{display:none}.lp-acc__inlinemedia{aspect-ratio:16/11;border-radius:0;order:1;margin:0;display:block;position:relative;overflow:hidden}.lp-acc__panel{display:contents}.lp-star{margin-top:52px;padding:26px 18px}.lp-star__in{grid-template-columns:minmax(0,1fr);gap:30px}.lp-star__ex{order:1}.lp-star__body{order:0}.lp-star__grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-star__item--ref{aspect-ratio:16/10;grid-area:1/1/span 1/-1}.lp-star__item:not(.lp-star__item--ref){aspect-ratio:3/4}.lp-star__arrow{display:none}.lp-star__badges{gap:6px}.lp-star__cta{flex-direction:column;align-items:stretch}.lp-star__body h3{font-size:32px;line-height:36px}.lp-star .tf-btn{justify-content:center;width:100%}.lp-hub{grid-template-columns:minmax(0,1fr);gap:28px}.lp-hubcard{width:74vw;max-width:280px}.lp-talk{grid-template-columns:minmax(0,1fr);gap:28px}.lp-who{scrollbar-width:none;padding:0 var(--lp-pad) 4px;flex-direction:row;gap:10px;margin:0 calc(50% - 50vw);overflow-x:auto}.lp-who::-webkit-scrollbar{display:none}.lp-who__item{background:var(--tf-surface-muted);flex:none;width:74vw;max-width:300px}.lp-who__fade{display:none}.lp-chat{height:420px}.lp-earn{gap:36px}.lp-voices__face{gap:0;padding:8px}.lp-voices__face b,.lp-voices__face i{display:none}.lp-rules{grid-template-columns:minmax(0,1fr);gap:36px}.lp-plan--pick{grid-column:auto}.lp-faqword{font-size:38px}.lp-close{padding:92px 0 100px}.lp-foot{padding:64px 0 32px}.lp-foot__cols{grid-template-columns:repeat(2,1fr);gap:32px}.lp-foot__bottom{margin-top:44px}}.st-body{background:var(--tf-surface);color:var(--tf-text-primary);font-family:var(--tf-font-base);margin:0;overflow-x:hidden}.st-wrap{width:min(1160px,100% - 48px);margin:0 auto}.ic{width:24px;height:24px;color:inherit;pointer-events:none;flex:none;display:inline-block}.ic-16{width:16px;height:16px}.ic-20{width:20px;height:20px}.st-nav{z-index:60;background:color-mix(in srgb,var(--tf-surface) 86%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--tf-stroke);height:64px;position:fixed;top:0;left:0;right:0}.st-nav,.st-nav__in{align-items:center;display:flex}.st-nav__in{gap:26px;width:min(1160px,100% - 48px);margin:0 auto}.st-nav__logo{width:auto;height:34px;display:block}.st-nav__back{white-space:nowrap;border-radius:var(--tf-radius-pill);border:1px solid var(--tf-stroke);height:36px;color:var(--tf-text-secondary,var(--tf-text-muted));font:var(--tf-fw-medium) 14px var(--tf-font-base);transition:color var(--tf-dur) var(--tf-ease-out),border-color var(--tf-dur) var(--tf-ease-out),background var(--tf-dur) var(--tf-ease-out);align-items:center;gap:8px;margin-left:4px;padding:0 14px 0 10px;text-decoration:none;display:inline-flex}.st-nav__back .ic{color:var(--tf-accent-text);transform:rotate(180deg)}.st-nav__back:hover{color:var(--tf-text-primary);border-color:var(--tf-accent-tint-20);background:var(--tf-surface-muted)}.st-nav__where{color:var(--tf-text-muted);font:var(--tf-fw-medium) 13.5px var(--tf-font-base)}.st-nav__sp{flex:1}.st-cta{white-space:nowrap;border-radius:var(--tf-radius-pill);background:var(--tf-accent);height:38px;color:var(--tf-c-tier-silver-line);font:var(--tf-fw-semibold) 14px var(--tf-font-base);transition:background var(--tf-dur) var(--tf-ease-out),transform var(--tf-dur) var(--tf-ease-out);align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.st-cta:hover{background:var(--tf-accent-dark,var(--tf-accent));transform:translateY(-1px)}.st-main{padding-top:64px}@media (width<=720px){.st-nav__where{display:none}.st-nav__in{gap:12px}.st-wrap{width:calc(100% - 40px)}}@media (width<=560px){.st-nav__back span{display:none}.st-nav__back{padding:0 9px}.st-nav__logo{height:30px}}.st-head{border-bottom:1px solid var(--tf-stroke);padding:84px 0 38px}.st-head h1{color:var(--tf-text-primary);font:var(--tf-fw-bold) clamp(30px,4vw,46px)/1.08 var(--tf-font-base);margin:0}.st-head h1 em{color:var(--tf-accent-text);font-style:normal;font-family:var(--tf-font-display);font-weight:var(--tf-fw-regular);padding-right:.06em;font-size:1.14em;line-height:.9}.st-head p{max-width:62ch;font:var(--tf-fw-regular) 16px/26px var(--tf-font-base);margin:14px 0 0}.st-crumb,.st-head p{color:var(--tf-text-muted)}.st-crumb{font:var(--tf-fw-medium) 13px/18px var(--tf-font-base);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.st-crumb a{color:var(--tf-text-muted);transition:color var(--tf-dur) var(--tf-ease-out);text-decoration:none}.st-crumb a:hover{color:var(--tf-text-primary)}.st-crumb .ic{opacity:.55;width:13px;height:13px}.st-pager{border-top:1px solid var(--tf-stroke);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:46px;padding-top:26px;display:grid}.st-pager__a{border-radius:var(--tf-radius-md);border:1px solid var(--tf-stroke);transition:border-color var(--tf-dur) var(--tf-ease-out),background var(--tf-dur) var(--tf-ease-out);align-items:center;gap:12px;padding:16px 18px;text-decoration:none;display:flex}.st-pager__a:hover{border-color:var(--tf-accent-tint-20);background:var(--tf-surface-muted)}.st-pager__a--n{text-align:right;justify-content:flex-end}.st-pager__a .ic{color:var(--tf-accent-text);flex:none;transform:rotate(180deg)}.st-pager__a--n .ic{transform:none}.st-pager__a i{color:var(--tf-text-muted);font-style:normal;font:var(--tf-fw-medium) 12px/16px var(--tf-font-base);display:block}.st-pager__a b{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 14.5px/20px var(--tf-font-base);margin-top:3px;display:block}@media (width<=620px){.st-pager{grid-template-columns:minmax(0,1fr)}}.st-back{cursor:pointer;color:var(--tf-text-muted);font:var(--tf-fw-medium) 14px var(--tf-font-base);transition:color var(--tf-dur) var(--tf-ease-out);background:0 0;border:0;align-items:center;gap:7px;margin-bottom:18px;padding:0;text-decoration:none;display:inline-flex}.st-back:hover{color:var(--tf-text-primary)}.st-back .ic{transform:rotate(180deg)}.st-hub{padding:56px 0 40px}.st-hub__g{margin-bottom:48px}.st-hub__g h2{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 20px/27px var(--tf-font-base);margin:0 0 10px}.st-hub__list{border-top:1px solid var(--tf-stroke)}.st-row{border-radius:var(--tf-radius-md);box-shadow:inset 0 -1px 0 var(--tf-stroke);transition:background var(--tf-dur) var(--tf-ease-out);grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:6px 16px;padding:17px 14px;text-decoration:none;display:grid}.st-row:hover{background:var(--tf-surface-muted)}.st-row b{transition:color var(--tf-dur-fast) ease}.st-row:hover b{color:var(--tf-accent-text)}.st-row b{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 16px/22px var(--tf-font-base)}.st-row span{font:var(--tf-fw-regular) 14px/20px var(--tf-font-base);grid-column:1}.st-row .ic,.st-row span{color:var(--tf-text-muted)}.st-row .ic{transition:transform var(--tf-dur) var(--tf-ease-out),color var(--tf-dur) var(--tf-ease-out);grid-row:span 2}.st-row:hover .ic{color:var(--tf-accent-text);transform:translate(3px)}.st-doc{-moz-column-gap:48px;grid-template-columns:minmax(0,1fr) 226px;grid-template-areas:"head toc""main toc";align-items:start;column-gap:48px;padding:56px 0 110px;display:grid}.st-doc__head{grid-area:head;padding-bottom:26px}.st-doc__head h1{color:var(--tf-text-primary);font:var(--tf-fw-bold) clamp(26px,3.2vw,38px)/1.12 var(--tf-font-base);margin:0}.st-doc__meta{color:var(--tf-text-muted);font:var(--tf-fw-regular) 14px/20px var(--tf-font-base);margin:12px 0 0}.st-doc__main{grid-area:main;min-width:0;max-width:74ch}.st-doc__main h2{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 19px/26px var(--tf-font-base);margin:40px 0 12px;scroll-margin-top:92px}.st-doc__main h2:first-child{margin-top:0}.st-doc__main p{color:var(--tf-text-secondary,var(--tf-text-muted));font:var(--tf-fw-regular) 16px/28px var(--tf-font-base);margin:0 0 16px}.st-doc__main ul{margin:0 0 18px;padding-left:20px}.st-doc__main li{color:var(--tf-text-secondary,var(--tf-text-muted));font:var(--tf-fw-regular) 16px/28px var(--tf-font-base);margin-bottom:8px}.st-toc{border-left:1px solid var(--tf-stroke);grid-area:toc;padding-left:22px;position:sticky;top:92px}.st-toc b{color:var(--tf-text-primary);font:var(--tf-fw-semibold) 13px/18px var(--tf-font-base);margin-bottom:12px;display:block}.st-toc a{color:var(--tf-text-muted);font:var(--tf-fw-regular) 13.5px/19px var(--tf-font-base);transition:color var(--tf-dur) var(--tf-ease-out);padding:5px 0;text-decoration:none;display:block}.st-toc a:hover{color:var(--tf-text-primary)}.st-toc a{position:relative}.st-toc a.is-cur{color:var(--tf-accent-text);font-weight:var(--tf-fw-semibold)}.st-toc a.is-cur:before{content:"";background:var(--tf-accent);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:-23px}@media (width<=900px){.st-toc a.is-cur:before{display:none}.st-doc{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""toc""main";row-gap:0}.st-toc{border-radius:var(--tf-radius-md);background:var(--tf-surface-muted);border-left:0;margin:0 0 30px;padding:16px 18px;position:static}}.st-note{border-radius:var(--tf-radius-md);border:1px solid var(--tf-stroke);background:var(--tf-surface-muted);margin-top:40px;padding:18px 20px}.st-note p{color:var(--tf-text-muted);font:var(--tf-fw-regular) 14px/22px var(--tf-font-base);margin:0}.st-note a{color:var(--tf-accent-text)}.st-foot{color:var(--tf-on-sand);background:var(--tf-island);padding:70px 0 36px}.st-foot__cols{grid-template-columns:1.4fr repeat(3,1fr);gap:40px 26px;display:grid}.st-foot__logo{width:auto;height:38px;margin-bottom:14px;display:block}.st-foot__brand p{max-width:30ch;color:var(--tf-on-sand-muted);font:var(--tf-fw-regular) 14px/22px var(--tf-font-base);margin:0}.st-foot h4{color:var(--tf-on-sand);font:var(--tf-fw-semibold) 14px/19px var(--tf-font-base);margin:0 0 16px}.st-foot ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.st-foot a{color:var(--tf-on-sand-muted);font:var(--tf-fw-regular) 14px/19px var(--tf-font-base);transition:color var(--tf-dur) var(--tf-ease-out);text-decoration:none}.st-foot a:hover{color:var(--tf-on-sand)}.st-foot__end{border-top:1px solid var(--tf-on-sand-divider);color:var(--tf-on-sand-muted);font:var(--tf-fw-regular) 13px/19px var(--tf-font-base);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:46px;padding-top:22px;display:flex}@media (width<=820px){.st-foot__cols{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.st-foot__cols{grid-template-columns:1fr;gap:30px}}@font-face{font-family:Poppins;src:local(Poppins Regular),local(Poppins),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Regular),local(Poppins),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Medium),url(../_fonts/zDv8W5qScDHC1KDT1cvI7PwzOHF-p3XubgMMgTX-1UE-GKt2pu9p2cnYqnrvnVM1O_b7ipTl1lhOzymkeh4kdd8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Medium),url(../_fonts/_WITXZSlvQMoD2fEgG1wXh8OdDfanMwrMC1wOPGgNhY-DGRD4A2ezdSeftFtmisWfZSsUcF6tvcGkBhNOAHhEgk.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins SemiBold),url(../_fonts/op99aXquCGImGVv0pEDnzC7HS8p1SZ6VzEO576zT4MA-mpC9F6cIaTw8AO5X8_UXZ7ioAW2oHM_76x0asIyVA80.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins SemiBold),url(../_fonts/GZ8Vu2ga9Ys2RWqI_5_fmscGtaVz0BT0fO9HHusvG5Q-3uovunZ3f6ktPUtRyj_ghk9XNUfND7GlCM2BYJtdJWw.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Bold),url(../_fonts/nco6D2lcYG_YRxaF8tG6Gs39nDWiQTHuWOjZbslCV8s-IUsuo3G_y8xv3hRlufkQpA8w-oRC3eG7HYs5j_P_274.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Bold),url(../_fonts/e-_sz56pssm7ydCJFOGAUPMl6TV_DbBVqRvEYBSrqVc-_p0SPnOA0FWTLlD4I2lH2hgDcJUxfAKRZAYBMxgjiC0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Pattaya;src:local(Pattaya Regular),local(Pattaya),url(../_fonts/ACI0ac4T31jul8n4_ro5LeW3obmi70t1LcoWmRxFthU-q_UXrC6eispstq1YcZguPEMTUUmjJMj83q77cRN2IJ0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Pattaya;src:local(Pattaya Regular),local(Pattaya),url(../_fonts/zf_gi32U3F9Ka55y00HsPLHJ-l7UAxQo4DtFXp9D6x0-jrg2bOf_XnfgcOo_NKXnihpactM728QkCxbwWFDuY8U.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}.err[data-v-0ae17ad6]{text-align:center;place-items:center;min-height:100vh;padding:32px;display:grid}.err__in[data-v-0ae17ad6]{flex-direction:column;align-items:center;gap:14px;max-width:440px;display:flex}.err h1[data-v-0ae17ad6]{font:var(--tf-fw-semibold) 26px/32px var(--tf-font-base);color:var(--tf-text-primary);margin:6px 0 0}.err p[data-v-0ae17ad6]{color:var(--tf-text-muted);font:var(--tf-fw-regular) 15px/24px var(--tf-font-base);margin:0}.err__do[data-v-0ae17ad6]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}
