/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--ease-out:var(--ease-out);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--radius:var(--radius);--radius-pill:var(--radius-pill);--shadow-1:var(--shadow-1);--shadow-2:var(--shadow-2);--shadow-3:var(--shadow-3);--ease-spring:var(--ease-spring)}}@layer base,components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.\!grid{display:grid!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.border{border-style:var(--tw-border-style);border-width:1px}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{color-scheme:light;--bg:#fff;--surface:#f6f6f7;--surface-muted:#fafafa;--elevated:#eeeef1;--border:#e3e3e8;--border-muted:#eeeef1;--control-bg:#e0e0e6;--field-bg:var(--control-bg);--btn-white-bg:var(--bg);--fg:#16161a;--fg-muted:#5d5d68;--fg-subtle:#6e6e78;--accent:#007f6f;--accent-fg:#fff;--accent-muted:#007f6f1a;--suggestion-1-bg:#dfff7a;--suggestion-1-fg:#283500;--suggestion-2-bg:#9be3ff;--suggestion-2-fg:#103149;--suggestion-3-bg:#ffb4a6;--suggestion-3-fg:#4f1d13;--suggestion-4-bg:#ffe482;--suggestion-4-fg:#493600;--home-chip-1-bg:#14231b;--home-chip-1-fg:#c8ff67;--home-chip-1-glow:0 0 0 1px #a4ff5d33, 0 0 22px #97ff4229;--home-chip-2-bg:#142326;--home-chip-2-fg:#89f4df;--home-chip-2-glow:0 0 0 1px #61f2da33, 0 0 22px #48e5cd29;--home-chip-3-bg:#252714;--home-chip-3-fg:#e0f77a;--home-chip-3-glow:0 0 0 1px #d9ef652e, 0 0 22px #cae14d26;--home-chip-4-bg:#172331;--home-chip-4-fg:#a9d8ff;--home-chip-4-glow:0 0 0 1px #83c3ff33, 0 0 22px #64aff529;--home-chip-5-bg:#292116;--home-chip-5-fg:#ffd38a;--home-chip-5-glow:0 0 0 1px #ffc66b33, 0 0 22px #f4b14c26;--home-chip-6-bg:#202326;--home-chip-6-fg:#b9efc1;--home-chip-6-glow:0 0 0 1px #9de5aa2e, 0 0 22px #88d79524;--hero-typing-glow:#9dffc657;--hero-typing-glow-soft:#5feeb321;--search-suggestion-type:#9cebc9;--ease-caret-impulse:cubic-bezier(.2, .55, .35, 1);--new-dot:#00875f;--new-dot-glow:0 0 0 2px #00875f3d, 0 0 10px #00875fcc;--search-active-bg:#d9fff2;--search-focus-glow:0 0 22px #007f6f42;--search-wave:linear-gradient(90deg, transparent, #ffffffd1, #57ffdc80, transparent);--footer-tg-bg:#b9f3ff;--footer-tg-hover:#e7fbff;--footer-max-bg:#ffe08a;--footer-vk-bg:#b8e5ff;--footer-tg-fg:#075a70;--footer-max-fg:#694000;--footer-vk-fg:#073e75;--bar-tap-sheen:var(--bar-bg)}@supports (color:color-mix(in lab, red, red)){:root{--bar-tap-sheen:color-mix(in srgb, var(--bar-bg) 76%, white)}}:root{--bar-tap-shadow:0 0 0 2px #ffffff52, 0 0 24px #fff3;--idea-bg:#17171c;--idea-fg:#fff;--idea-fg-soft:#ffffffd1;--idea-glow:0 0 10px #ffffff61, 0 0 26px #ccff0029;--share-title-fg:#111114;--brand-bg:#cf0;--paper:#fff;--ink:#111114;--brand-bg-hover:#d8ff33;--brand-fg:#111114;--brand-line:#111114;--shadow-flat:3px 3px 0 0 var(--brand-line);--swipe-accent:#86c400;--ava-ring:0 0 0 2px var(--surface);--swipe-glow:drop-shadow(0 0 5px #86c4008c) drop-shadow(0 0 14px #86c40059);--smart-grad:linear-gradient(90deg, var(--accent) 0%, var(--swipe-accent) 100%);--mode-bg:linear-gradient(135deg, #007f6f1f, #86c40029);--search-glow:0 0 0 1px #007f6f38, 0 6px 26px #007f6f2e;--search-glow-strong:0 0 0 1px #007f6f66, 0 8px 34px #007f6f4d;--glass-bg:#ffffff9e;--glass-sheen:linear-gradient(180deg, #ffffff8c, #fff0 55%);--glass-edge:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #1010180f;--glass-blur:blur(22px) saturate(180%);--glass-on:#ffffffbf;--hint-bg:#16161a;--hint-fg:#fff;--tg-bg:#229ed9;--tg-bg-hover:#1b8fc7;--tg-fg:#fff;--max-bg:#ffc247;--max-bg-hover:#ffb326;--max-fg:#201500;--share-title-glow:0 0 10px #1111142e, 0 0 26px #ccff0073;--ts-fg:#1f7a20;--ts-fg-hover:#145a17;--fire-1:#b3170a;--fire-2:#d62d00;--fire-3:#f25c00;--danger:#b3261e;--danger-fg:#fff;--danger-muted:#b3261e1a;--scrim:#000000b8;--scrim-fg:#fff;--media-bg:#000;--thumb-bg:var(--bg);--bar-bg:var(--surface);--on-bar-bg:var(--control-bg);--dur-press:.13s;--dur-in:.25s;--dur-slow:.4s;--dur-ai-sheet:.48s;--ease-in-out:cubic-bezier(.42, 0, .58, 1);--dur-home-chip-glow:6s;--dur-caret-impulse:1.65s;--dur-ember:9s;--dur-card-out:.52s;--dur-card-in:.64s;--dur-shake:.26s;--dur-peek:1.8s;--dur-shimmer:.48s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-ember:cubic-bezier(.4, 0, .6, 1);--press-scale:.96;--press-scale-sm:.92;--hover-lift:-2px;--radius-xs:6px;--radius-tail:2px;--radius-sm:10px;--radius:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--hairline:1px solid var(--border);--hairline-muted:1px solid var(--border-muted);--shadow-1:0 1px 2px #10101814;--shadow-2:0 2px 4px #10101814, 0 8px 20px #1010180f;--shadow-3:0 4px 8px #1010181a, 0 16px 40px #1010181a;--shadow-thumb:0 1px 3px #10101829, 0 3px 8px #1010181a;--shadow-bar:0 -2px 4px #10101814, 0 -8px 20px #1010180f;--shadow:var(--shadow-2);--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", system-ui, Arial, sans-serif;--font-system:var(--font);--font-display:"Playfair Display", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--type-wdth:115%;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-22:22px;--fs-24:24px;--fs-26:26px;--fs-32:32px;--fs-36:36px;--fs-40:40px;--lh-tight:1.15;--lh-snug:1.3;--lh:1.45;--lh-prose:1.6;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:800;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--fg);--focus-outline:2px solid var(--fg);--focus-offset:2px;--danger-ring:0 0 0 2px var(--danger);--tap-min:44px;--peek-size:30px;--focus-gutter:4px;--z-nav:3;--z-panel:4;--z-top:5;--z-skip:10;--modal-bg:var(--bg);--modal-w:480px;--modal-w-lg:720px;--modal-max-h:85dvh;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--page:1120px;--page-narrow:720px;--top-h:calc(var(--tap-min) + 2 * var(--s-1) + 2 * var(--s-2) + 1px);--rail:var(--s-4);--dl-h:calc(var(--tap-min) + var(--s-4));--nav-h:calc(var(--tap-min) + 2 * var(--s-1));--player-bar-h:calc(var(--tap-min) + 2 * var(--s-2));--tone-violet-bg:#e5f5ff;--tone-violet-fg:#005077;--tone-violet-solid:#0079b8;--tone-violet-on:#fff;--tone-violet-chip:#c8e9fa;--tone-lime-bg:#f2fbd4;--tone-lime-fg:#3b5700;--tone-lime-solid:var(--brand-bg);--tone-lime-on:#111114;--tone-lime-chip:#dae6b8;--tone-blue-bg:#e7f2fd;--tone-blue-fg:#0a58a8;--tone-blue-solid:#1668c7;--tone-blue-on:#fff;--tone-blue-chip:#cadef2;--tone-amber-bg:#fff3d9;--tone-amber-fg:#824600;--tone-amber-solid:#ffb224;--tone-amber-on:#111114;--tone-amber-chip:#efddbd;--tone-red-bg:#fdeceb;--tone-red-fg:#a8231c;--tone-red-solid:#c62f26;--tone-red-on:#fff;--tone-red-chip:#f2d2d0;--tone-pink-bg:#fdebf4;--tone-pink-fg:#a0145d;--tone-pink-solid:#d42a7c;--tone-pink-on:#fff;--tone-pink-chip:#f1cfe0;--tone-teal-bg:#e4f7f3;--tone-teal-fg:#0b6557;--tone-teal-solid:#12a58e;--tone-teal-on:#111114;--tone-teal-chip:#c8e4df;--tone-gray-bg:#f6f6f7;--tone-gray-fg:#5d5d68;--tone-gray-solid:#16161a;--tone-gray-on:#fff;--tone-gray-chip:#e0e0e3;--jr-text:17px;--jr-lh:1.6;--jr-lead:19px;--jr-h1:30px;--jr-h2:24px;--jr-h3:19px;--jr-h2-gap:40px;--jr-h3-gap:28px;--jr-p-gap:18px;--jr-media-gap:24px;--jr-col:680px;--jr-toc-w:240px;--jr-gap:40px;--jr-aside-w:280px;--jr-toc-fs:14px;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--jr-tab:2;--jr-underline-offset:.18em;--jr-underline-hover:.125em;--jr-blob-opacity:.14;--jr-anchor-dim:.45;--jr-carousel-item:85%}@media (min-width:768px){:root{--rail:var(--s-5);--jr-text:18px;--jr-lh:1.65;--jr-lead:21px;--jr-h1:clamp(30px, 4vw, 44px);--jr-h2:28px;--jr-h3:21px;--jr-h2-gap:56px;--jr-h3-gap:36px;--jr-p-gap:20px;--jr-media-gap:32px;--jr-gap:48px}}@media (min-width:1024px) and (max-width:1279px){:root{--jr-toc-w:220px;--jr-gap:40px}}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#111114;--surface:#1a1a20;--surface-muted:#16161b;--elevated:#23232b;--border:#2b2b34;--border-muted:#23232b;--control-bg:#2a2a33;--btn-white-bg:#34343e;--fg:#f4f4f6;--fg-muted:#a8a8b3;--fg-subtle:#8a8a95;--accent:#69e6ca;--accent-fg:#16161a;--accent-muted:#69e6ca24;--new-dot:#7ee83a;--new-dot-glow:0 0 0 2px #7ee83a3d, 0 0 10px #7ee83acc;--search-active-bg:#173b34;--search-focus-glow:0 0 22px #69e6ca4d;--search-wave:linear-gradient(90deg, transparent, #ffffffd1, #57ffdc80, transparent);--footer-tg-bg:#12404a;--footer-tg-hover:#194d58;--footer-max-bg:#51400f;--footer-vk-bg:#193a59;--footer-tg-fg:#c8f7ff;--footer-max-fg:#fff0bd;--footer-vk-fg:#c9e8ff;--ts-fg:#7ee83a;--ts-fg-hover:#9bf05c;--fire-1:#ff6a1f;--fire-2:#ffa62b;--fire-3:#ffd166;--danger:#f2b8b5;--danger-fg:#16161a;--danger-muted:#f2b8b524;--scrim:#000000b8;--scrim-fg:#fff;--media-bg:#000;--thumb-bg:#45454f;--bar-bg:var(--elevated);--modal-bg:var(--elevated);--share-title-fg:#fff;--swipe-accent:#cf0;--swipe-glow:drop-shadow(0 0 6px #ccff00b3) drop-shadow(0 0 16px #ccff0073);--mode-bg:linear-gradient(135deg, #69e6ca38, #ccff0024);--search-glow:0 0 0 1px #69e6ca59, 0 0 28px #69e6ca47;--search-glow-strong:0 0 0 1px #69e6ca8c, 0 0 36px #69e6ca6b;--glass-bg:#26262e80;--glass-sheen:linear-gradient(180deg, #ffffff1a, #fff0 55%);--glass-edge:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000059;--glass-on:#ffffff1f;--hint-bg:#f4f4f6;--hint-fg:#111114;--share-title-glow:0 0 12px #fff9, 0 0 30px #ccff003d;--on-bar-bg:var(--btn-white-bg);--shadow-1:0 1px 2px #00000080;--shadow-2:0 2px 4px #00000073, 0 8px 20px #0006;--shadow-3:0 4px 8px #00000080, 0 16px 40px #00000073;--shadow-thumb:0 1px 3px #0009, 0 3px 8px #00000073;--shadow-bar:0 -2px 4px #00000080, 0 -8px 24px #00000073;--tone-violet-bg:#112935;--tone-violet-fg:#9ddfff;--tone-violet-solid:#36a9d8;--tone-violet-on:#16161a;--tone-violet-chip:#243f4c;--tone-lime-bg:#1d260c;--tone-lime-fg:#d4ff3d;--tone-lime-solid:var(--brand-bg);--tone-lime-on:#111114;--tone-lime-chip:#354212;--tone-blue-bg:#10233a;--tone-blue-fg:#8fc9ff;--tone-blue-solid:#6cb4ff;--tone-blue-on:#111114;--tone-blue-chip:#213954;--tone-amber-bg:#2c2210;--tone-amber-fg:#ffc766;--tone-amber-solid:#ffb224;--tone-amber-on:#111114;--tone-amber-chip:#47371b;--tone-red-bg:#321a1a;--tone-red-fg:#f7b4b0;--tone-red-solid:#f2877f;--tone-red-on:#111114;--tone-red-chip:#4c2e2e;--tone-pink-bg:#321628;--tone-pink-fg:#ffa3d0;--tone-pink-solid:#ff7ab6;--tone-pink-on:#111114;--tone-pink-chip:#4d283e;--tone-teal-bg:#0f2a26;--tone-teal-fg:#6fe3cf;--tone-teal-solid:#3fd0b8;--tone-teal-on:#111114;--tone-teal-chip:#1b423c;--tone-gray-bg:#1a1a20;--tone-gray-fg:#a8a8b3;--tone-gray-solid:#f4f4f6;--tone-gray-on:#111114;--tone-gray-chip:#2c2c33}}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/playfair-500-normal-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/playfair-500-normal-latin.woff2)format("woff2");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}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font:var(--fs-16)/var(--lh-prose) var(--font);overflow-wrap:break-word;margin:0}a{color:inherit}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn,.skip,.icon-btn,.chip,.card__link,.toggle__label,.switch__track,.field,.disclosure__head,.dropdown__btn,.botnav__item,.board__btn,.rtile{transition:transform var(--dur-in) var(--ease-spring), box-shadow var(--dur-in) var(--ease-out), background-color var(--dur-in) var(--ease-out), color var(--dur-in) var(--ease-out)}.btn:active,.skip:active,.chip:active,.card__link:active,.toggle__label:active,.dropdown__btn:active,.botnav__item:active,.board__btn:active,.rtile:active{transform:scale(var(--press-scale));transition-duration:var(--dur-press)}.icon-btn:active,.switch:active .switch__track{transform:scale(var(--press-scale-sm));transition-duration:var(--dur-press)}.disclosure__head:active{transform:scale(var(--press-scale));transform-origin:0;transition-duration:var(--dur-press)}.btn[aria-disabled=true]:active,.btn:disabled:active,.btn[aria-busy=true]:active,.chip[aria-disabled=true]:active,.switch__input:disabled:active+.switch__track{transform:none}.btn,.skip,.icon-btn,.chip,.card__link,.toggle__label,.switch,.disclosure__head,.dropdown__btn,.botnav__item,.board__btn,.link{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.btn:focus-visible,.skip:focus-visible,.icon-btn:focus-visible,.chip:focus-visible,.card__link:focus-visible,.board__btn:focus-visible,.toggle__input:focus-visible+.toggle__label,.toggle__label:focus-visible,.switch__input:focus-visible+.switch__track,.disclosure__head:focus-visible,.dropdown__btn:focus-visible,.botnav__item:focus-visible,.rtile:focus-visible,.field:focus-within{box-shadow:var(--focus-ring);outline:none}.card:focus-within .card__shot{box-shadow:var(--focus-ring)}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--tap-min);padding:var(--s-2) var(--s-5);border-radius:var(--radius);background:var(--control-bg);color:var(--fg);box-shadow:var(--shadow-1);font:inherit;font-size:var(--fs-16);line-height:var(--lh);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;border:0;min-width:0;text-decoration:none;display:inline-flex}.btn>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.btn--secondary{background:var(--control-bg);color:var(--fg)}.btn--primary,.skip{background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-1)}.skip{min-height:var(--tap-min);padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex}.btn--ghost{color:var(--fg-muted);box-shadow:none;font-weight:var(--fw-medium);background:0 0}.btn--danger{background:var(--danger);color:var(--danger-fg);box-shadow:var(--shadow-1)}.btn--sm{min-height:var(--tap-min);padding:var(--s-1) var(--s-3);font-size:var(--fs-14);border-radius:var(--radius-sm)}.btn--md{padding:var(--s-2) var(--s-5);font-size:var(--fs-16)}.btn--lg{padding:var(--s-3) var(--s-6);font-size:var(--fs-18);border-radius:var(--radius-lg)}.btn--block{width:100%}.btn[hidden]{display:none}.btn[aria-disabled=true],.btn:disabled{background:var(--surface-muted);color:var(--fg-subtle);box-shadow:none;cursor:not-allowed}.btn[aria-busy=true]{color:var(--fg-muted);cursor:progress}.btn[aria-busy=true]:after{content:"";border:2px solid var(--border);border-top-color:var(--accent);border-radius:var(--radius-pill);width:1em;height:1em;animation:ui-spin var(--dur-slow) linear infinite;flex:none}@keyframes ui-spin{to{transform:rotate(360deg)}}.icon-btn{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius);background:var(--control-bg);color:var(--fg);box-shadow:var(--shadow-1);cursor:pointer;font:inherit;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn--ghost{box-shadow:none;color:var(--fg-muted);background:0 0}.icon-btn--accent{background:var(--accent);color:var(--accent-fg)}.icon-btn--peek{padding:calc((var(--tap-min) - var(--peek-size)) / 2);background:var(--control-bg);border-radius:calc(var(--radius-sm) + (var(--tap-min) - var(--peek-size)) / 2);box-shadow:none;color:var(--fg-muted);background-clip:content-box}.icon-btn--peek .i{width:16px;height:16px}.icon-btn[aria-disabled=true],.icon-btn:disabled{color:var(--fg-subtle);background:var(--surface-muted);box-shadow:none;cursor:not-allowed}.chip{align-items:center;gap:var(--s-1);min-height:var(--tap-min);padding:var(--s-2) var(--s-4);border-radius:var(--radius);background:var(--control-bg);color:var(--fg-muted);font-size:var(--fs-14);line-height:var(--lh);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.chip--sm{min-height:0;font-size:var(--fs-13);padding:.28em .72em}.intro__ex .chip{min-height:var(--tap-min);padding:0 var(--s-4);border-radius:var(--radius-lg);corner-shape:squircle;font-size:var(--fs-16);font-weight:var(--fw-semibold);transition:transform var(--dur-in) var(--ease-spring), box-shadow var(--dur-slow) ease, filter var(--dur-slow) ease;animation:home-chip-breathe var(--dur-home-chip-glow) ease-in-out infinite}.intro__ex .chip:nth-child(6n+1){background:var(--home-chip-1-bg);color:var(--home-chip-1-fg);box-shadow:var(--home-chip-1-glow)}.intro__ex .chip:nth-child(6n+2){background:var(--home-chip-2-bg);color:var(--home-chip-2-fg);box-shadow:var(--home-chip-2-glow);animation-delay:-.8s}.intro__ex .chip:nth-child(6n+3){background:var(--home-chip-3-bg);color:var(--home-chip-3-fg);box-shadow:var(--home-chip-3-glow);animation-delay:-1.6s}.intro__ex .chip:nth-child(6n+4){background:var(--home-chip-4-bg);color:var(--home-chip-4-fg);box-shadow:var(--home-chip-4-glow);animation-delay:-2.4s}.intro__ex .chip:nth-child(6n+5){background:var(--home-chip-5-bg);color:var(--home-chip-5-fg);box-shadow:var(--home-chip-5-glow);animation-delay:-3.2s}.intro__ex .chip:nth-child(6n){background:var(--home-chip-6-bg);color:var(--home-chip-6-fg);box-shadow:var(--home-chip-6-glow);animation-delay:-4s}.intro__ex .chip:hover{filter:brightness(1.12);transform:translateY(-2px)}@keyframes home-chip-breathe{50%{filter:brightness(1.08)}}.find--hero__glow{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.find--hero__pulse{left:var(--caret-x,50%);opacity:0;background:radial-gradient(ellipse at center, var(--hero-typing-glow) 0%, var(--hero-typing-glow-soft) 48%, transparent 100%);border-radius:50%;width:300px;height:136px;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.94)}.search-suggestions__type{color:var(--search-suggestion-type);font-size:var(--fs-12)}@media (prefers-reduced-motion:reduce){.botnav__item--ai:after{animation:none}.intro__ex .chip{transition:none;animation:none}}.chip[aria-pressed=true],.chip[aria-current=page],.chip--selected{background:var(--fg);color:var(--bg);font-weight:var(--fw-medium)}.chip[aria-disabled=true]{color:var(--fg-subtle);background:var(--surface-muted);cursor:not-allowed}.toggle__input:checked+.chip{background:var(--fg);color:var(--bg);font-weight:var(--fw-medium)}.toggle__input:checked+.chip .chip__n{color:var(--bg)}.toggle__input:focus-visible+.chip{box-shadow:var(--focus-ring);outline:none}.toggle__input:disabled+.chip{color:var(--fg-subtle);background:var(--surface-muted)}.chip__n{color:var(--fg-muted);font-variant-numeric:tabular-nums}.chip[aria-pressed=true] .chip__n,.chip--selected .chip__n{color:var(--bg)}.card{flex-direction:column;min-width:0;display:flex}.card__link{color:inherit;border-radius:var(--radius-xl);corner-shape:squircle;flex-direction:column;text-decoration:none;display:flex}.card__shot{background:var(--elevated);border-radius:var(--radius-xl);corner-shape:squircle;display:block;position:relative;overflow:hidden}.card__shot img{object-fit:cover;width:100%;height:100%;display:block}.card__clip{object-fit:cover;border-radius:inherit;corner-shape:inherit;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--dur-in) var(--ease-out);position:absolute;inset:0}.card__clip.is-live{opacity:1}.card__noshot{color:#cf0;justify-content:center;align-items:center;height:100%;display:flex}.card__title{padding-top:var(--s-2);color:var(--fg-muted);font-size:var(--fs-13);font-weight:var(--fw-regular);line-height:var(--lh-snug);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-height:calc(4.05em + var(--s-2));margin:0;overflow:hidden}.card__meta{gap:var(--s-3);color:var(--fg-subtle);font-size:var(--fs-13);align-items:center;margin:0;display:flex}.rtiles{gap:var(--s-5);display:flex}.rtiles--rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;width:100%;padding:12px var(--s-5);scrollbar-width:thin;scrollbar-color:var(--fg-subtle) transparent;flex-wrap:nowrap;overflow-x:auto}.rtiles--rail>.rtile-stack{scroll-snap-align:start;flex:none}.rtile-stack{isolation:isolate;border-radius:var(--radius-xl);display:block;position:relative;overflow:visible}.rtile-stack--sm{border-radius:var(--radius-lg)}.rtile-stack__back{z-index:-1;border-radius:inherit;pointer-events:none;transition:transform var(--dur-card-out) var(--ease-spring), opacity var(--dur-press) var(--ease-out);background:#282a30;position:absolute;inset:0;box-shadow:0 5px 15px #00000052}.rtile-stack__back--one{background:#292b31;transform:translate(-8px,-4px)rotate(-4deg)}.rtile-stack__back--two{background:#35373e;transform:translate(8px,-4px)rotate(4deg)}.rtile-stack:active .rtile-stack__back{opacity:0;transform:translate(0)}.rtile-stack .rtile{display:block}.rtiles--grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.rtile{isolation:isolate;aspect-ratio:1;border-radius:var(--radius-lg);background:var(--media-bg);width:112px;color:var(--scrim-fg);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:relative;overflow:hidden}.rtile--sm{border-radius:var(--radius);width:96px}.rtiles--grid .rtile{width:100%}@supports (corner-shape:squircle){.rtile{corner-shape:squircle;border-radius:var(--radius-xl)}.rtile--sm{border-radius:var(--radius-lg)}}.rtile__shot{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rtile__clip{object-fit:cover;width:100%;height:100%;display:block}.rtile__icon{width:40%;height:40%}.rtile:after{content:"";background:linear-gradient(to top, var(--scrim) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.rtile__label{z-index:1;justify-content:center;align-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-1);font-size:var(--fs-13);font-weight:var(--fw-semibold);line-height:var(--lh-snug);text-align:center;text-shadow:0 1px 2px var(--scrim);display:flex;position:absolute;inset:auto 0 0}.rtile--sm .rtile__label{font-size:var(--fs-12);padding-bottom:var(--s-1)}.rtile__label .i{flex:none;width:1.1em;height:1.1em}.rtile__label>span{-webkit-line-clamp:2;line-clamp:2;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.rtiles--grid .rtile__label{font-size:var(--fs-12)}.rtile--sm .rtile__label .i{display:none}.rtile[aria-current=page]{box-shadow:var(--focus-ring)}.toggle{align-items:center;gap:var(--s-1);padding:var(--s-1);border-radius:var(--radius);background:var(--control-bg);display:inline-flex}.toggle__seg{display:inline-flex;position:relative}.toggle__label--new{align-items:center;gap:var(--s-1);display:inline-flex}.toggle__new-dot{border-radius:var(--radius-pill);background:var(--new-dot);width:7px;height:7px;box-shadow:var(--new-dot-glow);flex:0 0 7px}.toggle--grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.toggle--grid .toggle__seg{display:flex}.toggle--grid .toggle__label{flex:auto}.toggle__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.toggle__label{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--tap-min);padding:0 var(--s-4);border-radius:var(--radius-sm);color:var(--fg-muted);font-size:var(--fs-14);line-height:var(--lh);cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex}.toggle__input:checked+.toggle__label,.toggle__label[aria-current=page],.toggle__label[aria-pressed=true]{background:var(--thumb-bg);color:var(--fg);font-weight:var(--fw-semibold);box-shadow:var(--shadow-thumb)}.nav .toggle{gap:var(--s-2);background:0 0;padding:0}.nav .toggle__label{min-height:var(--tap-min);padding-inline:var(--s-4);border-radius:var(--radius-pill);color:#dedee3;font-weight:var(--fw-medium);transition:color var(--dur-press) ease, background-color var(--dur-press) ease;background:#27272d}.nav .toggle__label[aria-current=page]{color:#b7ffdf;background:#354526;box-shadow:inset 0 -2px #78f2c2}.nav .toggle__label:hover{color:#fff;background:#34343a}.nav .toggle__label:active{transform:scale(.97)}.toggle__input:disabled+.toggle__label{color:var(--fg-subtle);cursor:not-allowed}.switch{align-items:center;gap:var(--s-3);min-height:var(--tap-min);cursor:pointer;font-size:var(--fs-14);line-height:var(--lh);display:inline-flex}.switch__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.switch__track{border-radius:var(--radius-pill);background:var(--control-bg);flex:none;width:52px;height:32px;position:relative}.switch__thumb{border-radius:var(--radius-pill);background:var(--thumb-bg);width:26px;height:26px;box-shadow:var(--shadow-thumb);transition:transform var(--dur-in) var(--ease-spring);position:absolute;top:2px;left:2px}.switch__input:checked+.switch__track{background:var(--accent)}.switch__input:checked+.switch__track .switch__thumb{transform:translate(20px)}.switch__input:disabled+.switch__track{background:var(--surface-muted)}.switch__input:disabled~.switch__text{color:var(--fg-subtle)}.switch--disabled{cursor:not-allowed}.switch__text{min-width:0}.switch__hint{color:var(--fg-subtle);font-size:var(--fs-13);display:block}.field{align-items:center;gap:var(--s-1);min-width:0;min-height:var(--tap-min);padding:0 var(--s-1) 0 var(--s-4);border-radius:var(--radius);background:var(--field-bg);color:var(--fg);flex:auto;display:flex}.field__input{min-width:0;min-height:var(--tap-min);color:var(--fg);font:inherit;font-size:var(--fs-16);line-height:var(--lh);background:0 0;border:0;flex:auto;padding:0}.field__input:focus{outline:none}.field--plain{padding-inline:var(--s-4)}.field__copy{margin-top:var(--s-2)}.field--area{padding:var(--s-2) var(--s-4);align-items:stretch}.field--area .field__input{resize:vertical;min-height:calc(var(--tap-min) * 3)}.field__label{margin:0 0 var(--s-2);font-size:var(--fs-14);font-weight:var(--fw-semibold);display:block}.field__hint{margin:var(--s-1) 0 0;color:var(--fg-muted);font-size:var(--fs-13);line-height:var(--lh);display:block}.field__input::placeholder{color:var(--fg-muted)}.field--lg{min-height:calc(var(--tap-min) + var(--s-3));padding-left:var(--s-5)}.field--sm{padding-left:var(--s-3)}.field--error{box-shadow:var(--danger-ring)}.field__error{margin:var(--s-1) 0 0;color:var(--danger);font-size:var(--fs-13);display:block}.panel{padding:var(--s-3);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-1)}.panel--sticky{transition:box-shadow var(--dur-in) var(--ease-out);top:calc(var(--top-h) + var(--s-2));z-index:var(--z-panel);position:sticky}.panel--sticky[data-stuck="1"]{box-shadow:var(--shadow-2)}.panel__title,.dl__title{margin:0 0 var(--s-2);color:var(--fg-subtle);font-size:var(--fs-13);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em}.modal{--modal-from:translateY(100%);width:100%;max-width:none;max-height:none;color:var(--fg);opacity:0;transform:var(--modal-from);transition:opacity var(--dur-in) var(--ease-out), transform var(--dur-slow) var(--ease-out), display var(--dur-slow) allow-discrete, overlay var(--dur-slow) allow-discrete;background:0 0;border:0;margin:auto 0 0;padding:0}.modal[open]{opacity:1;transform:none}@starting-style{.modal[open]{opacity:0;transform:var(--modal-from)}}.modal::backdrop{background:var(--scrim);opacity:0;transition:opacity var(--dur-in) var(--ease-out), display var(--dur-slow) allow-discrete, overlay var(--dur-slow) allow-discrete}.modal[open]::backdrop{opacity:1}@starting-style{.modal[open]::backdrop{opacity:0}}.modal__box{max-height:var(--modal-max-h);background:var(--modal-bg);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-3);overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}.modal__box:focus-visible{outline:none}.modal__grip{width:var(--s-7);height:var(--s-1);margin:var(--s-3) auto 0;border-radius:var(--radius-pill);background:var(--border);flex:none;display:block}.modal__head{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-2) var(--s-5);flex:none;display:flex}.modal__title{min-width:0;font-size:var(--fs-22);font-weight:var(--fw-semibold);line-height:var(--lh-tight);flex:auto;margin:0}.modal--share .modal__title{color:var(--share-title-fg);text-shadow:var(--share-title-glow)}.modal__closeform{flex:none;margin:0}.modal__body{min-height:0;padding:var(--focus-gutter) var(--s-5) var(--s-4);align-content:start;gap:var(--s-2);flex:auto;grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.modal__body>p{margin:0}.modal__foot{justify-content:flex-end;gap:var(--s-2);margin:var(--s-3) calc(-1 * var(--s-5)) calc(-1 * var(--s-4));padding:var(--s-3) var(--s-5) var(--s-5);background:var(--modal-bg);flex-wrap:wrap;display:flex;position:sticky;bottom:0}@media (min-width:768px){.modal:not(.modal--sheet){--modal-from:translateY(var(--s-3)) scale(var(--press-scale));width:min(var(--modal-w), calc(100% - 2 * var(--rail)));margin:auto}.modal--lg:not(.modal--sheet){width:min(var(--modal-w-lg), calc(100% - 2 * var(--rail)))}.modal:not(.modal--sheet) .modal__box{border-radius:var(--radius-xl);padding-bottom:0}.modal:not(.modal--sheet) .modal__grip{display:none}}:is(.modal:target:not([open]),.modal[open]:not(:modal)){opacity:1;width:100%;scroll-margin-top:calc(var(--top-real,var(--top-h)) + var(--s-3));margin:0;display:block;position:static;transform:none}:is(.modal:target:not([open]),.modal[open]:not(:modal)) .modal__box{border-radius:var(--radius-xl);max-height:none;padding-bottom:0}:is(.modal:target:not([open]),.modal[open]:not(:modal)) .modal__grip,:is(.modal:target:not([open]),.modal[open]:not(:modal)) .modal__closeform{display:none}html[data-modal-locked]{scrollbar-gutter:stable;overscroll-behavior:none;overflow:hidden}html[data-modal-locked] body{top:var(--lock-y,0);position:fixed;left:0;right:0}.modal--search{--modal-from:none;box-sizing:border-box;min-width:0;max-width:100vw;top:var(--vv-top,0px);height:var(--vv-h,100%);left:var(--vv-left,0px);width:var(--vv-w,100%);padding-top:var(--s-6);margin:0;transition:none;right:auto}.modal--search .modal__box{min-width:0;max-width:100%;height:100%;max-height:none}.modal--search{overflow:clip}.modal--search .modal__box{width:min(100%, var(--modal-w-lg));margin-inline:auto;overflow:clip}.modal--search .modal__body{grid-template-rows:minmax(0,1fr) auto;gap:0;min-width:0;padding:0;overflow:clip}.modal--search .modal__body:before{content:none}.modal--search .modal__results{overscroll-behavior:contain;isolation:isolate;min-width:0;min-height:0;padding:var(--focus-gutter) var(--s-5) var(--s-3);overflow:auto}.modal--search .modal__foot{min-width:0;padding:var(--s-3) var(--s-5) var(--s-4);margin:0;display:block;position:static}.modal--search .find--sheet{align-items:center;gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;max-width:100%;display:grid}.modal--search .find--sheet .modes{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;min-width:0;max-width:100%;overflow-x:auto}.modal--search .find--sheet .modes>*{flex-shrink:0}.modal--search .find--sheet .modes::-webkit-scrollbar{display:none}.modal--search .find--sheet .field{width:100%;min-width:0;max-width:100%}.modal--search .find--sheet:not([data-image-search]) .field,.modal--search .find--sheet[data-image-active] .field{grid-column:1/-1}.modal--search .find--sheet[data-image-active] .image-search__pick{display:none}.modal--search .image-search__pick{width:var(--tap-min);height:var(--tap-min);min-width:var(--tap-min);padding:var(--s-2);margin:0}.modal--search [data-image-pick-label],.modal--search .image-search__help{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-height:480px){.modal--search{padding-top:var(--s-2)}.modal--search .modal__head{padding-top:var(--s-1);padding-bottom:var(--s-1)}.modal--search .modal__foot{padding-top:var(--s-2);padding-bottom:var(--s-2)}.modal--search .modal__grip{display:none}}.smart{background:var(--smart-grad);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.smart__line{fill:none;width:100%;height:.34em;stroke:var(--swipe-accent);stroke-width:3px;stroke-linecap:round;position:absolute;bottom:-.22em;left:0;overflow:visible}.modal--search .field{box-shadow:var(--search-glow)}.modal--search .field:focus-within{box-shadow:var(--focus-ring), var(--search-glow-strong)}.modal--search .field__input{width:0;font-size:var(--fs-18)}.share__nets{gap:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.btn.share__net{text-align:left;justify-content:flex-start;min-width:0}.btn.share__net--cta,.btn.auth__pick--tg{background:var(--tg-bg);color:var(--tg-fg)}.btn.auth__pick--max{background:var(--max-bg);color:var(--max-fg)}.btn.subgate__get,.modal--auth[data-auth-via=tg] .btn.auth__open{background:var(--tg-bg);color:var(--tg-fg)}.modal--auth[data-auth-via=max] .btn.auth__open{background:var(--max-bg);color:var(--max-fg)}.field__done{margin:var(--s-1) 0 0 var(--s-4);color:var(--fg-muted);font-size:var(--fs-13);line-height:var(--lh);display:block}.field__done:empty{display:none}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface), var(--elevated), var(--surface));animation:ui-shimmer var(--dur-slow) var(--ease-out) infinite;background-size:200% 100%;display:block}.skeleton-group{gap:var(--s-2);display:grid}.skeleton--text{height:var(--fs-14)}.skeleton--line{height:var(--s-3)}.skeleton--shot{aspect-ratio:3/4;border-radius:var(--radius)}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.badge{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--radius-sm);background:var(--surface);color:var(--fg-muted);font-size:var(--fs-12);line-height:var(--lh);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.badge--accent{background:var(--accent-muted);color:var(--accent)}.badge--danger{background:var(--danger-muted);color:var(--danger)}.badge--scrim{background:var(--scrim);color:var(--scrim-fg)}.badge--pill{border-radius:var(--radius-pill)}.badge--mode{background:var(--mode-bg);color:var(--fg);font-size:var(--fs-13);font-weight:var(--fw-medium)}.badge--mode .i{color:var(--swipe-accent)}.hint{z-index:var(--z-panel);max-width:min(18rem, calc(100vw - 2 * var(--s-4)));padding:var(--s-2) var(--s-3);border-radius:var(--radius);background:var(--hint-bg);color:var(--hint-fg);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh);box-shadow:var(--shadow-3);opacity:0;transform:translateY(var(--s-1)) scale(var(--press-scale));transition:opacity var(--dur-in) var(--ease-out), transform var(--dur-slow) var(--ease-spring);position:absolute}.hint[data-open]{opacity:1;transform:none}.hint--fixed{z-index:var(--z-top);position:fixed}.hint--strong{max-width:min(20rem, calc(100vw - 2 * var(--s-4)));padding:var(--s-3) var(--s-4);background:var(--ink);color:var(--paper);font-size:var(--fs-16);font-weight:var(--fw-semibold)}.hint:after{content:"";left:var(--tail-x,50%);background:inherit;border-radius:var(--radius-tail);width:12px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}.hint[data-place=top]:after{bottom:-5px}.hint[data-place=bottom]:after{top:-5px}.hint[data-place=inside]:after{display:none}.link{color:var(--fg);border-radius:var(--radius-xs);text-decoration:none}.link--muted{color:var(--fg-muted)}.link--subtle{color:var(--fg-subtle)}.link--accent{color:var(--accent)}.link--danger{color:var(--danger)}.link--heading{color:inherit;font-weight:inherit}.link:active{color:var(--accent)}.link--row{align-items:center;gap:var(--s-2);min-height:var(--tap-min);display:inline-flex}.disclosure{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-1);border:0}.disclosure+.disclosure{margin-top:var(--s-3)}.disclosure[open]{background:var(--surface)}.disclosure__head{align-items:center;gap:var(--s-3);min-height:var(--tap-min);padding:var(--s-4);border-radius:var(--radius-xl);color:var(--fg);font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:var(--lh);cursor:pointer;list-style:none;display:flex}.disclosure__head::-webkit-details-marker{display:none}.disclosure__head>.h2,.disclosure__head>.h1,.disclosure__head>h2,.disclosure__head>h3{margin:0}.disclosure__head:after{content:"+";border-radius:var(--radius);background:var(--control-bg);width:32px;height:32px;color:var(--link-fg);font-size:22px;font-weight:var(--fw-regular);transition:transform var(--dur-in) var(--ease-spring);flex:none;place-items:center;margin-left:auto;display:grid}.disclosure[open]>.disclosure__head:after{content:"−"}.disclosure__n{color:var(--fg-subtle);font-size:var(--fs-14);font-weight:var(--fw-regular)}.disclosure__body{padding:0 var(--s-4) var(--s-4)}.ts{min-width:3.5rem;min-height:var(--tap-min);font-variant-numeric:tabular-nums;color:var(--ts-fg);font-weight:var(--fw-semibold);font-size:var(--fs-14);flex:none;align-items:center;display:inline-flex}.idea-card__go{color:#111114;background:#cf0;align-self:flex-start;margin-top:auto}.ideas__arrow--next{color:#111114;background:#cf0}.ideas__arrow--next:disabled,.ideas__arrow--next[aria-disabled=true]{background:var(--control-bg);color:var(--fg-subtle)}.events .ts{z-index:1;background:var(--bg);border-radius:var(--radius-sm);justify-content:center;position:relative}.dl__state{font-weight:var(--fw-regular);font-size:var(--fs-13);color:var(--fg-muted);flex:none}.board__btn{border-radius:var(--radius-sm);background:var(--elevated);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.board__ts{left:var(--s-1);bottom:var(--s-1);padding:0 var(--s-1);border-radius:var(--radius-xs);background:var(--scrim);color:var(--scrim-fg);font-size:var(--fs-12);font-variant-numeric:tabular-nums;position:absolute}.dropdown{display:block}.dropdown__btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:calc(var(--tap-min) + var(--s-2));padding:var(--s-3) var(--s-5);border-radius:var(--radius-lg);color:#111114;box-shadow:var(--shadow-3);font-size:var(--fs-18);font-weight:var(--fw-semibold);line-height:var(--lh);cursor:pointer;background:#fff;list-style:none;display:flex}.dropdown__btn::-webkit-details-marker{display:none}.dropdown__btn--sheet{text-decoration:none}.dropdown__list--sheet{max-height:none;margin:calc(-1 * var(--focus-gutter));overflow:visible}.dropdown__btn:after{content:"";border-right:2px solid var(--fg-muted);border-bottom:2px solid var(--fg-muted);width:.5em;height:.5em;transition:transform var(--dur-in) var(--ease-spring);flex:none;transform:rotate(45deg)}.dropdown[open]>.dropdown__btn:after{transform:rotate(225deg)}.dropdown__list{gap:var(--s-2);max-height:60vh;padding:var(--focus-gutter);margin:calc(var(--s-2) - var(--focus-gutter)) calc(-1 * var(--focus-gutter)) 0;grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.dropdown__list .btn--block{text-align:left;justify-content:flex-start}.dropdown__meta{padding-left:var(--s-3);color:var(--fg-muted);font-size:var(--fs-13);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.dropdown__meta--hot{padding:2px var(--s-2);border-radius:var(--radius-sm);background:var(--brand-bg);color:var(--brand-fg);font-weight:var(--fw-semibold)}.botnav,.dock,.playerbar{--control-bg:var(--on-bar-bg)}.botnav{isolation:isolate;justify-content:space-around;align-items:stretch;gap:var(--s-1);min-height:var(--nav-h);padding:var(--s-1) var(--s-2);background:var(--glass-sheen), var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--radius-xl);corner-shape:squircle;box-shadow:var(--glass-edge), var(--shadow-3);display:flex;position:relative}.botnav:after{content:"";z-index:0;border:1px solid var(--brand-bg);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.botnav:after{border:1px solid color-mix(in srgb, var(--brand-bg) 48%, transparent)}}.botnav:after{border-radius:inherit;box-shadow:0 0 16px var(--brand-bg)}@supports (color:color-mix(in lab, red, red)){.botnav:after{box-shadow:0 0 16px color-mix(in srgb, var(--brand-bg) 30%, transparent)}}.botnav:after{opacity:0;pointer-events:none}.botnav:before{content:"";z-index:0;background:radial-gradient(ellipse at var(--wave-x,50%) var(--wave-y,50%), transparent 0 40%, var(--brand-bg) 45%, var(--brand-bg) 50%, var(--brand-bg) 55%, transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.botnav:before{background:radial-gradient(ellipse at var(--wave-x,50%) var(--wave-y,50%), transparent 0 40%, color-mix(in srgb, var(--brand-bg) 12%, transparent) 45%, color-mix(in srgb, var(--brand-bg) 78%, transparent) 50%, color-mix(in srgb, var(--brand-bg) 30%, transparent) 55%, transparent 62%)}}.botnav:before{filter:blur(7px);opacity:0;transform-origin:var(--wave-x,50%) var(--wave-y,50%);pointer-events:none;transform:scale(.02)}.botnav[data-wave]:before{animation:1.65s cubic-bezier(.18,.68,.22,1) both botnav-ripple}.botnav[data-wave]:after{animation:1.65s ease-out both botnav-border-pulse}@keyframes botnav-ripple{0%{opacity:0;transform:scale(.02)}12%{opacity:.9}52%{opacity:.72;transform:scale(1.04)}to{opacity:0;transform:scale(1.48)}}@keyframes botnav-border-pulse{0%,to{opacity:0}34%{opacity:.94}}.botnav--fixed{left:var(--s-4);right:var(--s-4);bottom:calc(var(--s-2) + env(safe-area-inset-bottom));height:54px;min-height:54px;padding:3px var(--s-2);z-index:var(--z-nav);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed}@media (min-width:641px){.botnav--fixed{display:none}}.botnav--fixed:not(.botnav--ai) .botnav__item:nth-child(3){grid-column:4}.botnav--fixed.botnav--ai{grid-template-columns:repeat(5,minmax(0,1fr))}.botnav--fixed.botnav--ai .botnav__item:nth-child(4){grid-column:4}.botnav--fixed.botnav--ai .botnav__item:nth-child(5){grid-column:5}.botnav--fixed.botnav--ai .botnav__item--random{grid-column:3;justify-self:center;width:min(68px,100%);min-height:48px;position:relative;top:auto;left:auto;transform:translateY(-3px)}.botnav--fixed.botnav--ai .botnav__item--random:active{transform:translateY(0)}.botnav--fixed:not(.botnav--ai) .botnav__item:nth-child(2){justify-self:start;width:calc(100% - 38px)}.botnav--fixed .botnav__item{gap:2px;min-height:44px;padding:2px}.botnav__item{z-index:1;justify-content:center;align-items:center;gap:var(--s-1);min-width:0;min-height:var(--tap-min);padding:var(--s-1);border-radius:var(--radius-sm);color:var(--fg-muted);font-size:var(--fs-12);line-height:var(--lh);cursor:pointer;flex-direction:column;flex:1 1 0;text-decoration:none;display:inline-flex;position:relative}.botnav__item--random{z-index:2;border-radius:var(--radius-lg);corner-shape:squircle;color:#14190a;background:linear-gradient(155deg,#e0ff62 0%,#caff00 48%,#9ccd00 100%);border:1px solid #e8ff88;width:min(68px,21%);transition:transform .14s,box-shadow .14s,color .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(-3px);box-shadow:0 5px #648000,0 8px 20px #ccff0061,inset 0 1px #ffffffa8}.botnav__item--random .i{color:#14190a}.botnav__item--random:active{transform:translate(-50%,-50%)translateY(0);box-shadow:0 1px #648000,0 3px 10px #ccff006b,inset 0 1px #ffffffa8}.botnav__item--ai:after{content:"";background:#b9ff35;border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite botnav-ai-attention;position:absolute;top:5px;right:calc(50% - 18px);box-shadow:0 0 6px 2px #a5ff2870,0 0 14px 4px #9dff2860}@keyframes botnav-ai-attention{0%,to{opacity:.72;box-shadow:0 0 5px 1px #a5ff2870,0 0 10px 2px #9dff2840}50%{opacity:1;box-shadow:0 0 8px 3px #a5ff28b0,0 0 18px 6px #9dff2870}}.botnav__item[aria-current=page]{background:var(--glass-on);color:var(--fg);font-weight:var(--fw-semibold)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.botnav{background:var(--bar-bg)}}.botnav__item .i{width:23px;height:23px}.botnav__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.playerbar{align-items:center;gap:var(--s-3);min-height:var(--player-bar-h);padding:var(--s-2) var(--s-3);border-radius:var(--radius);background:var(--bar-bg);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transition:opacity var(--dur-in) var(--ease-out), visibility var(--dur-in) step-end;display:flex}.playerbar[data-stuck="1"]{opacity:1;visibility:visible;transition:opacity var(--dur-in) var(--ease-out), visibility var(--dur-in) step-start}.player[data-stuck="1"] .playerbar{box-shadow:none;border-radius:0}.playerbar__title{min-width:0;min-height:var(--tap-min);color:var(--fg);font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:var(--lh-snug);flex:auto;align-items:center;display:flex}.playerbar__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dock{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--rail);opacity:0;visibility:hidden;transition:opacity var(--dur-in) var(--ease-out), transform var(--dur-in) var(--ease-out), visibility var(--dur-in) step-end;background:0 0;display:flex;transform:translateY(100%)}.dock[data-shown="1"]{opacity:1;visibility:visible;transition:opacity var(--dur-in) var(--ease-out), transform var(--dur-in) var(--ease-out), visibility var(--dur-in) step-start;transform:none}.dock>.btn,.dock>.dropdown{flex:auto}.dock>.btn{color:#111114;box-shadow:var(--shadow-3);background:#fff}.btn.catcha__dl{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-3)}.btn.catcha__go,.btn.subgate__go,.btn.picks__btn{background:var(--brand-bg);color:var(--brand-fg)}@media (min-width:641px){.dock>.btn,.dock>.dropdown{flex:0 auto;min-width:12rem}}.dock--fixed{z-index:var(--z-panel);padding-bottom:calc(var(--s-2) + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}@media (max-width:640px){.dock--fixed{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + var(--s-4));padding-bottom:var(--s-2)}}@media (hover:hover){.btn:hover{background:var(--accent-muted);box-shadow:var(--shadow-2)}.ideas__arrow--next:hover,.idea-card__go:hover{background:#d8ff33}.dock>.btn:hover{color:#111114;background:#fff}.btn.catcha__dl:hover{background:var(--paper);color:var(--ink)}.btn.catcha__go:hover,.btn.subgate__go:hover,.btn.picks__btn:hover{background:var(--brand-bg-hover)}.btn.share__net--cta:hover,.btn.auth__pick--tg:hover,.btn.subgate__get:hover{background:var(--tg-bg-hover)}.btn.auth__pick--max:hover{background:var(--max-bg-hover)}.btn--primary:hover,.skip:hover{background:var(--accent);box-shadow:var(--shadow-2)}.btn--ghost:hover{background:var(--control-bg);color:var(--fg);box-shadow:none}.btn--danger:hover{background:var(--danger);box-shadow:var(--shadow-2)}.btn[aria-disabled=true]:hover,.btn:disabled:hover{background:var(--surface-muted);box-shadow:none}.icon-btn:hover{background:var(--accent-muted);box-shadow:var(--shadow-2)}.icon-btn--ghost:hover{background:var(--control-bg);box-shadow:none}.icon-btn[aria-disabled=true]:hover,.icon-btn:disabled:hover{background:var(--surface-muted);box-shadow:none}.chip:hover{color:var(--fg);background:var(--accent-muted)}.chip[aria-pressed=true]:hover,.chip[aria-current=page]:hover,.chip--selected:hover{background:var(--fg);color:var(--bg)}.chip[aria-disabled=true]:hover{background:var(--surface-muted);color:var(--fg-subtle)}.card__link:hover:not(:active){transform:translateY(var(--hover-lift))}.rtile:hover:not(:active){transform:translateY(var(--hover-lift));box-shadow:var(--shadow-2)}.card__link:hover .card__shot{box-shadow:var(--shadow-2)}.toggle__label:hover{color:var(--fg)}.switch:hover .switch__track,.field:hover{box-shadow:var(--shadow-1)}.link:hover{color:var(--fg);text-decoration:underline}.link--accent:hover{color:var(--accent)}.link--danger:hover{color:var(--danger)}.disclosure__head:hover{color:var(--accent)}.ts:hover{color:var(--ts-fg-hover)}.board__btn:hover{box-shadow:var(--shadow-1)}.dropdown__btn:hover:not(:active){transform:translateY(var(--hover-lift))}.botnav__item:hover{color:var(--fg);background:var(--control-bg)}}@media (prefers-reduced-motion:reduce){.botnav__item--ai:after{animation:none}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.btn:active,.icon-btn:active,.chip:active,.card__link:active,.toggle__label:active,.disclosure__head:active,.dropdown__btn:active,.botnav__item:active,.skip:active,.board__btn:active,.rtile:active,.switch:active .switch__track{transform:none}.switch__input:checked+.switch__track .switch__thumb{transition:none}.card__link:hover:not(:active),.rtile:hover:not(:active),.dropdown__btn:hover:not(:active){transform:none}.skeleton{background:var(--surface);animation:none}.btn[aria-busy=true]:after,.botnav[data-wave]:before,.botnav[data-wave]:after{animation:none}.botnav:before,.botnav:after{opacity:0}.botnav__item--random,.botnav__item--random:active{transition:none;transform:translate(-50%,-50%)}.rtile-stack:active .rtile-stack__back{opacity:0;transition:none;transform:none}.modal{--modal-from:none}.modal,.modal::backdrop{transition:none}.dock,.dock[data-shown="1"]{transition:none;transform:none}.playerbar,.playerbar[data-stuck="1"]{transition:none}.dropdown__btn:active{transform:none}}.foot__signature{color:#d6ff45;font:italic 600 var(--fs-18)/1.1 "Segoe Print", "Comic Sans MS", cursive;white-space:nowrap;transform:rotate(-5deg)}.foot__age{width:28px;height:28px;color:var(--fg-muted);flex:none}.foot__brand{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border-radius:var(--radius-lg);color:#111114;font-size:var(--fs-18);font-weight:var(--fw-bold);letter-spacing:-.02em;font-stretch:var(--type-wdth);background:#cf0;text-decoration:none;display:inline-flex}.foot__brand .i{width:1em;height:1em}.save-nudge{align-items:center;gap:var(--s-3);max-width:29rem;display:flex}.save-nudge__cat{filter:drop-shadow(0 4px #0003);flex:none;width:84px;height:90px}.save-nudge__copy{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.save-nudge__copy p{color:var(--fg);font-size:var(--fs-15);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin:0}.save-nudge__button{min-height:36px;padding:var(--s-1) var(--s-3);border-radius:var(--radius-pill);color:#15170f;box-shadow:none;background:linear-gradient(110deg,#d6ff45,#91f7b9)}.save-nudge__button .i{width:16px;height:16px}.modal--save-help .modal__box{max-width:34rem}.save-help__platform[hidden]{display:none}.save-help__intro{margin:0 0 var(--s-3);color:var(--fg);font-size:var(--fs-16);font-weight:var(--fw-semibold)}.save-help__steps{gap:var(--s-3);color:var(--fg-muted);margin:0;padding-inline-start:1.5rem;display:grid}.save-help__steps li{line-height:var(--lh-snug);padding-inline-start:var(--s-1)}.save-help__steps li::marker{color:#d6ff45;font-weight:var(--fw-bold)}.save-help__steps .i{vertical-align:-.22em;color:#d6ff45;width:1.15em;height:1.15em;display:inline-block}.save-help__channel{margin-top:var(--s-3)}.save-help__qr{align-items:center;gap:var(--s-3);width:fit-content;margin-top:var(--s-3);color:var(--fg);text-decoration:none;display:flex}.save-help__qr img{border-radius:var(--radius);background:#fff;width:112px;height:112px;display:block}.save-help__qr span{align-items:center;gap:var(--s-1);color:var(--fg-muted);font-size:var(--fs-13);display:inline-flex}.save-help__qr .i{width:14px;height:14px;color:var(--swipe-accent)}.save-help__note{margin:var(--s-3) 0 0;color:var(--fg-subtle);font-size:var(--fs-13);line-height:var(--lh-snug)}@media (max-width:640px){.save-nudge__cat{width:72px;height:78px}.save-nudge__copy{flex-direction:column;align-items:flex-start}}.find--hero .search-suggestions__item{gap:var(--s-2);grid-template-columns:48px minmax(0,1fr)}.search-suggestions__thumb{border-radius:var(--radius);object-fit:cover;background:#242a34;width:48px;height:48px;display:block}.search-suggestions__copy{gap:2px;min-width:0;display:grid}.search-suggestions__type{color:#aebbd0}.modal.modal--creator-ai,.modal.modal--auth-smooth{overflow:clip}.modal.modal--creator-ai{--modal-from:none;box-sizing:border-box;top:var(--vv-top,0px);left:var(--vv-left,0px);width:var(--vv-w,100%);height:var(--vv-h,100dvh);transition:opacity var(--dur-ai-sheet) var(--ease-in-out), display var(--dur-ai-sheet) allow-discrete, overlay var(--dur-ai-sheet) allow-discrete;place-items:end center;margin:0;bottom:auto;right:auto}.modal--creator-ai[open]{grid-template-rows:minmax(0,1fr);display:grid}.modal--creator-ai:not([open]):not(:target){pointer-events:none}.modal--creator-ai .modal__box{transition:transform var(--dur-ai-sheet) var(--ease-in-out);width:100%;height:min(calc(var(--vv-h,100dvh) - 1rem), 860px);min-height:0;max-height:100%;margin:auto 0 0;transform:translateY(calc(100% + 1rem))}.modal--creator-ai[open] .modal__box{transform:none}@starting-style{.modal--creator-ai[open] .modal__box{transform:translateY(calc(100% + 1rem))}}.modal.modal--auth-smooth{--modal-from:none;box-sizing:border-box;top:var(--vv-top,0px);left:var(--vv-left,0px);width:var(--vv-w,100%);height:var(--vv-h,100dvh);transition:opacity var(--dur-ai-sheet) var(--ease-in-out), transform var(--dur-ai-sheet) var(--ease-in-out), display var(--dur-ai-sheet) allow-discrete, overlay var(--dur-ai-sheet) allow-discrete;place-items:end center;margin:0;bottom:auto;right:auto}.modal--auth-smooth[open]{grid-template-rows:minmax(0,1fr);display:grid}.modal--auth-smooth:not([open]):not(:target){pointer-events:none}.modal--auth-smooth .modal__box{width:100%;min-height:0;max-height:calc(var(--vv-h,100dvh) - 1rem);transition:transform var(--dur-ai-sheet) var(--ease-in-out);transform:translateY(calc(100% + 1rem))}.modal--auth-smooth[open] .modal__box{transform:none}@starting-style{.modal--auth-smooth[open] .modal__box{transform:translateY(calc(100% + 1rem))}}@media (min-width:768px){.modal.modal--auth-smooth{place-items:center}.modal--auth-smooth .modal__box{width:min(var(--modal-w), calc(100% - 2 * var(--rail)))}}.modal--creator-ai::backdrop,.modal--auth-smooth::backdrop{transition-duration:var(--dur-ai-sheet);transition-timing-function:var(--ease-in-out)}.modal--creator-ai .modal__body{min-width:0;padding:var(--s-3) var(--s-5) max(var(--s-3), env(safe-area-inset-bottom));display:flex;overflow:hidden}.modal--creator-ai .modal__title{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#d7ff70 0%,#8cf2cb 52%,#a9c6ff 100%);-webkit-background-clip:text;background-clip:text;width:fit-content}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.modal--creator-ai .modal__title{color:var(--fg);-webkit-text-fill-color:currentColor;background-image:none}}.creator-ai{gap:var(--s-3);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.creator-ai__suggestions{gap:var(--s-2);padding:2px 2px var(--s-1);flex-wrap:wrap;flex:none;display:flex;overflow:visible}.creator-ai__suggestion{min-height:36px;padding:0 var(--s-3);border-radius:var(--radius-pill);background:linear-gradient(var(--surface-muted), var(--surface-muted)) padding-box, linear-gradient(115deg, #b7ff60, #67e8ca, #a5baff) border-box;border:1px solid #0000;flex:none}@supports (color:color-mix(in lab, red, red)){.creator-ai__suggestion{background:linear-gradient(var(--surface-muted), var(--surface-muted)) padding-box, linear-gradient(115deg, color-mix(in srgb, #b7ff60 42%, var(--border)), color-mix(in srgb, #67e8ca 34%, var(--border)), color-mix(in srgb, #a5baff 38%, var(--border))) border-box}}.creator-ai__suggestion{color:var(--fg);font:inherit;font-size:var(--fs-13);cursor:pointer}.creator-ai__suggestion:active{background:linear-gradient(110deg,#b7ff60,#67e8ca,#a5baff) padding-box padding-box,linear-gradient(115deg,#b7ff60,#67e8ca,#a5baff) border-box}@supports (color:color-mix(in lab, red, red)){.creator-ai__suggestion:active{background:linear-gradient(110deg, color-mix(in srgb, #b7ff60 12%, var(--surface)), color-mix(in srgb, #67e8ca 12%, var(--surface)), color-mix(in srgb, #a5baff 12%, var(--surface))) padding-box, linear-gradient(115deg, #b7ff60, #67e8ca, #a5baff) border-box}}.creator-ai__messages{align-items:flex-start;gap:var(--s-3);overscroll-behavior:contain;min-height:0;padding:var(--s-2) var(--s-1);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.creator-ai__message{min-width:0;max-width:min(92%,42rem);padding:var(--s-3) var(--s-4);border-radius:var(--radius-lg);corner-shape:squircle;background:var(--surface-muted);color:var(--fg);overflow-wrap:anywhere;flex:none}.creator-ai__message p{font-size:var(--fs-16);line-height:var(--lh-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.creator-ai__message--user{background:var(--brand-bg);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.creator-ai__message--user{background:color-mix(in srgb, var(--brand-bg) 16%, var(--surface))}}.creator-ai__message--assistant{align-self:flex-start}.creator-ai__message--assistant p{margin:0}.creator-ai__message--assistant h3{margin:0 0 var(--s-1);font-size:var(--fs-16);line-height:var(--lh-snug)}.creator-ai__message--assistant ul,.creator-ai__message--assistant ol{gap:var(--s-3);margin:0;padding-left:1.5em;display:grid}.creator-ai__message--assistant>:not(:first-child){margin-top:var(--s-3)}.creator-ai__message--assistant li{padding-left:2px}.creator-ai__message--assistant strong{color:var(--fg);font-weight:700}.creator-ai__message--assistant em{font-style:italic}.creator-ai__message--assistant code{border-radius:var(--radius-sm);background:var(--elevated);padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.creator-ai__inline-video{color:var(--accent);text-underline-offset:.18em;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.creator-ai__inline-video strong{color:inherit}.creator-ai__inline-video:hover{text-decoration-thickness:2px}.creator-ai__inline-video:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);border-radius:2px}.creator-ai__message--pending{width:min(92%,20rem)}.creator-ai__shimmer{gap:var(--s-2);width:100%;display:grid}.creator-ai__shimmer-line{border-radius:var(--radius-pill);background:linear-gradient(100deg,#b7ff60 12%,#67e8ca 42%,#a5baff 50%,#67e8ca 58%,#b7ff60 88%);height:10px;display:block}@supports (color:color-mix(in lab, red, red)){.creator-ai__shimmer-line{background:linear-gradient(100deg, color-mix(in srgb, #b7ff60 7%, var(--surface)) 12%, color-mix(in srgb, #67e8ca 20%, var(--elevated)) 42%, color-mix(in srgb, #a5baff 25%, var(--elevated)) 50%, color-mix(in srgb, #67e8ca 20%, var(--elevated)) 58%, color-mix(in srgb, #b7ff60 7%, var(--surface)) 88%)}}.creator-ai__shimmer-line{background-size:220% 100%;animation:1.05s linear infinite ui-shimmer}.creator-ai__shimmer-line--long{width:100%}.creator-ai__shimmer-line--medium{width:78%}.creator-ai__shimmer-line--short{width:48%}.creator-ai__videos{gap:var(--s-2);margin-top:var(--s-3);display:grid}.creator-ai__video{gap:var(--s-2);min-width:0;padding:var(--s-2);border-radius:var(--radius);background:var(--elevated);color:var(--fg);grid-template-columns:76px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.creator-ai__video img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-sm);background:var(--bg);width:76px;display:block}.creator-ai__video-copy{gap:3px;min-width:0;display:grid}.creator-ai__video-copy strong{font-size:var(--fs-13);line-height:var(--lh-snug)}.creator-ai__video-copy small{-webkit-line-clamp:2;color:var(--fg-muted);font-size:var(--fs-12);line-height:var(--lh-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.creator-ai__evidence{margin-top:var(--s-1);color:var(--fg-muted);font-size:var(--fs-12)}.creator-ai__evidence summary{min-height:var(--tap-min);padding:var(--s-2);cursor:pointer}.creator-ai__evidence p{padding:var(--s-2);font-size:var(--fs-13)}.creator-ai__status{min-height:1em;color:var(--fg-subtle);font-size:var(--fs-12);flex:none;margin:0}.creator-ai__status:empty{display:none}.creator-ai__limit{align-items:center;gap:var(--s-3);padding:var(--s-4);border-radius:var(--radius-lg);background:var(--control-bg);flex:none;grid-template-columns:auto minmax(0,1fr);display:grid}.creator-ai__limit[hidden]{display:none}.creator-ai__limit>.i{width:var(--s-7);height:var(--s-7);color:var(--fg)}.creator-ai__limit-copy{gap:var(--s-1);display:grid}.creator-ai__limit-copy strong{font-size:var(--fs-16);color:var(--fg)}.creator-ai__limit-copy span{font-size:var(--fs-13);color:var(--fg-muted)}.creator-ai__limit .creator-ai__more{background:var(--brand-bg);width:100%;color:var(--brand-fg);grid-column:1/-1}.creator-ai__more[hidden],.creator-ai[data-ai-exhausted] .creator-ai__form,.creator-ai[data-ai-exhausted] .creator-ai__suggestions{display:none}.modal--auth-smooth .auth__form{gap:var(--s-2);display:grid}.auth__launch,.auth__entry{gap:var(--s-3);display:grid}.auth__launch[hidden],.auth__entry[hidden]{display:none}.auth__code-row{align-items:center;gap:var(--s-2);display:flex}.modal--auth-smooth .auth__code-row .auth__input{flex:1;min-width:0}.auth__paste{flex:none}.auth__reopen{width:fit-content;font-size:var(--fs-13)}.auth__stages{align-items:start;display:grid}.auth__stages>.auth__step{grid-area:1/1;min-width:0}.auth__stages>.auth__step[hidden]{visibility:hidden;pointer-events:none;display:flex}.auth__loading{gap:var(--s-4);display:grid}.auth__loading span{height:var(--tap-min);border-radius:var(--radius);background:var(--surface-muted)}.modal--auth-smooth .auth__input{box-sizing:border-box;width:100%;min-height:var(--tap-min);padding:var(--s-3);border-radius:var(--radius);background:var(--field-bg);color:var(--fg);font:inherit;font-size:var(--fs-22);letter-spacing:.2em;font-variant-numeric:tabular-nums;border:0}.modal--auth-smooth .auth__input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modal--auth-smooth .auth__input::placeholder{letter-spacing:normal}.modal--auth-smooth .auth__fallback summary{min-height:var(--tap-min);padding-block:var(--s-3);cursor:pointer}.modal--auth-smooth [data-auth-error]{color:var(--fg);font-weight:var(--fw-semibold)}.modal--auth-smooth[data-auth-via] .btn.auth__open,.modal--auth-smooth [data-auth-submit]{background:var(--brand-bg);color:var(--brand-fg)}.modal--auth-smooth[data-auth-compact] .modal__grip,.modal--auth-smooth[data-auth-compact] [data-auth-intro],.modal--auth-smooth[data-auth-compact] .auth__fallback,.modal--auth-smooth[data-auth-compact] .auth__reopen,.modal--auth-smooth[data-auth-compact] .auth__loading,.modal--auth-smooth[data-auth-compact] [data-auth-again],.modal--auth-smooth[data-auth-compact] #auth-code-note,.modal--auth-smooth[data-auth-compact][data-auth-entering] [data-auth-open]{display:none}.modal--auth-smooth[data-auth-compact] .modal__head{padding-block:var(--s-1)}.modal--auth-smooth[data-auth-compact] .modal__title{font-size:var(--fs-16)}.creator-ai__form{flex:none}.creator-ai__note{color:var(--fg-subtle);font-size:var(--fs-12);line-height:var(--lh-snug);flex:none;margin:0}.creator-ai__suggestion:disabled{opacity:.55;cursor:default}.creator-ai__video:not(:has(img)){grid-template-columns:minmax(0,1fr)}.creator-ai__actions{align-items:center;gap:var(--s-2);flex:none;display:flex}.creator-ai__actions [hidden]{display:none}.creator-ai__action{min-height:var(--tap-min);padding:var(--s-1) var(--s-3);border-radius:var(--radius);color:var(--fg);background:var(--surface-muted);font:inherit;font-size:var(--fs-13);cursor:pointer;border:0}.creator-ai__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.creator-ai__form{align-items:flex-end;gap:var(--s-2);padding:var(--s-2);border-radius:var(--radius-xl);corner-shape:squircle;background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(110deg, #b7ff60, #67e8ca, #a5baff) border-box;border:1px solid #0000;display:flex}@supports (color:color-mix(in lab, red, red)){.creator-ai__form{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(110deg, color-mix(in srgb, #b7ff60 28%, var(--border)), color-mix(in srgb, #67e8ca 24%, var(--border)), color-mix(in srgb, #a5baff 28%, var(--border))) border-box}}.creator-ai__form{box-shadow:var(--shadow-1)}.creator-ai__form:focus-within{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(110deg, #b7ff60, #67e8ca, #a5baff) border-box;box-shadow:var(--focus-ring), 0 0 24px #67e8ca29}.creator-ai__form textarea{resize:none;width:0;min-width:0;max-height:120px;padding:var(--s-2) var(--s-2);color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:16px;line-height:1.4}.creator-ai__form textarea::placeholder{color:var(--fg-subtle)}.creator-ai__send{border-radius:var(--radius-lg);corner-shape:squircle;background:var(--brand-bg);width:42px;height:42px;color:var(--brand-fg);cursor:pointer;border:0;flex:0 0 42px;place-items:center;display:grid}.creator-ai__send .i{width:20px;height:20px;transform:rotate(-90deg)}.creator-ai__send:disabled{opacity:.55;cursor:wait}@media (prefers-reduced-motion:reduce){.creator-ai *{scroll-behavior:auto!important}.creator-ai__shimmer-line{animation:none}}@media (min-width:768px){.modal.modal--creator-ai{place-items:center}.modal--creator-ai .modal__box{width:min(48rem, calc(100% - 2 * var(--rail)));height:min(calc(var(--vv-h,100dvh) - 1rem), 860px);border-radius:var(--radius-xl);margin:auto;padding-bottom:0}.modal--creator-ai .modal__grip{display:none}}.modal--creator-ai[data-ai-compact] .modal__grip,.modal--creator-ai[data-ai-compact] .creator-ai__suggestions,.modal--creator-ai[data-ai-compact] .creator-ai__note{display:none}.modal--creator-ai[data-ai-compact] .modal__head{padding-block:var(--s-1)}.modal--creator-ai[data-ai-compact] .modal__title{font-size:var(--fs-16)}.modal--creator-ai[data-ai-compact] .modal__body{padding-block:var(--s-1)}.modal--creator-ai[data-ai-compact] .creator-ai{gap:var(--s-1)}.modal--creator-ai[data-ai-compact] textarea{max-height:60px}.modal--creator-ai[data-ai-compact] .creator-ai__limit{padding:var(--s-2);gap:var(--s-1) var(--s-2)}@media (prefers-reduced-motion:reduce){.modal.modal--creator-ai,.modal.modal--auth-smooth,.modal--creator-ai .modal__box,.modal--auth-smooth .modal__box,.modal--creator-ai::backdrop,.modal--auth-smooth::backdrop{transition:none}.modal.modal--creator-ai,.modal.modal--auth-smooth{--modal-from:none}.modal--creator-ai .modal__box,.modal--auth-smooth .modal__box{transform:none}@starting-style{.modal--creator-ai[open] .modal__box,.modal--auth-smooth[open] .modal__box{transform:none}}}@media (max-width:640px){.creator-ai__message{max-width:96%}}.wrap{width:100%;max-width:var(--page);padding:0 var(--rail);margin:0 auto;container-type:inline-size}.skip{left:-9999px;top:var(--s-2);z-index:var(--z-skip);position:absolute}.skip:focus{left:var(--s-3)}.top{z-index:5;background:0 0;position:sticky;top:0}.top__inner{--top-control-radius:12px;min-height:var(--top-h);align-items:center;gap:var(--s-4);padding-top:var(--s-2);padding-bottom:var(--s-2);flex-wrap:nowrap;display:flex}.brand{align-items:center;gap:var(--s-2);min-height:var(--tap-min);padding:var(--s-1) var(--s-3);background:var(--brand-bg);color:var(--brand-fg);border:3px solid var(--brand-line);box-shadow:var(--shadow-flat);border-radius:var(--radius-lg);corner-shape:squircle;font-weight:var(--fw-semibold);letter-spacing:-.01em;font-stretch:var(--type-wdth);text-decoration:none;display:inline-flex}.brand:hover{background:var(--brand-bg-hover)}.brand:active{box-shadow:none;transform:translate(3px,3px)}.brand .i--brand{color:var(--brand-fg)}.nav{align-items:center;gap:var(--s-1);flex:auto;display:flex}.find{align-items:center;gap:var(--s-2);display:flex}.find--sheet{align-items:stretch;gap:var(--s-2);flex-direction:column}.find--page{flex-wrap:wrap}.find--page .modes{flex:100%}.modes{align-items:center;gap:var(--s-1);flex-wrap:wrap;margin:0;display:flex}.modes__label{color:var(--fg-muted);font-size:var(--fs-13);margin-inline-end:var(--s-1)}.top__inner .brand{height:var(--tap-min);border-radius:var(--top-control-radius);white-space:nowrap;border:0;flex-shrink:0;box-shadow:3px 4px #000}.top__inner .brand:active{transform:translate(2px,3px);box-shadow:1px 1px #000}.top__inner .brand:focus-visible{outline:2px solid var(--brand-bg);outline-offset:6px}.top__actions{align-items:center;gap:var(--s-2);flex:none;margin-inline-start:auto;display:flex}.top__inner .top__action{flex:0 0 var(--tap-min);width:var(--tap-min);min-width:var(--tap-min);height:var(--tap-min);min-height:var(--tap-min);color:#cf0;border-radius:var(--top-control-radius);corner-shape:squircle;box-shadow:none;background:#25252b;border:0;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex}.top__inner .top__action .i{width:24px;height:24px;color:inherit}.top__inner .top__action[aria-current=page]{background:#34343a}.top__inner .top__action:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover){.top__inner .top__action:hover{background:#34343a}}@supports (corner-shape:squircle){.top__inner{--top-control-radius:20px}}@media (max-width:1100px){.top__inner .nav{display:none}}@media (max-width:640px){.top__inner .top__creator-ai-btn{display:none}.top .top__inner,.top__actions{gap:var(--s-1)}.top__inner .brand{min-width:0;padding-inline:var(--s-2);font-size:var(--fs-16);gap:var(--s-1)}.top__inner .brand .i--brand{width:18px;height:18px}}.find--page{max-width:560px;margin:var(--s-4) 0 var(--s-5);flex:auto}main{padding:var(--s-5) 0 var(--s-7)}h1,h2,h3,h4,h5,h6,.h1,.h2{font-stretch:var(--type-wdth)}.h1{margin:0 0 var(--s-3);font-size:clamp(var(--fs-22), 3.8vw, var(--fs-32));line-height:var(--lh-tight);letter-spacing:-.02em}.h2{margin:0 0 var(--s-3);font-size:clamp(var(--fs-18), 2.6vw, var(--fs-22));line-height:var(--lh-snug)}.mem__head{margin:0 0 var(--s-4);display:block}.mem__head .h1{font-size:clamp(var(--fs-18), 3vw, var(--fs-26));margin:0}.mem__back{align-items:center;gap:var(--s-1);margin:0 0 var(--s-3);min-height:var(--tap-min);border-radius:var(--radius);corner-shape:squircle;background:var(--surface);color:var(--fg-muted);font-size:var(--fs-16);padding:.45em .9em .45em .65em;text-decoration:none;display:inline-flex;position:relative}.mem__back:hover{color:var(--fg);background:var(--surface-muted)}.mem__back .i{width:1.05em;height:1.05em}.mem__back-count{border:2px solid var(--bg);border-radius:var(--radius-pill);color:#111114;min-width:1.7em;font-size:var(--fs-12);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;background:#cf0;padding:.12em .42em;line-height:1;position:absolute;top:-.42em;right:-.52em}.lead{margin:0 0 var(--s-5);color:var(--fg-muted);font-size:var(--fs-18);max-width:70ch}.lead--mem{margin:0 0 var(--s-3);font-size:var(--fs-16);color:var(--fg-muted)}.note{color:var(--fg-subtle);font-size:var(--fs-14);margin:var(--s-2) 0 0}.prose p,.prose-p{max-width:72ch}.block{margin:var(--s-7) 0 0}.crumbs{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);color:var(--fg-subtle);font-size:var(--fs-14);flex-wrap:wrap;display:flex}.quote{padding:var(--s-3) var(--s-4);border-left:3px solid var(--accent);background:var(--surface);border-radius:var(--radius-lg);corner-shape:squircle;white-space:pre-line;margin:0}.transcript{padding:var(--s-4);background:var(--surface);border-radius:var(--radius)}.transcript p{max-width:74ch;margin:0}.events{margin:var(--s-3) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid;position:relative}.events:before{content:"";pointer-events:none;background:repeating-linear-gradient(#cf0 0 6px,#0000 6px 12px);width:2px;position:absolute;top:6px;bottom:6px;left:1.75rem;transform:translate(-1px)}.events li{gap:var(--s-3);padding:var(--s-1) 0;border-top:var(--hairline-muted);align-items:center;display:flex}.events__quote{color:var(--fg-muted)}.mem{--player-max-h:78vh}.player{width:min(100%, calc(var(--player-max-h) * var(--ar-w) / var(--ar-h)));margin:0 auto var(--s-5);background:var(--elevated);border-radius:var(--radius-xl);corner-shape:squircle;box-shadow:0 0 56px var(--player-ambient,transparent), 0 14px 96px var(--player-ambient,transparent);transition:box-shadow .9s ease-out;position:relative;overflow:hidden}.player[data-crop]{aspect-ratio:calc(var(--ar-w) * 1.035) / var(--ar-h)}.player[data-crop]:not([data-stuck="1"])>video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.player{transition:none}}.player video,.player img{width:100%;height:auto;max-height:var(--player-max-h);background:var(--media-bg);scroll-margin-top:calc(var(--top-real,var(--top-h)) + var(--s-2));display:block}.player p{padding:var(--s-3) var(--s-4);margin:0}.player__audio-prompt{z-index:2;left:50%;bottom:calc(var(--s-3) + 42px);white-space:nowrap;box-shadow:0 0 22px var(--brand-bg), var(--shadow-2);position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.player__audio-prompt{box-shadow:0 0 22px color-mix(in srgb, var(--brand-bg) 42%, transparent), var(--shadow-2)}}.player[data-swipe]{touch-action:pan-y pinch-zoom}.player[data-swipe]:not([data-stuck="1"]){z-index:1;transform-origin:50% 100%;position:relative}.player.is-dragging{will-change:transform;transition:none}.player.is-returning{transition:transform var(--dur-slow) var(--ease-spring)}.player.is-leaving{transition:transform var(--dur-in) var(--ease-out), opacity var(--dur-in) var(--ease-out);opacity:0}html[data-swiping],html[data-swiping] body{overflow-x:clip}.swipe{z-index:0;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;left:0;right:0;overflow:clip}.swipe__side{--p:0;align-items:center;gap:var(--s-2);padding:0 var(--s-4);opacity:var(--p);transform:perspective(500px) translateZ(calc(var(--p) * 36px)) scale(calc(.82 + var(--p) * .18)) rotateY(calc((1 - var(--p)) * 38deg));flex-direction:column;display:flex}.swipe__side--next{transform:perspective(500px) translateZ(calc(var(--p) * 36px)) scale(calc(.82 + var(--p) * .18)) rotateY(calc((1 - var(--p)) * -38deg))}.swipe__label{font-size:var(--fs-16);font-weight:var(--fw-bold);font-stretch:var(--type-wdth);letter-spacing:-.01em;color:var(--fg);white-space:nowrap}.swipe__arrow{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:52px;height:52px}.swipe__side--prev .swipe__arrow{transform:scaleX(-1)}.swipe__track{stroke:var(--border)}.swipe__fill{stroke:var(--swipe-accent);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p))}.swipe__head{stroke:var(--swipe-accent);opacity:0}.swipe__side.is-armed .swipe__head{opacity:1}.swipe__side.is-armed .swipe__arrow{filter:var(--swipe-glow)}.swipe__side.is-armed .swipe__label{color:var(--swipe-accent)}.swipe{--gutter:0px;--pull:0}.swipe__peek{margin-top:calc(var(--tap-min) / -2);pointer-events:auto;opacity:calc(1 - var(--pull) * 4);position:absolute;top:50%}.swipe{--peek-x:max(calc(var(--gutter) - var(--s-2) - var(--peek-size) / 2), calc(var(--peek-size) / 2 + var(--s-1)))}.swipe__peek--prev{left:calc(var(--peek-x) - var(--tap-min) / 2)}.swipe__peek--next{right:calc(var(--peek-x) - var(--tap-min) / 2)}.swipe.is-tight .swipe__peek{display:none}.swipe.is-nudging .swipe__peek{opacity:1}.swipe__peek .i{animation:swipe-peek var(--dur-peek) var(--ease-ember) infinite}.swipe__peek--prev .i{scale:-1 1}@keyframes swipe-peek{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.swipe.is-returning .swipe__side{transition:opacity var(--dur-in) var(--ease-out), transform var(--dur-slow) var(--ease-spring)}.swipe.is-returning .swipe__fill{transition:stroke-dashoffset var(--dur-in) var(--ease-out)}.player[data-stuck="1"]{width:auto;top:calc(var(--top-real,var(--top-h)) + var(--s-2));left:var(--rail);right:var(--rail);max-width:var(--page-narrow);z-index:var(--z-panel);height:var(--player-bar-h);border-radius:var(--radius-xl);corner-shape:squircle;background:var(--bar-bg);align-items:center;margin:0 auto;display:flex;position:fixed}.player[data-stuck="1"] video{object-fit:cover;object-position:50% 32%;flex:none;width:104px;height:100%;max-height:none}.player .playerbar{display:none}.player[data-stuck="1"] .playerbar{opacity:1;visibility:visible;flex:auto;min-width:0;display:flex}.playerhold{height:0;scroll-margin-top:calc(var(--top-real,var(--top-h)) + var(--s-2))}.player[data-stuck="1"]+.playerhold{height:auto;aspect-ratio:var(--ar);max-height:var(--player-max-h);margin:0 0 var(--s-5)}.grid{--cols:2;--gap:var(--s-4);--stagger:clamp(24px, 7cqw, 64px);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gap);align-items:start;display:grid}.grid .card__shot{aspect-ratio:var(--ar,3 / 4)}.grid[data-masonry=on]{align-items:flex-start;display:flex}.grid__col{gap:var(--gap);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.grid__col:nth-child(2n){padding-top:var(--stagger)}@media (min-width:768px){.grid{--cols:3}}@media (min-width:880px){.grid{--cols:4}}.chips{gap:var(--s-2);margin:0 0 var(--s-5);flex-wrap:wrap;display:flex}.tags{gap:var(--s-2) var(--s-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.tags li{gap:var(--s-2);align-items:center;display:flex}.tags__n{color:var(--fg-subtle);font-size:var(--fs-13);font-variant-numeric:tabular-nums}.more{margin:var(--s-6) 0 0;justify-content:center;display:flex}.feed__skel[hidden]{display:none}.feed__skel .skeleton-group{--cols:2;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--s-4);align-items:start}.feed__skel .skeleton--shot:nth-child(2n){transform:translateY(var(--stagger,14px))}.feed__skel .skeleton--shot:nth-child(3n){aspect-ratio:1}.feed__skel .skeleton--shot:nth-child(4n){aspect-ratio:3/2}@media (min-width:640px){.feed__skel .skeleton-group{--cols:3}}@media (min-width:1024px){.feed__skel .skeleton-group{--cols:4}}@media (min-width:1440px){.feed__skel .skeleton-group{--cols:5}}.empty{padding:var(--s-6) 0;color:var(--fg-muted);max-width:60ch}.found-as{align-items:center;gap:var(--s-2);margin:0 0 var(--s-4);color:var(--fg-muted);font-size:var(--fs-14);flex-wrap:wrap;display:flex}.attr p{max-width:72ch}.interlinks{align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:var(--hairline-muted);flex-wrap:wrap;display:flex}.foot{border-top:1px solid var(--border);background:var(--surface-muted);margin-top:var(--s-7)}.foot__inner{gap:var(--s-5);padding:var(--s-5) var(--rail);flex-wrap:wrap;align-items:flex-start;display:flex}.foot__main{align-items:flex-start;gap:var(--s-4);flex-direction:column;flex:340px;min-width:0;display:flex}.foot__aside{gap:var(--s-3);flex-direction:column;flex:0 320px;display:flex}.foot__aside-h{color:var(--fg-subtle);font-size:var(--fs-13);text-transform:uppercase;letter-spacing:.08em;margin:0}.foot__meta{gap:var(--s-2);flex-direction:column;display:flex}.foot__stat{flex-direction:column;gap:2px;display:flex}.foot__stat-num{font-size:var(--fs-32);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;line-height:1}.foot__stat-label{font-size:var(--fs-14);color:var(--fg-subtle)}.foot__updated{align-items:center;gap:var(--s-2);font-size:var(--fs-13);color:var(--fg-subtle);margin:0;display:flex}.foot__updated-i{width:1.15em;height:1.15em;color:var(--accent);flex:none}.foot__updated time{color:var(--fg);font-weight:var(--fw-medium)}.foot__brandrow{align-items:center;gap:var(--s-3);flex-wrap:wrap;align-self:flex-start;max-width:100%;display:flex}.foot__note{max-width:60ch;color:var(--fg-subtle);font-size:var(--fs-14);margin:0}.foot__nav{align-items:center;gap:var(--s-3);font-size:var(--fs-14);flex-wrap:wrap;display:flex}.community{gap:var(--s-3);margin:var(--s-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.community--foot{grid-template-columns:1fr;margin:0}.chan{isolation:isolate;align-items:center;column-gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto 1fr;grid-template-areas:"icon name""icon note";row-gap:2px;text-decoration:none;display:grid;position:relative;overflow:hidden}.chan:before{content:"";z-index:-1;background:radial-gradient(130% 130% at 100% 0%, var(--accent), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.chan:before{background:radial-gradient(130% 130% at 100% 0%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 62%)}}.chan:before{opacity:.9;pointer-events:none}.chan:hover{background:var(--surface-muted)}.chan:hover:before{opacity:1}.chan__i{width:1.9em;height:1.9em;color:var(--accent);grid-area:icon}.chan__name{width:max-content;max-width:100%;font-size:var(--fs-16);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--accent);grid-area:name}.chan__note{color:var(--fg-muted);font-size:var(--fs-13);grid-area:note}.foot__aside .chan{box-shadow:var(--shadow-2);background:#fff}.foot__aside .chan:hover{background:var(--footer-tg-hover)}.foot__aside .chan:before{content:none}.foot__aside .chan__name{color:var(--footer-tg-fg)}.foot__aside .chan__note{color:var(--fg)}.foot__aside .chan:first-child,.foot__aside .chan:nth-child(2){background:var(--footer-tg-bg)}.foot__aside .chan:nth-child(3){background:var(--footer-max-bg)}.foot__aside .chan:nth-child(4){background:var(--footer-vk-bg)}.foot__aside .chan:nth-child(3) .chan__name{color:var(--footer-max-fg)}.foot__aside .chan:nth-child(4) .chan__name{color:var(--footer-vk-fg)}.catcha__stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:5.5rem;display:flex}.catcha__prep{font-size:var(--fs-22);font-weight:var(--fw-bold);background:linear-gradient(90deg, var(--fg) 0%, var(--fg) 38%, var(--fg-subtle) 50%, var(--fg) 62%, var(--fg) 100%);color:#0000;animation:catcha-shimmer var(--dur-shimmer) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:0}@keyframes catcha-shimmer{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.catcha__prep{color:var(--fg);background:0 0;animation:none}}.catcha__sep{margin:var(--s-5) 0;border:0;border-top:1px solid var(--border)}.catcha__promo{align-items:flex-end;gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-5);border-radius:var(--radius-lg);background:var(--idea-bg);color:var(--idea-fg);flex-wrap:wrap;display:flex}.catcha__arrow{width:2.6rem;height:2.6rem;margin-bottom:var(--s-4);color:var(--brand-bg);flex:none;display:block;transform:scaleY(-1)}.catcha__go{top:var(--s-2);flex:none;margin-left:auto;position:relative}.subgate__p{align-items:flex-start;gap:var(--s-2);padding-bottom:var(--s-4);color:var(--swipe-accent);font-size:var(--fs-14);font-weight:var(--fw-semibold);display:flex}.subgate__arrow{width:2.6rem;height:2.6rem;margin:var(--s-2) 0 calc(-1 * var(--s-4));color:var(--swipe-accent);flex:none;display:block;transform:scaleY(-1)}.subgate__chan{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border-radius:var(--radius-lg);background:var(--surface);display:flex}.subgate__ava{flex:none;width:48px;height:48px;position:relative}.subgate__logo{border-radius:var(--radius-pill);object-fit:cover;width:100%;height:100%;display:block}.subgate__tg{border-radius:var(--radius-pill);background:var(--tg-bg);width:18px;height:18px;color:var(--tg-fg);box-shadow:var(--ava-ring);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.subgate__tg .i{width:11px;height:11px}.subgate__who{flex-direction:column;flex:auto;min-width:0;display:flex}.subgate__name{font-weight:var(--fw-semibold);line-height:1.2}.subgate__kind{color:var(--fg-muted);font-size:var(--fs-13);line-height:1.3}.subgate__go{flex:none}.subgate__ok{margin-top:var(--s-3)}.subgate__note{justify-content:center;align-items:center;gap:var(--s-1);margin:var(--s-2) 0 0;color:var(--fg-muted);font-size:var(--fs-14);display:flex}.subgate__note .i{color:var(--tg-bg)}.auth__step{gap:var(--s-3);flex-direction:column;display:flex}.auth__step[hidden]{display:none}.auth__p{color:var(--fg-muted);margin:0}.auth__list{gap:var(--s-2);flex-direction:column;display:flex}.auth__code{color:var(--fg-muted);font-size:var(--fs-14);text-align:center;margin:0}.auth__code b{color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:.08em}.modal--subgate.is-refused .modal__box{animation:subgate-no calc(var(--dur-shake) * 2) var(--ease-out)}@keyframes subgate-no{0%,to{translate:0}15%{translate:-10px}35%{translate:9px}55%{translate:-6px}75%{translate:4px}}@media (prefers-reduced-motion:reduce){.modal--subgate.is-refused .modal__box{animation:none}}.i{vertical-align:-.15em;flex:none;width:1.05em;height:1.05em}.i--lg{width:2.5em;height:2.5em}.i--brand{width:1.3em;height:1.3em}@media (min-width:768px){.feed__skel .skeleton-group{grid-template-columns:repeat(3,1fr)}}@media (min-width:880px){.feed__skel .skeleton-group{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.mem{--player-max-h:64vh}.top__inner{gap:var(--s-2)}.brand{border-radius:var(--radius-lg);corner-shape:squircle}.top__inner .nav{display:none}.grid{--cols:1;--gap:var(--s-5)}.feed__skel .skeleton-group{--cols:1;gap:var(--s-5)}.grid--mem{--cols:1;gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.events li{align-items:flex-start;gap:var(--s-2)}main.wrap{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + var(--s-4))}.foot__inner{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + var(--s-5) + var(--s-4))}}.wrap--mem{max-width:var(--page-narrow)}.mem>.block{margin-top:var(--s-7)}.mem .prose-p,.mem .idea p,.mem .attr{max-width:72ch}.punch{margin:0 0 var(--s-4);font-size:var(--fs-14);line-height:var(--lh-snug);font-weight:var(--fw-medium);letter-spacing:-.01em;font-style:italic;position:relative}.idea{margin:0 0 var(--s-5);padding:var(--s-4);background:var(--accent-muted);background:var(--accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.idea{background:color-mix(in srgb, var(--accent) 16%, var(--surface))}}.idea{border-radius:var(--radius)}.idea:before{content:"";z-index:0;aspect-ratio:1;background:radial-gradient(circle, var(--accent), transparent 66%);opacity:.55;pointer-events:none;width:55%;position:absolute;top:-32%;right:-16%}.idea>*{z-index:1;position:relative}.idea .idea__h2{margin:0 0 var(--s-6);font-size:var(--fs-18);line-height:1.35;display:block}.idea__mark{isolation:isolate;color:#111114;padding:0 .28em;display:inline-block;position:relative}.idea__mark:before{content:"";z-index:-1;background:#cf0;border-radius:255px 12px 225px 15px/15px 225px 18px 255px;position:absolute;inset:4% -.16em 2% -.1em;transform:skew(-9deg)rotate(-1.6deg)}.idea__mark+br+.idea__mark:before{border-radius:18px 240px 14px 230px/230px 16px 250px 14px;transform:skew(7deg)rotate(1.3deg)}.idea p{margin:0}.idea-card{gap:var(--s-3);width:min(100%,340px);min-height:15rem;padding:var(--s-5) var(--s-4);background:var(--idea-bg);color:var(--idea-fg);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.idea-card__top{align-items:center;min-height:1.5em;display:flex}.idea-card__caption,.catcha__promo-h{font-family:var(--font-display);font-weight:500;font-size:var(--fs-22);letter-spacing:-.01em;text-wrap:balance;color:var(--idea-fg);text-shadow:var(--idea-glow);margin:0;line-height:1.22}.idea-card__plot{color:var(--idea-fg-soft);font-size:var(--fs-16);margin:0;line-height:1.45}.idea-card--cta .idea-card__plot{color:var(--idea-fg-soft)}@media (max-width:719px){.ideas{--strip:calc(100vw - 2 * var(--rail));--idea-w:min(calc(.82 * var(--strip)), 340px);gap:var(--s-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--s-4));padding:var(--s-2) calc((var(--strip) - var(--idea-w)) / 2) var(--s-3);scroll-padding-inline:calc((var(--strip) - var(--idea-w)) / 2);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.ideas::-webkit-scrollbar{display:none}.ideas>.idea-card{flex:0 0 var(--idea-w);scroll-snap-align:center;scroll-snap-stop:always;width:auto}.ideas>.idea-card:nth-child(odd){transform:rotate(-1.4deg)}.ideas>.idea-card:nth-child(2n){transform:rotate(1.2deg)}.ideas__nav{margin-top:var(--s-2)}}@media (min-width:720px){.ideas{gap:var(--s-3);justify-items:center;display:grid}.ideas[data-deck]{gap:0;position:relative}.ideas[data-deck]>.idea-card{grid-area:1/1}.ideas[data-deck]:before,.ideas[data-deck]:after{content:"";border-radius:var(--radius-lg);background:var(--idea-bg);width:min(100%,340px);box-shadow:var(--shadow-1);opacity:.9;pointer-events:none;margin-inline:auto;position:absolute;inset:0}.ideas[data-deck]:before{transform:rotate(-7deg)translate(-18px,10px)scale(.95)}.ideas[data-deck]:after{transform:rotate(5deg)translate(20px,-8px)scale(.975)}.ideas[data-deck]>.idea-card{--tilt:-1.2deg;z-index:1;opacity:0;visibility:hidden;transform:rotate(var(--tilt));position:relative}.ideas[data-deck]{--fly-in:54px;--fly-out:-38px;--spin:7deg}.ideas[data-deck][data-dir=prev]{--fly-in:-54px;--fly-out:38px;--spin:-7deg}.ideas[data-deck]>.idea-card[data-current]{opacity:1;visibility:visible;z-index:3;animation:idea-in var(--dur-card-in) var(--ease-out) both}.ideas[data-deck]>.idea-card[data-leaving]{visibility:visible;z-index:2;animation:idea-out var(--dur-card-out) var(--ease-out) both}}@keyframes idea-in{0%{opacity:0;transform:translateX(var(--fly-in)) rotate(var(--spin)) scale(.95)}to{opacity:1;transform:translateX(0) rotate(var(--tilt)) scale(1)}}@keyframes idea-out{0%{opacity:1;transform:translateX(0) rotate(var(--tilt))}16%{opacity:.95;transform:translateX(-18px) rotate(calc(var(--tilt) - 2.4deg))}34%{opacity:.8;transform:translateX(16px) rotate(calc(var(--tilt) + 2deg))}52%{opacity:.6;transform:translateX(-11px) rotate(calc(var(--tilt) - 1.2deg))}70%{opacity:.35;transform:translate(6px)}to{opacity:0;transform:translateX(var(--fly-out)) rotate(calc(var(--spin) * -.6)) scale(.96)}}@media (prefers-reduced-motion:reduce){.ideas[data-deck]>.idea-card[data-current],.ideas[data-deck]>.idea-card[data-leaving]{animation:none}.ideas[data-deck]>.idea-card[data-leaving]{opacity:0}}.ideas__nav{justify-content:center;align-items:center;gap:var(--s-4);margin-top:var(--s-3);display:flex}.ideas__count{color:var(--fg-muted);font-size:var(--fs-14);font-variant-numeric:tabular-nums}.sound{margin-bottom:var(--s-7)}.sound__name{margin:0 0 var(--s-2);font-size:var(--fs-16);font-weight:var(--fw-semibold)}.sound__box{padding:var(--s-3);background:var(--surface);border-radius:var(--radius)}.sound__native{width:100%;height:2.5rem;display:block}.sound__box[data-enhanced] .sound__native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.sound__box{position:relative}.sound__ui{gap:var(--s-1);flex-direction:column;display:flex}.sound__row{align-items:center;gap:var(--s-3);display:flex}.sound__play{width:var(--tap-min);height:var(--tap-min);border-radius:50%;flex:none}.wave{cursor:pointer;touch-action:none;flex:auto;min-width:0;height:2.75rem;position:relative}.wave__svg{width:100%;height:100%;display:block}.wave__bar{fill:var(--fg-subtle)}.wave__played{width:var(--played,0%);background:linear-gradient(var(--accent), var(--accent));opacity:.3;pointer-events:none;border-radius:var(--radius-xs);position:absolute;inset:0 auto 0 0}.wave:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sound__time{margin:var(--s-1) 0 0;font-size:var(--fs-13);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.sound__meta{align-items:center;gap:var(--s-3);margin:var(--s-2) 0 0;font-size:var(--fs-13);color:var(--fg-subtle);display:flex}.sound__fmt{font-variant-numeric:tabular-nums;flex:auto}.sound__dl{color:var(--fg-muted)}.actions{justify-content:center;align-items:flex-start;gap:var(--s-2);max-width:24rem;margin:0 auto var(--s-7);flex-wrap:wrap;display:flex}.btn.actions__share{min-height:calc(var(--tap-min) + var(--s-2));padding-inline:var(--s-4);border-radius:var(--radius-lg);flex:0 auto}.actions__reaction{flex:100%;min-width:0}.dl{min-width:0;scroll-margin-top:calc(var(--top-real,var(--top-h)) + var(--s-2));flex:auto;display:block}.dl .dropdown__list{grid-template-columns:minmax(0,1fr)}.mem{padding-bottom:var(--s-5)}.has-dl .foot__inner{padding-bottom:calc(var(--dl-h) + env(safe-area-inset-bottom) + var(--s-5))}@media (max-width:640px){.has-dl .foot__inner{padding-bottom:calc(var(--dl-h) + var(--nav-h) + env(safe-area-inset-bottom) + var(--s-5) + var(--s-4))}}.board{gap:var(--s-2);scroll-snap-type:x proximity;padding:var(--focus-gutter) var(--focus-gutter) var(--s-2);margin:calc(-1 * var(--focus-gutter)) calc(-1 * var(--focus-gutter)) 0;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.player--adapt{border-radius:var(--radius-xl);corner-shape:squircle;width:100%;max-width:320px;height:auto;margin-top:var(--s-2);background:#000;display:block}.player--adapt+.player--adapt{margin-top:var(--s-3)}.board__cell{scroll-snap-align:start;flex:none;position:relative}.board__cell img{width:auto;max-width:none;height:260px;display:block}.board__wm{border-radius:var(--r-1,4px);color:#cf0;letter-spacing:.01em;pointer-events:none;background:#0000008c;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.4;position:absolute;bottom:4px;left:4px}.specs{gap:0 var(--s-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;display:grid}.specs__row{justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-top:var(--hairline-muted);font-size:var(--fs-16);display:flex}.specs dt{align-items:center;gap:var(--s-2);color:var(--fg-muted);display:inline-flex}.specs__i{width:1.1em;height:1.1em;color:var(--fg-subtle);flex:none}.specs dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.tlines{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.tlines li{gap:var(--s-3);align-items:center;display:flex}.events__text{min-width:0}.axes{gap:var(--s-3);display:grid}.axes__group{gap:var(--s-2) var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.axes__label{min-width:9rem;color:var(--fg-subtle);font-size:var(--fs-14);flex:none}.chips--inline{margin:0}.chips--rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;width:100%;padding-bottom:var(--s-1);scrollbar-width:thin;scrollbar-color:var(--fg-subtle) transparent;flex-wrap:nowrap;margin:0;overflow-x:auto}.chips--rail>.chip{scroll-snap-align:start;flex:none}.intro{isolation:isolate;text-align:center;align-items:center;gap:var(--s-3);padding:var(--s-6) 0 var(--s-7);flex-direction:column;display:flex;position:relative}.intro:before,.intro:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(72px);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro:before{opacity:.46;filter:blur(66px);background:radial-gradient(circle,#cf0,#0000 62%);width:min(760px,94vw)}.intro:after{opacity:.42;filter:blur(50px);background:radial-gradient(circle,#eaffab,#0000 58%);width:min(380px,58vw)}.intro__h1{max-width:22ch;font-size:clamp(var(--fs-24), 4.7vw, var(--fs-36));line-height:var(--lh-tight);letter-spacing:-.03em;margin:0}.intro__text{max-width:46ch;color:var(--fg-muted);font-size:var(--fs-18);margin:0}.intro__text .stat{isolation:isolate;color:#111114;font-weight:var(--fw-semibold);padding:0 .2em;position:relative}.intro__text .stat:before{content:"";z-index:-1;background:#cf0;border-radius:3px;position:absolute;inset:8% -.05em 6%;transform:skew(-11deg)rotate(-1.5deg)}.intro .chips--rail>:first-child,.intro .rtiles--rail>:first-child{margin-inline-start:auto}.intro .chips--rail>:last-child,.intro .rtiles--rail>:last-child{margin-inline-end:auto}.intro__ex{justify-content:center;align-items:center;gap:var(--s-2);margin:var(--s-1) 0 0;padding:0 var(--s-2);flex-wrap:wrap;display:flex}.find--hero{width:100%;max-width:560px;margin:var(--s-2) 0 0;position:relative}.find--hero.is-suggesting,.find--hero:focus-within{z-index:10}.find--hero .field{isolation:isolate;z-index:3;color:#f5fff9;border-radius:var(--radius-lg);corner-shape:squircle;transition:background-color var(--dur-press) ease, border-color var(--dur-press) ease, box-shadow var(--dur-press) ease;background:linear-gradient(112deg,#101719 0%,#15231f 52%,#111a20 100%);border:1px solid #96ffd63d;position:relative;overflow:visible;box-shadow:0 8px 28px #00000052,inset 0 1px #ffffff09}.find--hero .field:focus-within{background:linear-gradient(112deg,#12221e 0%,#18362b 52%,#13252a 100%);border-color:#78f2c2;box-shadow:0 0 0 1px #78f2c259,0 0 25px #44dca430,inset 0 1px #ffffff0d}.find--hero .field:has(.field__input:not(:placeholder-shown)){background:linear-gradient(112deg,#12201d 0%,#183127 52%,#14242a 100%)}.find--hero .field__input{z-index:1;color:#f5fff9;caret-color:#80f5c8;position:relative}.find--hero .field__input::placeholder{color:#b8c9c2;opacity:1}.find--hero .field .icon-btn{z-index:1;color:#a5ffd7;position:relative}.find--hero .field .icon-btn:hover{background:#78f2c21f}.search-suggestions{z-index:5;inset:calc(100% + var(--s-2)) 0 auto;max-height:var(--search-suggest-height,min(44vh, 19rem));padding:var(--s-2);border-radius:var(--radius-lg);corner-shape:squircle;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9cebc959 transparent;background:linear-gradient(145deg,#111a18f5,#101619f7);border:1px solid #78f2c257;display:none;position:absolute;overflow-y:auto;box-shadow:0 14px 34px #00000075,inset 0 1px #ffffff0b}.find--hero.is-suggesting .search-suggestions,.find--hero:not([data-suggest-ready]):focus-within .search-suggestions{display:grid}.search-suggestions__item{align-items:center;gap:var(--s-1);width:100%;min-width:0;padding:var(--s-2) var(--s-3);border-radius:var(--radius);corner-shape:squircle;color:#f4fff9;text-align:start;transition:transform var(--dur-press) var(--ease-spring), background-color var(--dur-press) ease;background:linear-gradient(140deg,#182722eb,#121b1fe0);border:0;grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr);text-decoration:none;display:grid}.search-suggestions__type{line-height:var(--lh-snug);flex:none}.search-suggestions__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:var(--lh-snug);overflow:hidden}.search-suggestions__item:hover,.search-suggestions__item:focus-visible{background:linear-gradient(100deg,#42b48445,#1e483a4d);outline:none}.search-suggestions__item:active{transform:scale(var(--press-scale))}.search-suggestions__status:not(:empty){width:100%;padding:var(--s-1) var(--s-2);color:#c5d8d0;font-size:var(--fs-13);grid-column:1/-1;align-self:center}.h2--section{margin-top:var(--s-5)}.grid--mem{--cols:3;columns:3;column-gap:var(--gap);padding-bottom:0;display:block}.grid--mem>.card{break-inside:avoid;margin-bottom:var(--gap)}.grid--mem>.grid__col:nth-child(2n){padding-top:0}@media (max-width:640px){.grid--mem{--cols:2;columns:2}}.grid--mem>.card .card__shot{aspect-ratio:auto;flex:none;height:auto}.grid--mem>.card .card__shot img{height:auto}.grid--mem>.card .card__title{height:auto;max-height:calc(var(--s-2) + 4.05em)}.popular{padding:var(--s-4);background:var(--surface);border-radius:var(--radius-lg)}.shelf{gap:var(--s-4);overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:var(--s-2);scrollbar-width:thin;scrollbar-color:var(--fg-subtle) transparent;display:flex;overflow-x:auto}.shelf>.card{flex:0 0 calc((100% - 3 * var(--s-4)) / 4);scroll-snap-align:start;min-width:220px}.h2--fire{background-image:linear-gradient(92deg, var(--fire-1) 0%, var(--fire-2) 26%, var(--fire-3) 52%, var(--fire-2) 74%, var(--fire-1) 100%);-webkit-text-fill-color:transparent;color:#0000;width:max-content;max-width:100%;animation:fire-shift var(--dur-ember) var(--ease-ember) infinite alternate;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@keyframes fire-shift{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.h2--fire{animation:none}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.h2--fire{color:var(--fire-1);-webkit-text-fill-color:var(--fire-1);background-image:none}}@media (max-width:640px){.board__cell img{height:140px}.popular{padding:var(--s-3)}.shelf{gap:var(--s-3)}.specs__row{font-size:var(--fs-14)}}.uik{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.uik__sec{gap:var(--s-3);padding-top:var(--s-4);border-top:var(--hairline);min-width:0;display:grid}.uik__row{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.uik__col{gap:var(--s-2);min-width:0;display:grid}.uik__label{color:var(--fg-subtle);font-size:var(--fs-13);margin:0}.uik__grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.uik__cell{gap:var(--s-2);padding:var(--s-3);border-radius:var(--radius);background:var(--surface-muted);display:grid}.uik__sw{height:var(--s-7);border-radius:var(--radius-sm);background:var(--sw);border:var(--hairline-muted)}.uik__sh{height:var(--s-7);border-radius:var(--radius-sm);background:var(--bg);box-shadow:var(--sw)}.uik__ra{height:var(--s-7);background:var(--elevated);border-radius:var(--sw)}.uik__code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-13);color:var(--fg-muted)}.fb__form{gap:var(--s-5);max-width:36rem;margin-top:var(--s-6);display:grid}.fb__form .btn{justify-self:start}.fb__next{gap:var(--s-4);flex-wrap:wrap;display:flex}.uik .hint{position:relative;top:auto;left:auto}@media (prefers-reduced-motion:reduce){.player.is-returning,.player.is-leaving,.swipe.is-returning .swipe__side,.swipe.is-returning .swipe__fill{transition:none}.swipe__peek .i{animation:none}}.picks__all{margin:var(--s-4) 0 0;max-width:24rem}.find--hero .field{scroll-margin-top:calc(var(--top-real,var(--top-h)) + var(--s-3))}.find--hero.is-suggesting .search-suggestions{scroll-padding-block:var(--s-2)}@supports (corner-shape:squircle){*,:before,:after{corner-shape:squircle}.avatar,.avatar img,.jb-person__photo,.jb-person__photo img,.switch__track,.switch__thumb,.badge--pill,.modal__grip,.btn[aria-busy=true]:after,.intro:before,.intro:after{corner-shape:round}}.jb-card--channel .jb-card__media img{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M50 0C90 0 100 10 100 50S90 100 50 100 0 90 0 50 10 0 50 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M50 0C90 0 100 10 100 50S90 100 50 100 0 90 0 50 10 0 50 0Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}:root{--link-fg:#426000}@media (prefers-color-scheme:dark){:root{--link-fg:var(--brand-bg)}}.link:not(.link--danger):not(.link--heading),a[href]:not([class]){color:var(--link-fg)}.link:not(.link--danger):not(.link--heading):is(:hover,:active){color:var(--link-fg);text-decoration:underline}a.jb-card .jb-card__title{color:var(--link-fg)}.find[data-image-search]{gap:var(--s-3);flex-wrap:wrap}.find[data-image-search]>.field{flex:100%;width:100%;min-width:0}.find--hero[data-image-search]{justify-content:center}.field--image-search{isolation:isolate;border-radius:var(--radius-lg);position:relative}.field--image-search:has([data-image-chip]:not([hidden])){padding:var(--s-1);gap:var(--s-2)}.field--image-search .field__input{width:0;min-width:58px}.image-search__pick{isolation:isolate;justify-content:center;align-items:center;gap:var(--s-2);max-width:100%;min-height:var(--tap-min);padding:var(--s-3) var(--s-4);border-radius:var(--radius);background:linear-gradient(120deg,var(--brand-bg),var(--brand-bg-hover));color:var(--brand-fg);font:inherit;font-size:var(--fs-14);cursor:pointer;box-shadow:var(--shadow-flat);transition:transform var(--dur-press),background var(--dur-in);z-index:2;border:0;flex:none;align-self:center;font-weight:700;line-height:1.25;display:inline-flex;position:relative}.image-search__pick:focus-visible,.image-search__remove:focus-visible,.image-search__result:focus-visible{outline:2px solid var(--brand-line);outline-offset:4px;box-shadow:var(--focus-ring)}.image-search__pick:active,.image-search__remove:active{transform:translateY(1px)}.image-search__pick:disabled{opacity:.55;cursor:default}.image-search__icon,.image-search__remove svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:23px;height:23px}.image-search__border{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.image-search__border rect{fill:none;vector-effect:non-scaling-stroke;width:calc(100% - 2px);height:calc(100% - 2px)}.image-search__dash{stroke:var(--brand-line);stroke-width:1px;stroke-dasharray:4 4;opacity:.5}.image-search__shimmer{stroke:var(--brand-line);stroke-width:2px;stroke-linecap:round;stroke-dasharray:18 82;animation:image-search-orbit var(--dur-home-chip-glow) linear infinite}@keyframes image-search-orbit{to{stroke-dashoffset:-100px}}.image-search__chip,.image-search__panel{--image-glass-base:#0f2a26;--image-glass-fg:#eafff6;--image-glass-muted:#b3cfc4;--image-glass-edge:#96ffd638;color:var(--image-glass-fg)}.image-search__chip{isolation:isolate;align-items:center;gap:var(--s-1);max-width:190px;min-height:56px;padding:var(--s-1);border:1px solid var(--image-glass-edge);border-radius:calc(var(--radius-lg) - var(--s-1));background:linear-gradient(135deg,#79efbd29,#388c6e0a 55%),var(--image-glass-base);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);z-index:2;flex:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #e0fff138,inset 0 -1px #00000038,0 3px 10px #00000029}.image-search__chip>img{object-fit:cover;border-radius:calc(var(--radius-lg) - var(--s-2));background:var(--image-glass-base);flex:none;width:48px;height:48px;box-shadow:0 0 0 1px #eafff61f}.image-search__chip-label{font-size:var(--fs-12);font-weight:600}.image-search__remove{z-index:2;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius);color:var(--image-glass-fg);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.image-search__remove svg{width:17px;height:17px}[data-image-busy] .image-search__chip:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#b6ffdb40 48%,#0000 70%) 0 0/240% 100%;animation:1.4s linear infinite ui-shimmer;position:absolute;inset:0}.field--image-search button[type=submit]{position:relative}[data-image-busy] .field--image-search button[type=submit]>.i{opacity:0}[data-image-busy] .field--image-search button[type=submit]:after{content:"";border-radius:var(--radius-pill);corner-shape:round;border:2px solid;border-right-color:#0000;width:20px;height:20px;animation:.85s linear infinite ui-spin;position:absolute}.is-image-over{outline:3px dashed var(--brand-bg);outline-offset:4px}.find--hero[data-image-active] .search-suggestions,.find[data-image-active]>.modes{display:none}.find--page[data-image-active]{margin-bottom:0}.find[data-image-active] .find--hero__glow{opacity:.2}.image-search__help{margin:var(--s-3) 0 0;font-size:var(--fs-12);color:var(--fg-muted);text-align:start;line-height:1.5}.intro>.image-search__help{text-align:center;width:100%;max-width:560px}.image-search__panel{isolation:isolate;box-sizing:border-box;gap:var(--s-2);width:100%;min-width:0;margin:var(--s-3) 0 0;padding:var(--s-3);border-radius:var(--radius-lg);text-align:start;background:linear-gradient(145deg,#2f5d493d,#0f1e1a1f 55%),#101f1b;border:1px solid #ccff006b;display:grid;position:relative;box-shadow:0 10px 36px #0000004d,0 0 24px #ccff0017,inset 0 1px #e0fff114}.intro>.image-search__panel{max-width:560px;margin-top:0}.find--page[data-image-search]~.image-search__panel{max-width:560px}.image-search__heading{isolation:isolate;align-items:center;gap:var(--s-2);min-height:var(--tap-min);padding:var(--s-2) var(--s-3);border-radius:var(--radius);background:var(--brand-bg);color:var(--brand-fg);display:flex;position:relative;overflow:hidden}.image-search__panel[data-image-busy] .image-search__heading:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffffa6 48%,#0000 70%) 0 0/240% 100%;animation:.7s ease-out 2 ui-shimmer;position:absolute;inset:0}.image-search__loader{border-radius:var(--radius-pill);corner-shape:round;border:2px solid;border-right-color:#0000;flex:none;width:20px;height:20px;animation:.85s linear infinite ui-spin;display:block}.image-search__status{font-size:var(--fs-14);margin:0;font-weight:600;line-height:1.5}.image-search__results{gap:var(--s-2);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#96ffd64d transparent;max-height:min(440px,56svh);padding:var(--s-1);display:grid;overflow-y:auto}.image-search__results:empty{display:none}.image-search__result{align-items:center;gap:var(--s-3);padding:var(--s-3);border-radius:var(--radius);color:inherit;transition:background var(--dur-press);background:#9de9c712;border:0;text-decoration:none;display:flex}.image-search__result>img{object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-muted);flex:none;width:104px;height:70px}.image-search__result-copy{gap:var(--s-1);min-width:0;display:grid}.image-search__result-copy strong{font-size:var(--fs-14);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.image-search__result-copy small{font-size:var(--fs-12);color:var(--image-glass-muted)}.image-search__arrow{color:var(--image-glass-muted);margin-left:auto}.image-search__note{font-size:var(--fs-12);color:var(--image-glass-muted);margin:0;line-height:1.5}.image-search__skeletons{gap:var(--s-2);padding:var(--s-1);display:grid}.image-search__skeleton{align-items:center;gap:var(--s-3);padding:var(--s-3);border-radius:var(--radius);background:#9de9c70a;display:flex}.image-search__skeleton-thumb{border-radius:var(--radius-sm);flex:none;width:104px;height:70px}.image-search__skeleton-copy{gap:var(--s-2);flex:1;min-width:0;display:grid}.image-search__skeleton-copy>span{border-radius:var(--radius-xs);height:12px}.image-search__skeleton-copy>span:nth-child(2){width:78%}.image-search__skeleton-copy>span:last-child{width:48%;height:8px;margin-top:var(--s-1)}.image-search__skeleton-thumb,.image-search__skeleton-copy>span{background:linear-gradient(100deg,#87d5b114 20%,#b6ffdb38 50%,#87d5b114 80%) 0 0/220% 100%;animation:1.4s linear infinite ui-shimmer;display:block}.image-search__skeleton:nth-child(2) span{animation-delay:.1s}.image-search__skeleton:nth-child(3) span{animation-delay:.2s}.modal--search .image-search__panel{margin-top:0}.modal--search .image-search__help{margin:0}.modal--search .image-search__results{padding-bottom:var(--s-2)}.image-search__panel[hidden],[data-image-chip][hidden],[data-image-pick][hidden],[data-image-help][hidden],.image-search__panel [hidden],[data-hide-on-search][hidden],[data-ai-image-tools][hidden]{display:none!important}.creator-ai__image-tools{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.creator-ai__image-tools .image-search__pick{box-shadow:none;font-size:var(--fs-12);min-height:var(--tap-min);padding:var(--s-2) var(--s-3)}.creator-ai__image-hint{padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);background:var(--brand-bg);color:var(--brand-fg);font-size:var(--fs-13);margin:0;font-weight:600;line-height:1.4;display:inline-block}.creator-ai__form:has(.image-search__chip){flex-wrap:wrap}.creator-ai__form .image-search__chip{max-width:100%}.creator-ai__attachment-note{margin-bottom:var(--s-1);font-size:var(--fs-12);font-weight:600;display:block}@media (hover:hover){.image-search__pick:hover{background:var(--brand-bg-hover)}.image-search__remove:hover{background:#96ffd624}.image-search__result:hover{background:#9de9c721}}@media (max-width:480px){.image-search__chip-label{display:none}.image-search__chip{gap:0}.image-search__result>img,.image-search__skeleton-thumb{width:86px;height:64px}.image-search__panel{padding:var(--s-3)}.creator-ai__image-tools{gap:var(--s-1)}.creator-ai__image-hint{font-size:var(--fs-12)}}@supports (corner-shape:squircle){.image-search__chip,.image-search__chip>img,.image-search__panel{corner-shape:squircle}}@media (prefers-reduced-motion:reduce){.image-search__shimmer,.image-search__loader,.image-search__skeleton-thumb,.image-search__skeleton-copy>span,[data-image-busy] .image-search__heading:after,[data-image-busy] .image-search__chip:after,[data-image-busy] .field--image-search button[type=submit]:after{animation:none}.image-search__pick,.image-search__remove,.image-search__result{transition:none;transform:none}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}