/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--header-h:76px;--cg-ink:#0f0f14;--cg-white:#fff;--cg-surface:#f4f4f7;--cg-line:#e4e4ea;--cg-muted:#6b6b76;--cg-ink-rgb:15 15 20;--cg-white-rgb:255 255 255;--cg-surface-rgb:244 244 247;--cg-line-rgb:228 228 234;--cg-muted-rgb:107 107 118;--cg-ink-2:#3b3b45;--cg-muted-dark:#9a9aa6;--cg-line-strong:#cfcfd8;--cg-ink-800:#17171e;--cg-ink-700:#212129;--cg-ink-600:#2e2e38;--cg-ink-950:#08080b;--cg-ink-2-rgb:59 59 69;--cg-muted-dark-rgb:154 154 166;--cg-ink-800-rgb:23 23 30;--cg-ink-700-rgb:33 33 41;--cg-ink-600-rgb:46 46 56;--cg-forest:#3f7a4a;--cg-forest-700:#2f5b40;--cg-forest-300:#89af8e;--cg-forest-100:#e3efe1;--cg-clay:#b2523c;--cg-clay-700:#8e4230;--cg-clay-300:#e2744b;--cg-clay-100:#f5e5df;--cg-clay-200:#eea281;--cg-danger:#b3372f;--cg-danger-soft:#f8e2e0;--cg-danger-300:#ec8c84;--cg-gold:#d8b25a;--cg-gold-700:#7c5f22;--cg-gold-ink:#8a6a26;--cg-gold-soft:#f2e6cf;--cg-forest-rgb:63 122 74;--cg-forest-300-rgb:137 175 142;--cg-forest-100-rgb:227 239 225;--cg-clay-rgb:178 82 60;--cg-clay-300-rgb:226 116 75;--cg-clay-100-rgb:245 229 223;--cg-danger-rgb:179 55 47;--cg-gold-rgb:216 178 90;--cg-diary-linen:#d8d2c4;--cg-diary-oxblood:#5a1a2a;--cg-diary-spruce:#174748;--cg-diary-navy:#1f2f57;--cg-diary-plum:#4b2a52;--cg-diary-sepia:#4f3426;--cg-diary-rose:#c08a98;--cg-diary-denim:#4a6583;--cg-diary-cream:#faf4e6;--cg-diary-blush:#f7e3ed;--cg-diary-mist:#d6e6e4;--cg-diary-pencil:#5a5a64;--cg-diary-navy-200:#b4c4ea;--cg-diary-sepia-200:#dcc6ae;--bg:var(--cg-white);--bg-sunken:var(--cg-surface);--surface:var(--cg-white);--surface-tint:var(--cg-surface);--surface-inverse:var(--cg-ink);--surface-inverse-2:var(--cg-ink-800);--stage-gradient:linear-gradient(165deg, var(--cg-ink) 0%, var(--cg-ink-800) 100%);--text:var(--cg-ink);--text-2:var(--cg-ink-2);--text-3:var(--cg-muted);--text-placeholder:var(--text-3);--icon-muted:var(--cg-muted);--text-inverse:var(--cg-white);--text-inverse-2:var(--cg-muted-dark);--border:var(--cg-line);--border-strong:var(--cg-line-strong);--border-inverse:rgb(var(--cg-white-rgb) / .4);--border-inverse-soft:rgb(var(--cg-white-rgb) / .18);--primary:var(--cg-ink);--primary-hover:var(--cg-ink-700);--on-primary:var(--cg-white);--confirm:var(--cg-ink);--confirm-hover:var(--cg-ink-700);--on-confirm:var(--cg-white);--on-oppose:var(--cg-white);--link:var(--cg-ink);--focus-ring:var(--cg-ink);--focus-ring-inverse:var(--cg-white);--support:var(--cg-forest);--support-ink:var(--cg-forest-700);--support-soft:var(--cg-forest-100);--support-on-dark:var(--cg-forest-300);--neutral-stance:var(--cg-muted);--neutral-track:var(--cg-surface);--oppose:var(--cg-clay);--oppose-ink:var(--cg-clay-700);--oppose-soft:var(--cg-clay-100);--oppose-on-dark:var(--cg-clay-300);--stance-track:var(--cg-line-strong);--danger:var(--cg-danger);--danger-soft:var(--cg-danger-soft);--live:var(--cg-danger);--reward:var(--cg-gold);--reward-ink:var(--cg-gold-ink);--reward-ink-soft:var(--cg-gold-700);--reward-soft:var(--cg-gold-soft);--reward-glow:var(--cg-gold)}@supports (color:color-mix(in lab, red, red)){:root{--reward-glow:color-mix(in srgb, var(--cg-gold) 45%, transparent)}}:root{--heat:var(--cg-clay-300);--overlay:rgb(var(--cg-ink-rgb) / .55);--scrim-media:rgb(var(--cg-ink-rgb) / .72);--surface-rgb:var(--cg-white-rgb);--surface-tint-rgb:var(--cg-surface-rgb);--bg-rgb:var(--cg-white-rgb);--text-rgb:var(--cg-ink-rgb);--text-inverse-rgb:var(--cg-white-rgb);--border-rgb:var(--cg-line-rgb);--chart-seq-0:var(--cg-forest-100);--chart-seq-1:var(--cg-forest-300);--chart-seq-2:var(--cg-forest);--chart-seq-3:var(--cg-forest-700);--diary-cover-ink:var(--cg-ink);--diary-cover-graphite:var(--cg-ink-2);--diary-cover-linen:var(--cg-diary-linen);--diary-cover-oxblood:var(--cg-diary-oxblood);--diary-cover-spruce:var(--cg-diary-spruce);--diary-cover-navy:var(--cg-diary-navy);--diary-cover-plum:var(--cg-diary-plum);--diary-cover-chestnut:var(--cg-diary-sepia);--diary-cover-rose:var(--cg-diary-rose);--diary-cover-denim:var(--cg-diary-denim);--diary-spine-ink:var(--cg-ink-950);--diary-spine-graphite:var(--diary-cover-graphite)}@supports (color:color-mix(in lab, red, red)){:root{--diary-spine-graphite:color-mix(in srgb, var(--diary-cover-graphite) 72%, var(--cg-ink))}}:root{--diary-spine-linen:var(--diary-cover-linen)}@supports (color:color-mix(in lab, red, red)){:root{--diary-spine-linen:color-mix(in srgb, var(--diary-cover-linen) 88%, var(--cg-ink))}}:root{--diary-spine-oxblood:var(--diary-cover-oxblood)}@supports (color:color-mix(in lab, red, red)){:root{--diary-spine-oxblood:color-mix(in srgb, var(--diary-cover-oxblood) 72%, var(--cg-ink))}}:root{--diary-spine-spruce:var(--diary-cover-spruce)}@supports (color:color-mix(in lab, red, red)){:root{--diary-spine-spruce:color-mix(in srgb, var(--diary-cover-spruce) 72%, var(--cg-ink))}}:root{--diary-spine-navy:var(--diary-cover-navy)}@supports (color:color-mix(in lab, red, red)){:root{--diary-spine-navy:color-mix(in srgb, var(--diary-cover-navy) 72%, var(--cg-ink))}}:root{--diary-spine-plum:var(--diary-cover-plum)}@supports (color:color-mix(in lab, red, red)){:root{--diary-spine-plum:color-mix(in srgb, var(--diary-cover-plum) 72%, var(--cg-ink))}}:root{--diary-spine-chestnut:var(--diary-cover-chestnut)}@supports (color:color-mix(in lab, red, red)){:root{--diary-spine-chestnut:color-mix(in srgb, var(--diary-cover-chestnut) 72%, var(--cg-ink))}}:root{--diary-spine-rose:var(--diary-cover-rose)}@supports (color:color-mix(in lab, red, red)){:root{--diary-spine-rose:color-mix(in srgb, var(--diary-cover-rose) 88%, var(--cg-ink))}}:root{--diary-spine-denim:var(--diary-cover-denim)}@supports (color:color-mix(in lab, red, red)){:root{--diary-spine-denim:color-mix(in srgb, var(--diary-cover-denim) 72%, var(--cg-ink))}}:root{--diary-foil-light:var(--cg-white);--diary-foil-dark:var(--cg-ink);--diary-paper-white:var(--cg-white);--diary-paper-cream:var(--cg-diary-cream);--diary-paper-grey:var(--cg-line);--diary-paper-blush:var(--cg-diary-blush);--diary-paper-mist:var(--cg-diary-mist);--diary-paper-night:var(--cg-diary-navy)}@supports (color:color-mix(in lab, red, red)){:root{--diary-paper-night:color-mix(in srgb, var(--cg-diary-navy) 30%, var(--cg-ink-800))}}:root{--diary-ink-black:var(--cg-ink);--diary-ink-blueblack:var(--cg-diary-navy);--diary-ink-sepia:var(--cg-diary-sepia);--diary-ink-pencil:var(--cg-diary-pencil);--diary-ink-black-night:var(--cg-line);--diary-ink-blueblack-night:var(--cg-diary-navy-200);--diary-ink-sepia-night:var(--cg-diary-sepia-200);--diary-ink-pencil-night:var(--cg-muted-dark);--n-0:var(--text);--n-10:var(--text);--n-30:var(--text-2);--n-50:var(--cg-muted);--n-70:var(--border-strong);--n-85:var(--border);--n-95:var(--surface);--n-100:var(--surface);--accent:var(--link);--accent-strong:var(--confirm-hover);--accent-soft:var(--reward-soft);--discuss:var(--neutral-stance);--discuss-soft:var(--neutral-track);--alert:var(--danger);--alert-soft:var(--danger-soft);--font-body:"Space Grotesk", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-display:"Audiowide", "Space Grotesk", system-ui, sans-serif;--font-editorial:"Fraunces", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-2xs:10px;--text-xs:11px;--text-sm:13px;--text-md:15px;--text-lg:19px;--text-xl:24px;--text-2xl:32px;--text-3xl:44px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--shadow-sm:0 2px 8px rgb(var(--cg-ink-rgb) / .05);--shadow-md:0 8px 24px rgb(var(--cg-ink-rgb) / .08);--shadow-lg:0 20px 60px rgb(var(--cg-ink-rgb) / .12);--z-sticky:10;--z-nav:20;--z-dropdown:30;--z-overlay-backdrop:40;--z-overlay:50;--z-toast:60;--z-portal:100;--ink:var(--text);--paper:var(--bg);font-family:var(--font-body);font-synthesis-weight:none;color:var(--ink);background:var(--paper);font-weight:500}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--cg-ink);--bg-sunken:var(--cg-ink-950);--surface:var(--cg-ink-800);--surface-tint:var(--cg-ink-700);--text:var(--cg-white);--text-2:var(--cg-line);--text-3:var(--cg-muted-dark);--border:var(--cg-ink-600);--border-strong:var(--cg-muted);--primary:var(--cg-white);--primary-hover:var(--cg-surface);--on-primary:var(--cg-ink);--confirm:var(--cg-white);--confirm-hover:var(--cg-surface);--on-confirm:var(--cg-ink);--on-oppose:var(--cg-ink);--link:var(--cg-white);--focus-ring:var(--cg-white);--support:var(--cg-forest-300);--support-ink:var(--cg-forest-300);--support-soft:var(--cg-forest)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--support-soft:color-mix(in srgb, var(--cg-forest) 22%, var(--cg-ink-800))}}:root[data-theme=dark]{--neutral-stance:var(--cg-muted-dark);--neutral-track:var(--cg-ink-700);--oppose:var(--cg-clay-300);--oppose-ink:var(--cg-clay-200);--oppose-soft:var(--cg-clay)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--oppose-soft:color-mix(in srgb, var(--cg-clay) 22%, var(--cg-ink-800))}}:root[data-theme=dark]{--stance-track:var(--cg-ink-600);--danger:var(--cg-danger-300);--danger-soft:var(--cg-danger)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--danger-soft:color-mix(in srgb, var(--cg-danger) 22%, var(--cg-ink-800))}}:root[data-theme=dark]{--reward-ink:var(--cg-gold);--reward-ink-soft:var(--cg-gold);--reward-soft:var(--cg-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--reward-soft:color-mix(in srgb, var(--cg-gold) 18%, var(--cg-ink-800))}}:root[data-theme=dark]{--chart-seq-0:var(--cg-ink-700);--chart-seq-1:var(--cg-forest-700);--chart-seq-2:var(--cg-forest);--chart-seq-3:var(--cg-forest-300);--diary-paper-white:var(--cg-ink-800);--diary-paper-cream:var(--cg-diary-sepia)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--diary-paper-cream:color-mix(in srgb, var(--cg-diary-sepia) 26%, var(--cg-ink-800))}}:root[data-theme=dark]{--diary-paper-grey:var(--cg-ink-700);--diary-paper-blush:var(--cg-diary-oxblood)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--diary-paper-blush:color-mix(in srgb, var(--cg-diary-oxblood) 26%, var(--cg-ink-800))}}:root[data-theme=dark]{--diary-paper-mist:var(--cg-diary-spruce)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--diary-paper-mist:color-mix(in srgb, var(--cg-diary-spruce) 26%, var(--cg-ink-800))}}:root[data-theme=dark]{--diary-ink-black:var(--diary-ink-black-night);--diary-ink-blueblack:var(--diary-ink-blueblack-night);--diary-ink-sepia:var(--diary-ink-sepia-night);--diary-ink-pencil:var(--diary-ink-pencil-night);--shadow-sm:0 2px 8px rgb(var(--cg-ink-rgb) / .35);--shadow-md:0 8px 24px rgb(var(--cg-ink-rgb) / .45);--shadow-lg:0 20px 60px rgb(var(--cg-ink-rgb) / .6);--surface-rgb:var(--cg-ink-800-rgb);--surface-tint-rgb:var(--cg-ink-700-rgb);--bg-rgb:var(--cg-ink-rgb);--text-rgb:var(--cg-white-rgb);--text-inverse-rgb:var(--cg-white-rgb);--border-rgb:var(--cg-ink-600-rgb)}button{cursor:pointer;color:inherit;background:0 0;border:0}button:hover{filter:brightness(.96)}:is(button:focus-visible,a:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.skip-content{z-index:var(--z-toast);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-md);font-size:var(--text-sm);padding:12px 16px;position:fixed;top:-80px;left:15px}.app{display:flex}.sidebar{width:232px;z-index:var(--z-nav);background:var(--surface);border-right:1px solid var(--border);box-shadow:1px 0 0 rgb(var(--cg-ink-rgb) / .02), 4px 0 24px rgb(var(--cg-ink-rgb) / .04);font-family:var(--font-body);flex-direction:column;padding:28px 20px 20px;transition:width .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow-x:hidden}.brand{letter-spacing:-.7px;align-items:center;gap:12px;font-size:21px;font-weight:750;line-height:.95;display:flex}.mark{--mark-bg:var(--surface-inverse);border-radius:var(--radius-md);background:var(--mark-bg);width:36px;height:36px;color:var(--text-inverse);justify-content:center;align-items:center;line-height:1;display:flex}.brand-gem{width:22px;height:20px;display:block}.brand-word{font-family:"Audiowide", var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-weight:400;line-height:1}.brand-word small{letter-spacing:.32em;opacity:.72;margin-top:6px;font-size:7px;font-weight:400;display:block}.sidebar nav{margin:auto 0}nav button{width:100%;font-size:var(--text-sm);text-align:left;color:var(--text-2);border-radius:12px;align-items:center;gap:11px;margin-bottom:3px;padding:11px 12px;transition:background .14s,color .14s;display:flex;position:relative}.sidebar nav button,.sidebar nav button.active{color:var(--text)}.sidebar nav button:hover{font-weight:700}nav button>span{display:flex}.nav-label{white-space:nowrap}nav small{font-size:var(--text-2xs);color:var(--text-3);margin-left:auto}.nav-new-dot{background:var(--confirm);width:6px;height:6px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:8px;left:30px}.active{background:var(--surface);color:var(--text);font-weight:700}.sidebar nav button.active{background:var(--surface-tint)}.interests h4{font-size:var(--text-2xs);letter-spacing:1.2px;color:var(--text-3);margin:28px 12px 10px;font-weight:600}.interests button{width:100%;font-size:var(--text-xs);color:var(--text-2);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:9px 12px;display:flex}.interests button:hover{background:var(--surface)}.interests i{border-radius:50%;width:6px;height:6px}.avatar{background:var(--border);width:30px;height:30px;color:var(--text);font-size:var(--text-2xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.workspace{flex:1;min-width:0;margin-left:232px}header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:flex-end;align-items:center;gap:18px;height:76px;padding:0 32px;display:flex;position:relative}.header-brand{border-right:1px solid var(--border);color:var(--text);border-radius:0;flex:none;gap:11px;margin-right:2px;padding:0 20px 0 0}.header-brand:hover{filter:none}@media (max-width:980px){.header-brand{padding-right:14px}.header-brand .brand-word{display:none}}@media (max-width:650px){.header-brand{border-right:0;padding-right:0}}.app-header-title{align-items:baseline;gap:12px;min-width:0;margin-right:auto;display:flex}.workspace>header .app-header-title h1{letter-spacing:0;color:var(--text);white-space:nowrap;flex:none;margin:0;font-size:26px;font-weight:400;line-height:1}.app-header-title>span{color:var(--text-3);letter-spacing:.65px;white-space:nowrap;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}@media (max-width:1400px){.app-header-title>span{display:none}}.app-header-title>span i{background:var(--oppose);width:6px;height:6px;box-shadow:0 0 0 4px rgb(var(--cg-clay-rgb) / .12);border-radius:50%}.app-header-icons{flex:none}.workspace>header .feed-top-popover{z-index:40;top:calc(100% - 10px);right:32px}.primary{background:var(--primary);color:var(--on-primary);border-radius:var(--radius-md);font-size:var(--text-xs);white-space:nowrap;padding:11px 18px;font-weight:600}.primary:hover{filter:brightness(1.3)}.primary:disabled{opacity:.5;cursor:not-allowed}.content{grid-template-columns:minmax(400px,1fr) 280px;gap:32px;max-width:1360px;margin:auto;padding:32px;display:grid}.heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:1.4px;color:var(--confirm);font-size:9px;font-weight:700}h1{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-1.2px;color:var(--text);margin:12px 0;font-weight:400;line-height:1.1}h1 em{color:var(--text-3);font-style:normal}.heading p{font-size:var(--text-xs);color:var(--text-3);margin:12px 0 0}.quotes{font-family:var(--font-display);letter-spacing:-24px;color:var(--border);flex-shrink:0;margin-right:20px;font-size:88px;transform:rotate(-8deg)}.quotes span{color:var(--border-strong)}.feed-bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:24px;display:flex}.feed-bar>div{gap:22px;display:flex}.feed-bar button{font-size:var(--text-xs);color:var(--text-3);border-bottom:2px solid #0000;padding:0 0 13px}.feed-bar button.selected{border-bottom-color:var(--text);color:var(--text);font-weight:700}.feed-bar small{font-size:var(--text-2xs);color:var(--text-3);padding-bottom:13px}.chips{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.chips button{font-size:var(--text-2xs);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-2);padding:7px 12px}.chips button:hover{border-color:var(--border-strong)}.chips .chosen{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:14px;padding:22px}.author{align-items:center;gap:9px;margin-bottom:15px;display:flex}.author b{font-size:var(--text-xs);font-weight:700}.author small{font-size:var(--text-2xs);color:var(--text-3)}.author button{color:var(--icon-muted);margin-left:auto;font-size:21px}.color0{background:var(--neutral-track);color:var(--neutral-stance)}.color1{background:var(--reward-soft);color:var(--confirm-hover)}.color2{background:var(--surface-tint);color:var(--confirm-hover)}.topic{font-size:var(--text-2xs);background:var(--surface);color:var(--text-2);border-radius:var(--radius-sm);margin-bottom:8px;padding:4px 8px;font-weight:600;display:inline-block}.title{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;text-align:left;color:var(--text);padding:0;line-height:1.25;display:block}.card>p{font-size:var(--text-sm);color:var(--text-2);margin:10px 0 18px;line-height:1.65}.card-foot{font-size:var(--text-2xs);color:var(--text-3);border-top:1px solid var(--border);align-items:center;gap:16px;margin-top:15px;padding-top:13px;display:flex}.card-foot button:last-child{color:var(--link);margin-left:auto;font-weight:600}.right{padding-top:5px}.session-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:22px 20px}.session-card .eyebrow{letter-spacing:1px;font-size:8px}.session-orbit{justify-content:space-between;align-items:center;margin:18px 0 12px;display:flex}.session-orbit>span{color:var(--border-strong);font-size:38px}.session-orbit>b{font-family:var(--font-display);color:var(--text);align-items:baseline;font-size:32px;font-weight:400;display:flex}.session-orbit small{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-3);margin-left:3px}.session-card h2{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.4px;color:var(--text);margin:0 0 20px;font-weight:400;line-height:1.2}.milestones{gap:15px;display:grid}.milestones>div{align-items:center;gap:10px;display:flex}.milestones>div>span{border:1px solid var(--border);width:22px;height:22px;color:var(--text-3);font-size:var(--text-sm);border-radius:50%;place-items:center;display:grid}.milestones b{font-size:var(--text-xs);color:var(--text-2);font-weight:400}.milestones small{color:var(--text-3);margin-top:3px;font-size:8px;display:block}.milestones>div.earned>span{background:var(--confirm);color:var(--on-confirm);border-color:var(--confirm)}.milestones>div.earned b{color:var(--text);font-weight:700}.session-stats{border-top:1px solid var(--border);grid-template-columns:1fr 1fr 1.6fr;margin-top:20px;padding-top:16px;display:grid}.session-stats b{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text);font-weight:400;display:block}.session-stats small{color:var(--text-3);margin-top:4px;font-size:8px;display:block}.session-disclaimer{color:var(--text-3);margin-top:16px;font-size:7px;display:block}.trends{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:24px;padding:20px}.trends h3{font-size:var(--text-sm);color:var(--text);justify-content:space-between;margin:0 0 8px;display:flex}.trends h3 span{color:var(--text-3)}.trends button{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.trends button:last-child{border-bottom:0;padding-bottom:2px}.trends button>span{font-family:var(--font-display);font-size:var(--text-lg);color:var(--border-strong)}.trends b{font-size:var(--text-xs);color:var(--text);font-weight:600}.trends small{color:var(--text-3);margin-top:5px;font-size:8px;display:block}.trends em{font-size:var(--text-sm);color:var(--link);margin-left:auto;font-style:normal}footer{color:var(--text-3);padding:16px 0;font-size:9px;line-height:1.9}.empty{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);padding:24px}.empty h2{font-family:var(--font-display);color:var(--text);font-weight:400}.empty p{font-size:var(--text-md);color:var(--text-2)}.overlay{z-index:var(--z-overlay);background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:560px;max-height:90vh;box-shadow:var(--shadow-lg);padding:32px;position:relative;overflow:auto}.modal h2{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text);margin:10px 0;font-weight:400;line-height:1.2}.modal>p{font-size:var(--text-sm);color:var(--text-2);line-height:1.7}.modal label{font-size:var(--text-xs);color:var(--text);margin:18px 0;font-weight:600;display:block}.modal input,.modal select,.modal textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);outline-color:var(--focus-ring);margin-top:8px;padding:12px;display:block}.modal textarea{resize:vertical;min-height:95px}.modal form .primary{width:100%;margin:4px 0 14px}.modal small{font-size:var(--text-2xs);color:var(--text-3);line-height:1.6;display:block}.modal h3{font-family:var(--font-display);color:var(--text);margin-top:22px;font-weight:400}.reply{border-top:1px solid var(--border);margin-top:13px;padding-top:13px}.reply b{font-size:var(--text-2xs)}.reply p{font-size:var(--text-md);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}@media (min-width:1500px){.content{max-width:1440px}}@media (max-width:1180px){.content{grid-template-columns:minmax(355px,1fr) 250px;gap:22px;padding:26px 22px}header{padding:0 22px}header>span,.app-header-title>span,.quotes{display:none}}@media (max-width:960px){.right{display:none}.content{grid-template-columns:1fr;max-width:800px}}@media (max-width:650px){.app{display:block}.sidebar{border-bottom:1px solid var(--border);border-right:0;width:100%;height:auto;padding:16px;position:relative}.brand{gap:10px;font-size:18px}.mark{width:30px;height:30px}.brand-gem{width:18px;height:16px}.brand-word{font-size:14px}.interests{display:none}nav{gap:2px;display:flex;position:absolute;top:16px;right:8px}nav button{width:auto;padding:8px;font-size:9px}.nav-icon,nav small{display:none}.workspace{margin:0}header{gap:10px;height:64px;padding:0 16px}.app-header-title{flex:1;min-width:0}:root{--header-h:64px}.primary{padding:10px 14px;font-size:10px}.content{padding:24px 16px;display:block}h1{font-size:32px}.heading p{font-size:10px}.card{padding:17px}.title{font-size:20px}.card-foot{gap:10px;font-size:8px}.modal{padding:26px 20px}.modal h2{font-size:26px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.engaging button{transition:background .18s,transform .18s,box-shadow .18s}.engaging button:active{transform:translateY(1px)}.engaging header{gap:14px}.engaging .heading p{font-size:var(--text-sm);color:var(--text-3);line-height:1.6}.engaging h1{font-size:clamp(34px,3.05vw,44px)}.skip-content{background:var(--surface);z-index:var(--z-toast);padding:12px;position:fixed;top:-80px;left:15px}.skip-content:focus{top:10px}.daily-panel{background:var(--surface-inverse);border:1px solid var(--border-inverse);color:var(--text-inverse);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:28px 30px;position:relative;overflow:hidden}.daily-panel:before{content:"";border:1px solid rgb(var(--text-inverse-rgb) / .08);pointer-events:none;border-radius:50%;width:270px;height:270px;position:absolute;top:-170px;right:-110px}.daily-top{letter-spacing:1.5px;color:var(--text-inverse-2);justify-content:space-between;gap:10px;font-size:9px;display:flex}.daily-top>span:last-child{letter-spacing:1.2px;color:var(--text-inverse-2);font-size:7px}.round-progress{gap:5px;margin:20px 0 25px;display:flex}.round-progress>span{border-radius:var(--radius-full);background:rgb(var(--text-inverse-rgb) / .14);flex:1;height:3px}.round-progress>span.current{background:var(--reward-soft)}.round-progress>span.done{background:var(--confirm)}.daily-question{animation:.25s both question-in}.daily-question-meta{font-size:var(--text-2xs);color:var(--text-inverse-2);justify-content:space-between;align-items:center;display:flex}.daily-question-meta>span:first-child{border:1px solid var(--border-inverse);border-radius:var(--radius-sm);padding:4px 9px}.daily-question-meta>span:last-child{letter-spacing:1.1px;font-size:8px}.daily-panel h2{font-family:var(--font-display), "Times New Roman", serif;letter-spacing:-.7px;max-width:580px;color:var(--text-inverse);margin:16px 0 12px;font-size:clamp(28px,2.4vw,36px);font-weight:400;line-height:1.2}.daily-panel h2:focus{outline:none}.daily-question>p{color:var(--text-inverse-2);font-size:var(--text-sm);margin:0 0 22px;line-height:1.7}.choice-buttons{gap:10px;display:flex}.choice-buttons>button{border:1px solid var(--border);background:var(--surface-tint);border-radius:var(--radius-md);min-height:46px;color:var(--text);font-size:var(--text-md);text-align:left;flex:1;justify-content:flex-start;align-items:center;gap:9px;padding:11px 15px;display:flex}.choice-buttons>button>span{border:1px solid var(--border-strong);width:19px;height:19px;font-size:var(--text-md);border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:grid}.choice-buttons>button>b{font-size:var(--text-md);margin-left:auto;font-weight:700}.choice-buttons>button.disagree{color:var(--oppose-ink);background:var(--oppose-soft);border-color:color-mix(in srgb, var(--oppose) 30%, var(--surface))}.choice-buttons>button.disagree>span{border-color:color-mix(in srgb, var(--oppose) 40%, var(--surface))}.choice-buttons>button:hover{box-shadow:var(--shadow-sm);filter:none;transform:translateY(-1px)}.choice-buttons>button.picked{border:2px solid var(--confirm);background:var(--surface-tint);padding:10px 14px}.choice-buttons>button.disagree.picked{border-color:var(--oppose);background:var(--oppose-soft)}.choice-buttons>button.picked>span{background:var(--confirm);color:var(--on-primary);border-color:#0000}.choice-buttons>button.disagree.picked>span{background:var(--oppose)}.daily-panel .choice-buttons>button{background:rgb(var(--text-inverse-rgb) / .08);border-color:var(--border-inverse);color:var(--text-inverse)}.daily-panel .choice-buttons>button.disagree{background:var(--oppose);border-color:var(--oppose);color:var(--on-primary)}.daily-panel .choice-buttons>button.picked{outline:2px solid color-mix(in srgb, var(--confirm) 60%, var(--surface));outline-offset:2px}.daily-panel .choice-buttons>button.disagree.picked{outline-color:color-mix(in srgb, var(--oppose) 55%, var(--surface))}.daily-panel .choice-buttons>button.picked>span{color:var(--on-primary)}.poll small{color:var(--text-3);font-size:var(--text-2xs);line-height:1.6;display:block}.vote-prompt{text-align:center;padding-top:10px}.daily-panel .poll small{color:var(--text-inverse-2)}.split-bar{background:var(--oppose);border-radius:var(--radius-full);height:6px;margin:14px 0 8px;overflow:hidden}.split-bar>span{background:var(--support);border-right:3px solid var(--surface);height:100%;transition:width .45s;display:block}.poll-reveal{animation:.25s both result-in}.daily-panel .split-bar>span{background:color-mix(in srgb, var(--support) 55%, var(--surface));border-color:var(--surface-inverse)}.daily-panel .poll-reveal>small{text-align:center;font-size:8px}.counterpoint-preview{border:1px solid var(--border-inverse);border-radius:var(--radius-md);background:rgb(var(--text-inverse-rgb) / .04);margin-top:19px;padding:16px;animation:.3s both result-in}.counterpoint-preview>span{letter-spacing:1.5px;color:var(--text-inverse-2);font-size:8px}.counterpoint-preview>p{font-family:var(--font-display), serif;font-size:var(--text-lg);color:var(--text-inverse);margin:10px 0;line-height:1.6}.counterpoint-preview>button{font-size:var(--text-2xs);color:var(--reward-soft);padding:5px 0}.daily-bottom{border-top:1px solid var(--border-inverse);justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:17px;display:flex}.daily-bottom small{color:var(--text-inverse-2);max-width:230px;font-size:8px;line-height:1.7}.light-button{background:var(--surface);color:var(--text);border-radius:var(--radius-md);font-size:var(--text-2xs);white-space:nowrap;padding:10px 15px;font-weight:600}.skip-button{color:var(--text-inverse-2);font-size:var(--text-2xs);white-space:nowrap;padding:9px 0 9px 10px}.finish-symbol{color:var(--text-inverse-2);font-size:42px}.round-finish>p{font-size:var(--text-sm);color:var(--text-inverse-2);line-height:1.7}.round-finish>small{color:var(--text-inverse-2);margin-top:15px;font-size:9px;display:block}.daily-summary{margin:20px 0}.daily-summary button{text-align:left;border-top:1px solid var(--border-inverse);align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.daily-summary span{font-family:var(--font-display), serif;font-size:var(--text-md);color:var(--text-inverse-2)}.daily-summary b{font-size:var(--text-xs);color:var(--text-inverse);flex:1;font-weight:400;line-height:1.6}.daily-summary em{border:1px solid var(--border-inverse);border-radius:var(--radius-sm);color:var(--text-inverse-2);padding:4px 6px;font-size:8px;font-style:normal}.engaging .feed-bar{margin-top:28px}.engaging .feed-bar>div{gap:22px}.engaging .card{transition:box-shadow .2s}.engaging .card:hover{box-shadow:var(--shadow-md)}.engaging .author .follow-inline{font-size:var(--text-xs);color:var(--text-2);border-radius:var(--radius-full);margin-left:auto;padding:7px 10px;font-weight:600}.engaging .author .follow-inline.is-following{background:var(--surface-tint)}.engaging .author .save-icon{color:var(--icon-muted);margin-left:0;padding:3px 0 3px 5px;font-size:22px}.save-icon[aria-pressed=true]{color:var(--confirm)!important}.card-tags{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;display:flex}.engaging .card-tags .topic{margin:0}.close-call{color:var(--confirm);letter-spacing:.6px;font-size:7px;font-weight:700}.compact .choice-buttons>button{min-height:40px;font-size:var(--text-xs);padding:9px 13px}.compact .choice-buttons>button.picked{padding:8px 12px}.compact .choice-buttons>button>span{width:17px;height:17px;font-size:var(--text-sm)}.compact .choice-buttons>button>b{font-size:var(--text-sm)}.compact .vote-prompt{text-align:left;font-size:8px}.view-counterpoint{width:100%;color:var(--text-2);font-size:var(--text-2xs);text-align:left;align-items:center;gap:9px;padding:12px 0 1px;display:flex}.view-counterpoint>span{background:var(--surface-tint);border-radius:var(--radius-sm);padding:3px 7px}.caught-up{text-align:center;padding:30px 15px 18px}.caught-up>span{color:var(--icon-muted);font-size:27px}.caught-up h3{font-family:var(--font-display), serif;font-size:var(--text-xl);color:var(--text);margin:10px 0;font-weight:400}.caught-up p{color:var(--text-3);font-size:var(--text-xs)}.caught-up button{color:var(--link);font-size:var(--text-xs);padding:8px;font-weight:600}.engaging .empty{text-align:center;padding:26px}.engaging .empty>span{color:var(--icon-muted);font-size:31px}.engaging .empty p{color:var(--text-3);line-height:1.8}.session-orbit>b{color:var(--text)}.milestones>div.earned>span{animation:.25s badge-in}.toast{background:var(--surface-inverse);border:1px solid var(--border-inverse);border-radius:var(--radius-md);width:max-content;max-width:calc(100vw - 40px);box-shadow:var(--shadow-lg);z-index:var(--z-toast);color:var(--text-inverse);font-size:var(--text-xs);align-items:center;gap:10px;padding:13px 16px;line-height:1.7;display:flex;position:fixed;bottom:24px;left:calc(50% + 100px);transform:translate(-50%)}.toast>span{background:rgb(var(--text-inverse-rgb) / .1);width:22px;height:22px;color:var(--text-inverse);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.toast>button{color:var(--text-inverse-2);padding:0 0 0 5px;font-size:19px}.engaging .modal{max-width:600px}.engaging .debate-dialog{max-width:820px}.engaging .modal h2{max-width:700px}.engaging .modal .poll{margin-top:22px}.engaging .modal-disclaimer{font-size:var(--text-2xs);color:var(--text-3);border-top:1px solid var(--border);margin-top:17px;padding-top:15px;display:block}.dialog-top{justify-content:space-between;align-items:center;padding-right:21px;display:flex}.dialog-top .topic{margin:0}.dialog-top button{font-size:var(--text-2xs);color:var(--link);padding:5px;font-weight:600}.argument-heading{justify-content:space-between;align-items:center;gap:10px;margin:26px 0 16px;display:flex}.argument-heading h3{margin:0!important}.argument-heading>span{color:var(--text-3);letter-spacing:1px;white-space:nowrap;font-size:7px}.argument-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.argument{background:var(--surface-tint);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;padding:18px;display:flex}.argument.disagree{background:var(--oppose-soft);border-color:color-mix(in srgb, var(--oppose) 24%, var(--surface))}.argument-side{justify-content:space-between;align-items:center;gap:6px;display:flex}.argument-side>span{font-size:var(--text-xs);color:var(--support);font-weight:700}.disagree .argument-side>span{color:var(--oppose-ink)}.argument-side>b{letter-spacing:.8px;color:var(--text-3);font-size:6px}.argument>p{font-family:var(--font-display), serif;font-size:var(--text-lg);color:var(--text);margin:14px 0 18px;line-height:1.6}.argument.disagree>p{color:color-mix(in srgb, var(--oppose) 65%, var(--text))}.argument-author{align-items:center;gap:7px;margin-top:auto;display:flex}.argument-author>b{font-size:var(--text-2xs);color:var(--text-3);font-weight:400}.argument-author .avatar{width:22px;height:22px;font-size:7px}.disagree .argument-author .avatar{background:color-mix(in srgb, var(--oppose) 16%, var(--surface))}.argument>button{font-size:var(--text-2xs);text-align:left;border-top:1px solid var(--border);color:var(--text-2);margin-top:16px;padding:8px 0 0}.argument>button>b{float:right;font-weight:400}.argument.disagree>button{border-top-color:color-mix(in srgb, var(--oppose) 22%, var(--surface));color:var(--oppose-ink)}.argument>button.reacted{color:var(--confirm);font-weight:700}.reflection{background:var(--surface-tint);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:14px;margin:18px 0 26px;padding:15px;display:flex}.reflection b{font-size:var(--text-xs);color:var(--text);font-weight:400}.reflection small{color:var(--text-3);margin-top:5px;font-size:8px}.reflection button{white-space:nowrap;font-size:var(--text-2xs);color:var(--text-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 12px}.reflection button[aria-pressed=true]{background:var(--surface-tint);border-color:var(--confirm);color:var(--text)}.your-perspectives h3{margin-bottom:15px}.your-perspectives .reply{background:var(--surface-tint);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:12px;padding:14px}.reply b span{color:var(--text-3);font-weight:400}.engaging .reply-label{justify-content:space-between;align-items:center;gap:15px;margin:22px 0 8px;display:flex}.engaging .reply-label label{margin:0}.engaging .reply-label select{width:115px;font-size:var(--text-2xs);margin:0;padding:7px 9px}.engaging .reply-bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:10px;display:flex}.engaging .reply-bottom small{color:var(--text-3);font-size:8px}.engaging .reply-bottom .primary{width:auto;font-size:var(--text-xs);margin:0}.form-error{color:var(--danger);font-size:var(--text-md)}@keyframes question-in{0%{opacity:.4;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes result-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes badge-in{0%{transform:scale(.8)}to{transform:scale(1)}}@media (max-width:1180px){.engaging .content{grid-template-columns:minmax(355px,1fr) 230px}.daily-panel{padding:24px}.daily-panel h2{font-size:31px}.session-card{padding:20px 16px}.session-card h2{font-size:25px}.engaging .feed-bar>div{gap:18px}.engaging .card-foot{gap:10px;font-size:9px}}@media (max-width:960px){.engaging .content{grid-template-columns:1fr}.daily-panel h2{font-size:34px}.daily-top>span:last-child{font-size:7px}}@media (max-width:650px){.engaging .sidebar{height:auto;padding:20px 18px 9px;overflow:visible}.engaging .sidebar nav{grid-template-columns:repeat(4,1fr);gap:2px;width:100%;margin-top:21px;display:grid;position:static}.engaging .sidebar nav button{white-space:nowrap;justify-content:center;margin:0;padding:11px 2px;font-size:9px}.engaging .sidebar nav span,.engaging .sidebar nav small{display:none}.engaging header{height:68px;padding:0 18px}.engaging .heading{margin-bottom:24px}.engaging h1{font-size:36px}.engaging .heading p{font-size:11px}.daily-panel{border-radius:var(--radius-lg);padding:22px 20px}.daily-top{letter-spacing:1.2px;font-size:8px}.daily-top>span:last-child{letter-spacing:.6px;font-size:6px}.daily-panel h2{font-size:29px}.daily-question>p{font-size:11px}.daily-bottom{gap:10px}.daily-bottom small{font-size:7px}.choice-buttons{gap:8px}.choice-buttons>button{min-height:46px;padding:12px;font-size:12px}.choice-buttons>button.picked{padding:11px}.engaging .card{padding:19px}.title{font-size:23px}.engaging .card>p{font-size:11px}.engaging .card-foot{flex-wrap:wrap;gap:8px;font-size:8px}.engaging .feed-bar>div{gap:18px}.engaging .feed-bar button{font-size:10px}.chips button{font-size:9px}.counterpoint-preview>p{font-size:15px}.engaging .author .follow-inline{padding:5px 8px;font-size:9px}.toast{font-size:10px;bottom:18px;left:50%}.engaging .modal{max-height:92vh;padding:31px 20px 22px}.engaging .modal h2{font-size:29px}.argument-grid{grid-template-columns:1fr}.argument-heading{display:block}.argument-heading>span{margin-top:10px;display:block}.argument{padding:18px}.argument>p{font-size:17px}.reflection,.engaging .reply-bottom{flex-direction:column;align-items:flex-start}.engaging .reply-bottom .primary{width:100%}.engaging .overlay{padding:10px}.daily-summary b{font-size:9px}}@media (max-width:380px){.engaging .sidebar nav button{font-size:8px}.engaging .content{padding-left:13px;padding-right:13px}.daily-panel{padding:20px 16px}.daily-top>span:last-child{display:none}.engaging .feed-bar>div{gap:14px}.engaging .feed-bar>small{display:none}.engaging .card-foot button:last-child{text-align:left;flex-basis:100%;padding:3px 0}}@media (prefers-reduced-motion:reduce){.engaging *,.engaging :before,.engaging :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.engaging button:hover,.engaging button:active{transform:none}}:root{font-family:var(--font-body);color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.dating-app{--ink:var(--text);--muted:var(--text-3);--sage:var(--text-2);--dating-accent:var(--confirm);--line:var(--border);background:var(--bg-sunken);min-height:100vh;color:var(--ink)}.dating-workspace{min-width:0}.dating-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:20px 38px;display:flex}.dating-header>span{color:var(--text-3);font-size:12px}.dating-header-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.dating-header-actions>button{padding:8px 0;font-size:11px}.dating-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:30px;max-width:1040px;margin:0 auto;padding:37px 38px;display:grid}.dating-content>main{width:100%;min-width:0;max-width:600px;margin-inline:auto}.dating-eyebrow{color:var(--text-3);letter-spacing:1.5px;font-size:8px;font-weight:600;line-height:1.7}.dating-intro h1{font:51px/1.07 var(--font-display), serif;letter-spacing:-1.9px;margin:15px 0 16px}.dating-intro h1 em{color:var(--text-3);font-weight:400}.dating-intro>p{max-width:560px;color:var(--muted);margin:0;font-size:11px;line-height:1.8}.dating-section-title{justify-content:space-between;align-items:center;gap:14px;margin:24px 0 17px;display:flex}.dating-section-title h2{font:21px/1.3 var(--font-display), serif;letter-spacing:-.4px;margin:0}.dating-section-title>span{color:var(--muted);text-align:right;font-size:9px}.profile-deck{isolation:isolate;width:min(100%,470px);min-height:0;margin:0 auto 28px;position:relative}.profile-deck.has-profile:before,.profile-deck.has-profile:after{content:"";z-index:-1;border:1px solid var(--border);background:var(--surface-tint);box-shadow:0 16px 35px rgb(var(--cg-ink-rgb) / .1);border-radius:19px;position:absolute;inset:15px -8px -12px 18px;transform:rotate(1.25deg)}.profile-deck.has-profile:after{background:var(--surface-tint);inset:8px -2px -6px 10px;transform:rotate(.5deg)}.person-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:0 4px 16px rgb(var(--cg-ink-rgb) / .06);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.person-photo{isolation:isolate;aspect-ratio:1/1.05;background:var(--border);max-height:360px;position:relative;overflow:hidden}.person-photo:after{z-index:0;content:"";background:linear-gradient(transparent, var(--scrim-media));pointer-events:none;position:absolute;inset:36% 0 0}.person-photo img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform .4s}.person-card:hover .person-photo img{transform:scale(1.025)}.person-name{z-index:1;color:var(--text-inverse);position:absolute;bottom:20px;left:21px;right:16px}.person-name h2{font:31px/1 var(--font-display), serif;letter-spacing:-.6px;margin:0 0 7px}.person-name h2 span{margin-left:4px;font:20px Arial,sans-serif}.person-name p{color:var(--text-inverse-2);margin:0;font-size:10px;line-height:1.5}.person-body{flex-direction:column;flex:1;padding:20px;display:flex}.person-body h3{font:20px/1.32 var(--font-display), serif;letter-spacing:-.3px;margin:11px 0 16px}.person-body>p{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.7}.person-tags{flex-wrap:wrap;gap:6px;margin-bottom:19px;display:flex}.person-tags span{border:1px solid var(--border);color:var(--text-3);border-radius:20px;padding:5px 8px;font-size:8px;line-height:1.4}.dating-primary{border:1px solid var(--primary);background:var(--primary);min-height:42px;color:var(--on-primary);border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:11px;font-weight:500;line-height:1.4;transition:background .18s;display:inline-flex}.dating-primary:hover:not(:disabled){background:var(--primary-hover)}.profile-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.profile-actions>button{border:1px solid var(--border);border-radius:5px;min-height:40px;padding:10px 13px;font-size:11px}.dating-empty{border:1px dashed var(--border-strong);background:var(--surface-tint);border-radius:8px;grid-column:1/-1;padding:36px 27px}.dating-empty h2,.dating-empty h3{font:27px/1.2 var(--font-display), serif;margin:0 0 12px}.dating-empty p{max-width:440px;color:var(--text-3);font-size:12px;line-height:1.8}.dating-empty button{margin-top:8px}.connection-list{gap:12px;margin:21px 0;display:grid}.connection-list>button,.connection-list>article,.connection-list>div{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:8px;align-items:center;gap:14px;padding:14px;display:flex}.connection-list h3{font:20px var(--font-display), serif;margin:0 0 4px}.connection-list p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.connection-list .dating-primary{margin-left:auto}.chat-thread{overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface-tint);border-radius:8px;flex-direction:column;gap:10px;max-height:280px;margin:19px 0;padding:16px;display:flex;overflow-y:auto}.chat-message{border:1px solid var(--border);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px 10px 10px 2px;align-self:flex-start;max-width:88%;padding:11px 13px;font-size:12px;line-height:1.7}.chat-message.yours{border-color:var(--surface-tint);background:var(--surface-tint);color:var(--text);border-radius:10px 10px 2px;align-self:flex-end}.chat-message p{color:inherit;margin:0}.chat-compose{align-items:flex-end;gap:9px;display:flex}.chat-compose input,.chat-compose textarea{flex:1;min-width:0;margin:0}.chat-compose textarea{min-height:46px}.chat-compose .dating-primary{flex-shrink:0;min-height:44px}.dating-toast{z-index:150;border:1px solid var(--border-inverse);background:var(--surface-inverse);width:max-content;max-width:calc(100vw - 48px);color:var(--text-inverse);box-shadow:0 8px 28px rgb(var(--cg-ink-rgb) / .16);text-align:center;border-radius:8px;padding:14px 20px;font-size:12px;line-height:1.5;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.two-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.two-fields>*{min-width:0}@media (min-width:1600px){.dating-content{padding-top:48px}.dating-intro h1{font-size:59px}.person-photo{max-height:410px}}@media (max-width:1180px){.dating-content{padding:30px 26px}.dating-header{padding:20px 26px}.dating-intro h1{font-size:44px}.person-body{padding:17px}.dating-section-title{align-items:flex-start}}@media (max-width:720px){.dating-header{gap:10px;min-height:64px;padding:13px 21px}.dating-header>span{max-width:145px;font-size:10px}.dating-header-actions{flex-wrap:wrap;gap:7px}.dating-header-actions>button{font-size:9px}.dating-content{gap:25px;padding:28px 21px}.dating-intro h1{letter-spacing:-1.6px;font-size:43px}.dating-intro>p{font-size:11px}.dating-section-title h2{font-size:22px}.dating-section-title>span{max-width:100px;line-height:1.6}.dating-toast{bottom:16px;left:50%}.profile-deck{width:100%;min-height:0;margin-right:auto}.chat-compose{flex-wrap:wrap}.chat-compose .dating-primary{margin-left:auto}}@media (max-width:520px){.person-photo{aspect-ratio:1/1.03;max-height:440px}.person-body{padding:21px}.person-body h3{font-size:24px}.person-tags span{font-size:9px}.person-name h2{font-size:34px}.dating-intro h1{font-size:clamp(36px,10vw,46px)}.dating-section-title{gap:10px}.dating-section-title h2{max-width:220px}.connection-list>button,.connection-list>article,.connection-list>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dating-real-nav{gap:6px;display:flex}.dating-real-nav button{border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:11px}.dating-real-nav button.active{border-color:var(--dating-accent);background:var(--dating-accent);color:var(--on-primary)}.real-portrait{background:var(--surface-tint);width:100%;height:100%;min-height:64px;color:var(--text-3);font:500 28px/1 var(--font-display), serif;place-items:center;display:grid}.connection-list .real-portrait{border-radius:50%;width:52px;height:52px;min-height:0;font-size:16px}.dating-real-optin{flex-direction:column;gap:14px;max-width:480px;margin-inline:auto;display:flex}.dating-real-optin label{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.dating-real-optin input,.dating-real-optin select,.dating-real-optin textarea{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:10px 12px;font-size:13px}.dating-real-optin textarea{resize:vertical;min-height:72px}.dating-real-optin [role=alert]{color:var(--danger);font-size:11px}.dating-real-optin label small{color:var(--text-3);font-size:10px;line-height:1.6}.dating-real-age{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.dating-real-age strong{color:var(--ink);font-weight:600}.dating-real-optin>a.dating-primary{align-self:flex-start;text-decoration:none}.dating-real-chat{flex-direction:column;gap:14px;max-width:480px;margin-inline:auto;display:flex}.unmatch-button{color:var(--text-3);text-underline-offset:3px;align-self:flex-start;font-size:10px;text-decoration:underline}.real-portrait-photo{object-fit:cover;border-radius:inherit}.dating-photos{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-width:480px;margin:0 auto 28px;padding:18px}.dating-photos h2{font:18px/1.3 var(--font-display), serif;margin:0 0 4px}.dating-photos-note{color:var(--text-3);margin:0 0 14px;font-size:10px;line-height:1.6}.dating-photos-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dating-photo-slot{aspect-ratio:1;background:var(--surface-tint);border-radius:8px;position:relative;overflow:hidden}.dating-photo-slot img{object-fit:cover;width:100%;height:100%}.dating-photo-pending{background:var(--surface-tint);width:100%;height:100%}.dating-photo-status{background:var(--overlay);color:var(--text-inverse);text-transform:capitalize;border-radius:4px;padding:2px 6px;font-size:8px;position:absolute;bottom:4px;left:4px}.dating-photo-slot button{background:var(--overlay);width:20px;height:20px;color:var(--text-inverse);border-radius:50%;font-size:13px;line-height:1;position:absolute;top:2px;right:2px}.dating-photo-add{aspect-ratio:1;border:1px dashed var(--border-strong);color:var(--text-3);text-align:center;cursor:pointer;border-radius:8px;place-items:center;font-size:10px;display:grid}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:-webkit-full-screen{width:100%;height:100%}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.world-pulse-page{max-width:none;padding:0;display:block}.world-pulse-page main{min-width:0}.world-pulse-page main>footer{display:none}.world-pulse{background:var(--chart-seq-0);height:calc(100dvh - 85px);min-height:620px;margin:0;position:relative;overflow:hidden}.pulse-map-header{z-index:8;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:absolute;top:27px;left:30px;right:30px}.pulse-map-header>div:first-child{border:1px solid rgb(var(--surface-rgb) / .5);border-radius:var(--radius-lg);background:rgb(var(--surface-rgb) / .88);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:17px 19px}.pulse-map-header h2{font:29px/1.12 var(--font-display), serif;letter-spacing:-.8px;color:var(--text);margin:9px 0 0}.pulse-map-header h2 em{color:var(--text-3);font-style:normal;font-weight:400}.map-instructions{border:1px solid rgb(var(--surface-rgb) / .5);border-radius:var(--radius-md);background:rgb(var(--surface-rgb) / .88);box-shadow:var(--shadow-sm);color:var(--text-3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;align-items:center;gap:9px;padding:9px;font-size:8px;display:flex}.map-instructions span{padding:0 6px}.map-instructions b{border-left:1px solid var(--border);border-right:1px solid var(--border);text-align:center;min-width:48px;padding:8px}.map-viewport{background:radial-gradient(circle at 52% 42%, var(--surface-tint) 0, var(--chart-seq-0) 26%, color-mix(in srgb, var(--chart-seq-0) 55%, var(--chart-seq-1)) 64%, var(--chart-seq-1) 100%);position:absolute;inset:0;overflow:hidden}.pulse-map{z-index:1;position:absolute;inset:0}.pulse-map .maplibregl-canvas{outline:none}.pulse-map .maplibregl-ctrl-attrib{font-size:9px}.pulse-place-list{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.pulse-place-list:focus-within{z-index:11;clip-path:none;border-radius:var(--radius-lg);background:rgb(var(--surface-rgb) / .95);width:270px;height:auto;max-height:calc(100% - 230px);box-shadow:var(--shadow-md);gap:2px;padding:6px;display:grid;top:140px;left:30px;overflow-y:auto}.pulse-place-list button{border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;padding:8px 10px;font-size:9px}.pulse-place-list button:focus-visible{outline:2px solid var(--focus-ring);background:var(--border)}.map-loading{z-index:3;border-radius:var(--radius-md);background:rgb(var(--surface-rgb) / .91);color:var(--text-2);padding:12px 16px;font-size:10px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.map-controls{z-index:9;border:1px solid rgb(var(--surface-rgb) / .48);border-radius:var(--radius-lg);background:rgb(var(--surface-rgb) / .91);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:6px;padding:6px;display:grid;position:absolute;bottom:18px;left:22px}.map-controls button{border-radius:var(--radius-md);width:39px;height:39px;color:var(--text);place-items:center;font-size:18px;transition:background .18s,transform .18s;display:grid}.map-controls button:hover{background:var(--border);transform:translateY(-1px)}.map-controls button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.map-controls .map-3d-toggle{letter-spacing:.3px;font-size:11px;font-weight:800}.map-controls .map-3d-toggle[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.map-controls span{border:1px solid rgb(var(--surface-rgb) / .48);border-radius:var(--radius-sm);background:rgb(var(--surface-rgb) / .93);width:max-content;max-width:230px;box-shadow:var(--shadow-sm);color:var(--text-2);padding:9px 11px;font-size:8px;line-height:1.4;position:absolute;bottom:0;left:54px}.map-legend{z-index:6;border:1px solid rgb(var(--surface-rgb) / .5);border-radius:var(--radius-md);background:rgb(var(--surface-rgb) / .88);color:var(--text-2);text-transform:uppercase;letter-spacing:.7px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:17px;padding:10px 13px;font-size:7px;display:flex;position:absolute;bottom:46px;right:20px}.map-legend span{align-items:center;gap:7px;display:flex}.heat-key b{text-transform:none;font-size:7px;font-weight:700}.map-legend .heat-key i{border-radius:var(--radius-full);background:linear-gradient(90deg, rgb(var(--cg-forest-rgb) / .22), var(--chart-seq-2) 48%, var(--chart-seq-3));width:65px;height:8px;box-shadow:none}.topic-popup{z-index:10;border:1px solid rgb(var(--surface-rgb) / .55);border-radius:var(--radius-lg);background:rgb(var(--surface-rgb) / .95);width:min(380px,100% - 48px);max-height:calc(100% - 165px);color:var(--text);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:default;-webkit-user-select:text;user-select:text;flex-direction:column;padding:20px;animation:.22s ease-out topic-popup-in;display:flex;position:absolute;top:125px;right:24px}@keyframes topic-popup-in{0%{opacity:0;transform:translate(18px)scale(.98)}}.topic-popup-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.topic-popup-top>div{flex:none;align-items:center;gap:6px;display:flex}.topic-popup-top button{background:var(--border);width:28px;height:28px;color:var(--text);border-radius:50%;place-items:center;font-size:14px;display:grid}.topic-popup-top b{min-width:32px;color:var(--text-3);text-align:center;font-size:7px}.pulse-scope{color:var(--text-3);letter-spacing:1px;font-size:7px;font-weight:800;line-height:1.5}.topic-popup>h3{font:24px/1.16 var(--font-display), serif;letter-spacing:-.45px;color:var(--text);margin:13px 28px 6px 0}.topic-popup>p{color:var(--text-3);margin:0 0 14px;font-size:8px}.pulse-post-list{overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;flex:auto;gap:8px;min-height:0;margin:0;padding:2px 7px 5px 1px;list-style:none;display:grid;overflow-y:auto}.pulse-post{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:6px;padding:12px 13px;display:grid}.pulse-post-list li.is-current .pulse-post{border-color:var(--border-strong);background:var(--surface-tint)}.pulse-post-top{align-items:center;gap:7px;display:flex}.pulse-post-glyph{background:var(--border);width:20px;height:20px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.pulse-post-label{color:var(--text-3);letter-spacing:.8px;text-transform:uppercase;font-size:7px;font-weight:800}.pulse-post-yours{border-radius:var(--radius-full);background:var(--reward-soft);color:var(--reward-ink-soft);letter-spacing:.3px;text-transform:uppercase;margin-left:auto;padding:2px 7px;font-size:7px;font-weight:700}.pulse-post h4{color:var(--text);font:13px/1.4 var(--font-display), serif;overflow-wrap:anywhere;margin:0}.pulse-post-figure{color:var(--text-3);margin:0;font-size:8px}.pulse-post .pulse-primary{justify-self:start}.pulse-post-empty{color:var(--text-3);padding:12px 13px;font-size:9px}.pulse-primary{border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);flex:none;padding:10px 12px;font-size:8px}.pulse-map-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.pulse-place-list button{overflow-wrap:anywhere}@media (max-width:960px){.world-pulse{min-height:580px}.topic-popup{top:116px}}@media (max-width:650px){.world-pulse{height:calc(100dvh - 149px);min-height:560px}.pulse-map-header{top:14px;left:14px;right:14px}.pulse-map-header>div:first-child{padding:12px 13px}.pulse-map-header h2{font-size:22px}.map-instructions span{display:none}.map-instructions{gap:3px}.map-instructions b{border-left:0}.map-controls{bottom:12px;left:12px}.map-controls button{width:35px;height:35px}.map-legend{flex-wrap:wrap;gap:10px;max-width:none;bottom:40px;left:65px;right:12px}.map-legend .heat-key i{width:42px}.topic-popup{width:min(360px,100% - 20px);max-height:calc(100% - 132px);padding:17px;top:112px;right:10px}.topic-popup>h3{font-size:21px}.map-legend.hidden-by-drawer{display:none}.pulse-map-header{flex-wrap:wrap;gap:8px}.pulse-map-side{flex-direction:row;flex:100%;justify-content:flex-end;align-items:center}.topic-popup{max-height:calc(100% - 178px);top:160px}.pulse-place-list:focus-within{width:calc(100% - 28px);max-height:calc(100% - 250px);top:160px;left:14px}}@media (prefers-reduced-motion:reduce){.topic-popup{animation:none}}.journal-page,.journal-overlay{color:var(--text);overflow-wrap:anywhere}.engaging .content:has(>main>.journal-page){max-width:1120px;display:block}.content:has(>main>.journal-page)>main{width:100%;min-width:0}.journal-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.journal-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.15em;height:1.15em}.journal-eyebrow{color:var(--reward-ink);font-family:var(--font-body);letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:10px;font-weight:700;display:flex}.journal-eyebrow .journal-icon{width:14px;height:14px}.journal-eyebrow.is-light{color:var(--reward)}.journal-fine{color:var(--text-3);margin:14px 0 0;font-size:11px;line-height:1.55}.journal-cta,.journal-secondary,.journal-ghost,.journal-danger{border-radius:var(--radius-full);min-height:42px;font-size:var(--text-sm);text-align:center;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:700;line-height:1.2;display:inline-flex}.journal-cta{background:var(--primary);color:var(--on-primary);box-shadow:0 8px 22px rgb(var(--cg-ink-rgb) / .2)}.journal-cta:hover{filter:brightness(1.35)}.journal-cta{min-height:50px;font-size:var(--text-md);padding:0 24px}.journal-cta>span[aria-hidden]{color:var(--reward);font-size:18px}.journal-secondary{border:1px solid var(--border-strong);background:var(--surface-tint);color:var(--text)}.journal-ghost{border:1px solid var(--border);background:rgb(var(--surface-rgb) / .7);color:var(--text-2)}.journal-ghost.is-danger{color:var(--danger)}.journal-danger{background:var(--danger);color:var(--on-primary)}:is(.journal-overlay button:focus-visible,.journal-page button:focus-visible,.journal-page input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.journal-overlay{z-index:120;background:rgb(var(--cg-ink-rgb) / .58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:24px;animation:.22s ease-out journal-fade;display:flex;position:fixed;inset:0}@keyframes journal-fade{0%{opacity:0}}@keyframes journal-nudge{0%{opacity:0;transform:translateY(4px)}}.journal-in-page{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:11px;display:flex}.journal-in-page>span{color:var(--text-3);letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:700}.journal-in-page ul,.journal-tags{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.journal-in-page li,.journal-tags li{border-radius:var(--radius-full);background:var(--surface-tint);color:var(--confirm-hover);padding:4px 9px;font-size:11px;font-weight:600;animation:.35s ease-out journal-nudge}.journal-keywords li{align-items:center;gap:4px;display:inline-flex}.journal-tag-remove{width:16px;height:16px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-4px;padding:0;font-size:13px;line-height:1;display:inline-grid}:is(.journal-tag-remove:hover,.journal-tag-remove:focus-visible){opacity:1;background:rgb(var(--surface-rgb) / .8)}.journal-keyword-add{align-items:center;gap:6px;display:inline-flex}.journal-keyword-add input{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);width:150px;min-height:30px;color:var(--text);font:inherit;padding:0 10px;font-size:12px}.journal-keyword-add .journal-ghost{min-height:30px;padding:0 12px;font-size:12px}.journal-keywords .journal-link-button{font-size:11px}.journal-keywords .journal-fine{flex-basis:100%;margin:0}.journal-refused{border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--surface);min-width:0;padding:12px 14px;display:grid}.journal-refused p{color:var(--text);font-size:var(--text-xs);margin:0;line-height:1.5}.journal-refused p b{color:var(--danger)}.journal-refused-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.journal-refused p.journal-refused-answer{color:var(--text-2)}.journal-refused p.journal-refused-answer:not(:empty){margin-top:8px}.journal-page{gap:26px;min-width:0;padding-bottom:30px;display:grid}.journal-title{color:var(--text);margin:12px 0 6px}.journal-title[tabindex="-1"]:focus{outline:none}.engaging .journal-title{font-size:clamp(34px,3.4vw,46px)}.journal-title em{color:var(--text-3);font-style:normal}.journal-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.journal-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.journal-stat{border:1px solid var(--border);background:rgb(var(--surface-rgb) / .92);min-width:0;box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;gap:4px;padding:16px 16px 14px;display:flex;position:relative}.journal-stat b{color:var(--text);font:400 32px/1 var(--font-display), serif;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.journal-stat small{color:var(--text-3);font-size:var(--text-xs);font-weight:600}.journal-stat em{color:var(--reward-ink-soft);margin-top:4px;font-size:11px;font-style:normal;font-weight:600}.journal-stat.is-streak{border-color:color-mix(in srgb, var(--reward) 30%, transparent);background:linear-gradient(150deg, var(--surface), var(--reward-soft))}.journal-stat.is-streak b{color:var(--reward-ink);font-size:42px}.journal-stat-icon{color:var(--reward);position:absolute;top:14px;right:14px}.journal-stat-icon .journal-icon{width:26px;height:26px;fill:color-mix(in srgb, var(--reward) 35%, transparent)}.journal-section{gap:14px;min-width:0;display:grid}.journal-section-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.journal-section-head h2{color:var(--text);font:400 27px/1.15 var(--font-display), serif;letter-spacing:-.6px;margin:0}.journal-section-head p{color:var(--text-3);font-size:var(--text-xs);margin:0}.journal-your-diary-actions{flex-wrap:wrap;gap:8px;display:flex}.journal-your-diary .journal-confirm{border-radius:16px;margin-left:0;padding:10px 12px}.journal-your-diary .journal-confirm span{flex:260px}.journal-link-button{color:var(--text);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.journal-link-button:disabled{color:var(--text-3);cursor:default}.journal-bin{border:1px solid var(--border);background:rgb(var(--surface-rgb) / .7);border-radius:16px;gap:8px;padding:14px 16px;display:grid}.journal-bin h3{color:var(--text);font-size:var(--text-sm);margin:0}.journal-bin p{margin:0}.journal-bin ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.journal-bin li{color:var(--text-2);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.journal-bin li b{color:var(--text)}.diary-notice.diary-move{border:1px solid var(--border-strong);background:rgb(var(--surface-rgb) / .85);color:var(--text);border-radius:16px;margin:0 0 12px;padding:12px 16px}.diary-notice.diary-move>div{flex-wrap:wrap;gap:6px;display:flex}.diary-notice.diary-move button{border-color:var(--text);color:var(--text)}.diary-notice.diary-move button:first-child{background:var(--text);color:var(--surface)}.journal-coincidence-none{border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--text-2);font-size:var(--text-sm);margin:0;padding:16px 18px}.journal-coincidence-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.journal-coincidence{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);align-content:start;gap:6px;min-width:0;padding:16px 18px;display:grid}.journal-coincidence-title{color:var(--text-3);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.journal-coincidence-text{color:var(--text);font:400 18px/1.35 var(--font-display), serif;overflow-wrap:anywhere;margin:0}.journal-coincidence-words{border-left:2px solid var(--border-strong);color:var(--text-2);font:400 italic 15px/1.5 var(--font-editorial), serif;overflow-wrap:anywhere;margin:4px 0 0;padding-left:12px}.journal-coincidence-links{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.journal-timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.journal-search{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);width:min(320px,100%);min-height:42px;color:var(--icon-muted);align-items:center;gap:8px;padding:0 14px;display:flex}.journal-search:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px rgb(var(--text-rgb) / .1)}.journal-search input{width:100%;min-width:0;color:var(--text);font-size:var(--text-sm);background:0 0;border:0;outline:0}.journal-page .journal-search input:focus-visible{outline:none}.journal-results{color:var(--text-3);font-size:var(--text-xs);margin:0;font-weight:600}.journal-no-results{border:1px dashed var(--border-strong);border-radius:18px;justify-items:start;gap:10px;padding:22px;display:grid}.journal-no-results p{color:var(--text-2);font:400 italic 17px/1.4 var(--font-editorial), serif;margin:0}.journal-month{gap:10px;display:grid}.journal-month-title{color:var(--text);font:600 13px/1 var(--font-body);letter-spacing:.3px;align-items:center;gap:12px;margin:10px 0 0;display:flex}.journal-month-title:after{content:"";background:var(--border);flex:1;height:1px}.journal-month-title small{color:var(--text-3);order:2;font-size:11px;font-weight:500}.journal-entry-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.journal-entry{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:20px;gap:10px;padding:18px 20px;scroll-margin-top:90px;transition:box-shadow .2s,border-color .2s;display:grid}.journal-entry.is-open{border-color:rgb(var(--text-rgb) / .3);box-shadow:var(--shadow-md)}.journal-entry-top{align-items:center;gap:12px;min-width:0;display:flex}.journal-entry-tile{background:var(--surface-inverse);width:48px;height:52px;color:var(--text-inverse);border-radius:13px;flex-shrink:0;place-content:center;justify-items:center;display:grid}.journal-entry-tile b{font:600 21px/1 var(--font-display), serif}.journal-entry-tile span{color:var(--reward);letter-spacing:.9px;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:800}.journal-entry-heading{flex:1;min-width:0}.journal-entry-heading h4{color:var(--text);font:400 18px/1.25 var(--font-display), serif;letter-spacing:-.2px;margin:0}.journal-entry-heading h4[tabindex="-1"]:focus{outline:none}.journal-entry-heading p{color:var(--text-3);margin:3px 0 0;font-size:11px;font-weight:600}.journal-entry-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.journal-mood-pill{border-radius:var(--radius-full);white-space:nowrap;background:var(--surface-tint);color:var(--confirm-hover);align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.journal-mood-pill.is-glowing{background:var(--reward-soft);color:var(--reward-ink-soft)}.journal-mood-pill.is-low{background:var(--neutral-track);color:var(--neutral-stance)}.journal-mood-pill.is-rough{background:var(--oppose-soft);color:var(--oppose-ink)}.journal-entry-text{color:var(--text);font:400 16px/1.6 var(--font-display), serif;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.journal-entry.is-open .journal-entry-text{-webkit-line-clamp:unset;line-clamp:none;display:block}.journal-entry-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.journal-entry-body{gap:12px;padding-top:6px;animation:.35s ease-out journal-rise;display:grid}@keyframes journal-rise{0%{opacity:0;transform:translateY(14px)}}.journal-entry-body[hidden]{display:none}.journal-entry-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journal-entry-actions>.journal-ghost:first-child{margin-left:auto}.journal-entry-actions>.journal-ghost+.journal-confirm{margin-left:0}.journal-confirm{border-radius:var(--radius-full);background:var(--danger-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;padding:6px 6px 6px 14px;display:flex}.journal-confirm span{color:var(--danger);font-size:var(--text-xs);font-weight:700}.journal-confirm.journal-leave{width:100%;margin-left:0}.journal-confirm.journal-leave span{flex:200px}.journal-entry-refused{color:var(--danger);font-size:var(--text-xs);margin:0;font-weight:700}.journal-empty{border:1px dashed var(--border-strong);background:rgb(var(--surface-rgb) / .85);border-radius:22px;gap:22px;padding:26px 28px;display:grid}.journal-empty-copy{align-content:start;gap:12px;min-width:0;display:grid}.journal-empty h2{color:var(--text);font:400 30px/1.15 var(--font-display), serif;letter-spacing:-.6px;margin:0}.journal-steps{counter-reset:journal-step;gap:10px;margin:4px 0;padding:0;list-style:none;display:grid}.journal-steps li{counter-increment:journal-step;grid-template-columns:30px 1fr;align-items:baseline;column-gap:12px;display:grid}.journal-steps li:before{content:counter(journal-step);background:var(--surface-tint);width:30px;height:30px;color:var(--confirm-hover);font:600 15px/1 var(--font-display), serif;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.journal-steps b{color:var(--text);font-size:var(--text-sm)}.journal-steps span{color:var(--text-2);font-size:var(--text-xs);line-height:1.5}.journal-page-fine{text-align:center;margin:0}@media (max-width:650px){.journal-page{gap:20px;padding:18px 16px 28px}.engaging .journal-title{font-size:34px}.journal-hero-actions>button{flex:100%}.journal-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.journal-stat.is-streak{grid-column:span 2}.journal-stat{padding:14px}.journal-stat b{font-size:27px}.journal-stat.is-streak b{font-size:36px}.journal-section-head h2{font-size:24px}.journal-coincidence-list{grid-template-columns:1fr}.journal-coincidence{padding:14px}.journal-search{width:100%}.journal-entry{border-radius:18px;padding:16px 14px}.journal-entry-top{flex-wrap:wrap}.journal-entry-badges{justify-content:flex-start;width:100%;padding-left:60px}.journal-entry-actions>*{flex:auto}.journal-entry-actions>.journal-ghost:first-child{margin-left:0}.journal-confirm{border-radius:16px;width:100%;margin-left:0;padding:10px 12px}.journal-confirm span{flex-basis:100%}.journal-empty{padding:20px 16px}.journal-empty h2{font-size:26px}.journal-overlay{align-items:flex-end;padding:0}.journal-search input{font-size:16px}}@media (max-width:370px){.journal-entry-badges{padding-left:0}}@media (prefers-reduced-motion:reduce){.journal-overlay,.journal-entry-body,.journal-in-page li,.journal-tags li{animation:none}}.journal-date-pick{font-size:var(--text-sm);align-items:center;gap:10px;margin:0 0 12px;display:inline-flex}.journal-date-pick-label{color:var(--text-3);letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:700}.journal-date-pick-field{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.journal-date-pick-field:focus-within{outline:2px solid var(--text);outline-offset:2px}.journal-date-pick-icon{color:var(--text-3)}.journal-date-pick-field input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.journal-date-pick-field input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.journal-page-keywords{margin:12px 0 0}.journal-coincidence-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;display:flex}.journal-coincidence-bar .journal-date-pick{margin:0}.journal-coincidence-heading{color:var(--text);font-size:var(--text-sm);margin:18px 0 10px;font-weight:700}.journal-pool{border:1px solid var(--border);background:rgb(var(--surface-rgb) / .7);border-radius:16px;margin:0 0 8px;padding:14px 16px}.journal-pool p{margin:0 0 8px}.journal-pool .journal-coincidence-none{border:0;margin:0;padding:0}.journal-pool-part>.journal-fine{color:var(--text-2);font-size:var(--text-sm);line-height:1.5}.journal-pool-part{margin-bottom:10px}.journal-pool .journal-coincidence-list{margin-top:4px}.journal-pool-join{justify-items:start;gap:8px;display:grid}.journal-pool-check{font-size:var(--text-sm);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.journal-pool-list{font-size:var(--text-sm);color:var(--text-2);gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.journal-pool-list b{color:var(--text)}.journal-hero-actions .journal-date-pick{margin:0}.journal-section-head.journal-coincidence-bar{justify-content:flex-start;align-items:center;gap:10px 16px;margin:0}.journal-coincidence-bar .journal-search{margin-left:auto}.journal-coincidences{margin-bottom:0}.journal-coincidences+.journal-timeline,.journal-coincidences+.journal-empty{margin-top:calc(-1 * var(--space-3,12px))}.journal-day-toggle{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;display:inline-flex}.journal-day-toggle .journal-entry-tile{transition:transform .15s,box-shadow .15s}.journal-day-toggle:hover .journal-entry-tile,.journal-day-toggle.is-open .journal-entry-tile{box-shadow:0 0 0 2px var(--text)}.journal-day-toggle:focus-visible{outline:2px solid var(--text);outline-offset:3px}.journal-entry-menu{margin-left:auto;position:relative}.journal-entry-menu-button{border:1px solid var(--border);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.journal-entry-menu-button:hover,.journal-entry-menu-button[aria-expanded=true]{background:var(--surface-tint)}.journal-entry-menu-list{z-index:20;border:1px solid var(--border);background:var(--surface);min-width:190px;box-shadow:var(--shadow-lg);border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.journal-entry-menu-list button{min-height:38px;color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}:is(.journal-entry-menu-list button:hover,.journal-entry-menu-list button:focus-visible){background:var(--surface-tint);outline:none}.journal-entry-menu-list button.is-danger{color:var(--danger)}.journal-switch{align-items:center;display:flex}.journal-switch .feed-format-row{align-items:center;padding:2px;overflow:visible}.journal-switch .is-icon-chip[aria-current=page],.journal-stats-chip .is-icon-chip[aria-expanded=true]{border-color:var(--confirm);background:rgb(var(--text-rgb) / .08)}.journal-stats-chip .is-icon-chip[aria-expanded=true] .filter-chip-label{display:none}@media not ((hover:hover) and (pointer:fine)){.journal-switch .is-icon-chip[aria-current=page]{width:auto;padding:0 13px 0 9px}.journal-switch .is-icon-chip[aria-current=page] .filter-chip-label{color:var(--text);display:inline}}.journal-stats-chip{align-items:center;display:flex;position:relative}.journal-stats-pop{z-index:45;border:1px solid var(--border);background:var(--surface);width:min(560px,100vw - 32px);box-shadow:var(--shadow-lg);border-radius:20px;padding:10px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.journal-page .journal-masthead{position:relative}.journal-switch:not(.is-in-header) .journal-stats-chip{position:static}.journal-switch:not(.is-in-header) .journal-stats-pop{left:0;transform:none}@media (max-width:650px){.journal-switch:not(.is-in-header) .journal-stats-pop{width:auto;right:0}.journal-stats.journal-stats-pop,.journal-page .journal-stats.journal-stats-pop{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-stats-pop .journal-stat.is-streak{grid-column:auto}.journal-stats-pop .journal-stat{padding:12px 10px}}.journal-stats-who{grid-column:1/-1;align-items:center;gap:12px;padding:4px 6px 6px;display:flex}.journal-stats-who .avatar-figure{flex:none}.journal-stats-who-mark{background:var(--surface-tint);width:44px;height:44px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}.journal-stats-who-mark .journal-icon{width:20px;height:20px}.journal-stats-who p{margin:0}.journal-stats-who-name{color:var(--reward-ink);font:700 11px/1.3 var(--font-body);letter-spacing:1.1px;text-transform:uppercase}.journal-stats-who-day{color:var(--text-3);font-size:var(--text-xs);margin-top:3px}.journal-corner{align-items:center;gap:10px;margin-left:auto;display:flex}.journal-corner-button{border:1px solid var(--border-strong);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;margin:0;padding:0;transition:border-color .15s,background .15s,color .15s;display:grid;position:relative}.journal-corner-button .journal-icon{width:18px;height:18px}.journal-corner-button:hover{border-color:var(--text);filter:none}:is(.journal-corner-button:focus-visible,.journal-corner-button:focus-within){outline:2px solid var(--focus-ring);outline-offset:2px}.journal-corner-button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.journal-corner .journal-date-pick{margin:0}.journal-corner .journal-date-pick input{opacity:0;cursor:pointer;border:0;border-radius:50%;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.journal-corner .journal-date-pick input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.journal-corner-label{display:none}@media (min-width:831px) and (hover:hover) and (pointer:fine){.content.journal-page-view{padding-left:0;padding-right:80px}.journal-corner{z-index:8;top:var(--header-h,85px);flex-direction:column;justify-content:center;margin:0;position:fixed;bottom:20px;right:20px}.journal-corner-label{z-index:41;border-radius:var(--radius-full);background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-md);letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;padding:8px 13px;font-size:12px;font-weight:600;line-height:1;transition:opacity .14s,transform .14s;display:block;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(4px,-50%)}:is(.journal-corner-button:hover .journal-corner-label,.journal-corner-button:focus-visible .journal-corner-label,.journal-corner-button:focus-within .journal-corner-label){opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.journal-corner-button,.journal-corner-label{transition:none}}@media (min-width:1101px) and (min-height:720px) and (hover:hover) and (pointer:fine){.engaging .content.journal-page-view:has(.journal-today){padding-top:20px;padding-bottom:20px}.journal-page:has(>.journal-today){row-gap:0}}.day-route{min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);--route-grid:var(--border-inverse-soft);--route-line:var(--text-inverse);--route-done:var(--reward);--route-text:var(--text-inverse);--route-text-2:var(--text-inverse-2);--tilt:58deg;--spin:-18deg;--lift:22px;--fit:1;--reveal:0;--walk-x:500;--walk-y:500;--pan-x:0px;--pan-y:0px;gap:10px;display:grid}.day-route .day-route-head{justify-content:space-between;align-items:center;gap:var(--space-3);background:0 0;border:0;flex-wrap:wrap;height:auto;min-height:0;padding:0;display:flex}.day-route-head-title{flex:210px;min-width:0}.day-route-now{flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.day-route-now .day-scrub-where{text-align:right;text-overflow:clip;white-space:normal;flex:0 auto;max-width:36ch;overflow:visible}.day-route-now .day-scrub-clock{font-size:var(--text-base)}.journal-eyebrow .day-route-chip{vertical-align:middle;margin-left:8px}.day-route-head h2{color:var(--text);font:500 21px/1.15 var(--font-display), serif;letter-spacing:-.01em;margin:2px 0 0}.day-route-head h2[tabindex="-1"]:focus{outline:none}.day-route-chip{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-tint);color:var(--text-3);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:5px 11px;font-weight:700}.day-route-chip.is-real{border-color:var(--confirm);background:var(--surface-tint);color:var(--confirm-hover)}.day-route-chip.is-typed{border-color:var(--reward);background:var(--reward-soft,var(--surface-tint));color:var(--text-2)}.day-route-stage{aspect-ratio:16/10;isolation:isolate;border-radius:var(--radius-md);background:var(--stage-gradient);touch-action:pan-y;max-height:48dvh;position:relative;overflow:hidden}.day-route-picture{border-radius:inherit;position:absolute;inset:0}.day-map,.day-map-canvas{position:absolute;inset:0}.day-map-canvas{border-radius:inherit}.day-map-walker{z-index:2;will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.day-map-walker[hidden]{display:none}.day-route-walker-figure{filter:drop-shadow(0 6px 10px rgb(var(--cg-ink-rgb) / .45))}.day-route-marker{border:3px solid var(--cg-white);background:var(--cg-ink);width:18px;height:18px;box-shadow:0 2px 8px rgb(var(--cg-ink-rgb) / .5);border-radius:50%;display:block}.day-map-walker.is-waiting>:first-child{opacity:.45;filter:grayscale()}.day-map-walker-since{border-radius:var(--radius-full);background:rgb(var(--cg-ink-rgb) / .82);color:var(--cg-white);font:600 10px/1.4 var(--font-body), sans-serif;white-space:nowrap;margin-top:4px;padding:2px 7px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.day-map-walker-since:empty{display:none}.day-map .maplibregl-ctrl-attrib{font-size:9px}.day-route-line{stroke:var(--route-line);stroke-opacity:.34;stroke-width:7px}.day-route-nudge{border-radius:var(--radius-full);background:rgb(var(--cg-ink-rgb) / .66);color:var(--route-text-2);font-size:var(--text-2xs);margin:0;padding:6px 11px;position:absolute;top:12px;left:12px}.day-route-thin{border-radius:var(--radius-md);background:rgb(var(--cg-ink-rgb) / .72);color:var(--route-text-2);font-size:var(--text-xs);margin:0;padding:7px 12px;line-height:1.5;position:absolute;bottom:34px;left:14px;right:14px}.day-route-locate{z-index:3;pointer-events:none;justify-items:end;gap:6px;max-width:min(300px,100% - 20px);display:grid;position:absolute;top:10px;right:10px}.day-route-locate-button{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text);box-shadow:var(--shadow-sm);cursor:pointer;pointer-events:auto;border-radius:50%;place-items:center;padding:0;display:grid}.day-route-locate-button:hover{filter:none;background:var(--surface-tint)}.day-route-locate-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.day-route-locate-button[disabled]{cursor:progress;opacity:.7}.day-route-locate-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:22px;height:22px}.day-route-locate-button svg .is-filled{fill:currentColor;stroke:none}.day-route-locate-note:empty{display:none}.day-route-locate-note{border-radius:var(--radius-md);background:rgb(var(--cg-ink-rgb) / .8);color:var(--route-text-2);font-size:var(--text-2xs);text-align:right;margin:0;padding:6px 10px;line-height:1.45}.day-map-here{pointer-events:none;justify-items:center;gap:3px;display:grid}.day-map-here-dot{border:3px solid var(--cg-white);background:var(--cg-ink);width:18px;height:18px;box-shadow:0 0 0 6px rgb(var(--cg-ink-rgb) / .2), 0 2px 6px rgb(var(--cg-ink-rgb) / .45);border-radius:50%;margin-top:-9px}.day-map-here-label{border-radius:var(--radius-full);background:rgb(var(--cg-ink-rgb) / .82);max-width:24ch;color:var(--cg-white);font:600 10px/1.4 var(--font-body);text-align:center;padding:2px 8px}.day-route-stage.is-empty{aspect-ratio:auto;flex-direction:column;max-height:none;display:flex}.day-route-stage.is-empty .day-route-picture{aspect-ratio:16/7;border-radius:0;flex:auto;min-height:0;position:relative;inset:auto}.day-route-empty{background:var(--surface-inverse);max-height:100%;color:var(--route-text);flex:none;gap:6px;padding:14px 18px 16px;display:grid;position:relative;overflow-y:auto}.day-route-empty:focus-visible{outline:2px solid var(--focus-ring-inverse);outline-offset:-2px}.day-route-empty b{font:500 17px/1.2 var(--font-display), serif}.day-route-empty p{max-width:62ch;color:var(--route-text);font-size:var(--text-xs);margin:0;line-height:1.55}.day-route-empty-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.day-route-empty .journal-ghost{border-color:var(--border-inverse);background:rgb(var(--text-inverse-rgb) / .12);color:var(--route-text)}.day-scrub{gap:6px;display:grid;position:relative}.day-scrub-clock{color:var(--text);font:600 var(--text-lg) var(--font-mono), monospace;font-variant-numeric:tabular-nums}.day-scrub-where{color:var(--text-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.day-scrub-play{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font-size:var(--text-2xs);cursor:pointer;flex:none;align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex}.day-scrub-play:hover{filter:none;border-color:var(--confirm);color:var(--confirm-hover)}.day-scrub-track{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-tint);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;height:58px;position:relative;overflow:hidden}.day-scrub-track.is-dragging{cursor:grabbing}.day-scrub-track:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.day-scrub-rule{border-radius:var(--radius-full);background:var(--neutral-track);height:9px;position:absolute;top:20px;left:10px;right:10px}.day-scrub-band{border-radius:var(--radius-full);min-width:3px;height:9px;position:absolute;top:20px}.day-scrub-band.is-recorded{background:rgb(var(--text-rgb) / .3)}.day-scrub-band.is-still{background:rgb(var(--text-rgb) / .3);background-image:repeating-linear-gradient(45deg, rgb(var(--text-rgb) / .4) 0 2px, transparent 2px 4px)}.day-scrub-tick{background:var(--border);width:1px;position:absolute;top:10px;bottom:12px}.day-scrub-tick.is-major{background:var(--border-strong);top:5px}.day-scrub-tick i{color:var(--text-3);font-size:var(--text-2xs);white-space:nowrap;font-style:normal;position:absolute;top:-1px;left:4px}.day-scrub-stop{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);min-width:10px;height:20px;color:var(--text);font-size:var(--text-2xs);text-align:left;white-space:nowrap;cursor:pointer;padding:0 7px;font-weight:600;position:absolute;top:32px}.day-scrub-stop span{text-overflow:ellipsis;display:block;overflow:hidden}.day-scrub-stop.is-active{border-color:var(--confirm);background:var(--surface-tint);color:var(--confirm-hover)}.day-scrub-stop.is-typed{border-style:dashed;border-color:var(--reward)}.day-scrub-mark{border-radius:var(--radius-full);background:var(--reward);width:20px;height:20px;color:var(--reward-ink);cursor:pointer;border:0;place-items:center;font-size:11px;display:grid;position:absolute;top:6px;transform:translate(-50%)}.day-scrub-notch{z-index:3;pointer-events:none;width:0;position:absolute;top:0;bottom:0;left:0}.day-scrub-notch-stem{border-radius:var(--radius-full);background:var(--confirm);width:3px;box-shadow:0 0 0 1px rgb(var(--surface-rgb) / .7);position:absolute;top:4px;bottom:4px;left:-1.5px}.day-scrub-notch-grip{border:2px solid var(--surface);background:var(--confirm);width:22px;height:30px;box-shadow:0 3px 10px -2px rgb(var(--cg-ink-rgb) / .5);border-radius:9px;position:absolute;top:14px;left:-11px}.day-scrub-notch-grip:before{content:"";background:repeating-linear-gradient(90deg, rgb(var(--cg-white-rgb) / .85) 0 1.5px, transparent 1.5px 4px);width:8px;height:10px;position:absolute;top:9px;left:5px}.day-scrub-track.is-dragging .day-scrub-notch-grip{box-shadow:0 0 0 6px color-mix(in srgb, var(--confirm) 22%, transparent), 0 3px 10px -2px rgb(var(--cg-ink-rgb) / .5)}.day-scrub-dots{z-index:4;height:0;position:absolute;top:12.5px;left:1px;right:1px}.day-scrub-dot{cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;margin-left:-12px;padding:0;position:absolute;top:0}.day-scrub-dot:before{content:"";border:2px solid var(--text);background:var(--surface);box-shadow:0 0 0 1.5px var(--surface);border-radius:50%;position:absolute;inset:6px}.day-scrub-dot.is-chosen:before{background:var(--text)}.day-scrub-dot:hover{filter:none}.day-scrub-dot:hover:before{inset:5px}.day-scrub-dot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.day-route-days{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.day-route-day{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font-size:var(--text-2xs);cursor:pointer;padding:6px 11px;font-weight:600;position:relative}.day-route-day:hover{filter:none;border-color:var(--confirm)}.day-route-day.is-current{border-color:var(--confirm);background:var(--surface-tint);color:var(--confirm-hover)}.day-route-day.has-track:after{content:"";background:var(--confirm);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.day-route-foot{align-items:center;gap:4px var(--space-3);flex-wrap:wrap;display:flex}.day-route-facts{min-width:0;color:var(--text-2);font-size:var(--text-xs);margin-left:auto}.day-route-facts b{color:var(--text);font-variant-numeric:tabular-nums}.day-route-foot-actions{flex-wrap:wrap;gap:6px;display:flex}.day-route-fine{color:var(--text-3);font-size:var(--text-2xs);flex:1 0 100%;margin:0;line-height:1.5}.day-route-unkept{color:var(--text);font-size:var(--text-2xs);flex:1 0 100%;margin:0;font-weight:600;line-height:1.5}.journal-today{gap:var(--space-4);grid-template-columns:minmax(0,1.45fr) minmax(0,.95fr);align-items:start;display:grid;position:relative}.journal-book-fallback{min-width:0;min-height:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-y:auto}@media (max-width:1100px){.journal-today{grid-template-columns:1fr}}@media (max-width:650px){.day-route{padding:var(--space-3)}.day-route-stage{aspect-ratio:4/3;--tilt:46deg;--spin:-12deg;max-height:46dvh}}@media (prefers-reduced-motion:reduce){.journal-tabs-glide,.journal-tab{transition:none}.journal-tab:active{transform:none}.day-route-stage{--tilt:0deg;--spin:0deg;--lift:0px}}.journal-page .journal-masthead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);background:0 0;border:0;flex-wrap:wrap;height:auto;min-height:0;padding:0;display:flex}.journal-masthead-who{align-items:flex-start;gap:12px;min-width:0;display:flex}.journal-masthead-who>div{min-width:0}.journal-masthead-mark{background:var(--surface-tint);width:38px;height:38px;color:var(--confirm-hover);border-radius:50%;flex:none;place-items:center;display:grid}.journal-masthead .avatar-figure{flex:none}.journal-masthead .journal-title{margin:6px 0 0}.engaging .journal-masthead .journal-title{font-size:clamp(28px,2.7vw,38px)}.journal-masthead .journal-hero-actions{align-items:center}.journal-page .journal-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.journal-page .journal-stat{border-radius:13px;flex-direction:row;align-items:baseline;gap:7px;padding:9px 12px}.journal-page .journal-stat b{letter-spacing:-.4px;font-size:21px}.journal-page .journal-stat.is-streak b{font-size:23px}.journal-page .journal-stat small{font-size:var(--text-2xs);line-height:1.25}.journal-page .journal-stat em{display:none}.journal-page .journal-stat-icon{top:7px;right:9px}.journal-page .journal-stat-icon .journal-icon{width:16px;height:16px}@media (max-width:650px){.journal-page .journal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.journal-tabs{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-tint);box-shadow:inset 0 1px 3px rgb(var(--cg-ink-rgb) / .07);grid-template-columns:1fr 1fr;gap:4px;padding:5px;display:grid;position:relative}.journal-tabs-glide{border-radius:var(--radius-full);background:var(--surface);width:calc(50% - 7px);box-shadow:0 1px 2px rgb(var(--cg-ink-rgb) / .18), 0 8px 16px -10px rgb(var(--cg-ink-rgb) / .5);transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;top:5px;bottom:5px;left:5px}.journal-tabs.is-coincidences .journal-tabs-glide{transform:translate(calc(100% + 4px))}.journal-tab{z-index:1;border-radius:var(--radius-full);width:100%;min-height:38px;color:var(--text-3);font:700 13px/1 var(--font-body);letter-spacing:.01em;text-align:center;cursor:pointer;background:0 0;border:0;padding:10px 16px;transition:color .2s,transform .12s;position:relative}.journal-tab:hover{filter:none;color:var(--text)}.journal-tab.is-active{color:var(--text)}.journal-tab:active{transform:scale(.97)}.journal-tabs-mute{z-index:2;width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.journal-tabs-mute:hover{filter:none;background:var(--surface);color:var(--text)}.engaging .workspace>.content.journal-page-view:has(>main>.journal-page){max-width:none}.journal-page{width:100%}.journal-today{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch}.day-route-stage{aspect-ratio:16/9;max-height:56dvh}.day-map-pin{cursor:grab;justify-items:center;gap:2px;display:grid}.day-map-pin:active{cursor:grabbing}.day-map-pin-dot{border:2px solid var(--cg-white);background:var(--confirm);width:13px;height:13px;box-shadow:0 2px 6px rgb(var(--cg-ink-rgb) / .5);border-radius:50%}.day-map-pin.is-vague .day-map-pin-dot{background:var(--reward);border-style:dashed}.day-map-pin-label{border-radius:var(--radius-full);background:rgb(var(--cg-ink-rgb) / .82);max-width:15ch;color:var(--cg-white);font:600 10px/1.4 var(--font-body);text-overflow:ellipsis;white-space:nowrap;padding:2px 7px;overflow:hidden}.day-map-pin.is-vague .day-map-pin-label:after{content:" · roughly";opacity:.7}@media (max-width:1200px){.journal-today{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}@media (max-width:650px){.journal-tab{padding:10px 12px;font-size:12px}}@media (max-width:1100px){.journal-today{grid-template-columns:minmax(0,1fr)}}@media (min-width:1101px){.journal-masthead .journal-title br{display:none}.journal-masthead .journal-title em:before{content:" "}.engaging .journal-masthead .journal-title{font-size:clamp(22px,1.9vw,28px)}.journal-page{gap:16px}.journal-page .journal-stat{padding:6px 12px}.engaging .content.journal-page-view{padding-bottom:14px}}@media (min-width:1101px) and (min-height:720px){.engaging .content.journal-page-view:has(.journal-today){height:calc(100dvh - var(--header-h))}.content.journal-page-view:has(.journal-today)>main{height:100%}.journal-page:has(>.journal-today){grid-template-rows:auto minmax(0,1fr);height:100%;padding-bottom:0}.journal-today,.day-route,.journal-book-fallback{min-height:0}.day-route{grid-template-rows:auto minmax(200px,1fr) auto auto}.day-route-stage{aspect-ratio:auto;min-height:200px;max-height:none}}:where(.diary-book,.diary-cover,.diary-customise,.diary-sample){--diary-font-plain:var(--font-body);--diary-font-book:var(--font-editorial);--diary-font-typewriter:"Courier Prime", "Courier New", ui-monospace, monospace;--diary-font-hand:"Caveat", "Segoe Print", "Bradley Hand", cursive;--diary-turn-ms:.42s;--diary-open-ms:.48s;--diary-ease:cubic-bezier(.3, .7, .2, 1)}.diary-cover{--diary-cover-edge:color-mix(in srgb, var(--diary-cover-now) 55%, var(--text));grid-template-columns:max(14px, 12%) minmax(0, 1fr) var(--diary-pages-px,3px);aspect-ratio:5/7;background-color:var(--diary-cover-now);background-image:repeating-linear-gradient(135deg, transparent 0 3px, color-mix(in srgb, var(--diary-cover-now) 96%, var(--diary-foil-dark)) 3px 4px);width:100%;color:var(--diary-foil-now);box-shadow:0 0 0 1px var(--diary-cover-edge), var(--shadow-sm);border-radius:3px 8px 8px 3px;display:grid;position:relative;overflow:hidden;container:diary-cover/inline-size}.diary-cover[data-diary-size=full]{width:min(100%,340px);margin-inline:auto}.diary-cover-spine{background:var(--diary-spine-now);min-width:0;box-shadow:inset -1px 0 0 var(--diary-cover-edge);justify-content:center;align-items:center;display:flex}.diary-cover-spine-year{font:400 clamp(8px, 5cqi, 15px)/1 var(--font-display);letter-spacing:.08em;writing-mode:vertical-rl;transform:rotate(180deg)}.diary-cover-front{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6cqi;min-width:0;padding:10cqi 8cqi 6cqi;display:flex}.diary-cover-symbol{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:clamp(16px,20cqi,64px);height:auto}.diary-cover-title{max-width:100%;font:600 clamp(12px, 11cqi, 38px)/1.15 var(--font-editorial);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.diary-cover-year{font:400 clamp(9px, 6cqi, 18px)/1 var(--font-display);letter-spacing:.12em;margin-top:auto}.diary-cover-pages{--diary-rule:color-mix(in srgb, var(--diary-ink-now) 16%, var(--diary-paper-now));background-color:var(--diary-paper-now);background-image:repeating-linear-gradient(to right, transparent 0 1px, var(--diary-rule) 1px 2px);box-shadow:inset 1px 0 0 var(--diary-cover-edge)}.diary-cover-button{width:100%;color:inherit;text-align:inherit;background:0 0;border:0;padding:0;display:block}.diary-cover-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.diary-cover-button:hover{filter:none}.diary-cover-button:hover .diary-cover{box-shadow:0 0 0 1px var(--diary-cover-edge), var(--shadow-md)}.diary-cover-leaf{z-index:3;pointer-events:none;transform-origin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:diary-open var(--diary-open-ms) var(--diary-ease) forwards;position:absolute;inset:0}@keyframes diary-open{0%{opacity:1;transform:perspective(1800px)rotateY(0)}to{opacity:0;transform:perspective(1800px)rotateY(-165deg)}}.diary-book{min-width:0;height:clamp(420px,70dvh,720px);color:var(--text);display:block;position:relative;container:diary/inline-size}.diary-book-body{--diary-band:10px;--diary-cover-edge:color-mix(in srgb, var(--diary-cover-now) 55%, var(--text));height:100%;min-height:0;padding:var(--diary-band) var(--diary-band) var(--diary-band) 0;background:var(--diary-cover-now);box-shadow:0 0 0 1px var(--diary-cover-edge), var(--shadow-md);border-radius:4px 12px 12px 4px;grid-template-columns:18px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.diary-spine{background:var(--diary-spine-now);box-shadow:inset -1px 0 0 var(--diary-cover-edge)}.diary-page{--text:var(--diary-ink-now);--text-2:var(--diary-ink-now);--text-3:var(--diary-ink-soft);--text-placeholder:var(--diary-ink-soft);--icon-muted:var(--diary-ink-soft);--surface:var(--diary-paper-now);--focus-ring:var(--diary-ink-now);--border:color-mix(in srgb, var(--diary-ink-now) 16%, var(--diary-paper-now));--diary-rule:color-mix(in srgb, var(--diary-ink-now) 16%, var(--diary-paper-now));--diary-margin-rule:color-mix(in srgb, var(--diary-ink-now) 28%, var(--diary-paper-now));--diary-lit:color-mix(in srgb, var(--diary-ink-now) 12%, var(--diary-paper-now));background:var(--diary-paper-now);min-width:0;min-height:0;color:var(--diary-ink-now);caret-color:var(--diary-ink-now);perspective:1800px;border-radius:0 3px 3px 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.diary-page ::selection{background:var(--diary-ink-now);color:var(--diary-paper-now)}.diary-page :focus-visible{outline-color:var(--diary-ink-now)}.diary-page-head{border-bottom:1px solid var(--diary-rule);flex-wrap:wrap;flex:none;align-items:baseline;gap:4px 12px;padding:16px 76px 10px 44px;display:flex}.diary-date{color:var(--diary-ink-now);font:500 20px/1.2 var(--font-editorial);letter-spacing:-.01em;margin:0}.diary-date-year{color:var(--diary-ink-soft);font-size:.7em}.diary-later{color:var(--diary-ink-soft);font-size:var(--text-sm);margin:0;font-style:italic}.diary-date:focus{outline:none}.diary-scroll{overscroll-behavior:contain;scrollbar-color:var(--diary-margin-rule) transparent;flex:auto;min-height:0;position:relative;overflow:hidden auto}.diary-page-foot{border-top:1px solid var(--diary-rule);min-height:44px;color:var(--diary-ink-soft);font-size:var(--text-sm);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px 6px 20px;display:flex}.diary-page-foot button{border-radius:var(--radius-full);min-height:36px;color:var(--diary-ink-now);white-space:nowrap;flex:none;padding:0 12px;font-weight:600}.diary-page-foot button:hover{filter:none;background:var(--diary-rule)}.diary-sheet{min-height:100%;padding:var(--diary-pitch) 20px var(--diary-pitch) 44px;background-color:var(--diary-paper-now);background-position:0 0;background-repeat:repeat;position:relative}[data-diary-ruling=lined] .diary-sheet{background-image:linear-gradient(to bottom, transparent var(--diary-rule-at), var(--diary-rule) var(--diary-rule-at), var(--diary-rule) calc(var(--diary-rule-at) + 1px), transparent calc(var(--diary-rule-at) + 1px));background-size:100% var(--diary-pitch)}[data-diary-ruling=lined] .diary-sheet:before{content:"";background:var(--diary-margin-rule);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:32px}[data-diary-ruling=dotted] .diary-sheet{background-image:radial-gradient(circle at calc(var(--diary-pitch) / 2) calc(var(--diary-rule-at) + .5px), var(--diary-margin-rule) 1.2px, transparent 1.7px);background-size:var(--diary-pitch) var(--diary-pitch)}[data-diary-ruling=squared] .diary-sheet{background-image:linear-gradient(to bottom, transparent var(--diary-rule-at), var(--diary-rule) var(--diary-rule-at), var(--diary-rule) calc(var(--diary-rule-at) + 1px), transparent calc(var(--diary-rule-at) + 1px)), linear-gradient(to right, var(--diary-rule) 1px, transparent 1px);background-size:100% var(--diary-pitch), var(--diary-pitch) var(--diary-pitch)}[data-diary-ruling=blank] .diary-sheet{background-image:none}.diary-text,textarea.diary-text{width:100%;color:var(--diary-ink-now);font-family:var(--diary-font-now);font-size:var(--diary-letter);font-weight:var(--diary-weight);font-style:normal;line-height:var(--diary-pitch);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;resize:none;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;display:block;overflow:hidden}.diary-text::placeholder{color:var(--diary-ink-soft);opacity:1}textarea.diary-text:focus-visible{outline:none}.diary-ribbon{z-index:2;background:var(--diary-cover-edge);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);border:0;border-radius:0;width:14px;height:44px;padding:0;position:absolute;top:0;right:56px}.diary-ribbon:hover{filter:none;height:50px}.diary-ribbon:focus-visible{outline:2px solid var(--diary-foil-now);outline-offset:2px;clip-path:none}.diary-edge{top:calc(var(--diary-band) + 3px);right:calc(var(--diary-band) - var(--diary-edge-px,5px));bottom:calc(var(--diary-band) + 3px);width:var(--diary-edge-px,5px);background:repeating-linear-gradient(to right, var(--diary-paper-now) 0 1px, var(--diary-cover-edge) 1px 2px);pointer-events:none;border-radius:0 2px 2px 0;position:absolute}.diary-turn-grip{z-index:3;touch-action:pan-y;cursor:grab;width:22px;position:absolute;top:28%;bottom:44px}.diary-turn-grip:active{cursor:grabbing}.diary-turn-grip.is-back{left:0}.diary-turn-grip.is-next{width:16px;right:0}.diary-turn-grip.is-next:after{content:"";background:linear-gradient(to top left, var(--diary-cover-now) 50%, var(--diary-margin-rule) 50%);width:16px;height:16px;box-shadow:-1px -1px 2px rgb(var(--cg-ink-rgb) / .18);transform-origin:100% 100%;position:absolute;bottom:0;right:0}.diary-turn-grip.is-next:hover:after{transform:scale(1.5)}.diary-turn{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.diary-turn-face{position:absolute;inset:0}.diary-turn-sheet{flex:auto;min-height:0;position:relative;overflow:hidden}.diary-turn-sheet .diary-text{white-space:pre-wrap}.diary-turn-leaf{transform-origin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;box-shadow:0 0 22px rgb(var(--cg-ink-rgb) / .22);position:absolute;inset:0}.diary-turn-shade{opacity:.15;background:linear-gradient(to right, rgb(var(--cg-ink-rgb) / .3), transparent 38%, transparent 70%, rgb(var(--cg-white-rgb) / .2) 88%, rgb(var(--cg-ink-rgb) / .14));will-change:opacity;position:absolute;inset:0}.diary-turn-cast{opacity:0;background:linear-gradient(to right, rgb(var(--cg-ink-rgb) / .32), transparent);will-change:transform, opacity;width:64px;position:absolute;top:0;bottom:0;left:0}.diary-page-foot .diary-turn-button{width:36px;font:400 24px/1 var(--font-body);flex:none;place-items:center;padding:0;display:grid}.diary-page-foot .diary-turn-button:disabled{opacity:.35;cursor:default}.diary-page-foot .diary-turn-button:disabled:hover{background:0 0}@media (prefers-reduced-motion:reduce){.diary-cover-leaf{animation:none;display:none}.diary-ribbon:hover{height:44px}.diary-turn{display:none}.diary-turn-grip.is-next:hover:after{transform:none}}.diary-customise{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(380px,100%);max-height:100%;color:var(--text);box-shadow:var(--shadow-lg);font-family:var(--font-body);flex-direction:column;display:flex;overflow:hidden}.diary-customise[data-diary-layout=floating]{z-index:var(--z-overlay);max-height:calc(100% - 24px);position:absolute;top:12px;bottom:12px;right:12px}@media (max-width:1100px){.diary-customise[data-diary-layout=floating]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:62dvh;padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}}.diary-customise-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 8px;display:flex}.diary-customise-head h2{font:600 17px/1.25 var(--font-body);margin:0}.diary-customise-tabs{border-bottom:1px solid var(--border);gap:4px;padding:0 16px;display:flex}.diary-customise-tab{min-height:40px;color:var(--text-3);border-bottom:2px solid #0000;padding:0 14px;font-weight:600}.diary-customise-tab[aria-selected=true]{border-bottom-color:var(--text);color:var(--text)}.diary-customise-tab:hover{filter:none;color:var(--text)}.diary-customise-body{overscroll-behavior:contain;flex:auto;gap:18px;min-height:0;padding:14px 16px;display:grid;overflow-y:auto}.diary-customise-panel{gap:18px;min-width:0;display:grid}.diary-customise-preview{grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.diary-customise-group{border:0;min-width:0;margin:0;padding:0}.diary-customise-group legend,.diary-customise-label{color:var(--text-2);font-size:var(--text-sm);margin-bottom:8px;padding:0;font-weight:600}.diary-customise-note{color:var(--text-3);font-size:var(--text-sm);margin:0}.diary-customise-choices{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid}.diary-customise-choices--wide{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.diary-customise-foot{border-top:1px solid var(--border);color:var(--text-3);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}.diary-customise-foot button,.diary-customise-head button{border:1px solid var(--border-strong);border-radius:var(--radius-full);min-height:36px;color:var(--text);padding:0 14px;font-weight:600}.diary-customise-foot button:hover,.diary-customise-head button:hover{filter:none;background:var(--surface-tint)}.diary-customise-title{gap:6px;display:grid}.diary-customise-title input{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:42px;color:var(--text);padding:0 12px;font-size:16px}.diary-customise-title input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.diary-customise-count{color:var(--text-3);font-size:var(--text-xs);text-align:right}.diary-choice{cursor:pointer;justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.diary-choice input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.diary-choice-face{border:1px solid var(--border-strong);border-radius:var(--radius-sm);place-items:center;width:100%;min-height:48px;display:grid;position:relative;overflow:hidden}.diary-choice-name{max-width:100%;color:var(--text-2);font-size:var(--text-xs);text-align:center;overflow-wrap:anywhere;line-height:1.2}.diary-choice input:checked+.diary-choice-face{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.diary-choice input:checked~.diary-choice-name{color:var(--text);font-weight:700}.diary-choice input:focus-visible+.diary-choice-face{outline:2px solid var(--focus-ring);outline-offset:5px}.diary-choice-tick{border-radius:var(--radius-full);background:var(--primary);width:16px;height:16px;color:var(--on-primary);box-shadow:0 0 0 1px var(--surface);place-items:center;display:none;position:absolute;top:3px;right:3px}.diary-choice-tick svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.diary-choice input:checked+.diary-choice-face .diary-choice-tick{display:grid}.diary-choice--cover .diary-choice-face{background:0 0;border:0;min-height:0;padding:0}.diary-choice--cover .diary-cover{box-shadow:0 0 0 1px var(--diary-cover-edge)}.diary-choice--paper .diary-choice-face{background:var(--diary-paper-now)}.diary-choice--ink .diary-choice-face{background:var(--diary-paper-now);color:var(--diary-ink-now);font:600 20px/1 var(--font-editorial)}.diary-choice--font .diary-choice-face{color:var(--text);font-family:var(--diary-font-now);font-size:17px;font-weight:var(--diary-weight);padding:6px;line-height:1.2}.diary-choice--symbol .diary-choice-face{color:var(--text)}.diary-choice--symbol svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.diary-choice--ruling .diary-choice-face{min-height:56px}.diary-choice--ruling .diary-sample{border-radius:0;position:absolute;inset:0}.diary-choice--spacing .diary-choice-face{min-height:40px;color:var(--text);font-weight:600}.diary-sample{--diary-rule:color-mix(in srgb, var(--diary-ink-now) 16%, var(--diary-paper-now));--diary-margin-rule:color-mix(in srgb, var(--diary-ink-now) 28%, var(--diary-paper-now));border-radius:var(--radius-sm);background:var(--diary-paper-now);width:100%;height:100%;color:var(--diary-ink-now);overflow:hidden}.diary-sample .diary-sheet{min-height:100%;padding:4px 10px 4px 14px}.diary-sample[data-diary-ruling=lined] .diary-sheet:before{left:8px}.diary-sample .diary-text{white-space:normal}.diary-customise-preview .diary-sample{border:1px solid var(--border);min-height:136px}.diary-customise-preview .diary-sample .diary-sheet{padding-top:var(--diary-pitch)}.diary-book--closed{place-items:center;display:grid}.diary-closed-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.diary-closed-customise{border:1px solid var(--border-strong);border-radius:var(--radius-full);min-height:44px;color:var(--text);background:0 0;padding:0 18px;font-weight:600}.diary-closed-customise:hover{filter:none;background:var(--surface-tint)}.diary-closed-customise:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.diary-closed{grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:14px;width:100%;height:100%;min-height:0;padding:8px 0;display:grid}.diary-closed-cover{aspect-ratio:5/7;max-width:100%;height:100%;min-height:0}.diary-closed-cover .diary-cover{aspect-ratio:auto;width:100%;height:100%}.diary-closed-cover>.diary-cover-button{cursor:pointer;height:100%}.diary-open{border:1px solid var(--text);border-radius:var(--radius-full);min-height:44px;color:var(--text);background:0 0;padding:0 28px;font-weight:700}.diary-open:hover{filter:none;background:var(--surface-tint)}.diary-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.diary-locked{max-width:42ch;color:var(--text);text-align:center;justify-items:center;gap:10px;display:grid}.diary-locked p{margin:0}.diary-locked .diary-open{align-items:center;text-decoration:none;display:inline-flex}.diary-closed-question{max-width:52ch;color:var(--text);font-size:var(--text-sm);text-align:center}.diary-closed-question p{margin:0}.diary-closed-question .diary-question{justify-content:center}.diary-closed-question button{border:1px solid var(--border-strong);border-radius:var(--radius-full);min-height:44px;color:var(--text);background:0 0;padding:0 16px;font-weight:600}.diary-closed-question button:first-child{border-color:var(--text)}.diary-closed-question button:hover{filter:none;background:var(--surface-tint)}.diary-closed-question button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.diary-question{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;display:flex}.diary-question-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.diary-cover-leaf--band{background:var(--diary-cover-now);border-radius:4px 12px 12px 4px}.diary-shelf{gap:12px;padding:18px 20px 28px;display:grid}.diary-shelf-title{color:var(--text);font:600 var(--text-lg)/1.2 var(--font-body);margin:0}.diary-shelf-note{max-width:62ch;color:var(--text-2);font-size:var(--text-sm);margin:0}.diary-shelf-books{grid-template-columns:repeat(auto-fill,minmax(120px,170px));gap:24px 20px;margin:8px 0 0;padding:0;list-style:none;display:grid}.diary-shelf-book{align-content:start;gap:10px;min-width:0;display:grid}.diary-shelf-cover{width:100%}.diary-shelf-facts{gap:2px;min-width:0;display:grid}.diary-shelf-facts p{color:var(--text-2);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;line-height:1.4}.diary-shelf-facts .diary-shelf-year{color:var(--text);font:600 var(--text-base)/1.2 var(--font-body)}.diary-shelf-year-line{align-items:center;gap:8px;display:flex}.diary-shelf-year-line .journal-entry-menu-button{width:28px;height:28px;font-size:15px}.diary-shelf-facts .diary-shelf-said{color:var(--text-2)}.diary-shelf-facts .diary-shelf-said.is-failed{color:var(--text)}@media (max-width:650px){.diary-shelf{padding:14px 16px 24px}.diary-shelf-books{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px 14px}}.diary-page--writing .diary-sheet{flex-direction:column;display:flex}.diary-write{min-height:calc(var(--diary-pitch) * 4);flex:1 0 auto;position:relative}.diary-tint{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none}textarea.diary-input{z-index:1;height:100%;color:var(--diary-ink-now);position:absolute;inset:0}.diary-caret-mark{display:inline}.diary-mention{background:color-mix(in srgb, var(--diary-ink-now) 12%, transparent);color:#0000;border-radius:3px;padding:0}.diary-mention.is-time{background:color-mix(in srgb, var(--diary-ink-now) 18%, transparent)}.diary-mention.is-place{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--diary-ink-now) 55%, transparent)}.diary-mention.is-person{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--diary-ink-now) 45%, transparent)}.diary-mention.is-pending{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--diary-ink-now) 40%, transparent);background:0 0}.diary-lit{background:var(--diary-lit);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:3px 0}.diary-lit .diary-mention{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--diary-ink-now) 55%, transparent);background:0 0}.diary-scroll:has(textarea.diary-input:focus-visible){box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--diary-ink-now) 28%, transparent)}.diary-moods{flex-wrap:wrap;gap:4px;display:flex}.diary-mood{border:1px solid var(--diary-margin-rule);border-radius:var(--radius-full);min-width:32px;min-height:32px;color:var(--diary-ink-now);font-size:var(--text-xs);background:0 0;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.diary-mood:hover{filter:none;background:var(--diary-rule)}.diary-mood[aria-pressed=true]{border-color:var(--diary-ink-now);background:var(--diary-ink-now);color:var(--diary-paper-now)}.diary-page-head .diary-page-moods{margin-left:auto}.diary-page-head .diary-mood-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.diary-page-head .diary-mood{padding:0}.diary-notice{border-bottom:1px solid var(--diary-rule);font-size:var(--text-sm);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 20px 8px 44px;display:flex}.diary-notice p{margin:0}.diary-notice-actions{gap:6px;display:flex}.diary-notice button{border:1px solid var(--diary-ink-now);border-radius:var(--radius-full);min-height:36px;color:var(--diary-ink-now);background:0 0;padding:0 14px;font-weight:600}.diary-notice button:first-child{background:var(--diary-ink-now);color:var(--diary-paper-now)}.diary-notice button:hover{filter:none}.diary-joined{color:var(--diary-ink-soft);font-size:var(--text-xs);flex:none;margin:0;padding:4px 20px 4px 44px}.diary-joined:empty{padding:0}.diary-refused{border-top:1px solid var(--diary-rule);flex:none;gap:8px;max-height:45%;padding:8px 20px 8px 44px;display:grid;overflow-y:auto}.diary-refused .journal-refused{border-color:var(--diary-ink-now);background:var(--diary-paper-now)}.diary-refused .journal-refused p b,.diary-refused .journal-confirm span{color:var(--diary-ink-now)}.diary-refused .journal-confirm{background:var(--diary-rule)}.diary-refused .journal-danger{background:var(--diary-ink-now);color:var(--diary-paper-now)}.diary-status{flex:auto;min-width:0;margin:0}.diary-count{font-variant-numeric:tabular-nums;margin:0}.diary-menu{z-index:4;overscroll-behavior:contain;border:1px solid var(--diary-margin-rule);background:var(--diary-paper-now);width:min(300px,100% - 16px);max-height:min(300px,70%);color:var(--diary-ink-now);box-shadow:var(--shadow-lg);font-family:var(--font-body);font-size:var(--text-sm);border-radius:10px;padding:6px;position:absolute;top:0;left:0;overflow-y:auto}.diary-menu-title{color:var(--diary-ink-soft);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;margin:6px 8px 2px;font-weight:700}.diary-menu-row{cursor:pointer;overflow-wrap:anywhere;border-radius:6px;align-items:center;min-height:36px;padding:6px 10px;display:flex}.diary-menu-row.is-active{background:var(--diary-ink-now);color:var(--diary-paper-now)}@media (min-width:1101px){.journal-today>.diary-customise[data-diary-layout=floating]{left:12px;right:auto}}@media (max-width:650px){.diary-book{height:min(60dvh + 130px,92dvh)}.diary-notice,.diary-refused{padding-left:20px}.diary-book-body{--diary-band:6px;grid-template-columns:10px minmax(0,1fr)}.diary-page-head{padding-left:20px;padding-right:52px}.diary-sheet{padding-left:20px;padding-right:14px}[data-diary-ruling=lined] .diary-sheet:before{left:12px}.diary-ribbon{right:36px}.diary-page-foot{gap:6px;padding:6px 6px 6px 8px}.diary-turn-grip.is-back{width:16px}.diary-turn-grip.is-next{width:12px}.diary-turn-grip.is-next:after{width:12px;height:12px}.diary-page-foot button{padding:0 8px}}@media (min-width:1101px) and (min-height:720px){.diary-book{height:auto;min-height:0}.journal-today .diary-book{height:100%}}.diary-read{white-space:pre-wrap;overflow-wrap:anywhere}.diary-read .diary-caret-mark{display:none}.diary-read-empty{color:var(--diary-ink-soft);font-style:italic}.diary-edit{border:1px solid var(--diary-ink-now);border-radius:var(--radius-full);background:var(--diary-ink-now);min-height:32px;color:var(--diary-paper-now);font:600 var(--text-sm)/1 var(--font-body,inherit);cursor:pointer;margin-left:auto;padding:0 14px}.diary-edit:hover{filter:brightness(1.1)}.diary-closed{grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;padding:0}.journal-today>.diary-book{justify-self:center;width:min(100%,clamp(420px,70dvh,720px)/1.4)}@media (min-width:1101px){.journal-page .journal-today{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:1101px) and (min-height:720px){.journal-page .journal-today{container-type:size}.journal-today>.diary-book{width:71.4286cqh}}.messages-page{max-width:none;padding:0;display:block}.messages-page main>footer{display:none}.messages-app{background:var(--bg-sunken);grid-template-columns:340px minmax(0,1fr);height:calc(100dvh - 85px);min-height:620px;display:grid;position:relative;overflow:hidden}.chat-list{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;min-width:0;display:flex}.chat-list-head{justify-content:space-between;align-items:center;padding:26px 24px 17px;display:flex}.chat-list-head h2{font:30px var(--font-display), serif;margin:7px 0 0}.chat-list-head>button{background:var(--border);border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.chat-search{border:1px solid var(--border);background:var(--surface-tint);color:var(--icon-muted);border-radius:7px;align-items:center;gap:9px;margin:0 20px 15px;padding:10px 12px;display:flex}.chat-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.contact-imports{grid-template-columns:1fr 1fr;gap:7px;padding:0 20px 16px;display:grid}.contact-imports button{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.contact-imports button>span{background:var(--surface-tint);width:26px;height:26px;color:var(--confirm-hover);border-radius:50%;flex:0 0 26px;place-items:center;font-size:11px;font-weight:700;display:grid}.contact-imports button:nth-child(2)>span{background:var(--neutral-track);color:var(--neutral-stance)}.contact-imports button div{min-width:0}.contact-imports b,.contact-imports small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-imports b{font-size:8px}.contact-imports small{color:var(--text-3);margin-top:4px;font-size:6px}.contact-imports button.connected{border-color:var(--confirm);background:var(--surface-tint)}.conversation-list{border-top:1px solid var(--border);flex:1;overflow-y:auto}.conversation-list>button{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:14px 20px;display:grid}.conversation-list>button:hover,.conversation-list>button.active-chat{filter:none;background:var(--surface-tint)}.message-avatar{background:var(--border);width:40px;height:40px;color:var(--text);border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;font-weight:700;display:grid}.message-avatar.source-phone{background:var(--surface-tint);color:var(--confirm-hover)}.message-avatar.source-facebook{background:var(--neutral-track);color:var(--neutral-stance)}.conversation-list div{min-width:0}.conversation-list b{font-size:10px}.conversation-list p{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:8px;overflow:hidden}.conversation-list>button>small{color:var(--text-3);text-align:right;align-self:start;font-size:7px}.conversation-list i{background:var(--confirm);width:17px;height:17px;color:var(--on-primary);border-radius:50%;place-items:center;margin:8px 0 0 auto;font-size:7px;font-style:normal;display:grid}.message-privacy{border-top:1px solid var(--border);color:var(--text-3);margin:0;padding:13px 20px;font-size:7px;line-height:1.6}.chat-room{background:var(--surface);grid-template-rows:72px minmax(0,1fr) 70px;min-width:0;display:grid}.chat-room-head{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:12px;height:auto;padding:13px 22px;display:flex}.chat-room-head h3{margin:0;font-size:11px}.chat-room-head p{color:var(--text-3);margin:4px 0 0;font-size:8px}.chat-room-head>button{color:var(--icon-muted);letter-spacing:2px;margin-left:auto}.message-thread{background-color:var(--bg-sunken);background-image:radial-gradient(var(--border-strong) .8px, transparent .8px);background-size:18px 18px;flex-direction:column;gap:7px;padding:28px clamp(24px,6vw,90px);display:flex;overflow-y:auto}.thread-date{background:var(--surface);color:var(--text-3);letter-spacing:.8px;border-radius:5px;align-self:center;margin-bottom:9px;padding:7px 10px;font-size:6px}.message-bubble{background:var(--surface);max-width:min(510px,78%);box-shadow:0 2px 5px rgb(var(--cg-ink-rgb) / .06);border-radius:3px 10px 10px;align-self:flex-start;padding:10px 12px 7px}.message-bubble.mine{background:var(--surface-tint);border-radius:10px 3px 10px 10px;align-self:flex-end}.message-bubble p{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.message-bubble small{color:var(--text-3);text-align:right;margin-top:5px;font-size:6px;display:block}.message-bubble.has-shared-post{padding:6px 6px 5px}.message-shared-post{background-image:var(--stage-gradient);background-repeat:no-repeat;background-size:400% 200%;border-radius:6px;min-height:108px;padding:52px 10px 8px;position:relative;overflow:hidden}.message-shared-post:before{content:"";background:linear-gradient(transparent 40%, rgb(var(--cg-ink-rgb) / .85));position:absolute;inset:0}.message-shared-post b,.message-shared-post small{z-index:1;color:var(--text-inverse);display:block;position:relative}.message-shared-post b{font-size:11px;line-height:1.35}.message-shared-post small{opacity:.82;text-align:left;margin:3px 0 0;font-size:9px}.new-chat{background:var(--surface);text-align:center;border-radius:10px;align-self:center;max-width:310px;margin:auto;padding:28px}.new-chat .message-avatar{margin:auto}.new-chat h3{font:20px var(--font-display), serif;margin:15px 0 8px}.new-chat p{color:var(--text-3);font-size:9px;line-height:1.7}.message-compose{border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:12px 19px;display:flex}.message-compose>button:first-child{color:var(--icon-muted);font-size:22px}.message-compose input{border:1px solid var(--border);outline-color:var(--focus-ring);background:var(--surface);min-width:0;color:var(--text);border-radius:22px;flex:1;padding:12px 15px;font-size:10px}.message-compose .send-message{background:var(--primary);width:39px;height:39px;color:var(--on-primary);border-radius:50%;place-items:center;display:grid}.message-compose .send-message:disabled{opacity:.4;cursor:not-allowed}.contact-consent-overlay{z-index:120;background:var(--overlay);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contact-consent-overlay>section{background:var(--surface);width:min(510px,100%);box-shadow:0 25px 90px rgb(var(--cg-ink-rgb) / .16);border-radius:14px;padding:35px;position:relative}.consent-close{font-size:25px;position:absolute;top:10px;right:12px}.consent-icon{background:var(--surface-tint);width:48px;height:48px;color:var(--confirm-hover);border-radius:50%;place-items:center;margin-bottom:20px;font-size:18px;font-weight:700;display:grid}.contact-consent-overlay h2{font:29px/1.2 var(--font-display), serif;margin:12px 0}.contact-consent-overlay p{color:var(--text-3);font-size:11px;line-height:1.8}.consent-points{color:var(--text-3);gap:9px;margin:19px 0;font-size:9px;display:grid}.consent-primary{background:var(--primary);width:100%;color:var(--on-primary);border-radius:5px;margin-top:5px;padding:13px;font-size:10px}.contact-consent-overlay small{color:var(--text-3);margin-top:13px;font-size:8px;line-height:1.7;display:block}.message-notice{z-index:130;background:var(--surface-inverse);max-width:360px;color:var(--text-inverse);box-shadow:0 8px 30px rgb(var(--cg-ink-rgb) / .16);border-radius:7px;align-items:center;gap:15px;padding:13px 16px;font-size:9px;display:flex;position:fixed;bottom:20px;right:22px}.message-notice button{color:var(--text-inverse);font-size:16px}@media (max-width:850px){.messages-app{grid-template-columns:285px minmax(0,1fr)}.contact-imports{grid-template-columns:1fr}}@media (max-width:650px){.messages-app{grid-template-columns:112px minmax(0,1fr);height:calc(100dvh - 187px);min-height:520px}.chat-list-head{padding:16px 11px 12px}.chat-list-head .eyebrow,.chat-list-head>button,.chat-search,.contact-imports,.message-privacy{display:none}.chat-list-head h2{margin:0;font-size:19px}.conversation-list>button{text-align:center;flex-direction:column;gap:5px;padding:11px 6px;display:flex}.conversation-list div{width:100%}.conversation-list p,.conversation-list>button>small{display:none}.conversation-list b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.message-thread{padding:20px 13px}.message-bubble{max-width:88%}.chat-room-head{padding:10px 12px}.chat-room-head .message-avatar{width:34px;height:34px}.message-compose{gap:7px;padding:10px}.message-compose>button:first-child{display:none}}.visual-takes{--forest:var(--primary);--sage:var(--icon-muted);--takes-oppose:var(--oppose);color:var(--text-2)}.visual-hero{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.visual-kicker{letter-spacing:1.4px;color:var(--text-3);font-size:8px;font-weight:700}.visual-hero h1{margin:13px 0 10px;font-size:50px}.visual-hero h1 em{color:var(--text-3)}.visual-hero p{color:var(--text-3);margin:0;font-size:11px}.visual-create,.publish-visual{background:var(--forest);color:var(--on-primary);border-radius:999px;padding:13px 18px;font-size:10px}.visual-feed-nav{z-index:6;border-bottom:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;margin:0 0 18px;padding:11px 0;display:flex;position:sticky;top:0}.visual-feed-nav>div{gap:7px;display:flex}.visual-feed-nav button{color:var(--text-3);border-radius:999px;padding:8px 12px;font-size:10px}.visual-feed-nav button.active{background:var(--surface-tint);color:var(--text);font-weight:700}.visual-feed-nav>span{letter-spacing:1px;color:var(--text-3);align-items:center;gap:7px;font-size:7px;display:flex}.visual-feed-nav i{background:var(--confirm);width:6px;height:6px;box-shadow:0 0 0 4px rgb(var(--text-rgb) / .08);border-radius:50%}.visual-layout{grid-template-columns:minmax(0,1fr) 245px;gap:25px;display:grid}.visual-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);border-radius:15px;margin-bottom:21px;overflow:hidden}.visual-author{align-items:center;gap:10px;padding:14px 16px;display:flex}.visual-avatar{background:var(--border);border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;display:grid}.visual-author strong,.visual-author small{display:block}.visual-author strong{font-size:10px}.visual-author small{color:var(--text-3);margin-top:4px;font-size:8px}.visual-type{background:var(--surface-tint);color:var(--text-3);letter-spacing:.8px;text-transform:uppercase;border-radius:4px;margin-left:auto;padding:5px 7px;font-size:7px}.visual-type.take{background:var(--surface-tint);color:var(--confirm)}.visual-type.moment{background:var(--surface-tint);color:var(--text-3)}.visual-author>button{color:var(--icon-muted);padding:8px}.visual-media{background-image:var(--stage-gradient);isolation:isolate;background-repeat:no-repeat;background-size:400% 200%;min-height:520px;position:relative;overflow:hidden;container-type:inline-size}.visual-city{background-position:0 100%}.visual-food{background-position:66.666% 100%}.visual-books{background-position:66.666% 0}.visual-transit{background-position:100% 100%}.visual-created{background:linear-gradient(145deg,var(--icon-muted),var(--confirm))}.visual-media:before{content:"";background:linear-gradient(transparent 35%,var(--surface-inverse));z-index:0;position:absolute;inset:0}.visual-overlay{z-index:1;color:var(--text-inverse);position:absolute;bottom:24px;left:24px;right:24px}.visual-overlay>span{border:1px solid var(--text-inverse);letter-spacing:.7px;border-radius:4px;padding:5px 8px;font-size:7px}.visual-overlay h2{text-overflow:ellipsis;-webkit-line-clamp:3;max-width:620px;font:clamp(17px, 7cqw, 32px)/1.17 var(--font-display),serif;letter-spacing:-.7px;-webkit-box-orient:vertical;margin:13px 0 8px;display:-webkit-box;overflow:hidden}@container (width<=380px){.visual-overlay h2{-webkit-line-clamp:2}}.visual-overlay small{letter-spacing:1px;color:var(--text-inverse);font-size:7px}.visual-body{padding:0 6px 6px}.visual-body>p{color:var(--text-3);margin:0 0 18px;font-size:11px;line-height:1.75}.visual-vote{gap:9px;display:flex}.visual-vote button{border:1px solid var(--border);background:var(--surface-tint);min-height:47px;color:var(--text-2);border-radius:8px;flex:1;align-items:center;gap:9px;padding:10px 13px;display:flex}.visual-vote button:last-child{border-color:var(--border);background:var(--oppose-soft);color:var(--oppose-ink)}.visual-vote button span{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.visual-vote b{letter-spacing:.7px;font-size:9px}.visual-vote em{margin-left:auto;font-size:14px;font-style:normal;font-weight:700}.visual-vote button.picked{box-shadow:inset 0 0 0 2px var(--confirm)}.visual-vote button.picked.disagree{box-shadow:inset 0 0 0 2px var(--oppose)}.visual-hidden-result{color:var(--text-3);padding:9px 2px 0;font-size:8px;display:block}.visual-result{margin-top:12px}.visual-result>div{background:var(--oppose-soft);border-radius:5px;height:5px;overflow:hidden}.visual-result i{background:var(--support);border-right:2px solid var(--surface);height:100%;display:block}.visual-result span{color:var(--text-3);margin-top:7px;font-size:8px;display:block}.visual-response-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:17px;margin-top:17px;padding-top:15px;display:flex}.visual-response-actions button,.moment-actions button{color:var(--text-3);font-size:9px}.visual-reason{background:var(--surface-tint);border-radius:9px;margin-top:13px;padding:13px}.visual-reason textarea{border:1px solid var(--border);background:var(--surface);resize:vertical;border-radius:6px;width:100%;min-height:76px;padding:10px}.visual-reason>div{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.visual-reason small{color:var(--text-3);font-size:8px}.visual-reason button{background:var(--primary);color:var(--on-primary);border-radius:5px;padding:9px 11px;font-size:9px}.visual-reason button:disabled{opacity:.45}.visual-quality{background:var(--surface-tint);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:15px;margin:18px -20px -20px;padding:13px 20px;font-size:7px;display:flex}.visual-quality b{color:var(--text)}.visual-quality button{color:var(--text-3);margin-left:auto;font-size:8px}.moment-actions{align-items:center;gap:4px;display:flex}.visual-rail{align-content:start;gap:15px;display:grid}.visual-rail section{border:1px solid var(--border);background:var(--surface-tint);border-radius:11px;padding:21px}.visual-rail h2{font:27px/1.16 var(--font-display),serif;margin:15px 0}.visual-rail h3{font:20px/1.25 var(--font-display),serif;margin:11px 0}.visual-rail p{color:var(--text-3);font-size:10px;line-height:1.85}.visual-dating-bridge{background:var(--surface-tint)!important}.visual-dating-bridge>span{color:var(--confirm);font-size:29px}.visual-dating-bridge button{color:var(--confirm-hover);padding:8px 0;font-size:9px}.visual-principles p{border-bottom:1px solid var(--border);margin:0;padding:10px 0}.visual-toast{z-index:100;background:var(--surface-inverse-2);color:var(--text-inverse);box-shadow:var(--shadow-lg);border-radius:9px;padding:13px 17px;font-size:10px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.visual-toast button{color:var(--text-inverse);margin-left:15px;font-size:17px}.visual-composer-overlay{z-index:90;background:var(--overlay);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.visual-composer{background:var(--surface);border-radius:15px;width:min(700px,100%);max-height:92vh;padding:30px;position:relative;overflow:auto}.visual-composer h2{font:32px var(--font-display),serif;margin:12px 0 20px}.composer-types{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.composer-types button{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:120px;padding:14px;display:flex}.composer-types button[aria-pressed=true]{border-color:var(--confirm);background:var(--surface-tint);box-shadow:inset 0 0 0 1px var(--confirm)}.composer-types b{color:var(--confirm);font-size:21px}.composer-types strong{font:17px var(--font-display),serif;margin:9px 0 5px}.composer-types small{color:var(--text-3);font-size:8px;line-height:1.5}.visual-composer label{margin-top:16px;font-size:10px;font-weight:700;display:block}.visual-composer input,.visual-composer textarea,.visual-composer select{border:1px solid var(--border);background:var(--surface);border-radius:6px;width:100%;margin-top:7px;padding:11px;display:block}.visual-composer textarea{resize:vertical;min-height:80px}.media-drop{border:1px dashed var(--border-strong);background:var(--surface-tint);border-radius:10px;place-items:center;width:100%;min-height:125px;margin-top:15px;display:grid}.media-drop span{color:var(--confirm);font-size:29px}.media-drop b{font-size:10px}.media-drop small{color:var(--text-3);margin-top:5px;font-size:8px}.suggest-prompt{color:var(--text-3);margin-top:9px;font-size:9px}.prompt-suggestions{gap:6px;margin-top:8px;display:grid}.prompt-suggestions button{border:1px solid var(--border);background:var(--surface-tint);text-align:left;border-radius:5px;padding:9px;font-size:9px}.composer-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.source-check{align-items:center;gap:8px;font-weight:400!important;display:flex!important}.source-check input{width:auto;margin:0}.publish-visual{border-radius:6px;width:100%;margin-top:18px}.visual-page{max-width:1180px!important;display:block!important}.visual-page>main{width:100%}@keyframes visual-pan{0%{background-size:400% 200%}to{background-size:420% 210%}}@media (max-width:960px){.visual-layout{grid-template-columns:1fr}.visual-rail{grid-template-columns:repeat(3,1fr)}.visual-media{min-height:470px}}@media (max-width:650px){.visual-hero{flex-direction:column;align-items:flex-start}.visual-hero h1{font-size:39px}.visual-feed-nav>span{display:none}.visual-layout{display:block}.visual-rail{grid-template-columns:1fr}.visual-media{min-height:450px}.visual-overlay h2{font-size:27px}.visual-quality{gap:10px}.visual-quality button{flex-basis:100%;margin-left:0}.composer-types{grid-template-columns:1fr}.composer-types button{min-height:0}.composer-row{grid-template-columns:1fr}.visual-composer{padding:27px 19px}.visual-vote b{font-size:8px}}.profile-page{max-width:1080px!important;display:block!important}.profile-page>main{width:100%}.profile-cover{background:radial-gradient(circle at 80% 20%,var(--confirm),transparent 25%),linear-gradient(135deg,var(--surface-inverse),var(--surface-inverse-2));height:190px;color:var(--text-inverse);border-radius:17px;position:relative;overflow:hidden}.profile-cover:before,.profile-cover:after{content:"";border:1px solid var(--border-inverse);border-radius:50%;width:260px;height:260px;position:absolute;top:-115px;right:8%}.profile-cover:after{width:170px;height:170px;top:36px;right:-4%}.profile-cover>span{letter-spacing:1.4px;font-size:7px;position:absolute;bottom:22px;left:25px}.profile-cover-orbit{font:68px var(--font-display),serif;color:rgb(var(--text-inverse-rgb) / .28);position:absolute;top:37px;right:17%;transform:rotate(-9deg)}.profile-identity{z-index:2;align-items:end;gap:17px;margin:-48px 25px 0;display:flex;position:relative}.profile-big-avatar{border:6px solid var(--surface);background:var(--border);width:105px;height:105px;color:var(--text);font:26px var(--font-display),serif;border-radius:50%;place-items:center;display:grid}.profile-name{padding-bottom:5px}.profile-name h1{margin:5px 0 1px;font-size:35px}.profile-name p{color:var(--text-3);margin:0;font-size:10px}.profile-identity-actions{gap:8px;margin-bottom:8px;margin-left:auto;display:flex}.profile-identity-actions button{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:999px;padding:10px 14px;font-size:9px}.profile-bio{max-width:630px;color:var(--text-3);margin:18px 25px;font-size:12px;line-height:1.8}.profile-stats{border-block:1px solid var(--border);gap:0;margin:25px;display:flex}.profile-stats>*{text-align:left;min-width:130px;padding:16px 22px 16px 0}.profile-stats b,.profile-stats span{display:block}.profile-stats b{font:23px var(--font-display),serif}.profile-stats span{color:var(--text-3);margin-top:5px;font-size:8px}.profile-tabs{border-bottom:1px solid var(--border);gap:25px;margin:36px 25px 18px;display:flex}.profile-tabs button{color:var(--text-3);padding:0 2px 13px;font-size:10px}.profile-tabs button[aria-selected=true]{border-bottom:2px solid var(--text);color:var(--text);font-weight:700}.profile-post-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 25px;display:grid}.profile-post{background-image:var(--stage-gradient);min-height:280px;color:var(--text-inverse);text-align:left;isolation:isolate;background-size:400% 200%;flex-direction:column;justify-content:end;padding:17px;display:flex;position:relative;overflow:hidden}.profile-post:before{z-index:-1;content:"";background:linear-gradient(transparent,var(--scrim-media));position:absolute;inset:30% 0 0}.profile-post>span{letter-spacing:.9px;font-size:6px}.profile-post>b{font:18px/1.22 var(--font-display),serif;margin:8px 0}.profile-post>small{color:var(--text-inverse);font-size:7px}.profile-debate-list{gap:9px;margin:0 25px;display:grid}.profile-debate-list>a{border:1px solid var(--border);background:var(--surface);color:inherit;text-align:left;border-radius:9px;gap:8px;padding:18px;text-decoration:none;display:grid}.profile-debate-list>button{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:9px;gap:8px;padding:18px;display:grid}.profile-debate-list span{color:var(--text-3);text-transform:uppercase;font-size:7px}.profile-debate-list strong{font:20px var(--font-display),serif}.profile-debate-list small{color:var(--text-3);font-size:8px}.profile-empty{border:1px dashed var(--border-strong);background:var(--surface-tint);border-radius:9px;padding:33px}.profile-empty>span{font-size:25px}.profile-empty h2{font:24px var(--font-display),serif}.profile-empty p{color:var(--text-3);font-size:10px}.profile-following-preview{background:var(--surface-inverse);color:var(--text-inverse);border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin:35px 25px;padding:24px;display:flex}.profile-following-preview h2{font:24px var(--font-display),serif;margin:10px 0}.profile-following-preview p{color:var(--text-inverse-2);margin:0;font-size:9px}.profile-face-row{padding-left:10px;display:flex}.profile-face-row span{border:2px solid var(--surface-inverse);background:var(--border);width:39px;height:39px;color:var(--text);border-radius:50%;place-items:center;margin-left:-10px;font-size:8px;display:grid}.profile-overlay{z-index:100;background:var(--overlay);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-overlay>section{background:var(--surface);border-radius:14px;width:min(540px,100%);max-height:90vh;padding:30px;position:relative;overflow:auto}.profile-overlay h2{font:31px var(--font-display),serif}.profile-people-list>div{border-top:1px solid var(--border);align-items:center;gap:11px;padding:13px 0;display:flex}.profile-people-list>div>span{background:var(--border);border-radius:50%;place-items:center;width:38px;height:38px;font-size:8px;display:grid}.profile-people-list strong,.profile-people-list small{display:block}.profile-people-list strong{font-size:10px}.profile-people-list small{color:var(--text-3);margin-top:4px;font-size:8px}.profile-people-list button{border:1px solid var(--border);border-radius:999px;margin-left:auto;padding:8px 10px;font-size:8px}.profile-overlay form label{margin:15px 0;font-size:9px;font-weight:700;display:block}.profile-overlay form input,.profile-overlay form textarea{border:1px solid var(--border);background:var(--surface);border-radius:6px;width:100%;margin-top:7px;padding:11px;display:block}.profile-overlay form textarea{min-height:90px}.profile-overlay form>button{background:var(--primary);width:100%;color:var(--on-primary);border-radius:6px;padding:12px;font-size:10px}@media (max-width:760px){.profile-post-grid{grid-template-columns:repeat(2,1fr)}.profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-identity{flex-wrap:wrap;align-items:center}.profile-identity-actions{margin-left:0}.profile-following-preview{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.profile-post-grid{grid-template-columns:1fr}.profile-stats>*{min-width:0}.profile-cover{height:155px}.profile-big-avatar{width:88px;height:88px}.profile-identity{margin-top:-40px}.profile-name h1{font-size:30px}}.engaging .sidebar{overflow-y:auto}.visual-media{aspect-ratio:1;background-size:400% 200%;min-height:0!important}.profile-post{aspect-ratio:1;min-height:0!important}.visual-media.is-playing{animation:7s ease-in-out infinite alternate visual-breathe}@keyframes visual-breathe{0%{filter:saturate(.96)}to{filter:saturate(1.08)brightness(1.03)}}@media (max-width:650px){.engaging .sidebar{z-index:var(--z-dropdown);border:1px solid var(--border);background:rgb(var(--surface-rgb) / .92);width:auto;height:62px;min-height:0;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:19px;padding:7px 8px;position:fixed;inset:auto 10px 10px;overflow:visible}.engaging .sidebar .interests{display:none}.engaging .sidebar nav{background:0 0;border-radius:0;flex-direction:row;gap:3px;width:auto;margin:0;padding:0;display:flex;position:static}.engaging .sidebar nav button{width:43px;height:46px;color:var(--icon-muted);border-radius:14px;justify-content:center;margin:0;padding:0;font-size:0;transition:transform .14s,background .14s,color .14s;display:flex;position:relative}.engaging .sidebar nav button>.nav-icon{font-size:18px;display:block}.engaging .sidebar nav button>.nav-label,.engaging .sidebar nav button>small{display:none}.engaging .sidebar nav button.active{background:var(--surface-inverse);color:var(--text-inverse)}.engaging .sidebar nav button:hover{background:var(--surface-tint);color:var(--text);filter:none;transform:translateY(-4px)scale(1.1)}.engaging .sidebar nav button.active:hover{background:var(--surface-inverse);color:var(--text-inverse)}.engaging .sidebar nav button:after{content:attr(data-label);opacity:0;pointer-events:none;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow-md);font-size:var(--text-2xs);white-space:nowrap;padding:7px 11px;font-weight:600;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:auto;bottom:56px;left:50%;transform:translate(-50%,7px)}.engaging .sidebar nav button:hover:after{opacity:1;transform:translate(-50%)}.engaging .sidebar nav button:focus-visible:after{opacity:1;transform:translate(-50%)}.engaging .workspace{margin-left:0;padding-bottom:78px}.visual-media{aspect-ratio:1;min-height:0!important}.profile-post{aspect-ratio:1}}.following-strip{border:1px solid var(--border);background:var(--surface-tint);border-radius:10px;align-items:center;gap:11px;margin:0 0 10px;padding:9px 12px;display:flex}.following-faces{padding-left:7px;display:flex}.following-faces span{border:2px solid var(--surface);background:var(--border-strong);width:30px;height:30px;color:var(--text-2);border-radius:50%;place-items:center;margin-left:-7px;font-size:6px;display:grid}.following-strip b,.following-strip small{display:block}.following-strip b{font-size:8px}.following-strip small{color:var(--text-3);margin-top:2px;font-size:6px}.visual-compact .visual-layout{align-items:flex-start;gap:14px;display:flex}.visual-compact .visual-feed{--columns:6;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));flex:1;align-items:stretch;gap:0;min-width:0;display:grid}.visual-compact .visual-layout.inline-panel-mode .visual-feed{flex:0 0 var(--explore-card-w,1400px);transition:flex-basis .48s cubic-bezier(.22,1,.36,1)}.visual-compact .visual-layout.inline-panel-mode .feed-panel-track{flex:0 0 var(--explore-panel-w,0px);min-width:0;top:calc(var(--header-h,85px) + 10px);max-height:calc(100dvh - var(--header-h,85px) - 20px);transition:flex-basis .48s cubic-bezier(.22,1,.36,1);position:sticky;overflow:hidden}.visual-compact .visual-layout.inline-panel-mode.is-panel-open .feed-panel-track{--explore-panel-w:min(420px, 38vw)}.feed-panel-track-head{border-bottom:1px solid var(--border);font-family:var(--font-display);font-size:var(--text-lg);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.feed-panel-track-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-compact .visual-card{border-radius:0;margin:0}.visual-compact .visual-author{padding:8px}.visual-compact .visual-avatar{width:25px;height:25px}.visual-compact .visual-author strong{font-size:7px}.visual-compact .visual-author small{font-size:5px}.visual-compact .visual-type{padding:3px 5px;font-size:5px}.visual-compact .visual-media{aspect-ratio:1}.visual-compact .visual-overlay>span{font-size:5px}.visual-compact .visual-overlay small{display:none}.visual-compact .visual-body{padding:10px}.visual-compact .visual-body>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;margin-bottom:9px;font-size:7px;line-height:1.45;display:-webkit-box;overflow:hidden}.visual-compact .visual-vote{gap:5px}.visual-compact .visual-vote button{min-height:34px;padding:5px}.visual-compact .visual-vote button span{width:16px;height:16px}.visual-compact .visual-vote b{font-size:6px}.visual-compact .visual-vote em{font-size:9px}.visual-compact .visual-response-actions,.visual-compact .visual-quality span,.visual-compact .visual-result span{display:none}.visual-compact .visual-quality{margin:9px -10px -10px;padding:8px 10px}.visual-compact .visual-quality button{margin:0;font-size:6px}.visual-compact .moment-actions{gap:6px}.visual-compact .moment-actions button{text-align:left;font-size:6px}.visual-compact .visual-rail{display:none}.visual-sketch{background-position:0 0}.visual-walk{background-position:0 100%}.visual-music{background-position:33.333% 0}.visual-coffee{background-position:33.333% 100%}.visual-camera{background-position:100% 0}.visual-journey{background-position:100% 100%}.visual-following .visual-layout{justify-content:center;align-items:flex-start;gap:20px;display:flex}.feed-board-lane{overscroll-behavior:contain;background:var(--surface);scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;height:calc(100dvh - 88px);min-height:520px;padding-right:5px;position:sticky;top:10px;overflow-y:auto}.feed-board-lane-heading{z-index:2;border-bottom:1px solid var(--border);background:rgb(var(--surface-rgb) / .96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;padding:7px 9px 9px;display:flex;position:sticky;top:0}.feed-board-lane-heading b{color:var(--text-2);margin-top:3px;font-size:8px;display:block}.feed-board-lane-heading>span{color:var(--icon-muted);font-size:18px}.feed-board{border:1px solid var(--border);background:var(--surface);box-shadow:0 7px 22px rgb(var(--cg-ink-rgb) / .05);border-radius:11px;margin-top:9px;transition:opacity .16s,transform .16s,box-shadow .16s}.feed-board:hover{box-shadow:0 11px 28px rgb(var(--cg-ink-rgb) / .09)}.feed-board.is-dragging{opacity:.48;transform:scale(.985)}.feed-board header{cursor:grab;align-items:flex-start;gap:9px;padding:11px 10px 8px;display:flex}.feed-board-icon{background:var(--surface-tint);width:27px;height:27px;color:var(--text-2);border-radius:8px;flex:0 0 27px;place-items:center;font-size:13px;display:grid}.feed-board h2{color:var(--text-2);font-family:var(--font-display), serif;margin:1px 0 3px;font-size:12.5px;line-height:1.1}.feed-board header small{color:var(--text-3);font-size:6px;line-height:1.4;display:block}.feed-board-order{align-items:center;gap:2px;display:flex}.feed-board-order button{width:20px;height:20px;color:var(--icon-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:10px}.feed-board-order button:hover:not(:disabled){background:var(--surface-tint)}.feed-board-order span{color:var(--icon-muted);margin-left:2px;font-size:13px}.feed-board li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:8px 1px;display:grid}.feed-board li span{color:var(--text-2);font-size:8px;font-weight:650;line-height:1.35}.feed-board li small{max-width:112px;color:var(--text-3);text-align:right;font-size:6px;line-height:1.4}@media (max-width:1080px){.visual-compact .visual-feed{--columns:5}}@media (max-width:960px){.visual-compact .visual-feed{--columns:4}}@media (max-width:780px){.visual-compact .visual-feed{--columns:3}.visual-following .visual-layout{display:block}.feed-board-lane{height:auto;min-height:0;margin-top:14px;position:static;overflow:visible}}@media (max-width:520px){.visual-compact .visual-feed{--columns:2}.visual-compact .visual-author{padding:7px}.visual-compact .visual-author>div,.visual-compact .visual-author>button{display:none}.visual-compact .visual-overlay{bottom:9px;left:9px;right:9px}.visual-compact .visual-overlay>span{display:none}.visual-compact .visual-language{margin-left:0}.visual-compact .visual-overlay h2{font-size:14px}.visual-compact .visual-body{padding:9px}.visual-compact .visual-body>p{display:none}.visual-compact .visual-vote button{justify-content:center}.visual-compact .visual-vote b{display:none}.visual-compact .visual-hidden-result{font-size:6px}.visual-compact .visual-quality{margin:8px -9px -9px;padding:7px 9px}.following-strip{padding:8px}}.visual-compact>.feed-format-filters{top:var(--header-h,85px);margin:0 0 10px;padding-top:4px}.visual-compact .visual-card{background:var(--surface-tint);min-width:0;box-shadow:none;border:0;border-radius:0;transition:filter .2s;position:relative;overflow:hidden}.visual-compact .visual-card:hover{filter:brightness(1.07)}.visual-compact .visual-media{aspect-ratio:1;border-radius:0;min-height:0}.visual-compact .visual-media:before{background:linear-gradient(transparent 25%, rgb(var(--cg-ink-rgb) / .86))}.visual-compact .visual-overlay{bottom:34px;left:14px;right:14px}.visual-compact .visual-overlay>span{color:rgb(var(--text-inverse-rgb) / .72);letter-spacing:.8px;text-transform:uppercase;border:0;padding:0;font-size:7px;font-weight:700}.visual-language{border:1px solid rgb(var(--text-inverse-rgb) / .22);background:rgb(var(--cg-ink-rgb) / .32);color:rgb(var(--text-inverse-rgb) / .88);letter-spacing:.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:help;border-radius:999px;align-items:center;margin-left:6px;padding:2px 5px;font:700 6px/1 system-ui,sans-serif;display:inline-flex}.visual-compact .visual-overlay h2{margin:7px 0 0;font-size:clamp(16px,1.45vw,21px);line-height:1.13}.explore-signals{z-index:2;color:rgb(var(--text-inverse-rgb) / .67);gap:10px;font-size:7px;display:flex;position:absolute;bottom:11px;left:13px;right:13px}.explore-signals span:last-child{margin-left:auto}.explore-signals button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.explore-signals button.active,.explore-signals button:hover{color:var(--text-inverse)}.explore-text-card .visual-media{background-image:linear-gradient(145deg, var(--cg-ink-2), var(--cg-muted))}.explore-text-card:nth-child(7n) .visual-media{background-image:linear-gradient(145deg, var(--confirm-hover), var(--confirm))}.explore-text-card:nth-child(5n) .visual-media{background-image:linear-gradient(145deg, var(--cg-ink-2), var(--cg-muted))}.explore-text-card .visual-media:after{color:rgb(var(--text-inverse-rgb) / .25);content:"↔";font:48px var(--font-display), serif;position:absolute;top:18px;right:20px;transform:rotate(-12deg)}.visual-following .visual-card{border-radius:11px;margin-bottom:12px}.visual-following .visual-author{padding:9px 12px}.visual-following .visual-avatar{width:29px;height:29px;font-size:7px}.visual-following .visual-author strong{font-size:9px}.visual-following .visual-author small{margin-top:2px;font-size:7px}.visual-following .visual-type{padding:4px 6px;font-size:6px}.visual-following .visual-overlay{bottom:18px;left:18px;right:18px}.visual-following .visual-overlay h2{max-width:520px;margin:9px 0 5px;font-size:25px}.visual-following .visual-vote button{min-height:39px;padding:7px 10px}.visual-following .visual-response-actions{gap:12px;margin-top:11px;padding-top:10px}.visual-following .visual-response-actions button{font-size:8px}.visual-following .visual-quality{margin:12px -13px -13px;padding:10px 13px}.feed-board-lane{border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 2px rgb(var(--cg-ink-rgb) / .04);font-family:var(--font-body);border-radius:16px;padding:12px}.feed-board-lane-heading{color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0 0 8px;padding:0;display:flex;position:relative}.feed-board-lane-heading .visual-kicker{white-space:nowrap;width:auto;min-width:0;color:var(--text-3);letter-spacing:.7px;align-items:center;gap:6px;font-size:7px;font-weight:800;display:inline-flex}.feed-board-lane-heading>span:last-child{background:var(--surface-tint);width:22px;height:22px;color:var(--icon-muted);border:0;border-radius:999px;flex:none;place-items:center;font-size:11px;display:grid}@keyframes board-pulse{0%,to{opacity:1}50%{opacity:.3}}.feed-board{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:13px 0 6px;transition:opacity .16s,background-color .16s;position:relative;overflow:visible}.feed-board:hover{box-shadow:none;transform:none}.feed-board:before{display:none}.feed-board.is-dragging{opacity:.5;background:var(--surface-tint);outline:1px dashed var(--border-strong);outline-offset:-1px;border-top-color:#0000;border-radius:12px;transform:none}.feed-board header{cursor:grab;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;height:auto;min-height:0;padding:0 6px 9px;display:flex;position:relative}.feed-board header:active{cursor:grabbing}.feed-board header>div:nth-child(2){flex:1;min-width:0}.feed-board-icon{border:1px solid var(--border-strong);background:var(--surface);width:28px;height:28px;box-shadow:none;color:var(--text);border-radius:50%;flex:0 0 28px;place-items:center;font-size:12px;display:grid}.feed-board-icon-svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.feed-board header h2{color:var(--text);font-family:var(--font-display), Georgia, serif;letter-spacing:0;margin:0;font-size:13px;font-weight:400;line-height:1.2}.feed-board header small{color:var(--text-3);font-family:var(--font-body);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-top:3px;font-size:8.5px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.feed-board-order{opacity:.75;flex:none;align-items:center;gap:1px;margin:0;transition:opacity .15s;display:flex}.feed-board header:hover .feed-board-order,.feed-board header:focus-within .feed-board-order{opacity:1}.feed-board-order button{width:20px;height:20px;color:var(--icon-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;font-size:11px;line-height:1;transition:background-color .15s,color .15s;display:grid}.feed-board-order button:hover:not(:disabled){background:var(--surface-tint);color:var(--text);filter:none}.feed-board-order button:disabled{opacity:.3;cursor:default}.feed-board-order button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.feed-board-order span{color:var(--icon-muted);margin-left:2px;font-size:12px;line-height:1}.feed-board ol{margin:0;padding:0;list-style:none}.feed-board li{border-top:0;padding:0;display:block;position:relative}.feed-board li+li{border-top:1px solid rgb(var(--cg-muted-rgb) / .14)}.feed-board .feed-board-row{width:100%;min-height:30px;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 6px;transition:background-color .15s;display:grid}.feed-board .feed-board-row:hover:not(:disabled){background:var(--surface-tint);filter:none}.feed-board .feed-board-row:active:not(:disabled){background:var(--surface-tint)}.feed-board .feed-board-row:disabled{cursor:default;opacity:1}.feed-board .feed-board-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.feed-board .feed-board-row>span{-webkit-line-clamp:2;min-width:0;color:var(--text);font-family:var(--font-body);letter-spacing:-.05px;-webkit-box-orient:vertical;font-size:11.5px;font-style:normal;font-weight:600;line-height:1.2;transition:color .15s;display:-webkit-box;overflow:hidden}.feed-board .feed-board-row:hover:not(:disabled)>span{color:var(--text)}.feed-board .feed-board-row>small{max-width:96px;color:var(--text-3);font-variant-numeric:tabular-nums;letter-spacing:.1px;white-space:nowrap;text-align:right;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;padding:0;font-size:8.5px;font-style:normal;font-weight:600;line-height:1.3;overflow:hidden}.feed-board[data-board=regional] ol,.feed-board[data-board=country] ol,.feed-board[data-board=world] ol{counter-reset:board-rank}.feed-board[data-board=regional] li,.feed-board[data-board=country] li,.feed-board[data-board=world] li{counter-increment:board-rank;padding-left:0}.feed-board[data-board=regional] .feed-board-row,.feed-board[data-board=country] .feed-board-row,.feed-board[data-board=world] .feed-board-row{padding-left:34px}.feed-board[data-board=regional] li:before,.feed-board[data-board=country] li:before,.feed-board[data-board=world] li:before{z-index:1;width:24px;height:auto;color:var(--text-3);content:counter(board-rank, decimal-leading-zero);font-family:var(--font-display), Georgia, serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.3px;pointer-events:none;background:0 0;border:0;border-radius:0;font-size:15px;font-style:normal;font-weight:400;line-height:1;transition:color .15s;display:block;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.feed-board[data-board=regional] li:hover:before,.feed-board[data-board=country] li:hover:before,.feed-board[data-board=world] li:hover:before{color:var(--confirm)}.feed-board li.feed-board-arbitrator{align-items:center;gap:6px;padding:0 6px 0 0;display:flex}.feed-board-arbitrator .feed-board-row{flex:1;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0}.feed-board-avatar{border:1px solid var(--border-strong);background:var(--surface-tint);width:26px;height:26px;color:var(--text);font-family:var(--font-display), Georgia, serif;letter-spacing:.2px;border-radius:50%;flex:0 0 26px;place-items:center;font-size:9.5px;font-style:normal;font-weight:600;line-height:1;transition:border-color .15s,color .15s;display:grid}.feed-board-arbitrator .feed-board-row:hover .feed-board-avatar{border-color:var(--confirm);color:var(--text)}.feed-board[data-board=arbitrators] .feed-board-row>span{-webkit-line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.feed-board[data-board=arbitrators] .feed-board-row small{max-width:none;color:var(--text-3);font-variant-numeric:normal;letter-spacing:0;white-space:nowrap;text-align:left;text-overflow:ellipsis;background:0 0;margin-top:2px;padding:0;font-size:8.5px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.feed-board-follow{border:1px solid var(--border-strong);border-radius:var(--radius-full);min-width:30px;color:var(--text-2);letter-spacing:.2px;text-align:center;white-space:nowrap;background:0 0;flex:none;padding:5px 9px;font-size:8px;font-weight:800;line-height:1;transition:background-color .15s,border-color .15s,color .15s}.feed-board-follow:hover{border-color:var(--confirm);background:var(--surface);color:var(--text);filter:none}.feed-board-follow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.feed-board-follow.is-following{border-color:var(--confirm);background:var(--confirm);color:var(--on-primary)}.feed-board-follow.is-following:hover{border-color:var(--confirm-hover);background:var(--confirm-hover);color:var(--on-primary)}.feed-board[data-board=recommendations] .feed-board-row>small{max-width:116px;color:var(--text-3);font-variant-numeric:normal;letter-spacing:0;font-weight:500}.feed-board[data-board=recommendations] .feed-board-row:disabled>span{color:var(--text-3);font-family:var(--font-editorial), Georgia, serif;letter-spacing:0;font-size:12.5px;font-style:italic;font-weight:500}.promoted-rail-card{border:1px solid var(--border-inverse-soft);background:radial-gradient(120% 80% at 100% 0%, rgb(var(--text-inverse-rgb) / .1), transparent 58%), var(--stage-gradient);color:var(--text-inverse);box-shadow:var(--shadow-md);border-radius:16px;margin:0 0 14px;padding:15px 16px 16px;position:relative;overflow:hidden}.promoted-rail-card:before{border:1px solid rgb(var(--text-inverse-rgb) / .12);content:"";pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:-120px;right:-80px}.promoted-rail-eyebrow{border-bottom:1px solid var(--border-inverse-soft);color:var(--text-inverse-2);font-family:var(--font-body);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 10px;padding-bottom:8px;font-size:7px;font-weight:800;display:flex;position:relative}.promoted-rail-eyebrow:before{background:var(--text-inverse-2);content:"";opacity:.8;border-radius:50%;width:5px;height:5px}.promoted-rail-card b{color:var(--text-inverse-2);font-family:var(--font-body);letter-spacing:.3px;font-size:8.5px;font-weight:700;display:block;position:relative}.promoted-rail-card p{color:var(--text-inverse);font-family:var(--font-display), Georgia, serif;letter-spacing:-.2px;margin:4px 0 12px;font-size:15.5px;font-weight:400;line-height:1.22;position:relative}.promoted-rail-card a{border-radius:var(--radius-full);background:var(--text-inverse-2);min-height:26px;color:var(--text);font-family:var(--font-body);letter-spacing:.2px;border:1px solid #0000;align-items:center;gap:5px;padding:6px 12px;font-size:8.5px;font-weight:800;line-height:1;transition:background-color .15s;display:inline-flex;position:relative}.promoted-rail-card a:hover{background:var(--surface);color:var(--text);text-decoration:none}.promoted-rail-card a:focus-visible{outline:2px solid var(--focus-ring-inverse);outline-offset:2px}.feed-board-lane{color:var(--text);font-family:var(--font-body)}.feed-board-lane-heading{z-index:2;border:0;border-bottom:1px solid var(--border);background:var(--surface);color:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:space-between;align-items:center;margin:0 0 12px;padding:2px 6px 9px;display:flex;position:sticky;top:0}.feed-board-lane-heading:after{display:none}.feed-board-lane-heading .visual-kicker{white-space:nowrap;width:auto;min-width:0;color:var(--text-3);font-family:var(--font-body);letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:7px;font-size:7.5px;font-weight:800;display:inline-flex}.feed-board-lane-heading .visual-kicker:before{background:var(--confirm);content:"";width:6px;height:6px;box-shadow:0 0 0 3px rgb(var(--text-rgb) / .12);border-radius:50%;animation:2.2s infinite board-pulse}.feed-board-lane-heading>span:last-child{border-radius:var(--radius-full);width:20px;height:20px;color:var(--icon-muted);cursor:help;background:0 0;border:0;flex:none;place-items:center;font-size:12px;display:grid}@media (prefers-reduced-motion:reduce){.feed-board,.feed-board-order,.feed-board-order button,.feed-board .feed-board-row,.feed-board .feed-board-row>span,.feed-board[data-board=regional] li:before,.feed-board[data-board=country] li:before,.feed-board[data-board=world] li:before,.feed-board-avatar,.feed-board-follow,.promoted-rail-card a{transition:none}.feed-board-lane-heading .visual-kicker:before{animation:none}}@media (max-width:1180px){.feed-board li small{max-width:118px}}@media (max-width:960px){.feed-board h2{font-size:13px}.feed-board li span{font-size:10px}}@media (max-width:780px){.visual-following .visual-layout{display:block}.feed-board-lane{margin-top:14px}.visual-following .feed-panel-track{width:100%;max-height:0;margin:0;transition:max-height .46s cubic-bezier(.22,1,.36,1),margin .3s;position:static;overflow:hidden}.visual-following .visual-layout.is-panel-open .feed-panel-track{max-height:min(78vh,760px);margin:14px 0 0}.visual-following .feed-panel-track .discussion-open .argument-chat{max-height:min(78vh,760px)}}@media (prefers-reduced-motion:reduce){.feed-board-lane-heading .visual-kicker:before{animation:none}}@media (max-width:520px){.visual-compact .visual-overlay{bottom:31px}.visual-compact .visual-overlay h2{font-size:14px}.explore-signals{gap:5px;font-size:6px;bottom:8px;left:9px;right:9px}}.feed-utility-actions{align-items:center;gap:7px;display:flex}.feed-utility-actions>button{border:1px solid var(--border);background:var(--surface-tint);width:35px;height:35px;color:var(--text-2);border-radius:50%;place-items:center;display:grid;position:relative}.feed-utility-actions>button:hover,.feed-utility-actions>button.active{filter:none;border-color:var(--border-strong);background:var(--border-strong)}.feed-utility-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.feed-utility-actions .nav-new-dot{top:2px;left:auto;right:2px}.feed-utility-actions>.header-post{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.feed-utility-actions>.header-post:hover,.feed-utility-actions>.header-post.active{border-color:var(--primary);background:var(--primary);filter:brightness(1.25)}.feed-utility-actions>.account-chip{background:var(--primary);width:35px;height:35px;color:var(--on-primary);border:0}.feed-utility-actions>.account-chip:hover{background:var(--primary);filter:brightness(1.1);border:0}.header-sign-in{border:1px solid var(--border-strong);background:var(--surface);width:35px;height:35px;color:var(--text);border-radius:50%;flex-shrink:0;place-items:center;text-decoration:none;display:grid;position:relative}.header-sign-in:hover{background:var(--surface-tint)}.header-sign-in:disabled{opacity:.5;cursor:not-allowed}.header-sign-in:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.header-search{border-radius:var(--radius-full);border:1px solid #0000;align-items:center;margin:-1px 0;display:flex;position:relative}.header-search>button{border:1px solid var(--border);background:var(--surface-tint);width:35px;height:35px;color:var(--text-2);border-radius:50%;flex:0 0 35px;place-items:center;display:grid;position:relative}.header-search>button:hover{filter:none;border-color:var(--border-strong);background:var(--border-strong)}.header-search input{width:0;min-width:0;color:var(--text);font-size:var(--text-xs);opacity:0;background:0 0;border:0;outline:none;padding:0;transition:width .18s,padding .18s,opacity .12s}.header-search.is-open{border-color:var(--border-strong);background:var(--surface)}.header-search.is-open:focus-within{border-color:var(--focus-ring)}.header-search.is-open>button{background:0 0;border-color:#0000}.header-search.is-open input{opacity:1;width:240px;padding:0 14px 0 2px}@media (prefers-reduced-motion:reduce){.header-search input{transition:none}}.header-tool-label{display:none}@media (hover:hover) and (pointer:fine){.app-header-icons :is(button,a){position:relative}.header-tool-label{z-index:41;border-radius:var(--radius-full);background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-md);letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;padding:8px 13px;font-size:12px;font-weight:600;line-height:1;transition:opacity .14s,transform .14s;display:block;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-4px)}:is(.app-header-icons :is(button,a):hover>.header-tool-label,.app-header-icons :is(button,a):focus-visible>.header-tool-label){opacity:1;transform:translate(-50%)}.app-header-icons :is(button,a)[aria-expanded=true]>.header-tool-label{opacity:0}.app-header-icons>:last-child>.header-tool-label{left:auto;right:0;transform:translateY(-4px)}.app-header-icons>:last-child:is(:hover,:focus-visible)>.header-tool-label{transform:translate(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.header-tool-label{transition:none}}.activity-popover>header{justify-content:flex-start}.your-activity>section{border-bottom:1px solid var(--border)}.your-activity>section:last-child{border-bottom:0}.your-activity h3{color:var(--text-3);letter-spacing:.6px;text-transform:uppercase;align-items:baseline;gap:6px;margin:0;padding:12px 15px 4px;font-size:9px;font-weight:800;display:flex}.your-activity h3 span{color:var(--text-2)}.your-activity button{text-align:left;width:100%;padding:8px 15px;display:block}.your-activity button:hover:not(:disabled){filter:none;background:var(--surface-tint)}.your-activity button:disabled{cursor:default;opacity:.6}.your-activity button b{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.your-activity button small{color:var(--text-3);margin-top:3px;font-size:8px;display:block}.your-activity-more{color:var(--text-3);padding:2px 15px 12px;font-size:8px;display:block}.feed-top-popover{width:min(355px,100vw - 110px);max-height:calc(100dvh - var(--header-h,85px) - 8px);border:1px solid var(--border);background:var(--surface);box-shadow:0 20px 55px rgb(var(--cg-ink-rgb) / .2);border-radius:14px;position:absolute;top:44px;right:0;overflow:hidden auto}.feed-top-popover>header{border-bottom:1px solid var(--border);align-items:center;padding:14px 15px 11px;display:flex}.feed-top-popover>header b{color:var(--text-2);font-size:13px}.feed-top-popover>header small{color:var(--text-3);margin-top:3px;font-size:8px;display:block}.feed-top-popover>button{border-bottom:1px solid var(--border);text-align:left;align-items:center;gap:10px;width:100%;padding:11px 15px;display:flex}.feed-top-popover>button:hover{filter:none;background:var(--surface-tint)}.feed-top-popover>button>span{background:var(--border-strong);width:32px;height:32px;color:var(--text-2);border-radius:50%;flex:0 0 32px;place-items:center;font-size:8px;font-weight:800;display:grid}.feed-top-popover>button div{min-width:0}.feed-top-popover>button b,.feed-top-popover>button small{display:block}.feed-top-popover>button b{color:var(--text-2);font-size:10px;line-height:1.35}.feed-top-popover>button small{color:var(--text-3);margin-top:3px;font-size:8px}.feed-top-popover>button.is-unread{background:var(--surface-tint)}.notifications-empty{color:var(--text-3);padding:20px 15px;font-size:10px;line-height:1.5}.apps-popover{width:min(390px,100vw - 110px)}.feed-app-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:11px;display:grid}.feed-app-grid>button{border:1px solid var(--border);background:var(--surface-tint);text-align:left;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:82px;padding:11px;display:flex}.feed-app-grid>button:hover{filter:none;border-color:var(--border-strong);background:var(--surface-tint)}.feed-app-grid span{color:var(--oppose);font-size:19px}.feed-app-grid b{color:var(--text-2);font-size:9px;line-height:1.25}.feed-app-grid>button:last-child{grid-column:span 2}@media (max-width:520px){.feed-utility-actions{gap:4px}.feed-utility-actions>button{width:32px;height:32px}.feed-top-popover{width:min(345px,100vw - 36px);right:-2px}.feed-app-grid{grid-template-columns:repeat(2,1fr)}.feed-app-grid>button:last-child{grid-column:span 2}}.post-action-dock{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface), var(--surface-tint));box-shadow:0 8px 24px rgb(var(--cg-ink-rgb) / .08), inset 0 1px rgb(var(--surface-rgb) / .9);border-radius:14px;grid-template-columns:minmax(90px,1.15fr) minmax(90px,1.15fr) 1px minmax(58px,.72fr) minmax(62px,.78fr);align-items:stretch;gap:5px;padding:5px;display:grid;position:relative}.post-action-dock button{border-radius:10px;min-width:0;transition:transform .16s,background .16s,color .16s,box-shadow .16s}.post-action-dock button:active{transform:scale(.96)}.position-button{min-height:43px;color:var(--text-3);align-items:center;gap:7px;padding:5px 8px;display:flex;position:relative;overflow:visible}.position-button:hover{filter:none;background:var(--surface-tint)}.position-button.oppose{color:var(--oppose)}.position-button.oppose:hover{background:var(--oppose-soft)}.position-icon{background:var(--border-strong);border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:18px;font-weight:400;transition:transform .2s cubic-bezier(.2,.9,.2,1.4),background .2s;display:grid}.oppose .position-icon{background:var(--oppose-soft)}.position-button b{letter-spacing:.15px;text-overflow:ellipsis;font-size:9px;overflow:hidden}.position-button em{margin-left:auto;font-size:12px;font-style:normal;font-weight:800}.position-button.picked.support{background:var(--support-soft);box-shadow:inset 0 0 0 1px var(--support)}.position-button.picked.oppose{background:var(--oppose-soft);box-shadow:inset 0 0 0 1px var(--oppose)}.position-button.picked .position-icon{background:var(--surface);transform:rotate(8deg)scale(1.04)}.position-button.just-voted .position-icon{animation:.62s cubic-bezier(.16,1.2,.4,1) position-pop}.position-button.just-voted:before,.position-button.just-voted:after{z-index:4;content:"";pointer-events:none;background:currentColor;border-radius:50%;width:5px;height:5px;animation:.64s ease-out forwards vote-spark;position:absolute;top:8px;left:21px;box-shadow:18px -5px,23px 12px,-5px 17px}.position-button.just-voted:after{animation-delay:40ms;transform:rotate(45deg)}.dock-divider{background:var(--border);width:1px;margin:7px 0}.dock-tool{min-height:43px;color:var(--text-3);align-content:center;place-items:center;gap:3px;padding:4px;display:grid}.dock-tool:hover,.dock-tool.active{filter:none;background:var(--surface-tint);color:var(--text-2)}.dock-tool svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.dock-tool span{letter-spacing:.2px;font-size:6px;font-weight:700}.evidence-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.visual-following .visual-result{margin:8px 3px 0}.visual-following .visual-result>div{background:var(--border);height:3px}.visual-following .visual-result i{background:var(--neutral-stance);transition:width .5s cubic-bezier(.2,.75,.25,1)}.visual-following .visual-result span{margin-top:5px;font-size:7px;display:block}.visual-following .visual-result span b{color:var(--text-2)}.visual-following .visual-hidden-result{padding:7px 4px 0;font-size:7px}.visual-following .visual-reason{margin-top:9px;animation:.22s ease-out both reason-reveal}.visual-following .visual-quality{background:linear-gradient(100deg, var(--surface-tint), var(--surface-tint));font-size:inherit;grid-template-columns:repeat(3,minmax(0,1fr)) 42px;gap:5px;margin:11px -13px -13px;padding:8px 13px;display:grid}.visual-following .visual-quality>button{min-width:0;min-height:47px;color:var(--text-3);text-align:left;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding:6px 8px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.visual-following .visual-quality>button:hover,.visual-following .visual-quality>button.active{filter:none;border-color:var(--border);background:var(--surface);box-shadow:0 5px 15px rgb(var(--cg-ink-rgb) / .08);transform:translateY(-1px)}.visual-following .visual-quality>button b{color:var(--text-2);font:18px/1 var(--font-display), serif}.visual-following .visual-quality>button span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;font-weight:700;display:block;overflow:hidden}.visual-following .visual-quality>button i{color:var(--icon-muted);font-size:8px;font-style:normal;position:absolute;top:7px;right:7px}.visual-following .visual-quality>.quality-map{color:var(--icon-muted);text-align:center;align-items:center;padding:4px;font-size:18px}.visual-following .visual-quality>.quality-map span{font-size:6px}.argument-chat{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface), var(--surface));box-shadow:inset 0 1px var(--surface);border-radius:14px;margin:13px 0 2px;animation:.25s ease-out both reason-reveal;overflow:hidden}.argument-chat>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 12px 9px;display:flex}.argument-chat>header span{color:var(--text-2);letter-spacing:1px;font-size:5px;font-weight:800}.argument-chat>header h3{color:var(--text-2);font:15px/1.1 var(--font-display), serif;margin:3px 0 0}.argument-chat-scroll{overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;max-height:330px;overflow-y:auto}.argument-river-track{flex-direction:column;gap:8px;padding:11px;display:flex;position:relative}.argument-bubble{border:1px solid var(--border);background:var(--surface);width:min(88%,430px);box-shadow:0 4px 14px rgb(var(--cg-ink-rgb) / .06);border-radius:5px 15px 15px;align-self:flex-start;padding:10px 11px 8px}.argument-bubble.oppose{border-color:var(--border);background:var(--surface);border-radius:15px 5px 15px 15px;align-self:flex-end}.argument-bubble.reflecting{border-color:var(--border);background:var(--surface);align-self:center}.argument-bubble.yours{border-color:var(--border-strong);background:var(--surface-tint);align-self:flex-end}.argument-bubble>div{align-items:center;gap:7px;display:flex}.argument-bubble>div b{color:var(--text-2);font-size:8px}.argument-bubble>div span{background:var(--surface-tint);color:var(--text-2);letter-spacing:.45px;text-transform:uppercase;border-radius:999px;padding:2px 5px;font-size:5px;font-weight:800}.argument-bubble.oppose>div span{background:var(--oppose-soft);color:var(--oppose-ink)}.argument-bubble.reflecting>div span{background:var(--surface-tint);color:var(--text-2)}.argument-bubble p{color:var(--text-2);margin:7px 0 8px;font-size:9px;line-height:1.5}.argument-bubble footer{min-height:16px;color:var(--text-3);align-items:center;gap:9px;font-size:6px;display:flex}.argument-bubble footer button{color:var(--text-3);font-size:6px}.argument-bubble footer button:hover,.argument-bubble footer button.active{filter:none;color:var(--oppose)}.argument-bubble footer button:last-child{color:var(--text-3);margin-left:auto}@keyframes position-pop{0%{transform:scale(.82)rotate(-8deg)}45%{transform:scale(1.2)rotate(8deg)}to{transform:scale(1.04)rotate(8deg)}}@keyframes vote-spark{0%{opacity:.8;transform:scale(.35)}to{opacity:0;transform:scale(1.7)translateY(-5px)}}@keyframes reason-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:650px){.post-action-dock{grid-template-columns:1fr 1fr 1px 52px 57px}.position-button{min-height:48px;padding:5px 7px}.position-button b{font-size:8px}.visual-following .visual-quality{grid-template-columns:repeat(3,1fr) 38px}.visual-following .visual-quality>button{min-height:52px;padding:6px}.visual-following .visual-quality>button b{font-size:16px}.visual-following .visual-quality>button span{font-size:6px}.argument-bubble{width:92%}}@media (prefers-reduced-motion:reduce){.post-action-dock button,.visual-following .visual-quality>button,.visual-following .visual-result i{transition:none}.position-button.just-voted .position-icon,.position-button.just-voted:before,.position-button.just-voted:after,.argument-chat,.visual-following .visual-reason{animation:none}}.visual-following .visual-card{animation:linear both feed-card-reveal;animation-timeline:view();animation-range:entry entry 22%}.visual-following .visual-card:hover .visual-media{filter:saturate(1.06);background-size:407% 204%}.visual-following .visual-overlay h2{max-width:470px;font-size:22px}.visual-following .visual-body{padding:11px 12px}.visual-following .visual-body>p{margin-bottom:8px;font-size:8px;line-height:1.5}.visual-reason>label{color:var(--text-2);margin-bottom:6px;font-size:8px;font-weight:800;display:block}.visual-reason .reason-skip{color:var(--text-3);background:0 0;margin-left:auto;margin-right:5px;padding:7px 9px}.visual-reason .reason-skip:hover{filter:none;background:var(--surface-tint)}.visual-following .visual-quality.is-condensed{gap:3px;padding-top:5px;padding-bottom:5px}.visual-following .visual-quality.is-condensed>button{min-height:32px;padding:4px 6px}.visual-following .visual-quality.is-condensed>button b{font:800 13px/1 system-ui,sans-serif}.visual-following .visual-quality.is-condensed>button span{margin-top:2px;font-size:5px}.visual-following .visual-quality.is-condensed>button i{display:none}.visual-following .visual-quality.is-condensed>.quality-map{font-size:14px}.argument-chat{border-radius:11px;margin-top:7px}.argument-chat>header{padding:8px 10px 7px}.argument-chat>header h3{margin-top:2px;font-size:13px}.argument-chat>header p{max-width:410px;color:var(--text-3);margin:3px 0 0;font-size:7px;line-height:1.35}.argument-chat-scroll{max-height:min(54dvh,500px)}.argument-river-track{gap:6px;padding:8px}.argument-bubble{border-radius:4px 12px 12px;width:min(82%,390px);padding:7px 9px 6px}.argument-bubble.oppose{border-radius:12px 4px 12px 12px}.argument-bubble>div b{font-size:7px}.argument-bubble>div span{padding:2px 4px;font-size:4.5px}.argument-bubble p{margin:5px 0 6px;font-size:8.5px;line-height:1.45}.argument-bubble footer{min-height:13px}@keyframes feed-card-reveal{0%{opacity:.72;transform:translateY(9px)scale(.993)}to{opacity:1;transform:none}}@media (max-width:650px){.visual-following .visual-body{padding:11px 12px}.visual-following .visual-quality{margin:10px -12px -11px;padding-left:12px;padding-right:12px}.visual-following .visual-quality.is-condensed>button{min-height:34px}.argument-chat-scroll{max-height:min(58dvh,540px)}.argument-bubble{width:88%}}@media (prefers-reduced-motion:reduce){.visual-following .visual-card{animation:none}.visual-following .visual-media{transition:none}}.visual-following .visual-media{min-height:185px;transition:min-height .52s cubic-bezier(.22,.82,.22,1),background-size .7s cubic-bezier(.2,.7,.2,1),filter .35s}.visual-following .visual-card,.visual-following .visual-overlay,.visual-following .visual-overlay h2,.visual-following .visual-body>p,.visual-following .post-action-dock,.visual-following .position-button,.visual-following .position-icon,.visual-following .dock-tool{transition:min-height .52s cubic-bezier(.22,.82,.22,1),max-height .45s,margin .45s,padding .45s,opacity .32s,transform .45s cubic-bezier(.22,.82,.22,1),font-size .4s}.visual-following .discussion-open{border-color:var(--border);box-shadow:0 16px 46px rgb(var(--cg-ink-rgb) / .12)}.visual-following .discussion-open .visual-author{padding-top:7px;padding-bottom:7px}.visual-following .discussion-open .visual-avatar{width:24px;height:24px}.visual-following .discussion-open .visual-media{background-size:420% 210%;min-height:84px}.visual-following .discussion-open .visual-overlay{bottom:9px;left:13px;right:13px}.visual-following .discussion-open .visual-overlay>span,.visual-following .discussion-open .visual-overlay>small,.visual-following .discussion-open .visual-overlay h2{max-width:none;margin:0;font-size:15px;line-height:1.15}.visual-following .discussion-open .visual-body>p{opacity:0;max-height:0;margin:0;overflow:hidden}.visual-following .discussion-open .post-action-dock{border-radius:10px;gap:3px;padding:3px}.visual-following .discussion-open .position-button{min-height:32px;padding:3px 5px}.visual-following .discussion-open .position-icon{border-radius:6px;flex-basis:20px;width:20px;height:20px;font-size:13px}.visual-following .discussion-open .position-button b{font-size:7px}.visual-following .discussion-open .position-button em{font-size:9px}.visual-following .discussion-open .dock-tool{gap:1px;min-height:32px}.visual-following .discussion-open .dock-tool svg{width:13px;height:13px}.visual-following .discussion-open .dock-tool span{font-size:5px}.visual-following .discussion-open .visual-result,.visual-following .discussion-open .visual-hidden-result{display:none}.visual-following .discussion-open .argument-chat{margin-top:5px;animation:.55s cubic-bezier(.18,.84,.2,1) both river-open;position:relative;overflow:hidden}.visual-following .discussion-open .argument-chat:before{z-index:3;background:linear-gradient(90deg, transparent, var(--border-strong), var(--confirm), transparent);content:"";width:100%;height:2px;animation:2.8s ease-in-out infinite river-shimmer;position:absolute;top:0;left:0}.visual-following .discussion-open .argument-chat-scroll{min-height:360px;max-height:min(68dvh,650px);position:relative}.visual-following .discussion-open .argument-river-track{padding:7px 9px 15px 16px}.argument-river-track:before{background:linear-gradient(var(--border-strong) 0%, var(--oppose) 48%, var(--border-strong) 100%);content:"";opacity:.52;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:12px}.argument-stream{z-index:1;width:calc(100% - 18px);margin-left:11px;position:relative}.argument-stream:before{background:var(--border-strong);content:"";width:14px;height:1px;position:absolute;top:14px;left:-14px}.argument-stream:after{border:2px solid var(--surface);background:var(--icon-muted);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:-17px}.argument-stream.depth-1{width:calc(100% - 43px);margin-left:36px}.argument-stream.depth-1:before{background:linear-gradient(90deg, var(--border-strong), var(--confirm));width:39px;left:-39px}.argument-stream.depth-2{width:calc(100% - 70px);margin-left:63px}.argument-stream.depth-2:before{background:linear-gradient(90deg, var(--border-strong), var(--confirm), var(--border-strong));width:66px;left:-66px}.argument-stream+.argument-stream{margin-top:5px}.argument-stream .argument-bubble{border-radius:4px 10px 10px;width:100%;padding:6px 8px 5px}.argument-stream .argument-bubble.oppose{border-radius:10px 4px 10px 10px;align-self:auto}.argument-meta{align-items:center;gap:5px;min-width:0;display:flex}.argument-bubble>.argument-meta b{color:var(--text-2);font-size:7px}.argument-meta time{color:var(--text-3);font-family:var(--font-mono);white-space:nowrap;font-size:5.5px}.argument-bubble>.argument-meta span{margin-left:auto;padding:2px 4px;font-size:4px}.argument-stream .argument-bubble p{color:var(--text-2);margin:4px 0 5px;font-size:9.5px;font-weight:520;line-height:1.42}.argument-stream .argument-bubble footer{border-top:1px solid rgb(var(--cg-muted-rgb) / .1);align-items:center;gap:5px;min-height:15px;padding-top:4px;display:flex}.branch-actions,.argument-signals{align-items:center;gap:2px;display:flex}.argument-signals{margin-left:auto}.argument-bubble footer .branch-actions button,.argument-bubble footer .argument-signals button{color:var(--text-3);border-radius:999px;padding:3px 5px;font-size:5.5px;margin:0!important}.argument-bubble footer .branch-actions button:hover{background:var(--surface-tint);color:var(--text-2)}.argument-bubble footer .branch-actions button:nth-child(3):hover,.argument-bubble footer .argument-signals button:hover,.argument-bubble footer .argument-signals button.active{background:var(--oppose-soft);color:var(--oppose-ink)}.river-reply-composer{border:1px solid var(--border);background:var(--surface);border-radius:9px;margin:4px 0 2px;padding:6px;animation:.2s ease-out both reason-reveal}.river-reply-composer label{color:var(--text-3);margin-bottom:4px;font-size:6px;font-weight:800;display:block}.river-reply-composer>div{gap:5px;display:flex}.river-reply-composer textarea{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);resize:vertical;border-radius:7px;flex:1;padding:6px 7px;font-size:8px;line-height:1.4}.river-reply-composer>div>button{background:var(--primary);color:var(--text-inverse);border-radius:7px;align-self:stretch;padding:0 9px;font-size:7px}.river-reply-composer>div>button:disabled{opacity:.4}.river-reply-composer>button{color:var(--text-3);margin-top:3px;font-size:5.5px}@keyframes river-open{0%{opacity:0;clip-path:inset(0 0 94% round 11px);transform:translateY(-8px)scale(.99)}to{opacity:1;clip-path:inset(0 round 11px);transform:none}}@keyframes river-shimmer{0%,to{opacity:.35;transform:translate(-35%)}50%{opacity:.8;transform:translate(35%)}}@media (max-width:650px){.visual-following .visual-media{aspect-ratio:3/2;min-height:0}.visual-following .discussion-open .visual-media{aspect-ratio:4;min-height:0}.visual-following .discussion-open .argument-chat-scroll{min-height:390px;max-height:70dvh}.argument-stream.depth-1{width:calc(100% - 31px);margin-left:24px}.argument-stream.depth-2{width:calc(100% - 47px);margin-left:40px}.argument-stream.depth-1:before{width:27px;left:-27px}.argument-stream.depth-2:before{width:43px;left:-43px}}@media (prefers-reduced-motion:reduce){.visual-following .discussion-open .argument-chat,.visual-following .discussion-open .argument-chat:before{animation:none}}.discussion-thumbnail{display:none}.visual-following .visual-media{min-height:165px}.visual-following .discussion-open .visual-media{border:1px solid var(--border);border-radius:10px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;width:auto;min-height:66px;margin:6px 12px 0;padding:6px;animation:none;display:grid;overflow:hidden;background:var(--surface-tint)!important}.visual-following .discussion-open .visual-media:before{display:none}.visual-following .discussion-open .discussion-thumbnail{background-image:var(--stage-gradient);width:76px;height:52px;box-shadow:inset 0 0 0 1px rgb(var(--cg-white-rgb) / .28);background-repeat:no-repeat;background-size:400% 200%;border-radius:7px;display:block}.visual-following .discussion-open .visual-overlay{color:var(--text-2);position:static}.visual-following .discussion-open .visual-overlay h2{color:var(--text-2);font-size:14px}.river-legend{color:var(--text-2);letter-spacing:.35px;text-transform:uppercase;justify-content:space-between;padding:5px 11px 3px;font-size:5.5px;font-weight:800;display:flex}.river-legend span{align-items:center;gap:5px;display:flex}.river-legend i{background:var(--neutral-stance);border-radius:2px;width:16px;height:2px}.river-legend span:last-child i{background:var(--oppose)}.argument-river-track:before{background:linear-gradient(var(--neutral-stance), var(--border-strong) 88%, transparent);opacity:.8;width:2px;top:0;bottom:0;left:9px}.argument-river-track:after{background:linear-gradient(var(--oppose), var(--oppose) 88%, transparent);content:"";opacity:.8;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;right:9px}.argument-branch{z-index:1;width:calc(100% - 30px);margin-left:10px;position:relative}.argument-branch.river-oppose{margin-left:auto;margin-right:10px}.argument-branch.river-reflecting{width:calc(100% - 54px);margin-left:auto;margin-right:auto}.argument-branch+.argument-branch{margin-top:5px}.argument-branch .argument-stream{width:100%;margin:0;position:relative}.argument-branch>.argument-stream:before{background:var(--neutral-stance);width:10px;height:2px;top:13px;left:-10px}.argument-branch>.argument-stream:after{border:2px solid var(--surface);background:var(--neutral-stance);width:7px;height:7px;top:10px;left:-13px}.argument-branch.river-oppose>.argument-stream:before{background:var(--oppose);left:auto;right:-10px}.argument-branch.river-oppose>.argument-stream:after{background:var(--oppose);left:auto;right:-13px}.argument-branch.river-reflecting>.argument-stream:before,.argument-branch.river-reflecting>.argument-stream:after{display:none}.argument-branch.river-support>.argument-stream .argument-bubble{border-left:2px solid var(--border-strong)}.argument-branch.river-oppose>.argument-stream .argument-bubble{border-right:2px solid var(--oppose)}.argument-children{margin-top:3px;position:relative}.argument-branch.river-support>.argument-children{border-left:2px solid rgb(var(--cg-forest-rgb) / .68);margin-left:18px;padding-left:12px}.argument-branch.river-oppose>.argument-children{border-right:2px solid rgb(var(--cg-clay-rgb) / .68);margin-right:18px;padding-right:12px}.argument-branch.river-reflecting>.argument-children{border-left:2px solid color-mix(in srgb, var(--neutral-stance) 45%, transparent);margin-left:18px;padding-left:12px}.argument-children>.argument-branch{width:100%;margin:4px 0 0}.argument-children>.argument-branch>.argument-stream:before{width:14px;left:-14px}.argument-children>.argument-branch>.argument-stream:after{left:-17px}.argument-children>.argument-branch.river-oppose>.argument-stream:before{left:auto;right:-14px}.argument-children>.argument-branch.river-oppose>.argument-stream:after{left:auto;right:-17px}.argument-children .argument-children{margin-top:3px}@media (max-width:650px){.visual-following .visual-media{aspect-ratio:16/9}.visual-following .discussion-open .visual-media{aspect-ratio:auto;grid-template-columns:70px 1fr;min-height:62px;margin-left:10px;margin-right:10px}.visual-following .discussion-open .discussion-thumbnail{width:70px;height:48px}.argument-branch{width:calc(100% - 24px)}.argument-branch.river-reflecting{width:calc(100% - 40px)}.argument-branch.river-support>.argument-children{margin-left:12px;padding-left:9px}.argument-branch.river-oppose>.argument-children{margin-right:12px;padding-right:9px}}.visual-following .discussion-open .visual-author{min-height:34px;padding:5px 10px}.visual-following .discussion-open .visual-author>div{line-height:1}.visual-following .discussion-open .visual-author strong{font-size:7px}.visual-following .discussion-open .visual-author small{margin-top:1px;font-size:5px}.visual-following .discussion-open .visual-type{padding:3px 5px;font-size:5px}.visual-following .discussion-open .visual-media{width:auto;height:64px;min-height:64px;max-height:64px;aspect-ratio:auto!important}.visual-following .discussion-open .visual-body{padding-top:6px}@media (max-width:650px){.visual-following .visual-media{aspect-ratio:auto;height:clamp(150px,56vw,225px);min-height:0}.visual-following .discussion-open .visual-media{height:60px;min-height:60px;max-height:60px;aspect-ratio:auto!important}.visual-following .discussion-open .discussion-thumbnail{height:46px}}.visual-following .visual-feed{width:min(100%,470px);margin-inline:auto}.visual-following .visual-media{aspect-ratio:4/5;height:auto;min-height:0;transition:height .62s cubic-bezier(.2,.86,.22,1),min-height .62s cubic-bezier(.2,.86,.22,1),aspect-ratio .62s cubic-bezier(.2,.86,.22,1),margin .5s,padding .5s,border-radius .5s,background-size .7s,filter .35s}.visual-following .discussion-open .visual-media{height:64px;min-height:64px;max-height:64px}.canvas-action-line{z-index:5;border:1px solid rgb(var(--text-inverse-rgb) / .18);background:rgb(var(--cg-ink-rgb) / .52);min-height:39px;box-shadow:0 8px 24px rgb(var(--cg-ink-rgb) / .17);-webkit-backdrop-filter:blur(13px)saturate(1.15);backdrop-filter:blur(13px)saturate(1.15);border-radius:13px;grid-template-columns:.82fr .82fr .76fr 1.48fr .74fr;gap:2px;padding:4px;transition:opacity .28s,transform .48s cubic-bezier(.2,.86,.22,1),max-height .4s,padding .4s;display:grid;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden}.canvas-action-line button{min-width:0;min-height:31px;color:rgb(var(--text-inverse-rgb) / .82);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;transition:color .18s,background .18s,transform .16s,box-shadow .2s;display:flex}.canvas-action-line button:hover,.canvas-action-line button.active{color:var(--text-inverse);background:rgb(var(--text-inverse-rgb) / .14)}.canvas-action-line button:active{transform:scale(.96)}.canvas-action-line button>span{font-size:14px;line-height:1}.canvas-action-line button>b{text-overflow:ellipsis;font-size:7px;font-weight:800;overflow:hidden}.canvas-action-line button>em{color:inherit;font-size:7px;font-style:normal;font-weight:900}.canvas-action-line .canvas-position.support.picked{color:var(--text-inverse);background:rgb(var(--cg-forest-rgb) / .76);box-shadow:inset 0 0 0 1px rgb(var(--cg-forest-100-rgb) / .28)}.canvas-action-line .canvas-position.oppose.picked{color:var(--text-inverse);background:rgb(var(--cg-clay-rgb) / .78);box-shadow:inset 0 0 0 1px rgb(var(--cg-clay-100-rgb) / .25)}.canvas-action-line .just-voted>span{animation:.5s cubic-bezier(.2,1.5,.4,1) vote-pop}.visual-following .visual-overlay{bottom:61px}.visual-following .discussion-open .canvas-action-line{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(12px)scale(.95)}.visual-reason>div{align-items:center}.visual-reason .reason-evidence{border:1px solid var(--border);color:var(--text-3);border-radius:7px;margin-right:auto;padding:5px 8px;font-size:6px;font-weight:800}.visual-reason .reason-evidence:hover{background:var(--surface-tint)}.argument-chat>header{gap:14px;padding:10px 12px}.argument-chat-title{flex:0 230px;min-width:150px}.argument-chat-title p{max-width:250px;color:var(--text-3);margin:3px 0 0;font-size:5.5px;line-height:1.35}.argument-stats{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-width:0;display:grid}.argument-stats>div{border:1px solid var(--border);background:rgb(var(--surface-rgb) / .75);text-align:center;border-radius:8px;min-width:0;padding:7px 6px 6px}.argument-stats b,.argument-stats span{display:block}.argument-stats b{color:var(--text-2);font:12px/1 var(--font-display), serif}.argument-stats span{color:var(--text-2);letter-spacing:.2px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:4.5px;font-weight:800;overflow:hidden}.argument-stats .support{border-color:var(--support-soft);background:var(--support-soft)}.argument-stats .support b{color:var(--support-ink)}.argument-stats .oppose{border-color:var(--oppose-soft);background:var(--oppose-soft)}.argument-stats .oppose b{color:var(--oppose-ink)}.argument-stats .changed{border-color:var(--reward-soft);background:linear-gradient(110deg, var(--reward-soft), var(--reward-soft) 50%, var(--reward-soft))}.argument-stats .changed b{color:var(--reward-ink-soft)}.argument-chat-scroll{overflow-x:hidden}.argument-river-track:before{background:linear-gradient(var(--neutral-stance), var(--border-strong) 90%, transparent);opacity:.84;left:9px}.argument-river-track:after{background:linear-gradient(var(--oppose), var(--oppose) 90%, transparent);opacity:.84;right:9px}.argument-children,.argument-branch.river-support>.argument-children,.argument-branch.river-oppose>.argument-children,.argument-branch.river-reflecting>.argument-children{border:0;margin:5px 0 0 18px;padding:10px 0 0}.argument-children>.argument-branch,.argument-children>.argument-branch.river-oppose,.argument-children>.argument-branch.river-reflecting{width:calc(100% - 8px);margin:4px 0 0}.argument-children .argument-branch>.argument-stream:before{background:var(--border-strong);width:2px;height:10px;top:-10px;left:24px}.argument-children .argument-branch.river-support>.argument-stream:before{background:var(--support)}.argument-children .argument-branch.river-oppose>.argument-stream:before{background:var(--oppose);left:24px;right:auto}.argument-children .argument-branch.river-reflecting>.argument-stream:before{background:var(--neutral-stance);display:block}.argument-children .argument-branch>.argument-stream:after{display:none}.argument-children .argument-branch:not(.relation-discuss).river-support>.argument-stream:after{background:var(--support);border:0;border-radius:0;width:100vw;height:2px;display:block;top:13px;left:auto;right:100%}.argument-children .argument-branch:not(.relation-discuss).river-oppose>.argument-stream:after{background:var(--oppose);border:0;border-radius:0;width:100vw;height:2px;display:block;top:13px;left:100%;right:auto}.argument-river-track>.argument-branch.river-support>.argument-stream:before{background:var(--support);width:10px;height:2px;top:13px;left:-10px}.argument-river-track>.argument-branch.river-support>.argument-stream:after{background:var(--support);display:block;top:10px;left:-13px}.argument-river-track>.argument-branch.river-oppose>.argument-stream:before{background:var(--oppose);width:10px;height:2px;top:13px;left:auto;right:-10px}.argument-river-track>.argument-branch.river-oppose>.argument-stream:after{background:var(--oppose);display:block;top:10px;left:auto;right:-13px}.argument-river-track>.argument-branch.river-reflecting>.argument-stream:before,.argument-river-track>.argument-branch.river-reflecting>.argument-stream:after{display:none}.argument-branch.river-support>.argument-stream .argument-bubble,.argument-branch.river-oppose>.argument-stream .argument-bubble{border-left-width:1px;border-right-width:1px}.argument-stream .argument-bubble.support{border-color:var(--support);border-left:3px solid var(--support);background:var(--surface-tint)}.argument-stream .argument-bubble.oppose{border-color:var(--oppose);border-right:3px solid var(--oppose);background:var(--surface-tint)}.argument-stream .argument-bubble.reflecting{border-color:var(--border);background:var(--surface)}.argument-stream .argument-bubble.changed{border:1px solid var(--border-strong);background:var(--surface)}.argument-stream .argument-bubble.change-oppose-to-support{border-left:3px solid var(--oppose);border-right:3px solid var(--support);background:linear-gradient(100deg, var(--oppose-soft), var(--surface) 48%, var(--support-soft))}.argument-stream .argument-bubble.change-support-to-oppose{border-left:3px solid var(--support);border-right:3px solid var(--oppose);background:linear-gradient(100deg, var(--support-soft), var(--surface) 48%, var(--oppose-soft))}.argument-bubble>.argument-meta .mind-change-path{background:rgb(var(--surface-rgb) / .72);align-items:center;gap:3px;padding:2px 4px;display:flex}.argument-bubble>.argument-meta .mind-change-path i{border-radius:999px;padding:1px 3px;font-size:4px;font-style:normal;font-weight:900}.argument-bubble>.argument-meta .mind-change-path i.support{color:var(--support-ink);background:var(--support-soft)}.argument-bubble>.argument-meta .mind-change-path i.oppose{color:var(--oppose-ink);background:var(--oppose-soft)}.argument-bubble>.argument-meta .mind-change-path b{color:var(--text-3);font-size:6px}@media (min-width:651px) and (max-width:1024px){.visual-following .visual-media{aspect-ratio:4/5;height:auto;min-height:0}.visual-following .discussion-open .visual-media{height:64px;min-height:64px}}@media (max-width:650px){.visual-following .visual-media{aspect-ratio:4/5;height:auto;min-height:0}.visual-following .discussion-open .visual-media{height:60px;min-height:60px}.canvas-action-line{grid-template-columns:.84fr .84fr .72fr 1.34fr .68fr;padding:3px;bottom:7px;left:7px;right:7px}.canvas-action-line button{gap:2px;padding:3px}.canvas-action-line button>span{font-size:12px}.canvas-action-line button>b{font-size:6px}.canvas-action-line button>em{display:none}.visual-following .visual-overlay{bottom:56px}.argument-chat>header{padding:10px 10px 9px;display:block}.argument-chat-title{margin-bottom:8px}.argument-chat-title p{max-width:none}.argument-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.argument-stats>div{padding:6px 2px 5px}.argument-stats b{font-size:10px}.argument-stats span{letter-spacing:0;font-size:3.6px}}@media (prefers-reduced-motion:reduce){.visual-following .visual-media,.canvas-action-line{transition:none}}@media (min-width:1025px){.visual-following .feed-board-lane{border-left:1px solid var(--border);padding-left:24px}}@media (min-width:1400px){.content.visual-page{max-width:min(1600px,94vw)!important;margin-inline:auto!important}}.argument-focus-backdrop{z-index:84;background:rgb(var(--cg-ink-rgb) / .42);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:0;width:100%;height:100%;animation:.28s both argument-backdrop-in;position:fixed;inset:0}.argument-portal-layer{z-index:2147483000;isolation:isolate;pointer-events:none;position:fixed;inset:0}.argument-portal-layer .argument-focus-backdrop,.argument-portal-layer .argument-chat{pointer-events:auto}.visual-following .visual-card.discussion-open{overflow:visible;animation:none!important;transform:none!important}.visual-following .discussion-open .argument-chat{z-index:85;top:max(16px, env(safe-area-inset-top));border-color:var(--border);background:linear-gradient(180deg, var(--surface), var(--surface-tint));width:min(860px,100vw - 120px);height:min(820px,100dvh - 32px);box-shadow:0 34px 100px rgb(var(--cg-ink-rgb) / .3);border-radius:20px;outline:none;flex-direction:column;margin:0;animation:.48s cubic-bezier(.18,.84,.2,1) both argument-focus-in;display:flex;position:fixed;left:calc(50% + 35px);overflow:hidden;transform:translate(-50%)}.visual-following .feed-panel-track .discussion-open .argument-chat,.visual-compact .feed-panel-track .discussion-open .argument-chat{width:100%;height:100%;max-height:100%;margin:0;animation:.32s both argument-chat-in;position:static;top:auto;left:auto;transform:none}@keyframes argument-chat-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.visual-following .discussion-open .argument-chat:before{height:3px}.visual-following .discussion-open .argument-chat>header{background:rgb(var(--surface-rgb) / .93);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);flex:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""stats";gap:14px 18px;padding:18px 20px 14px;display:grid}.argument-chat-title{grid-area:title;max-width:none}.argument-chat-title h3{margin-top:4px;font-size:23px}.argument-chat-title p{max-width:520px;margin-top:5px;font-size:8px;line-height:1.5}.argument-stats{grid-area:stats;grid-template-columns:1fr 1fr .86fr .86fr .86fr;gap:8px}.argument-stats>div{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:52px;padding:8px 11px;display:grid}.argument-stats b{font-size:19px}.argument-stats span{white-space:normal;margin-top:0;font-size:6px;line-height:1.25}.argument-stats .support,.argument-stats .oppose{box-shadow:inset 0 -3px rgb(var(--surface-rgb) / .45)}.visual-following .discussion-open .river-legend{flex:none;padding:10px 24px 7px;font-size:7px}.visual-following .discussion-open .argument-chat-scroll{flex:1;min-height:0;max-height:none}.visual-following .discussion-open .argument-river-track:before{left:15px}.visual-following .discussion-open .argument-river-track:after{right:15px}.visual-following .discussion-open .argument-branch{width:calc(100% - 50px);margin-left:16px}.visual-following .discussion-open .argument-branch.river-oppose{margin-left:auto;margin-right:16px}.visual-following .discussion-open .argument-branch.river-reflecting{width:calc(100% - 80px);margin-left:auto;margin-right:auto}.visual-following .discussion-open .argument-children,.visual-following .discussion-open .argument-branch.river-support>.argument-children,.visual-following .discussion-open .argument-branch.river-oppose>.argument-children,.visual-following .discussion-open .argument-branch.river-reflecting>.argument-children{margin-left:28px;padding-top:15px}.visual-following .discussion-open .argument-children>.argument-branch,.visual-following .discussion-open .argument-children>.argument-branch.river-oppose,.visual-following .discussion-open .argument-children>.argument-branch.river-reflecting{width:calc(100% - 12px);margin-left:0}.visual-following .discussion-open .argument-stream .argument-bubble{box-shadow:0 7px 22px rgb(var(--cg-ink-rgb) / .07);border-radius:6px 14px 14px;padding:11px 14px 9px}.visual-following .discussion-open .argument-stream .argument-bubble.oppose{border-radius:14px 6px 14px 14px}.visual-following .discussion-open .argument-bubble>.argument-meta b{font-size:9px}.visual-following .discussion-open .argument-meta time{font-size:7px}.visual-following .discussion-open .argument-bubble>.argument-meta span{padding:3px 6px;font-size:6px}.visual-following .discussion-open .argument-stream .argument-bubble p{margin:7px 0 9px;font-size:12.5px;line-height:1.48}.visual-following .discussion-open .argument-stream .argument-bubble footer{min-height:24px;padding-top:7px}.visual-following .discussion-open .argument-bubble footer .branch-actions button,.visual-following .discussion-open .argument-bubble footer .argument-signals button{padding:5px 7px;font-size:7px}.visual-following .discussion-open .argument-bubble>.argument-meta .mind-change-path i{font-size:6px}@keyframes argument-focus-in{0%{opacity:0;transform:translate(-50%,22px)scale(.965)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes argument-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.visual-following .discussion-open .argument-chat{top:max(7px, env(safe-area-inset-top));width:calc(100vw - 14px);height:calc(100dvh - 14px - env(safe-area-inset-top));border-radius:16px;left:50%}.visual-following .discussion-open .argument-chat>header{padding:14px 13px 11px;display:grid}.argument-chat-title{margin-bottom:0}.argument-chat-title h3{font-size:20px}.argument-chat-title p{font-size:7px}.argument-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.argument-stats>div{text-align:center;grid-column:span 2;grid-template-columns:1fr;gap:2px;min-height:43px;padding:6px}.argument-stats>.support,.argument-stats>.oppose{grid-column:span 3}.argument-stats b{font-size:15px}.argument-stats span{white-space:nowrap;font-size:5px}.visual-following .discussion-open .argument-river-track{padding-left:15px;padding-right:15px}.visual-following .discussion-open .argument-branch{width:calc(100% - 34px);margin-left:11px}.visual-following .discussion-open .argument-branch.river-oppose{margin-right:11px}.visual-following .discussion-open .argument-stream .argument-bubble p{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.argument-focus-backdrop,.visual-following .discussion-open .argument-chat{animation:none}}.visual-following .discussion-open .argument-chat>header{grid-template-rows:auto auto;align-items:start;height:auto;min-height:0}.visual-following .discussion-open .argument-stats{align-self:stretch;width:100%;height:auto;position:static}.visual-following .discussion-open .river-legend{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-tint)}.visual-following .discussion-open .argument-river-track{gap:14px;padding:18px 42px 30px}.visual-following .discussion-open .argument-river-track:before{background:linear-gradient(var(--support), var(--border-strong) 92%, transparent);width:2px;left:20px}.visual-following .discussion-open .argument-river-track:after{background:linear-gradient(var(--oppose), var(--oppose) 92%, transparent);width:2px;right:20px}.visual-following .discussion-open .argument-branch,.visual-following .discussion-open .argument-children>.argument-branch{width:calc(100% - 48px);margin:0 auto 0 0}.visual-following .discussion-open .argument-branch.river-oppose,.visual-following .discussion-open .argument-children>.argument-branch.river-oppose{margin-left:auto;margin-right:0}.visual-following .discussion-open .argument-branch.river-reflecting,.visual-following .discussion-open .argument-children>.argument-branch.river-reflecting,.visual-following .discussion-open .argument-branch.relation-discuss{width:calc(100% - 88px);margin-left:auto;margin-right:auto}.visual-following .discussion-open .argument-branch+.argument-branch{margin-top:2px}.visual-following .discussion-open .argument-branch .argument-stream{width:100%;margin:0}.visual-following .discussion-open .argument-chat-scroll .argument-stream:before{display:none}.visual-following .discussion-open .argument-chat-scroll .argument-stream:after{display:none!important}.visual-following .discussion-open .argument-branch:not(.relation-discuss).river-support>.argument-stream:before{background:var(--support);content:"";border-radius:2px 0 0 2px;width:22px;height:2px;display:block;position:absolute;top:23px;left:-22px}.visual-following .discussion-open .argument-branch:not(.relation-discuss).river-oppose>.argument-stream:before{background:var(--oppose);content:"";border-radius:0 2px 2px 0;width:22px;height:2px;display:block;position:absolute;top:23px;left:auto;right:-22px}.argument-parent-link{color:var(--text-3);align-items:center;gap:6px;margin:0 0 0 18px;font-size:7px;display:flex}.argument-parent-link span{background:var(--surface-tint);letter-spacing:.45px;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:6px;font-weight:850}.argument-parent-link b{color:var(--text-2);font-size:7px}.argument-branch.relation-support .argument-parent-link{color:var(--support)}.argument-branch.relation-challenge .argument-parent-link{color:var(--oppose)}.argument-branch.relation-discuss .argument-parent-link{color:var(--neutral-stance);margin-left:18px;margin-right:auto}.argument-branch.river-oppose:not(.relation-discuss) .argument-parent-link{justify-content:flex-end;margin-left:0;margin-right:18px}.argument-connector-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.argument-connector-layer path{fill:none;stroke-width:1.5px;opacity:.5}@media (max-width:720px){.visual-following .discussion-open .argument-river-track{padding:15px 31px 24px}.visual-following .discussion-open .argument-river-track:before{left:14px}.visual-following .discussion-open .argument-river-track:after{right:14px}.visual-following .discussion-open .argument-branch,.visual-following .discussion-open .argument-children>.argument-branch{width:calc(100% - 34px)}.visual-following .discussion-open .argument-branch.river-reflecting,.visual-following .discussion-open .argument-children>.argument-branch.river-reflecting,.visual-following .discussion-open .argument-branch.relation-discuss{width:calc(100% - 54px)}.visual-following .discussion-open .argument-branch:not(.relation-discuss).river-support>.argument-stream:before{width:17px;left:-17px}.visual-following .discussion-open .argument-branch:not(.relation-discuss).river-oppose>.argument-stream:before{width:17px;right:-17px}}.feed-loop-strip{color:var(--text-3);justify-content:space-between;align-items:center;margin:0 auto 8px;padding:0 4px;font-size:8px;display:flex}.feed-loop-strip b{color:var(--text-3);font-size:8px;font-weight:750}.feed-loop-strip i{background:var(--surface-tint);border-radius:50%;place-items:center;width:19px;height:19px;margin-left:5px;font-style:normal;display:inline-grid}.visual-following .visual-layout{align-items:start}.visual-following .visual-feed{scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior-y:contain;height:calc(100dvh - 252px);min-height:520px;padding:0 3px 26px;overflow:hidden auto}.visual-following .visual-feed::-webkit-scrollbar{display:none}.visual-following .visual-card{scroll-snap-align:start;scroll-snap-stop:always;opacity:.72;transform-origin:top;margin-bottom:18px;transition:opacity .36s,transform .5s cubic-bezier(.2,.85,.2,1),box-shadow .45s;position:relative;transform:scale(.982)}.visual-following .visual-card.feed-loop-active{opacity:1;box-shadow:0 18px 52px rgb(var(--cg-ink-rgb) / .15);transform:scale(1)}.visual-following .visual-card .visual-media{isolation:isolate}.feed-instant-reward{z-index:6;border:1px solid rgb(var(--text-inverse-rgb) / .28);background:rgb(var(--cg-ink-rgb) / .82);color:var(--text-inverse);box-shadow:0 18px 45px rgb(var(--cg-ink-rgb) / .28);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 15px;animation:.48s cubic-bezier(.16,1,.3,1) both feed-reward-in;display:grid;position:absolute;bottom:59px;left:12px;right:12px}.feed-instant-reward.oppose{background:color-mix(in srgb, var(--oppose) 38%, rgb(var(--cg-ink-rgb) / .85))}.feed-instant-reward>div:first-child{grid-template-columns:auto auto;align-items:baseline;column-gap:6px;display:grid}.feed-instant-reward>div:first-child span{color:rgb(var(--text-inverse-rgb) / .65);letter-spacing:.8px;grid-column:1/-1;font-size:7px;font-weight:850}.feed-instant-reward>div:first-child strong{font:29px/1 var(--font-display), serif}.feed-instant-reward>div:first-child small{font-size:9px}.reward-social{min-width:0}.reward-social>span{margin-bottom:5px;display:flex}.reward-social i{border:2px solid rgb(var(--cg-ink-rgb) / .9);background:var(--border-strong);width:22px;height:22px;color:var(--text-2);border-radius:50%;place-items:center;margin-right:-5px;font-size:7px;font-style:normal;font-weight:850;display:grid}.feed-instant-reward.oppose .reward-social i{border-color:color-mix(in srgb, var(--oppose) 38%, rgb(var(--cg-ink-rgb) / .92))}.reward-social b,.reward-social small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reward-social b{font-size:10px}.reward-social small{color:rgb(var(--text-inverse-rgb) / .66);margin-top:3px;font-size:8px}.feed-instant-reward>button{background:var(--surface);max-width:120px;color:var(--text-2);text-align:left;border-radius:10px;padding:9px 10px;font-size:8px;font-weight:800;line-height:1.25}.feed-instant-reward>button b{float:right;margin-left:7px}.visual-following .reward-visible .visual-overlay{opacity:0;transform:translateY(10px)}.visual-following .visual-body>p{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:12px 15px 14px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}@keyframes feed-reward-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.feed-loop-strip{padding-left:12px;padding-right:12px}.visual-following .visual-feed{height:calc(100dvh - 194px);min-height:470px;padding:0 8px 22px}.visual-following .visual-card{border-radius:18px}.feed-instant-reward{grid-template-columns:auto 1fr;gap:10px;padding:12px}.feed-instant-reward>button{text-align:center;grid-column:1/-1;width:100%;max-width:none}.reward-social b{font-size:9px}}@media (prefers-reduced-motion:reduce){.visual-following .visual-card,.feed-instant-reward{transition:none;animation:none}}.feed-streak-badge{background:var(--surface-tint);color:var(--text-3);letter-spacing:.3px;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:7px;font-weight:800;display:inline-flex}.feed-minds-tally{color:var(--oppose);white-space:nowrap;font-size:10px;font-weight:600}.feed-welcome-banner{border:1px solid var(--border);background:linear-gradient(120deg, var(--surface-tint), var(--surface-tint));color:var(--text-2);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:0 auto 10px;padding:10px 14px;font-size:9px;font-weight:650;animation:.3s ease-out both reason-reveal;display:flex}.feed-welcome-banner button{color:var(--icon-muted);font-size:14px;line-height:1}.visual-media{touch-action:pan-y}.visual-media.swipe-support{box-shadow:inset 0 0 0 999px rgb(var(--cg-forest-rgb) / .22)}.visual-media.swipe-oppose{box-shadow:inset 0 0 0 999px rgb(var(--cg-clay-rgb) / .22)}.swipe-hint{z-index:8;border:3px solid var(--text-inverse);width:46px;height:46px;color:var(--text-inverse);pointer-events:none;border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid;position:absolute;top:50%;transform:translateY(-50%)rotate(-12deg)}.swipe-hint.support{background:rgb(var(--cg-forest-rgb) / .88);left:16px}.swipe-hint.oppose{background:rgb(var(--cg-clay-rgb) / .88);right:16px;transform:translateY(-50%)rotate(12deg)}.feed-viewer-pill{z-index:6;border:1px solid rgb(var(--text-inverse-rgb) / .24);background:rgb(var(--cg-ink-rgb) / .5);color:rgb(var(--text-inverse-rgb) / .9);letter-spacing:.55px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:6px 9px;font-size:7px;font-weight:850;position:absolute;top:20px;right:14px}.visual-overlay-caption{max-width:520px;color:rgb(var(--text-inverse-rgb) / .82);white-space:pre-line;overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(9px,3cqw,11px);line-height:1.4}.sponsored-inline-cta{color:var(--text-inverse);text-underline-offset:2px;white-space:nowrap;font-weight:800;text-decoration:underline}.sponsored-inline-cta:hover{color:var(--confirm)}.feed-instant-reward.close-call{animation:.48s cubic-bezier(.16,1,.3,1) both feed-reward-in,1.1s ease-in-out .5s 2 close-call-pulse}.counter-teaser{border-top:1px solid rgb(var(--text-inverse-rgb) / .18);color:rgb(var(--text-inverse-rgb) / .82);grid-column:1/-1;margin:0;padding-top:10px;font-size:9px;font-style:italic;line-height:1.5}@keyframes close-call-pulse{0%,to{box-shadow:0 18px 45px rgb(var(--cg-ink-rgb) / .28)}50%{box-shadow:0 18px 45px rgb(var(--cg-ink-rgb) / .28), 0 0 0 6px var(--reward-glow)}}@media (max-width:720px){.swipe-hint{width:38px;height:38px;font-size:18px}}@media (prefers-reduced-motion:reduce){.feed-instant-reward.close-call,.feed-welcome-banner{animation:none}}.sponsored-tile{display:block}.sponsored-tile .visual-overlay>span{color:rgb(var(--text-inverse-rgb) / .82);letter-spacing:.8px;text-transform:uppercase;border:0;padding:0;font-size:7px;font-weight:700}.sponsored-card .visual-type.sponsored{background:var(--surface-tint);color:var(--text-2);font-weight:700}.sponsored-card .visual-media{min-height:320px}.sponsored-card .visual-overlay small{display:none}.sponsored-card .visual-body>p{margin-bottom:14px}.sponsored-cta{border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);align-items:center;gap:6px;padding:11px 16px;font-size:11px;font-weight:700;display:inline-flex}.sponsored-cta:hover{filter:brightness(1.3)}.experiment-action-line .sponsored-cta{border-radius:11px;flex:1;justify-content:center}.share-link-field input{margin-top:7px}.share-link-preview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-tint);align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.share-link-preview.unrecognized{border-style:dashed}.share-platform-badge{background:var(--border-strong);width:30px;height:30px;color:var(--text-2);border-radius:50%;flex:0 0 30px;place-items:center;font-size:13px;font-weight:800;display:grid}.share-link-preview div{flex:1;min-width:0}.share-link-preview b{color:var(--text);font-size:11px;display:block}.share-link-preview small{color:var(--text-3);margin-top:2px;font-size:9px;line-height:1.4;display:block}.share-link-preview>button{color:var(--text-3);flex-shrink:0;padding:6px 10px;font-size:10px;font-weight:700}.share-link-preview>button:hover{color:var(--oppose)}.source-badge{border-radius:var(--radius-full);background:var(--surface-tint);color:var(--text-2);white-space:nowrap;align-items:center;gap:5px;margin-left:8px;padding:4px 8px;font-size:8px;font-weight:700;display:inline-flex}.source-badge span{place-items:center;font-size:9px;font-weight:800;display:grid}.source-badge:hover{background:var(--border-strong)}.visual-media.embedded-media{background:0 0;height:auto;min-height:0;max-height:640px;padding:44px 0 60px;display:block;overflow-y:auto}.visual-media.embedded-media:before{display:none}.feed-live-card .visual-media.embedded-media{overflow:hidden}.embed-topic-tag{z-index:2;border-radius:var(--radius-sm);background:var(--surface-tint);color:var(--text-2);letter-spacing:.4px;text-transform:uppercase;padding:5px 9px;font-size:8px;font-weight:700;position:absolute;top:12px;left:12px}.embed-frame{flex-direction:column;align-items:center;gap:12px;padding:0 12px;display:flex}.embed-frame iframe{max-width:100%}.embed-frame .twitter-tweet,.embed-frame .instagram-media,.embed-frame .fb-post{margin:0 auto!important}.embed-view-original{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-tint);color:var(--text);align-items:center;gap:7px;padding:9px 14px;font-size:11px;font-weight:700;display:inline-flex}.embed-view-original span{place-items:center;font-size:12px;font-weight:800;display:grid}.embed-view-original:hover{background:var(--border-strong)}.ig-skeleton{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);text-align:center;width:100%;max-width:400px;padding:22px 24px;display:block}.ig-skeleton-head{text-align:left;align-items:center;gap:12px;margin-bottom:22px;display:flex}.ig-skeleton-avatar{background:var(--border-strong);border-radius:50%;flex:0 0 34px;width:34px;height:34px}.ig-skeleton-lines{flex:1;display:block}.ig-skeleton-lines i{background:var(--border-strong);border-radius:4px;height:8px;display:block}.ig-skeleton-lines i:first-child{width:96px;margin-bottom:6px}.ig-skeleton-lines i:last-child{width:60px}.ig-skeleton-glyph{color:var(--icon-muted);margin:8px 0 14px;font-size:34px;display:block}.ig-skeleton-view{color:var(--link);font-size:13px;font-weight:700;display:block}.ig-skeleton-attribution{border-top:1px solid var(--border);color:var(--text-3);margin-top:14px;padding-top:14px;font-size:11px;display:block}.experiment-page{max-width:1280px;display:block}.experiment-topline{border-bottom:1px solid var(--border);margin:0 0 22px;padding-bottom:16px}.experiment-topline h1{letter-spacing:-.8px;margin:6px 0;font-size:30px;line-height:1}.experiment-topline p{max-width:480px;color:var(--text-3);margin:0;font-size:11px;line-height:1.55}.experiment-feed-scroll{min-width:280px;max-width:460px;height:min(80dvh - 24px,696px);padding:var(--feed-peek-pad,86px) 0;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior-y:contain;flex:1;transition:padding .48s cubic-bezier(.22,1,.36,1);overflow:hidden auto}.experiment-feed-scroll::-webkit-scrollbar{display:none}.experiment-feed-card{scroll-snap-align:center;scroll-snap-stop:always;opacity:.6;transform-origin:50%;box-shadow:none;margin-bottom:34px;transition:opacity .36s,transform .5s cubic-bezier(.2,.85,.2,1),box-shadow .45s;transform:scale(.84)}.experiment-feed-scroll>:last-child{margin-bottom:0}.experiment-feed-card.is-active{opacity:1;box-shadow:0 18px 52px rgb(var(--cg-ink-rgb) / .16);transform:scale(1)}.feed-live-scroll{scroll-behavior:auto;scroll-snap-type:none;align-self:stretch;height:auto;padding:8px 0;transition:none}.feed-live-scroll .experiment-feed-card{scroll-snap-align:none;scroll-snap-stop:normal;opacity:1;box-shadow:none;transition:none;transform:none}.feed-live-card{--card-radius:0px;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.feed-live-card-head{min-width:0}.feed-live-card-media{min-width:0;container-type:inline-size}.moment-actions button{min-width:36px;min-height:36px;color:var(--text-2);justify-content:center;align-items:center;padding:0;transition:color .18s;display:flex}.moment-actions button:hover{color:var(--text)}.moment-actions>button,.moment-actions>.experiment-share-wrap>button{border-radius:12px;min-width:40px;min-height:40px}.moment-actions>button:focus-visible{outline-offset:-3px}.moment-actions>.experiment-share-wrap>button:focus-visible{outline-offset:-3px}.moment-actions .experiment-icon{stroke-width:2.2px;width:22px;height:22px}.moment-actions .moment-debate{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;padding:0 4px;font-size:10px;font-weight:600;display:block;overflow:hidden}.moment-actions .moment-save{margin-left:auto}.moment-actions .moment-debate+.moment-save{margin-left:4px}@container (width<=339px){.moment-actions>button,.moment-actions>.experiment-share-wrap>button{min-width:36px}.moment-actions .moment-debate{font-size:9px}}@media (hover:none) and (pointer:coarse){.moment-actions>button,.moment-actions>.experiment-share-wrap>button{min-height:44px}}.moment-actions .experiment-share-popover{left:0;right:auto}.moment-actions .art-icon{transform-origin:50% 53%;width:24px;height:24px;transition:transform .16s,filter .25s}.moment-actions .moment-star,.moment-actions .moment-save{position:relative}.moment-actions .moment-star:hover,.moment-actions .moment-save:hover{filter:none}.moment-actions .moment-star .art-icon{filter:drop-shadow(0 0 5px var(--reward-glow))}.moment-actions .moment-save .art-icon{filter:drop-shadow(0 1px 3px rgb(var(--cg-ink-rgb) / .35))}.moment-actions .moment-star:active .art-icon,.moment-actions .moment-save:active .art-icon{transform:scale(.88)}.star-glint{opacity:0;transform-box:fill-box;transform-origin:50%}.moment-star:after{content:"";border:2px solid var(--reward);opacity:0;pointer-events:none;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}@keyframes moment-star-pop{0%{transform:scale(.5)rotate(-28deg)}40%{transform:scale(1.3)rotate(9deg)}62%{transform:scale(.92)rotate(-3deg)}80%{transform:scale(1.05)rotate(1deg)}to{transform:scale(1)rotate(0)}}@keyframes moment-star-glint{0%{opacity:0;transform:scale(0)rotate(-30deg)}45%{opacity:1;transform:scale(1.15)rotate(0)}to{opacity:0;transform:scale(.2)rotate(40deg)}}@keyframes moment-star-ring{0%{opacity:.85;transform:scale(.45)}to{opacity:0;transform:scale(1.9)}}.moment-star.is-starred[data-pop] .star-icon{animation:.6s cubic-bezier(.3,.7,.3,1) moment-star-pop}.moment-star.is-starred[data-pop] .star-glint{animation:.46s ease-out .1s both moment-star-glint}.moment-star.is-starred[data-pop]:after{animation:.5s ease-out moment-star-ring}@media (prefers-reduced-motion:reduce){.moment-star.is-starred[data-pop] .star-icon,.moment-star.is-starred[data-pop] .star-glint,.moment-star.is-starred[data-pop]:after{animation:none}.moment-actions .art-icon{transition:none}}.feed-comments-track{flex-direction:column;align-self:stretch;display:flex}.feed-comments-track .experiment-interactions-window{flex:1;height:auto;min-height:0;max-height:none;margin:8px 0}.experiment-stage{justify-content:center;align-items:center;gap:14px;height:calc(100dvh - 88px);display:flex;position:relative}.content.feed-viewport-page{min-height:calc(100dvh - var(--header-h,85px));flex-direction:column;position:relative;display:flex!important}.feed-viewport-page>main,.feed-viewport-page .visual-takes{flex-direction:column;flex:auto;min-height:0;display:flex}.feed-viewport-page .experiment-stage{flex:auto;align-items:flex-start;height:auto;min-height:0;position:static}.feed-viewport-page .feed-live-scroll{scroll-snap-type:none;height:auto;overflow:visible}.feed-viewport-page .feed-board-lane{height:auto;overflow:visible}.experiment-panel-track{order:1}.experiment-board-track{order:2}.feed-viewport-page .visual-takes>.feed-format-filters{top:var(--header-h,85px);z-index:6;flex:none;margin:0 0 8px;padding:8px 0;position:sticky}.feed-live-stage>.feed-live-scroll{margin-inline:auto}.feed-viewport-page .visual-takes>.feed-format-filters .feed-format-row{width:fit-content;max-width:100%;margin-inline:auto}@media (min-width:831px){.content.feed-viewport-page{--feed-rail-w:300px;padding-right:calc(var(--feed-rail-w) + 20px);max-width:none!important}.feed-viewport-page .experiment-board-track{z-index:5;width:var(--feed-rail-w);max-width:var(--feed-rail-w);border-left:1px solid var(--border);background:var(--surface);flex:none;margin:0;padding:14px 12px 24px;position:absolute;top:0;bottom:0;right:0;overflow:visible}.feed-viewport-page .experiment-feed-scroll{flex:0 460px;width:auto;min-width:0}.feed-viewport-page .feed-board-lane-heading{position:static}.feed-viewport-page .feed-board-lane{top:var(--rail-stick,calc(var(--header-h,85px) + 14px));height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 5px 0 0;position:sticky;overflow:visible}}@media (min-width:1440px){.content.feed-viewport-page{--feed-rail-w:340px}}.experiment-board-track{flex:0 0 300px;align-self:stretch;width:300px;max-width:300px;transition:max-width .42s cubic-bezier(.22,1,.36,1),opacity .32s;overflow:hidden}.experiment-stage.is-open .experiment-board-track{opacity:0;pointer-events:none;max-width:0}.experiment-card .visual-overlay{bottom:138px}.experiment-card .visual-author{position:relative}.experiment-onmap-trigger{width:30px;height:30px;color:var(--icon-muted);border-radius:50%;place-items:center;margin-left:8px;transition:background .18s,color .18s;display:grid}.experiment-onmap-trigger:hover{background:var(--surface-tint);color:var(--text-2)}.experiment-onmap-trigger span{font-size:14px}.card-action-cluster{z-index:5;border:1px solid rgb(var(--text-inverse-rgb) / .18);background:rgb(var(--cg-ink-rgb) / .55);box-shadow:0 8px 24px rgb(var(--cg-ink-rgb) / .17);-webkit-backdrop-filter:blur(13px)saturate(1.15);backdrop-filter:blur(13px)saturate(1.15);border-radius:15px;flex-direction:column;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.card-action-cluster .community-stance-wrap{padding:8px 10px 0}.card-action-cluster .experiment-stats-bar{border-radius:0;height:4px;margin-bottom:0}.reaction-deck{z-index:5;color:var(--text-inverse);flex-direction:column;gap:5px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.reaction-panel{border:1px solid rgb(var(--text-inverse-rgb) / .14);background:rgb(var(--cg-ink-rgb) / .42);box-shadow:inset 0 1px 0 rgb(var(--text-inverse-rgb) / .12), 0 6px 20px rgb(var(--cg-ink-rgb) / .25);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-radius:16px;padding:9px 12px;transition:background .55s cubic-bezier(.16,1,.3,1),border-color .55s cubic-bezier(.16,1,.3,1),border-radius .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1);position:relative}.feed-live-card .visual-media{overflow:visible}.community-stance-topline{align-items:center;gap:12px;margin-bottom:8px;display:flex}.reaction-count{border:1px solid rgb(var(--text-inverse-rgb) / .14);background:rgb(var(--text-inverse-rgb) / .05);color:var(--text-inverse);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 9px 5px 8px;transition:background .18s,border-color .18s;display:flex}.reaction-count:hover,.reaction-count[aria-expanded=true]{border-color:rgb(var(--text-inverse-rgb) / .3);background:rgb(var(--text-inverse-rgb) / .11)}.reaction-count .experiment-icon{stroke-width:1.8px;width:13px;height:13px}.reaction-count b{font-size:12px;font-weight:600;line-height:1}.reaction-count small{color:rgb(var(--text-inverse-rgb) / .75);letter-spacing:.14em;text-transform:uppercase;font-size:6.5px;font-weight:700}.reaction-deck .experiment-stats-bar{border-radius:999px;height:14px;margin:0}.reaction-deck .experiment-stats-bar span{box-sizing:border-box;min-width:0;transition:width .5s cubic-bezier(.22,1,.36,1)}.reaction-deck .experiment-stats-bar.has-percent-labels span{color:rgb(var(--text-inverse-rgb) / .96);font-family:var(--font-body);letter-spacing:.02em;text-shadow:none;font-size:8px;font-weight:500}.reaction-deck .experiment-stats-bar.has-percent-labels span:nth-child(2){color:rgb(var(--text-inverse-rgb) / .96);text-shadow:none}.reaction-deck .experiment-stats-bar span:first-child{background:var(--oppose);justify-content:flex-start;padding-left:8px}.reaction-deck .experiment-stats-bar span:nth-child(2){background:var(--neutral-stance)}.reaction-deck .experiment-stats-bar span:nth-child(3){background:var(--support);justify-content:flex-end;padding-right:8px}.reaction-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.reaction-stance{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.reaction-stance-readout{flex-direction:column;justify-content:flex-end;align-items:center;gap:1px;min-height:28px;display:flex}.reaction-stance-readout b{font-family:var(--font-mono);font-size:18px;font-weight:700;line-height:1}.reaction-stance-readout small{color:var(--text-inverse);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.reaction-stance-readout.oppose b{color:var(--oppose-on-dark)}.reaction-stance-readout.neutral b{color:rgb(var(--text-inverse-rgb) / .85)}.reaction-stance-readout.support b{color:var(--support-on-dark)}.reaction-stance-readout.is-untouched small{color:rgb(var(--text-inverse-rgb) / .6);letter-spacing:.1em}.reaction-stance .stance-slider{width:100%;padding:0}.reaction-stance .stance-slider input[type=range]{height:8px}.reaction-stance .stance-slider input[type=range]::-moz-range-track{height:8px}.reaction-stance .stance-slider-thumb{background:var(--surface);width:20px;height:20px;box-shadow:0 0 0 3px color-mix(in srgb, var(--stance-color,var(--text-inverse)) 45%, transparent), 0 2px 8px rgb(var(--cg-ink-rgb) / .4);border-width:0}.reaction-stance .stance-slider-thumb b{display:none}.reaction-stance-legend{color:rgb(var(--text-inverse-rgb) / .6);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:7px;font-weight:700;display:flex}.reaction-stance-legend i{font-size:9px;font-style:normal}.feed-card-author{font-family:var(--font-body);align-items:center;gap:10px;padding:9px 10px 9px 12px}.feed-card-author .visual-avatar{background:var(--surface-tint);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--border), 0 0 0 2px var(--bg), 0 0 0 3px var(--border);color:var(--text-2);letter-spacing:.02em;flex:none;font-size:9px;font-weight:600}.feed-card-who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.feed-card-name{align-items:center;gap:7px;min-width:0;display:flex}.feed-card-name strong{color:var(--text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.feed-card-kind{background:var(--surface-tint);color:var(--confirm-hover);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 6px;font-size:6.5px;font-weight:700;line-height:1.4}.feed-card-kind.sponsored{background:var(--danger-soft);color:var(--danger)}.feed-card-kind.is-ai{background:var(--surface-tint);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--border)}.feed-card-meta{align-items:center;gap:6px;min-width:0;display:flex}.feed-card-meta small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.2;display:block;overflow:hidden}.visual-overlay-topic{background:var(--surface-tint);color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:2px 6px;font-size:6.5px;font-weight:600}.feed-card-meta .visual-language{background:var(--surface-tint);color:var(--text-2);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;margin-left:0}.feed-card-meta .source-badge{flex:none}.feed-card-author .feed-card-icon{width:28px;height:28px;color:var(--icon-muted);border-radius:50%;flex:none;place-items:center;margin:0;padding:0;font-size:11px;transition:background .18s,color .18s;display:grid}.feed-card-author .feed-card-icon:hover{background:var(--surface-tint);color:var(--text)}.feed-card-author .feed-card-icon span{font-size:13px}.feed-live-card .visual-media .visual-overlay{inset:18px 18px auto}.feed-live-card .visual-media .visual-overlay h2{font-family:var(--font-body);letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.15}.feed-live-card .visual-media .visual-overlay-caption{color:rgb(var(--text-inverse-rgb) / .7);font-family:var(--font-body);letter-spacing:.01em;font-size:12px;font-weight:400;line-height:1.4}.feed-live-card .visual-media{box-sizing:content-box;background-image:none;border-radius:0}.feed-live-card .visual-media:before{content:"";z-index:-1;background-image:var(--stage-gradient);background-repeat:no-repeat;background-size:400% 200%;background-position:inherit;position:absolute;inset:0}.feed-live-card .visual-created:before{background-image:linear-gradient(145deg, var(--neutral-stance), var(--confirm))}.feed-live-card .visual-media.is-playing:before{animation:8s ease-in-out infinite alternate visual-pan}.feed-live-card.sponsored-card .visual-media:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom, rgb(var(--cg-ink-rgb) / .7), rgb(var(--cg-ink-rgb) / 0) 45%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.feed-live-card .visual-media.is-playing:before{animation:none}}.experiment-action-line{z-index:5;border:1px solid rgb(var(--text-inverse-rgb) / .18);background:rgb(var(--cg-ink-rgb) / .55);min-height:44px;box-shadow:0 8px 24px rgb(var(--cg-ink-rgb) / .17);-webkit-backdrop-filter:blur(13px)saturate(1.15);backdrop-filter:blur(13px)saturate(1.15);border-radius:15px;align-items:stretch;gap:6px;padding:6px;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.card-action-cluster .experiment-action-line{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:6px 6px 5px;position:static;bottom:auto;left:auto;right:auto}.experiment-interactions,.experiment-share,.experiment-repost{min-width:52px;color:rgb(var(--text-inverse-rgb) / .82);text-align:center;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:4px 6px;transition:color .18s,background .18s;display:flex}.experiment-interactions:hover,.experiment-share:hover,.experiment-share[aria-expanded=true],.experiment-repost:hover{color:var(--text-inverse);background:rgb(var(--text-inverse-rgb) / .14)}.experiment-repost.is-active{color:var(--text-inverse)}.experiment-repost.is-active:hover{background:rgb(var(--text-rgb) / .08)}.experiment-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.experiment-interactions b{font-size:10px;font-weight:800}.experiment-interactions small,.experiment-share b,.experiment-repost b{letter-spacing:.3px;text-transform:uppercase;color:inherit;opacity:0;font-size:6.5px;font-weight:800;transition:opacity .15s}:is(.experiment-interactions:hover small,.experiment-interactions:focus-visible small,.experiment-share:hover b,.experiment-share:focus-visible b,.experiment-repost:hover b,.experiment-repost:focus-visible b),.experiment-repost.is-active b{opacity:.85}.experiment-share-wrap{flex:none;display:flex;position:relative}.experiment-share-popover{z-index:8;border:1px solid var(--border);background:var(--surface);width:176px;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.experiment-share-popover button{color:var(--text-2);text-align:left;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;font-size:10px;display:flex}.experiment-share-popover button:hover{background:var(--surface-tint)}.experiment-share-popover span{width:18px;color:var(--icon-muted);place-items:center;font-size:12px;display:grid}.send-popover{z-index:8;border:1px solid var(--border);background:var(--surface);width:210px;max-height:280px;box-shadow:var(--shadow-lg);border-radius:12px;padding:8px;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto}.send-popover-head{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;padding:4px 8px 8px;font-size:10px;font-weight:700}.send-popover-empty{color:var(--text-3);margin:0;padding:8px;font-size:10px;line-height:1.5}.send-popover-list{flex-direction:column;gap:2px;display:flex}.send-popover-list button{text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;padding:7px 8px;display:flex}.send-popover-list button:hover{background:var(--surface-tint)}.send-popover-avatar{background:var(--surface-tint);width:28px;height:28px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.send-popover-name{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.interactions-modal-share .send-popover{inset:calc(100% + 8px) 0 auto auto}.stance-slider{flex:1;align-items:center;min-width:0;padding:0 4px;display:flex;position:relative}.stance-slider-thumb{border:2px solid var(--stance-color,var(--surface));background:var(--surface);width:26px;height:26px;box-shadow:0 0 0 1px rgb(var(--cg-ink-rgb) / .22), 0 2px 6px rgb(var(--cg-ink-rgb) / .35), 0 0 0 0 var(--stance-glow,transparent);pointer-events:none;border-radius:50%;place-items:center;transition:transform .12s,box-shadow .12s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.stance-slider-thumb b{font-family:var(--font-mono);font-size:14px;font-weight:700;line-height:1}.stance-countdown-ring{pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;transform:rotate(-90deg)}.stance-countdown-track{fill:none;stroke:rgb(var(--text-inverse-rgb) / .18);stroke-width:2px}.stance-countdown-arc{fill:none;stroke-width:2px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.stance-slider input[type=range].is-untouched{background:linear-gradient(to right, rgb(var(--cg-clay-rgb) / .32) 0%, rgb(var(--cg-clay-300-rgb) / .32) 25%, rgb(var(--cg-muted-dark-rgb) / .55) 50%, rgb(var(--cg-forest-300-rgb) / .32) 75%, rgb(var(--cg-forest-rgb) / .32) 100%)}.stance-slider-thumb.is-untouched{animation:2.6s ease-in-out infinite stance-invite-pulse}@keyframes stance-invite-pulse{0%{box-shadow:0 0 0 1px rgb(var(--cg-ink-rgb) / .22), 0 2px 6px rgb(var(--cg-ink-rgb) / .35), 0 0 0 0 rgb(var(--text-inverse-rgb) / .4)}70%{box-shadow:0 0 0 1px rgb(var(--cg-ink-rgb) / .22), 0 2px 6px rgb(var(--cg-ink-rgb) / .35), 0 0 0 9px rgb(var(--text-inverse-rgb) / 0)}to{box-shadow:0 0 0 1px rgb(var(--cg-ink-rgb) / .22), 0 2px 6px rgb(var(--cg-ink-rgb) / .35), 0 0 0 0 rgb(var(--text-inverse-rgb) / 0)}}@media (prefers-reduced-motion:reduce){.stance-slider-thumb.is-untouched{animation:none}}.stance-slider input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(to right, var(--oppose) 0%, var(--oppose-on-dark) 25%, var(--stance-track) 50%, var(--support-on-dark) 75%, var(--support) 100%);cursor:pointer;border-radius:999px;width:100%;height:6px;margin:0}.stance-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:50%;width:26px;height:26px}.stance-slider input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--oppose) 0%, var(--oppose-on-dark) 25%, var(--stance-track) 50%, var(--support-on-dark) 75%, var(--support) 100%);border-radius:999px;height:6px}.stance-slider input[type=range]::-moz-range-thumb{opacity:0;cursor:pointer;background:0 0;border:0;border-radius:50%;width:26px;height:26px}.stance-slider:has(input[type=range]:active) .stance-slider-thumb{transform:translate(-50%,-50%)scale(1.22)}.stance-slider-thumb.stance-pulse{animation:.32s ease-out stance-pulse}@keyframes stance-pulse{0%{box-shadow:0 0 0 1px rgb(var(--cg-ink-rgb) / .22), 0 2px 6px rgb(var(--cg-ink-rgb) / .35), 0 0 0 0 var(--stance-glow,transparent);transform:translate(-50%,-50%)scale(1)}45%{box-shadow:0 0 0 1px rgb(var(--cg-ink-rgb) / .22), 0 2px 6px rgb(var(--cg-ink-rgb) / .35), 0 0 0 9px var(--stance-glow,transparent);transform:translate(-50%,-50%)scale(1.45)}to{box-shadow:0 0 0 1px rgb(var(--cg-ink-rgb) / .22), 0 2px 6px rgb(var(--cg-ink-rgb) / .35), 0 0 0 0 var(--stance-glow,transparent);transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.stance-slider-thumb{transition:none}.stance-slider-thumb.stance-pulse{animation:none}}.experiment-panel-track{z-index:1;perspective:1400px;flex:0;min-width:0;max-width:640px;transition:flex-grow .48s cubic-bezier(.22,1,.36,1);position:relative}.experiment-stage.is-open .experiment-panel-track{flex-grow:1.6;min-width:360px}.experiment-interactions-window{cursor:default;border:1px solid var(--border);border-radius:var(--radius-lg,16px);background:var(--surface);width:100%;max-height:min(80dvh - 24px,696px);box-shadow:0 1px 0 rgb(var(--surface-rgb) / .8) inset, 0 1px 2px rgb(var(--cg-ink-rgb) / .07), 0 10px 24px rgb(var(--cg-ink-rgb) / .12), 0 40px 80px rgb(var(--cg-ink-rgb) / .26);transform-origin:0;opacity:0;pointer-events:none;flex-direction:column;margin:12px 0;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s;display:flex;overflow:hidden;transform:translate(-46px)translateZ(-260px)rotateY(22deg)scale(.82)}.experiment-stage.is-open .experiment-interactions-window{opacity:1;pointer-events:auto;animation:.52s cubic-bezier(.22,1,.36,1) both experiment-panel-pop-in;transform:translate(0)translateZ(0)rotateY(0)scale(1)}@keyframes experiment-panel-pop-in{0%{opacity:0;transform:translate(-46px)translateZ(-260px)rotateY(22deg)scale(.82)}to{opacity:1;transform:translate(0)translateZ(0)rotateY(0)scale(1)}}.experiment-panel-track.is-closing .experiment-interactions-window{animation:.5s cubic-bezier(.22,1,.36,1) both experiment-panel-pop-out}@keyframes experiment-panel-pop-out{0%{opacity:1;transform:translate(0)translateZ(0)rotateY(0)scale(1)}to{opacity:0;transform:translate(-46px)translateZ(-260px)rotateY(22deg)scale(.82)}}@media (prefers-reduced-motion:reduce){.experiment-interactions-window{transition:opacity .2s}.experiment-stage.is-open .experiment-interactions-window,.experiment-panel-track.is-closing .experiment-interactions-window{animation:none}}.interactions-modal-layer{z-index:2147483000;isolation:isolate;pointer-events:none;place-items:center;padding:28px;display:grid;position:fixed;inset:0}body .app{transition:filter .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}body.interactions-modal-open .app{filter:blur(8px)saturate(.8);transform:scale(.985)}.interactions-modal-backdrop{background:radial-gradient(120% 90% at 50% 42%, rgb(var(--cg-ink-rgb) / .38), rgb(var(--cg-ink-rgb) / .74));cursor:default;border:0;border-radius:0;width:100%;height:100%;animation:.4s both argument-backdrop-in;position:fixed;inset:0}.interactions-modal-backdrop:hover{filter:none}.interactions-modal-layer .interactions-modal-backdrop,.interactions-modal-layer .interactions-modal{pointer-events:auto}.interactions-modal{background:var(--surface-tint);width:min(1120px,100vw - 56px);height:min(780px,100dvh - 56px);box-shadow:0 0 0 1px rgb(var(--text-inverse-rgb) / .06), 0 24px 48px -12px rgb(var(--cg-ink-rgb) / .35), 0 60px 140px -24px rgb(var(--cg-ink-rgb) / .6);border-radius:26px;outline:none;animation:.6s cubic-bezier(.16,1,.3,1) backwards interactions-modal-in;display:flex;position:relative;overflow:hidden}.interactions-modal.is-closing{animation:.32s cubic-bezier(.4,0,.9,.6) both interactions-modal-out}@keyframes interactions-modal-in{0%{opacity:0;transform:translateY(20px)scale(.965)}}@keyframes interactions-modal-out{to{opacity:0;transform:translateY(10px)scale(.98)}}.interactions-modal-post{flex-direction:column;flex:0 0 min(462px,43%);gap:14px;min-width:0;min-height:0;padding:22px 18px 22px 24px;animation:.6s cubic-bezier(.16,1,.3,1) 50ms backwards interactions-modal-fade;display:flex}@keyframes interactions-modal-fade{0%{opacity:0}}.interactions-modal-author{z-index:4;flex:none;align-items:center;gap:10px;padding:0;display:flex;position:relative}.interactions-modal-author .feed-card-who{flex:auto;min-width:0}.interactions-modal-share{flex:none;margin-left:2px}.interactions-modal-share-button{border:1px solid rgb(var(--text-rgb) / .1);background:var(--surface);width:30px;height:30px;color:var(--text-2);border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s,border-color .2s;display:grid}.interactions-modal-share-button svg{width:13px;height:13px}.interactions-modal-share-button:hover,.interactions-modal-share-button[aria-expanded=true]{filter:none;border-color:var(--primary);background:var(--primary);color:var(--text-inverse)}.interactions-modal-share .experiment-share-popover{inset:calc(100% + 8px) 0 auto auto}.interactions-modal-photo{aspect-ratio:auto;background-color:var(--surface-inverse);border-radius:18px;flex:auto;height:auto;animation:1.2s cubic-bezier(.16,1,.3,1) backwards interactions-modal-photo;overflow:hidden;min-height:180px!important}.interactions-modal-photo:before{content:none}button.interactions-modal-photo{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;display:block}button.interactions-modal-photo:hover{filter:brightness(1.05)}button.interactions-modal-photo:focus-visible{outline:2px solid var(--text-inverse);outline-offset:-3px}@keyframes interactions-modal-photo{0%{background-size:430% 215%}}.interactions-modal-caption{overscroll-behavior:contain;min-height:0;padding:2px 2px 0;overflow-y:auto}.interactions-modal-caption h2{color:var(--text);font:700 22px/1.15 var(--font-body);letter-spacing:-.012em;text-wrap:balance;margin:0 0 8px}.interactions-modal-caption p{color:rgb(var(--text-rgb) / .7);font:400 13.5px/1.45 var(--font-body);letter-spacing:.01em;margin:0}.interactions-modal .interactions-modal-reactions{z-index:3;position:relative;inset:auto}.interactions-modal-reactions .reaction-panel{border-color:rgb(var(--text-inverse-rgb) / .08);background:var(--surface-inverse-2);box-shadow:0 12px 26px -16px rgb(var(--cg-ink-rgb) / .5);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;padding:10px 14px 11px}.interactions-modal-reactions .community-stance-topline{flex-wrap:wrap;gap:8px 10px;margin-bottom:0}.interactions-modal-reactions .reaction-count{cursor:default}.interactions-modal-reactions .reaction-count:hover{border-color:rgb(var(--text-inverse-rgb) / .14);background:rgb(var(--text-inverse-rgb) / .05)}.interactions-modal-minds{color:rgb(var(--text-inverse-rgb) / .68);font:500 11px/1.2 var(--font-body);white-space:nowrap;flex:0 auto;align-items:baseline;gap:5px;display:flex}.interactions-modal-minds:before{content:"⇄";color:rgb(var(--text-inverse-rgb) / .5);margin-right:3px}.interactions-modal-minds b{color:var(--text-inverse);font-size:12px;font-weight:700}.interactions-modal-spine{flex-direction:column;flex:0 0 12px;margin:22px 6px;animation:.9s cubic-bezier(.16,1,.3,1) .12s backwards interactions-modal-spine-in;display:flex}@keyframes interactions-modal-spine-in{0%{clip-path:inset(0 0 100%)}}.interactions-modal-spine-segment{flex-basis:0;min-height:6px;position:relative}.interactions-modal-spine-segment.oppose{background:var(--oppose);border-radius:999px 999px 0 0}.interactions-modal-spine-segment.neutral{background:var(--neutral-stance)}.interactions-modal-spine-segment.support{background:var(--support);border-radius:0 0 999px 999px}.interactions-modal-spine-segment b{z-index:1;background:inherit;box-shadow:0 0 0 3px var(--surface-tint);color:var(--text-inverse);font:700 9px/1 var(--font-body);white-space:nowrap;border-radius:999px;padding:4px 6px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.interactions-modal-thread{flex-direction:column;flex:1;min-width:0;min-height:0;animation:.6s cubic-bezier(.16,1,.3,1) .1s backwards interactions-modal-fade;display:flex}.interactions-modal-top{border-bottom:1px solid rgb(var(--text-rgb) / .07);flex:none;align-items:center;gap:16px;padding:18px 22px 16px 18px;display:flex}.interactions-modal-stances{flex:1;min-width:0}.interactions-modal-top .your-stances{border:0;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:0;display:flex}.interactions-modal-top .your-stances-heading{margin:0}.interactions-modal-nostance{color:var(--text-3);font:400 12px/1.3 var(--font-body);align-items:center;gap:10px;display:flex}.interactions-modal-nostance b{color:var(--text-3);letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:800}.interactions-modal .experiment-interactions-window{width:auto;min-width:0;min-height:0;max-height:none;box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:0;flex:1;margin:0;animation:none;transform:none}.interactions-modal .experiment-comment-list-scroll{padding:8px 22px 18px 18px}.interactions-modal .experiment-comment-row:not(.is-reply){border-bottom-color:#0000;border-radius:14px;margin-top:6px}.interactions-modal .experiment-comment-row:not(.is-reply).stance-support{background:linear-gradient(90deg, rgb(var(--cg-forest-rgb) / .09), rgb(var(--cg-forest-rgb) / 0) 72%);box-shadow:inset 3px 0 0 var(--support)}.interactions-modal .experiment-comment-row:not(.is-reply).stance-oppose{background:linear-gradient(90deg, rgb(var(--cg-clay-rgb) / .09), transparent 72%);box-shadow:inset 3px 0 0 var(--oppose)}.interactions-modal .experiment-comment-row:not(.is-reply).stance-neutral{background:linear-gradient(90deg, rgb(var(--cg-muted-rgb) / .1), rgb(var(--cg-muted-rgb) / 0) 72%);box-shadow:inset 3px 0 0 var(--neutral-stance)}.interactions-modal .experiment-composer{border-top:1px solid rgb(var(--text-rgb) / .07);background:rgb(var(--surface-tint-rgb) / .94);padding:14px 22px 20px 18px}.type-bar.is-inline{border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 2px rgb(var(--cg-ink-rgb) / .04);border-radius:22px;overflow:hidden}.type-bar.is-inline .type-bar-compose{background:0 0;border:0;border-radius:0;height:48px}.type-bar-stance-row{border-top:1px solid rgb(var(--text-rgb) / .07);background:var(--bg-sunken);align-items:center;gap:10px;padding:10px 16px 11px 18px;display:flex}.type-bar.is-inline .type-bar-slider{opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:0;flex:1;min-width:0;padding:0;position:static;transform:none}.type-bar-stance-label{color:var(--text-3);font:800 8.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.type-bar-end{color:var(--text-3);font:700 7.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.type-bar.is-inline .type-bar-readout{min-width:78px;padding-bottom:3px;position:relative}.type-bar.is-inline .type-bar-readout>span:last-child{position:relative}@media (max-width:760px){.interactions-modal-layer{padding:8px}.interactions-modal{overscroll-behavior:contain;border-radius:22px;flex-direction:column;width:calc(100vw - 16px);height:calc(100dvh - 16px);overflow:hidden auto}.interactions-modal-post{flex:none;padding:16px 16px 12px}.interactions-modal-photo{flex:none;height:min(78vw,320px);min-height:0!important}.interactions-modal-caption h2{font-size:21px}.interactions-modal-spine{flex-direction:row;flex:0 0 10px;margin:4px 16px 8px;animation-name:interactions-modal-spine-in-flat}@keyframes interactions-modal-spine-in-flat{0%{clip-path:inset(0 100% 0 0)}}.interactions-modal-spine-segment{min-width:6px;min-height:0}.interactions-modal-spine-segment.oppose{border-radius:999px 0 0 999px}.interactions-modal-spine-segment.support{border-radius:0 999px 999px 0}.interactions-modal-spine-segment b{top:50%;transform:translate(-50%,-50%)}.interactions-modal-thread{flex:none;min-height:60vh}.interactions-modal .experiment-interactions-window,.interactions-modal .experiment-comment-list-scroll{flex:1 0 auto;overflow:visible}.interactions-modal .experiment-composer{z-index:2;box-shadow:0 -10px 24px -18px rgb(var(--cg-ink-rgb) / .35);position:sticky;bottom:0}.interactions-modal-top{padding:14px 16px 12px}.type-bar-end{display:none}}@media (prefers-reduced-motion:reduce){body .app{transition:none}body.interactions-modal-open .app{transform:none}.interactions-modal,.interactions-modal.is-closing,.interactions-modal-post,.interactions-modal-thread,.interactions-modal-photo,.interactions-modal-spine{animation:none}}.experiment-stats-strip{border-bottom:1px solid var(--border);border-radius:var(--radius-lg,16px) var(--radius-lg,16px) 0 0;padding:14px 18px 10px}.experiment-stats-bar{border-radius:3px;height:4px;margin-bottom:6px;display:flex;overflow:hidden}.experiment-stats-bar:focus-visible{outline-offset:1px}.experiment-stats-bar span:first-child{background:linear-gradient(to right, var(--oppose), var(--oppose-on-dark))}.experiment-stats-bar span:nth-child(2){background:var(--stance-track)}.experiment-stats-bar span:nth-child(3){background:linear-gradient(to right, var(--support-on-dark), var(--support))}.experiment-stats-bar.has-percent-labels span{color:rgb(var(--text-inverse-rgb) / .95);font-family:var(--font-mono);letter-spacing:.2px;text-shadow:0 1px 2px rgb(var(--cg-ink-rgb) / .35);white-space:nowrap;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:flex;overflow:hidden}.experiment-stats-bar.has-percent-labels span:nth-child(2){color:rgb(var(--text-rgb) / .8);text-shadow:none}.experiment-stats-numbers{justify-content:space-between;margin-bottom:6px;font-size:11px;font-weight:800;display:flex}.experiment-stats-numbers .oppose{color:var(--oppose)}.experiment-stats-numbers .neutral{color:var(--neutral-stance)}.experiment-stats-numbers .support{color:var(--support)}.experiment-stats-meta{color:var(--text-3);align-items:center;gap:6px;font-size:11px;display:flex}.community-stance-wrap{position:relative}.your-stances{border-bottom:1px solid var(--border);padding:10px 18px}.your-stances-heading{color:var(--text-3);letter-spacing:.8px;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800}.your-stances-list{flex-wrap:wrap;gap:6px;display:flex}.your-stance-chip{border:1px solid var(--border);background:var(--surface-tint);cursor:context-menu;border-radius:999px;align-items:baseline;gap:5px;padding:5px 10px;display:flex;position:relative}.your-stance-chip b{font-family:var(--font-mono);font-size:11px;font-weight:700}.your-stance-chip small{text-transform:uppercase;font-size:9px;font-weight:700}.your-stance-chip time{color:var(--text-3);font-family:var(--font-mono);font-size:8px}.your-stance-chip.oppose{border-color:var(--oppose-soft);background:var(--oppose-soft)}.your-stance-chip.oppose b,.your-stance-chip.oppose small{color:var(--oppose-ink)}.your-stance-chip.support{border-color:var(--support-soft);background:var(--support-soft)}.your-stance-chip.support b,.your-stance-chip.support small{color:var(--support-ink)}.your-stance-chip.neutral b,.your-stance-chip.neutral small{color:var(--neutral-stance)}.your-stance-menu{z-index:7;border:1px solid var(--border);background:var(--surface);box-shadow:0 10px 28px rgb(var(--cg-ink-rgb) / .18);border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.your-stance-menu button{width:100%;color:var(--danger);text-align:left;white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:700;display:block}.your-stance-menu button:hover{background:var(--danger-soft)}.experiment-comment-list-scroll{overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.experiment-comment-row{border-bottom:1px solid var(--border);gap:10px;padding:12px 18px;display:flex}.experiment-comment-row.is-mind-changed{background:color-mix(in srgb, var(--reward-soft) 40%, var(--surface))}.experiment-comment-row>div{flex:1;min-width:0}.experiment-comment-row.has-reply{border-bottom:0;padding-bottom:4px}.experiment-comment-row.is-reply{padding-top:6px}.experiment-comment-avatar-col{flex-direction:column;flex:none;align-items:center;display:flex}.experiment-comment-line{background:var(--border);border-radius:999px;flex:1;width:2px;min-height:10px;margin-top:8px}.experiment-thread-toggle-row{border-bottom:1px solid var(--border);gap:10px;padding:2px 18px 12px;display:flex}.experiment-thread-toggle-row.is-expanded{border-bottom:0;padding-bottom:2px}.experiment-thread-toggle-row .experiment-comment-avatar-col{min-height:20px}.experiment-thread-toggle{text-align:left;color:var(--text-3);flex:1;padding:4px 0;font-size:11px;font-weight:800}.experiment-thread-toggle:hover{color:var(--text)}.experiment-thread-toggle span{margin-right:5px}.experiment-comment-avatar{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.experiment-comment-avatar.oppose{background:var(--oppose-soft);color:var(--oppose)}.experiment-comment-avatar.support{background:var(--support-soft);color:var(--support)}.experiment-comment-avatar.neutral{background:var(--neutral-track);color:var(--neutral-stance)}.experiment-comment-head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.experiment-comment-head b{color:var(--text);font-size:12px;font-weight:800}.experiment-comment-head time{color:var(--text-3);font-family:var(--font-mono);font-size:11px}.experiment-comment-menu-trigger{color:var(--text-3);letter-spacing:1px;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:13px;line-height:1}:is(.experiment-comment-menu-trigger:hover,.experiment-comment-menu-trigger:focus-visible){color:var(--text);background:var(--surface-tint)}.experiment-comment-stance{font-size:11px;font-weight:800}.experiment-comment-stance.oppose{color:var(--oppose)}.experiment-comment-stance.support{color:var(--support)}.experiment-comment-stance.neutral{color:var(--neutral-stance)}.experiment-comment-text{color:var(--text);margin:0 0 8px;font-size:13px;line-height:1.5}.experiment-comment-actions{align-items:center;gap:8px;min-height:22px;margin-top:8px;display:flex}.experiment-reaction-wrap{display:inline-flex;position:relative}.experiment-reaction-counts{font-family:var(--font-mono);color:var(--text-3);background:0 0;border:1px solid #0000;border-radius:999px;padding:0;font-size:11px;font-weight:700;transition:padding .16s,border-color .16s,background .16s,color .16s,opacity .16s}.experiment-comment-actions.is-empty .experiment-reaction-counts{opacity:0;pointer-events:none}.experiment-comment-row:hover .experiment-reaction-counts,.experiment-reaction-wrap:focus-within .experiment-reaction-counts{border-color:var(--border);background:var(--surface);color:var(--text);opacity:1;pointer-events:auto;padding:5px 6px 5px 10px}.experiment-comment-actions.is-empty .experiment-reaction-counts{color:var(--text-3)}.experiment-reaction-counts.has-reaction.agree,.experiment-reaction-counts.has-reaction.disagree,.experiment-reaction-counts.has-reaction.insightful,.experiment-reaction-counts.has-reaction.funny,.experiment-reaction-counts.has-reaction.fire,.experiment-reaction-counts.has-reaction.handshake{color:var(--text)}.experiment-comment-row:hover .experiment-reaction-counts.has-reaction.agree,.experiment-reaction-wrap:focus-within .experiment-reaction-counts.has-reaction.agree{background:var(--support-soft);border-color:var(--support)}.experiment-comment-row:hover .experiment-reaction-counts.has-reaction.disagree,.experiment-reaction-wrap:focus-within .experiment-reaction-counts.has-reaction.disagree{background:var(--oppose-soft);border-color:var(--oppose)}.experiment-comment-row:hover .experiment-reaction-counts.has-reaction.insightful,.experiment-comment-row:hover .experiment-reaction-counts.has-reaction.funny,.experiment-comment-row:hover .experiment-reaction-counts.has-reaction.fire,.experiment-comment-row:hover .experiment-reaction-counts.has-reaction.handshake,.experiment-reaction-wrap:focus-within .experiment-reaction-counts.has-reaction.insightful,.experiment-reaction-wrap:focus-within .experiment-reaction-counts.has-reaction.funny,.experiment-reaction-wrap:focus-within .experiment-reaction-counts.has-reaction.fire,.experiment-reaction-wrap:focus-within .experiment-reaction-counts.has-reaction.handshake{background:var(--surface-tint);border-color:var(--border-strong)}.experiment-reaction-divider{background:var(--border);flex:none;width:1px;height:11px}.experiment-cite-wrap{opacity:0;pointer-events:none;align-items:center;gap:8px;transition:opacity .14s;display:inline-flex}.experiment-comment-row:hover .experiment-cite-wrap,.experiment-cite-wrap:focus-within{opacity:1;pointer-events:auto}.experiment-cite-chip{color:var(--text-3);border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:800;display:flex}.experiment-cite-chip:hover{text-decoration:underline}.experiment-who-reacted{z-index:6;border:1px solid var(--border);background:var(--surface);width:230px;box-shadow:var(--shadow-lg);border-radius:14px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.experiment-who-tabs{border-bottom:1px solid var(--border);gap:4px;padding:8px;display:flex;overflow-x:auto}.experiment-who-tab{color:var(--text-3);white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800}.experiment-who-tab.active{background:var(--surface-tint);color:var(--text)}.experiment-who-list{max-height:190px;padding:6px;overflow-y:auto}.experiment-who-person{border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex}.experiment-who-person:hover{background:var(--surface-tint)}.experiment-who-avatar{background:var(--neutral-track);width:22px;height:22px;color:var(--neutral-stance);border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.experiment-who-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.experiment-who-more{color:var(--text-3);padding:8px 12px 10px;font-size:10px}.experiment-reaction-popover{z-index:6;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:999px;gap:3px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0}.experiment-reaction-popover:before{content:"";height:10px;position:absolute;bottom:100%;left:0;right:0}.experiment-reaction-wrap:hover .experiment-reaction-popover,.experiment-reaction-wrap:focus-within .experiment-reaction-popover{display:flex}.experiment-reaction-option{border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:3px 5px;display:flex}.experiment-reaction-option:hover{transform:scale(1.15)}.experiment-reaction-option>span:first-child{font-size:19px;line-height:1}.experiment-reaction-option>span:last-child{color:var(--text-3);white-space:nowrap;font-size:7px}.experiment-composer{border-top:1px solid var(--border);padding:12px 16px 16px}.experiment-comments-off{color:var(--text-2);font:500 13px var(--font-body);text-align:center;margin:0;padding:28px 22px}.experiment-comment-reply{padding:8px 18px 14px}.type-bar{position:relative}.type-bar-compose{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;height:46px;padding:4px 4px 4px 16px;transition:opacity .16s,transform .16s;display:flex}.type-bar-compose input{min-width:0;color:var(--text);background:0 0;border:0;flex:1;font-size:12px}.type-bar-compose input:focus{outline:none}.type-bar-div{background:var(--border);flex:none;width:1px;height:16px;margin:0 8px}.type-bar-stance{white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800;transition:background .15s;position:relative;overflow:hidden}:is(.type-bar-stance:hover,.type-bar-stance:focus-visible){background:var(--surface-tint)}.type-bar-stance.is-untouched{color:var(--text-3)}.type-bar-stance-countdown{transform-origin:0;height:2px;transition:transform .1s linear;position:absolute;bottom:0;left:0;right:0}.type-bar-stance span{position:relative}.type-bar-send{background:var(--primary);width:36px;height:36px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;margin-left:4px;font-size:13px;display:grid}.type-bar-send:disabled{opacity:.35}.type-bar-slider{border:1px solid var(--border);background:var(--surface);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:12px;padding:0 18px;transition:opacity .16s,transform .16s;display:flex;position:absolute;inset:0;transform:translateY(3px)}.type-bar.is-open .type-bar-compose{opacity:0;pointer-events:none;transform:translateY(-3px)}.type-bar.is-open .type-bar-slider{opacity:1;pointer-events:auto;transform:translateY(0)}.type-bar-slider input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(to right, var(--oppose) 0%, var(--oppose-on-dark) 25%, var(--stance-track) 50%, var(--support-on-dark) 75%, var(--support) 100%);cursor:pointer;border-radius:999px;flex:1;height:6px;margin:0}.type-bar-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:2px solid var(--stance-color,var(--surface));background:var(--surface);width:16px;height:16px;box-shadow:0 0 0 1px rgb(var(--cg-ink-rgb) / .22), 0 2px 6px rgb(var(--cg-ink-rgb) / .25), 0 0 0 0 var(--stance-glow,transparent);cursor:pointer;border-radius:50%;transition:transform .12s,box-shadow .12s}.type-bar-slider input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--oppose) 0%, var(--oppose-on-dark) 25%, var(--stance-track) 50%, var(--support-on-dark) 75%, var(--support) 100%);border-radius:999px;height:6px}.type-bar-slider input[type=range]::-moz-range-thumb{border:2px solid var(--stance-color,var(--surface));background:var(--surface);width:16px;height:16px;box-shadow:0 0 0 1px rgb(var(--cg-ink-rgb) / .22), 0 2px 6px rgb(var(--cg-ink-rgb) / .25), 0 0 0 0 var(--stance-glow,transparent);cursor:pointer;border-radius:50%;transition:transform .12s,box-shadow .12s}.type-bar-slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.22)}.type-bar-slider input[type=range]:active::-moz-range-thumb{transform:scale(1.22)}.type-bar-slider input[type=range].stance-pulse::-webkit-slider-thumb{animation:.32s ease-out stance-pulse}.type-bar-slider input[type=range].stance-pulse::-moz-range-thumb{animation:.32s ease-out stance-pulse}@media (prefers-reduced-motion:reduce){.type-bar-slider input[type=range]::-webkit-slider-thumb{transition:none}.type-bar-slider input[type=range]::-moz-range-thumb{transition:none}.type-bar-slider input[type=range].stance-pulse::-webkit-slider-thumb{animation:none}.type-bar-slider input[type=range].stance-pulse::-moz-range-thumb{animation:none}}.type-bar-readout{text-align:right;white-space:nowrap;flex:none;min-width:74px;font-size:11px;font-weight:800}@media (max-width:650px){.experiment-feed-scroll{flex:none;width:100%;max-width:none;height:min(36vh,420px);min-height:220px;margin:0;padding:56px 0}.experiment-stage{flex-direction:column;align-items:stretch;height:auto}.experiment-stage.is-open .experiment-feed-card.is-active{transform:scale(.98)}.feed-live-scroll{padding:8px 0}.experiment-stage.is-open .feed-live-scroll .experiment-feed-card.is-active{transform:none}.experiment-panel-track{flex:none;width:100%;max-width:none;max-height:0;transition:max-height .46s cubic-bezier(.22,1,.36,1);overflow:hidden}.experiment-stage.is-open .experiment-panel-track{max-height:min(58vh,620px)}.feed-comments-track{flex-shrink:1}.experiment-board-track{display:none}.experiment-interactions-window{border-radius:16px;width:100%;max-height:min(58vh,620px);transform:translateY(34px)translateZ(-160px)scale(.88)}.experiment-stage.is-open .experiment-interactions-window{animation:.46s cubic-bezier(.22,1,.36,1) both experiment-panel-pop-in-mobile;transform:translateY(0)translateZ(0)scale(1)}@keyframes experiment-panel-pop-in-mobile{0%{opacity:0;transform:translateY(34px)translateZ(-160px)scale(.88)}to{opacity:1;transform:translateY(0)translateZ(0)scale(1)}}.experiment-panel-track.is-closing .experiment-interactions-window{animation:.42s cubic-bezier(.22,1,.36,1) both experiment-panel-pop-out-mobile}@keyframes experiment-panel-pop-out-mobile{0%{opacity:1;transform:translateY(0)translateZ(0)scale(1)}to{opacity:0;transform:translateY(34px)translateZ(-160px)scale(.88)}}}@media (min-width:651px) and (max-width:830px){.feed-live-stage{flex-direction:column;align-items:stretch;height:auto}.feed-live-stage .experiment-board-track{display:none}.feed-live-stage .feed-comments-track{flex:none;width:100%;min-width:0;max-width:none;max-height:0;transition:max-height .46s cubic-bezier(.22,1,.36,1);overflow:hidden}.feed-live-stage.is-open .feed-comments-track{max-height:min(58vh,620px)}}@media (min-width:831px) and (max-width:1279px){.feed-live-stage.is-open .experiment-board-track{margin-left:-14px}.feed-live-stage.is-open .feed-comments-track{min-width:min(360px,100% - 294px)}}@media (min-width:1280px){.experiment-feed-scroll{flex:0 0 var(--exp-card-w,460px);width:auto;transition:flex-basis .48s cubic-bezier(.22,1,.36,1),padding .48s cubic-bezier(.22,1,.36,1)}.experiment-panel-track{flex:0 0 var(--exp-panel-w,0px);min-width:0;transition:flex-basis .48s cubic-bezier(.22,1,.36,1)}.experiment-stage.is-open .experiment-panel-track{flex-grow:0;min-width:0}.experiment-board-track{flex:0 0 var(--exp-board-w,420px);opacity:1;pointer-events:auto;align-self:stretch;width:auto;min-width:0;max-width:420px;transition:flex-basis .48s cubic-bezier(.22,1,.36,1);overflow:visible}.experiment-stage.is-open .experiment-board-track{opacity:1;pointer-events:auto;max-width:420px}}.visual-composer-overlay{background:rgb(var(--cg-ink-rgb) / .62)}.visual-composer-overlay .visual-composer{background:var(--surface);color:var(--text);box-shadow:0 30px 80px -20px rgb(var(--cg-ink-rgb) / .45)}.visual-composer-overlay .visual-composer h2,.visual-composer-overlay .visual-composer label,.visual-composer-overlay .composer-types strong,.visual-composer-overlay .media-drop b{color:var(--text)}.visual-composer-overlay .visual-composer-close{color:var(--text);border-radius:50%;transition:color .15s}.visual-composer-overlay .visual-composer-close:hover{filter:none;color:var(--confirm)}.visual-composer-overlay .visual-kicker,.visual-composer-overlay .composer-types small,.visual-composer-overlay .media-drop small,.visual-composer-overlay .suggest-prompt{color:var(--text-3)}.visual-composer-overlay .source-check{color:var(--text)}.visual-composer-overlay .source-check input{accent-color:var(--confirm)}.visual-composer-overlay .composer-types button{border-color:var(--border);background:var(--surface);color:var(--text);transition:border-color .15s,background .15s}.visual-composer-overlay .composer-types button:hover{filter:none;border-color:var(--confirm)}.visual-composer-overlay .composer-types b{color:var(--text)}.visual-composer-overlay .composer-types button[aria-pressed=true]{border-color:var(--confirm);background:var(--surface-tint);box-shadow:inset 0 0 0 1px var(--confirm)}.visual-composer-overlay .composer-types button[aria-pressed=true] b{color:var(--confirm-hover)}.visual-composer-overlay .media-drop{border-color:rgb(var(--text-rgb) / .35);background:var(--surface);transition:background .15s,border-color .15s}.visual-composer-overlay .media-drop:hover{filter:none;border-color:var(--confirm);background:var(--surface-tint)}.visual-composer-overlay .media-drop span{color:var(--confirm)}.visual-composer-overlay .visual-composer input:not([type=checkbox]),.visual-composer-overlay .visual-composer textarea,.visual-composer-overlay .visual-composer select{border-color:var(--border);background:var(--surface);color:var(--text);transition:border-color .15s,box-shadow .15s}.visual-composer-overlay .visual-composer input::placeholder,.visual-composer-overlay .visual-composer textarea::placeholder{color:var(--text-placeholder);opacity:1}.visual-composer-overlay .visual-composer input:not([type=checkbox]):focus,.visual-composer-overlay .visual-composer textarea:focus,.visual-composer-overlay .visual-composer select:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--surface-tint);outline:none}.visual-composer-overlay .prompt-suggestions button{border-color:var(--border);background:var(--surface);color:var(--text)}.visual-composer-overlay .prompt-suggestions button:hover{filter:none;border-color:var(--confirm);background:var(--surface-tint)}.visual-composer-overlay .publish-visual{background:var(--confirm);color:var(--on-primary);font-weight:700;transition:background .15s}.visual-composer-overlay .publish-visual:hover{filter:none;background:var(--primary)}.visual-compact .visual-overlay h2.is-full{-webkit-line-clamp:unset;text-overflow:clip;display:block;overflow:visible}.visual-overlay-count{color:var(--text-inverse);font-family:var(--font-body), sans-serif;font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin:5px 0 0;font-size:12px;font-weight:400;line-height:1;display:flex}.visual-overlay-count .experiment-icon{opacity:.9;stroke-width:1.8px;flex:none;width:12px;height:12px}.visual-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visual-compact .visual-feed.is-upright .visual-media{aspect-ratio:3/4}.visual-reel-preview{z-index:0;opacity:0;transition:opacity .18s;position:absolute;inset:0}.visual-reel-preview>*{width:100%;height:100%}.visual-reel-cue{z-index:2;background:rgb(var(--text-inverse-rgb) / .22);opacity:0;height:2px;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0}.visual-reel-cue i{background:rgb(var(--text-inverse-rgb) / .85);width:0;height:100%;display:block}@media (hover:hover){.visual-compact .visual-feed.is-upright .visual-card:hover .visual-media{animation:9s ease-in-out infinite alternate visual-pan}.visual-compact .visual-feed.is-upright .visual-card:hover .visual-reel-preview,.visual-compact .visual-feed.is-upright .visual-card:hover .visual-reel-cue{opacity:1}.visual-compact .visual-feed.is-upright .visual-card:hover .visual-reel-cue i{animation:9s linear infinite visual-reel-run}.visual-compact .visual-feed.is-upright .visual-card:hover{filter:none}}@keyframes visual-reel-run{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.visual-compact .visual-feed.is-upright .visual-card:hover .visual-media{animation:none}.visual-compact .visual-feed.is-upright .visual-card:hover .visual-reel-cue i{width:100%;animation:none}}.feed-board-lane .feed-board header{cursor:default;padding:0 6px 8px}.feed-board-lane .feed-board header:active{cursor:default}.feed-board-lane .feed-board header h2{font-size:14px;line-height:1.25}.feed-board-lane .feed-board header small{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.feed-board-lane .feed-board .feed-board-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:2px;padding-top:7px;padding-bottom:7px}.feed-board-lane .feed-board .feed-board-row>span{font-size:12.5px;line-height:1.25}.feed-board-lane .feed-board .feed-board-row>small,.feed-board-lane .feed-board[data-board=recommendations] .feed-board-row>small{text-align:left;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:none;font-size:11px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.feed-board-lane .feed-board[data-board=regional] li:before,.feed-board-lane .feed-board[data-board=country] li:before,.feed-board-lane .feed-board[data-board=world] li:before{font-size:14px;top:9px;transform:none}.feed-board-lane .feed-board[data-board=arbitrators] .feed-board-row>span{font-size:12.5px}.feed-board-lane .feed-board[data-board=arbitrators] .feed-board-row small{white-space:normal;font-size:11px}.feed-board-lane .feed-board-follow{padding:6px 10px;font-size:11px}.feed-board-lane .feed-board-empty-note{color:var(--text-3);font:500 11.5px/1.45 var(--font-body);margin:0;padding:0 6px 6px 44px}.feed-board-lane .feed-board-lane-heading>.visual-kicker{letter-spacing:.9px;place-items:normal;width:auto;height:auto;font-size:10px;display:inline-flex}@media (min-width:831px){.content.feed-viewport-page{--feed-rail-w:64px}.feed-viewport-page .experiment-board-track{z-index:8;top:var(--header-h,85px);pointer-events:none;background:0 0;border-left:0;flex-direction:column;padding:0 0 20px;display:flex;position:fixed;bottom:0;right:0}.feed-viewport-page .feed-board-lane{pointer-events:auto;flex-direction:column;gap:10px;margin:auto 0;padding:0;display:flex;position:relative;top:auto}}.feed-board-slot{justify-content:center;display:flex;position:static}.feed-board-tab{border:1px solid var(--border-strong);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;margin:0;padding:0;transition:border-color .15s,background .15s,color .15s;display:grid}.feed-board-tab .feed-board-icon-svg{width:18px;height:18px}.feed-board-tab:hover{border-color:var(--text);filter:none}.feed-board-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.feed-board-slot.is-open>.feed-board-tab{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.feed-board-pop{z-index:1;align-items:center;min-height:100%;padding-right:8px;display:none;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.feed-board-slot.is-open>.feed-board-pop,.feed-board-pop:focus-within{display:flex}.feed-board-slot:has(.feed-board-tab:focus-visible)>.feed-board-pop{display:flex}@media (hover:hover) and (pointer:fine){.feed-board-slot:hover>.feed-board-pop{display:flex}.feed-board-lane:has(.feed-board-slot:hover) .feed-board-slot:not(:hover)>.feed-board-pop{display:none}}.feed-board-lane .feed-board-pop>.feed-board{width:300px;max-height:calc(100vh - var(--header-h,85px) - 40px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);margin:0;padding:12px 8px 6px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.feed-board-tab{transition:none}}@media (min-width:831px) and (hover:hover) and (pointer:fine){.content.feed-viewport-page{--feed-rail-w:80px;padding-left:0;padding-right:var(--feed-rail-w)}.feed-viewport-page .experiment-board-track{width:var(--feed-rail-w);max-width:var(--feed-rail-w)}.feed-viewport-page .feed-board-lane{align-items:center}}.sign-in-prompt{text-align:center;max-width:420px;font-family:var(--font-body)}.sign-in-prompt h2{color:var(--text);font:600 20px/1.25 var(--font-display,var(--font-body));margin:0 0 10px}.sign-in-prompt p{max-width:34ch;color:var(--text-2);margin:0 auto 20px;font-size:14px;line-height:1.5}.sign-in-prompt-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sign-in-prompt-actions a{border-radius:var(--radius-full);padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none}.sign-in-prompt-primary{border:1px solid var(--primary);background:var(--primary);color:var(--on-primary)}.sign-in-prompt-secondary{border:1px solid var(--border-strong);color:var(--text)}.sign-in-prompt-actions a:hover{filter:none;border-color:var(--text)}.sign-in-prompt-actions a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sign-in-prompt-dismiss:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sign-in-prompt-dismiss{color:var(--text-3);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:6px 10px;font-size:13px}.sign-in-prompt-dismiss:hover{color:var(--text);filter:none}.header-search .member-search{z-index:45;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(340px,100vw - 24px);max-width:none;box-shadow:var(--shadow-lg);text-align:left;margin:0;padding:12px 14px 6px;position:absolute;top:calc(100% + 10px);right:0}.header-search .member-search h3{color:var(--text-3);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.header-search .member-search .people-now-hint{margin:0 0 8px}.feed-live-card .visual-media.format-flow{border-radius:var(--radius-photo,2px);background:var(--stage-gradient);cursor:default;flex-direction:column;gap:16px;padding:20px 18px;display:flex;aspect-ratio:auto!important;min-height:0!important}.feed-live-card .visual-media.format-flow:before,.feed-live-card .visual-media.format-flow:after{content:none}.feed-live-card .visual-media.format-flow>.reaction-deck{color:var(--text-inverse);gap:8px}.feed-live-card .visual-media.format-flow>.reaction-deck .reaction-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.feed-live-card .visual-media.format-flow>.reaction-deck .reaction-actions{display:block}.feed-live-card .visual-media.format-flow>.reaction-deck .experiment-stats-bar{border-radius:0;width:100%;height:16px}.feed-live-card .visual-media.format-flow>.reaction-deck .experiment-stats-bar.has-percent-labels span{font-size:10px;font-weight:600}.feed-live-card .visual-media.format-flow>.reaction-deck .reaction-stance{gap:4px}.feed-live-card .visual-media.format-flow>.reaction-deck .reaction-stance-readout{min-height:0}.feed-live-card .visual-media.format-flow>.reaction-deck .reaction-stance-readout small,.feed-live-card .visual-media.format-flow>.reaction-deck .reaction-stance-legend{font-size:10px}.feed-live-card .visual-media.format-flow>:is(.visual-overlay,.format-block,.reaction-deck){z-index:1;position:relative;inset:auto}.feed-live-card .visual-media.format-flow>.format-open{z-index:0}.feed-live-card .visual-media.format-flow.is-editorial,.feed-live-card .visual-media.format-flow.is-scriptwriting{background:var(--cg-white);padding:0;aspect-ratio:4/5!important}.feed-live-card .visual-media.format-video{aspect-ratio:5/7}.visual-media{--media-edge:8px}.visual-media.visual-textpost{background:var(--stage-gradient)}.format-block{font-family:var(--font-body);color:var(--text)}.format-flow .format-block{color:var(--text-inverse)}.feed-live-card-media>.format-block{padding:10px 16px 14px}.format-block button{font:inherit;cursor:pointer}.format-block button:hover{filter:none}.format-cta{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.format-flow .format-cta span{color:rgb(var(--text-inverse-rgb) / .72)}.format-cta button,.format-live-row button{background:var(--confirm);color:var(--on-primary);border-radius:999px;flex:none;padding:9px 16px;font-size:12px;font-weight:700;transition:background .15s}.format-cta button:hover,.format-live-row button:hover{background:var(--confirm-hover)}.format-cta button[aria-pressed=true]{background:var(--surface-tint);color:var(--confirm-hover)}.format-options{gap:8px;display:grid}.format-options button{border:1px solid var(--border-inverse);background:rgb(var(--text-inverse-rgb) / .05);color:var(--text-inverse);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:13px;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.format-options button:not(:disabled):hover{border-color:var(--confirm);background:rgb(var(--text-rgb) / .06)}.format-options button:disabled{cursor:default;opacity:1}.format-options button i{z-index:0;background:rgb(var(--cg-forest-rgb) / .38);transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.format-options button span,.format-options button b{z-index:1;position:relative}.format-options button.is-picked{border-color:var(--confirm)}.format-options button.is-correct{border-color:var(--support);background:rgb(var(--cg-forest-rgb) / .55)}.format-options button.is-wrong{border-color:var(--oppose-on-dark);background:color-mix(in srgb, var(--oppose-on-dark) 35%, transparent)}.format-options small{color:rgb(var(--text-inverse-rgb) / .55);font-size:11px}.format-ranking{gap:6px;margin:0;padding:0;list-style:none;display:grid}.format-ranking li{background:rgb(var(--text-inverse-rgb) / .06);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.format-ranking li b{background:var(--surface-tint);width:22px;height:22px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.format-ranking li span{flex:1}.format-ranking li button{width:26px;height:26px;color:rgb(var(--text-inverse-rgb) / .7);background:0 0;border-radius:50%;padding:0}.format-ranking li button:disabled{opacity:.25;cursor:default}.format-ranking li button:not(:disabled):hover{background:rgb(var(--text-inverse-rgb) / .12);color:var(--text-inverse)}.format-review{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.format-stars i{color:rgb(var(--text-inverse-rgb) / .22);letter-spacing:2px;font-size:20px;font-style:normal}.format-stars i.on{color:var(--reward)}.format-review b{color:rgb(var(--text-inverse-rgb) / .85);font-size:12px;font-weight:600}.format-review-yours{border-top:1px solid rgb(var(--text-inverse-rgb) / .12);align-items:center;gap:8px;width:100%;padding-top:8px;display:flex}.format-review-yours-label{color:rgb(var(--text-inverse-rgb) / .6);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.format-stars-yours{gap:1px;display:flex}.format-stars-yours button{color:rgb(var(--text-inverse-rgb) / .28);padding:2px;font-size:18px;line-height:1}:is(.format-stars-yours button.on,.format-stars-yours button:hover,.format-stars-yours button:focus-visible){color:var(--reward)}.format-sides{grid-template-columns:1fr 1fr;gap:10px;display:grid}.format-sides span{text-align:center;border-radius:12px;padding:10px 12px;font-size:12.5px;font-weight:600}.format-sides .support{background:rgb(var(--cg-forest-rgb) / .4);box-shadow:inset 0 0 0 1px var(--support)}.format-sides .oppose{background:color-mix(in srgb, var(--oppose-on-dark) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--oppose-on-dark) 70%, transparent)}.format-link{border:1px solid rgb(var(--text-inverse-rgb) / .16);background:rgb(var(--text-inverse-rgb) / .06);color:var(--text-inverse);border-radius:14px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:border-color .15s;display:flex}.format-link:hover{border-color:var(--confirm)}.format-link-mark{background:var(--surface-tint);width:44px;height:44px;color:var(--text);font:700 18px var(--font-body);border-radius:10px;flex:none;place-items:center;display:grid}.format-link>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.format-link small{color:rgb(var(--text-inverse-rgb) / .55);text-transform:lowercase;font-size:10.5px}.format-link b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.format-link>i{color:var(--text-inverse-2);font-style:normal}.format-audio-row{align-items:center;gap:12px;display:flex}.format-audio-play{background:var(--confirm);width:42px;height:42px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.format-audio-body{flex:1;gap:5px;min-width:0;display:grid}.format-audio-body small{color:var(--text-3);font-size:10.5px}.format-wave{align-items:center;gap:2px;height:26px;display:flex}.format-wave i{background:var(--text);opacity:.28;transform-origin:50%;border-radius:2px;flex:1}.format-audio-row.is-playing .format-wave i{background:var(--confirm);opacity:1;animation:1s ease-in-out infinite alternate format-wave}@keyframes format-wave{to{transform:scaleY(.45)}}.format-audio-time{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.format-event-row{align-items:center;gap:12px;display:flex}.format-date{background:var(--surface-tint);text-align:center;border-radius:10px;flex:none;width:48px;display:grid;overflow:hidden}.format-date small{background:var(--confirm);color:var(--on-primary);letter-spacing:.08em;text-transform:uppercase;padding:3px 0;font-size:9px;font-weight:700}.format-date b{color:var(--text);padding:4px 0 6px;font-size:19px}.format-event-info{flex:1;gap:3px;min-width:0;display:grid}.format-event-info b{font-size:12.5px}.format-event-info small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.format-event-actions{gap:6px;display:flex}.format-event-actions button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:7px 11px;font-size:11.5px;font-weight:600}.format-event-actions button[aria-pressed=true]{border-color:var(--confirm);background:var(--confirm);color:var(--on-primary)}.format-live-row{justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.format-live-row span{align-items:center;gap:8px;display:flex}.format-live-row i,.format-media-pill.is-live i,.composer-live-note i{background:var(--live);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite format-live}@keyframes format-live{50%{opacity:.35}}.format-live-off,.format-live-empty{color:var(--text-3);font-size:11px;font-weight:500}.format-live-row.is-own{flex-direction:column;align-items:stretch}.format-live-requests{flex-direction:column;gap:6px;display:flex}.format-live-request{align-items:center;gap:8px;display:flex}.format-live-request-avatar{background:var(--surface-tint);width:22px;height:22px;color:var(--confirm-hover);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.format-live-request b{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;font-weight:600;overflow:hidden}.format-live-request button{background:var(--confirm);color:var(--on-primary);border-radius:999px;flex:none;padding:5px 12px;font-size:11px;font-weight:700}.format-live-request button:hover{background:var(--confirm-hover)}.format-live-request button[aria-label^=Decline]{background:var(--surface-tint);color:var(--confirm-hover);padding:5px 9px}.format-media-pill{z-index:3;bottom:calc(var(--media-edge) + 6px);background:rgb(var(--cg-ink-rgb) / .62);color:var(--text-inverse);font:700 10.5px var(--font-body);letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex;position:absolute;left:12px}.format-media-pill.is-live{background:var(--live);gap:8px}.format-media-pill.is-live i{background:var(--text-inverse)}.format-progress{z-index:3;right:12px;bottom:var(--media-edge);background:rgb(var(--text-inverse-rgb) / .25);pointer-events:none;border-radius:999px;height:3px;position:absolute;left:12px;overflow:hidden}.format-progress i{background:var(--text-inverse-2);transform-origin:0;width:100%;height:100%;animation:28s linear forwards format-progress;display:block}@keyframes format-progress{0%{transform:scaleX(0)}}.format-slide{z-index:-1;border-radius:inherit;background-image:var(--stage-gradient);background-repeat:no-repeat;background-size:400% 200%;animation:.35s format-slide-in;position:absolute;inset:0}@keyframes format-slide-in{0%{opacity:0}}.format-marker{pointer-events:none;width:0;height:0;position:absolute}.visual-media>.format-open{z-index:1;border-radius:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;min-width:0;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.visual-media>.format-open[aria-hidden=true]{cursor:inherit}.visual-media>.format-open:hover{filter:none;background:0 0}.visual-media>.format-open:focus-visible{outline:2px solid var(--text-inverse);outline-offset:-3px}.format-slide-nav{z-index:3;width:15%;min-width:40px;max-width:72px;color:rgb(var(--text-inverse-rgb) / .92);text-shadow:0 1px 4px rgb(var(--cg-ink-rgb) / .6);opacity:0;background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-size:22px;line-height:1;transition:opacity .18s,background .18s;display:flex;position:absolute;top:0;bottom:0}.format-slide-nav.prev{background:linear-gradient(to right, rgb(var(--cg-ink-rgb) / .38), transparent);justify-content:flex-start;padding-left:8px;left:0}.format-slide-nav.next{background:linear-gradient(to left, rgb(var(--cg-ink-rgb) / .38), transparent);justify-content:flex-end;padding-right:8px;right:0}.format-slide-nav:disabled{pointer-events:none;opacity:0!important}:is(.format-slide-nav:not(:disabled):hover,.format-slide-nav:not(:disabled):focus-visible){opacity:1}.format-slide-nav:hover{filter:none}.format-dots{z-index:3;right:0;bottom:calc(var(--media-edge) + 14px);pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;left:0}.format-dots i{background:rgb(var(--text-inverse-rgb) / .45);pointer-events:auto;border-radius:50%;width:6px;height:6px;transition:background .2s,width .2s}.format-dots i.on{background:var(--text-inverse);border-radius:999px;width:16px}.stories-strip{scrollbar-width:none;flex:none;gap:14px;padding:2px 4px 14px;display:flex;overflow-x:auto}.stories-strip::-webkit-scrollbar{display:none}.story-ring{font-family:var(--font-body);background:0 0;flex-direction:column;flex:none;align-items:center;gap:5px;padding:0;display:flex}.story-ring:hover{filter:none}.story-avatar{border:2.5px solid var(--confirm);background-clip:content-box;background-color:var(--surface-tint);background-image:var(--stage-gradient);background-repeat:no-repeat;background-size:400% 200%;border-radius:50%;place-items:center;width:58px;height:58px;padding:2px;transition:transform .2s;display:grid}.story-ring:hover .story-avatar{transform:scale(1.05)}.story-ring.is-seen .story-avatar{border-color:var(--border)}.story-ring.is-create .story-avatar{color:var(--confirm);background-image:none;border-style:dashed;font-size:20px}.story-avatar.visual-upload{background-image:none}.story-ring small{max-width:64px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.story-viewer-layer{z-index:2147483000;place-items:center;display:grid;position:fixed;inset:0}.story-viewer-backdrop{background:rgb(var(--cg-ink-rgb) / .88);cursor:default;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.story-viewer-backdrop:hover{filter:none}.story-viewer{aspect-ratio:9/16;background-color:rgb(var(--cg-ink-rgb) / .35);width:min(400px,92vw,51.75dvh);max-height:92dvh;box-shadow:0 40px 100px rgb(var(--cg-ink-rgb) / .5);color:var(--text-inverse);font-family:var(--font-body);border-radius:20px;animation:.35s cubic-bezier(.16,1,.3,1) story-in;position:relative;overflow:hidden}.story-viewer:before{content:"";z-index:0;aspect-ratio:1;background-image:var(--stage-gradient);background-repeat:no-repeat;background-size:400% 200%;background-position:inherit;width:177.778%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes story-in{0%{opacity:0;transform:scale(.96)}}.story-viewer.story-enter-next{animation:.3s cubic-bezier(.16,1,.3,1) story-slide-next}.story-viewer.story-enter-prev{animation:.3s cubic-bezier(.16,1,.3,1) story-slide-prev}@keyframes story-slide-next{0%{opacity:0;transform:translate(36px)scale(.97)}}@keyframes story-slide-prev{0%{opacity:0;transform:translate(-36px)scale(.97)}}.story-viewer .format-upload{animation:.25s story-page-in}@keyframes story-page-in{0%{opacity:0}}.story-viewer:after{content:"";background:linear-gradient(to bottom, rgb(var(--cg-ink-rgb) / .68), transparent 28%, transparent 60%, rgb(var(--cg-ink-rgb) / .75));pointer-events:none;position:absolute;inset:0}.story-progress{z-index:2;gap:4px;display:flex;position:absolute;top:12px;left:12px;right:12px}.story-progress span{background:rgb(var(--text-inverse-rgb) / .35);border-radius:999px;flex:1;height:3px;overflow:hidden}.story-progress i{background:var(--text-inverse);width:0;height:100%;display:block}.story-progress i.done{width:100%}.story-progress i.running{animation:linear forwards story-progress}@keyframes story-progress{to{width:100%}}.story-viewer-layer .story-viewer header{z-index:3;height:auto;color:var(--text-inverse);text-shadow:0 1px 2px rgb(var(--cg-ink-rgb) / .5), 0 0 18px rgb(var(--cg-ink-rgb) / .25);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:flex;position:absolute;top:26px;left:16px;right:12px}.story-viewer header .story-avatar{background-clip:border-box;background-color:rgb(var(--cg-ink-rgb) / .35);width:30px;height:30px;box-shadow:inset 0 0 0 1px rgb(var(--cg-white-rgb) / .28);border:0;flex:none;padding:0;transition:none}.story-viewer header b{font-size:13px}.story-viewer header small{color:rgb(var(--text-inverse-rgb) / .92);text-shadow:0 1px 6px rgb(var(--cg-ink-rgb) / .7);font-size:11px}.story-viewer .story-who{flex:1;gap:1px;min-width:0;display:grid}.story-viewer .story-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-viewer .story-icon-button,.story-viewer .story-eye{position:relative}.story-viewer .story-icon-button:after,.story-viewer .story-eye:after{content:"";position:absolute;inset:-7px}.story-viewer .story-icon-button{background:rgb(var(--cg-ink-rgb) / .28);width:30px;height:30px;color:var(--text-inverse);border-radius:50%;flex:none;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.story-viewer .story-icon-button:hover{filter:none;background:rgb(var(--cg-ink-rgb) / .5)}.story-viewer .story-icon-button .experiment-icon{width:13px;height:13px}.experiment-icon.is-solid{fill:currentColor;stroke:none}.story-viewer .story-eye{background:rgb(var(--cg-ink-rgb) / .28);height:30px;color:var(--text-inverse);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 11px 0 9px;display:inline-flex}.story-viewer .story-eye:hover{filter:none;background:rgb(var(--cg-ink-rgb) / .5)}.story-viewer .story-eye .experiment-icon{width:14px;height:14px}.story-viewer .story-eye b{font-variant-numeric:tabular-nums;font-size:12px}.story-viewer .story-caption{z-index:2;font:700 22px/1.2 var(--font-body);pointer-events:none;text-shadow:0 1px 12px rgb(var(--cg-ink-rgb) / .45);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;position:absolute;bottom:92px;left:20px;right:20px;overflow:hidden}.story-tap{z-index:1;background:0 0;border-radius:0;width:30%;padding:0;position:absolute;top:0;bottom:0}.story-tap:hover{filter:none}.story-tap.prev{left:0}.story-tap.pause{width:40%;left:30%}.story-tap.next{right:0}.visual-composer-overlay .composer-formats{grid-template-columns:repeat(4,1fr)}.visual-composer-overlay .composer-formats button{min-height:92px}.visual-composer-overlay .composer-formats button[aria-checked=true]{border-color:var(--confirm);background:var(--surface-tint);box-shadow:inset 0 0 0 1px var(--confirm)}.visual-composer-overlay .composer-formats button[aria-checked=true] b{color:var(--confirm)}.composer-textkinds{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.visual-composer-overlay .composer-textkinds button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.visual-composer-overlay .composer-textkinds button:hover{filter:none;border-color:var(--confirm)}.visual-composer-overlay .composer-textkinds button[aria-checked=true]{border-color:var(--confirm);background:var(--surface-tint);color:var(--confirm-hover)}.composer-segment{border:0;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;display:flex}.composer-segment legend{width:100%;color:var(--text);margin-bottom:7px;padding:0;font-size:10px;font-weight:700}.visual-composer-overlay .composer-segment label{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin:0;padding:8px 12px;font-weight:600;display:inline-flex!important}.visual-composer-overlay .composer-segment label:has(input:checked){border-color:var(--confirm);background:var(--surface-tint);color:var(--confirm-hover)}.visual-composer-overlay .composer-segment input{width:auto;accent-color:var(--confirm);margin:0}.visual-composer-overlay .composer-segment small{color:var(--text-3);font-weight:400}.visual-composer-overlay .composer-inline input{width:90px;margin-left:10px;display:inline-block}.composer-live-note{background:var(--surface-tint);color:var(--text);border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;font-size:11px;display:flex}.composer-link-detected{border:1px solid var(--confirm);background:var(--surface-tint);color:var(--text);border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.composer-link-detected>span{color:var(--confirm-hover);font-size:18px}.composer-link-detected div{gap:2px;display:grid}.composer-link-detected b{font-size:11px}.composer-link-detected small{color:var(--text-3);font-size:10px}@media (max-width:760px){.visual-composer-overlay .composer-formats{grid-template-columns:repeat(3,1fr)}.format-event-row{flex-wrap:wrap}.format-event-actions{width:100%}}@media (prefers-reduced-motion:reduce){.format-audio-row.is-playing .format-wave i,.format-live-row i,.format-media-pill.is-live i,.composer-live-note i,.format-progress i{animation:none}}@media (max-width:650px){.feed-live-stage{justify-content:flex-start;min-height:0}.feed-live-stage>.feed-live-scroll{flex:auto;height:auto;min-height:0;padding:8px 0 88px}}.feed-format-filters{z-index:6;background:rgb(var(--bg-rgb) / .94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-body);gap:8px;margin:-8px 0 10px;padding:10px 0 8px;display:grid;position:sticky;top:-8px}.feed-format-row{scrollbar-width:none;justify-content:flex-start;gap:6px;padding:2px;display:flex;overflow-x:auto}.feed-format-row::-webkit-scrollbar{display:none}.feed-format-row button{border:1px solid var(--border);color:var(--text);white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.feed-format-row button span{color:var(--text-3);font-size:11px}.feed-format-row button:hover{filter:none;border-color:var(--confirm)}.feed-format-row button[aria-checked=true]{border-color:var(--confirm);background:rgb(var(--text-rgb) / .08);color:var(--text)}.feed-format-row button[aria-checked=true] span{color:var(--confirm-hover)}.feed-format-row.is-sub button{padding:5px 11px;font-size:11px}.feed-format-row button:is([role=radio],.is-icon-chip){justify-content:center;width:36px;height:36px;padding:0;position:relative}.feed-format-row.is-sub button[role=radio]{width:32px;height:32px;padding:0}.feed-format-row .filter-chip-label{color:inherit;font-size:inherit;display:none}@media not ((hover:hover) and (pointer:fine)){.feed-format-row button[role=radio][aria-checked=true]{width:auto;padding:0 13px 0 9px}.feed-format-row.is-sub button[role=radio][aria-checked=true]{padding:0 11px 0 8px}.feed-format-row button[aria-checked=true] .filter-chip-label{color:var(--text);display:inline}}@media (hover:hover) and (pointer:fine){.feed-format-row{overflow:visible}.feed-format-row button:is([role=radio],.is-icon-chip) .filter-chip-label{z-index:41;border-radius:var(--radius-full);background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-md);letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;padding:8px 13px;font-size:12px;font-weight:600;line-height:1;transition:opacity .14s,transform .14s;display:block;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}:is(.feed-format-row button:hover .filter-chip-label,.feed-format-row button:focus-visible .filter-chip-label){opacity:1;transform:translate(-50%)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.feed-format-row .filter-chip-label{transition:none}}.feed-filter-empty{border:1px dashed var(--border);color:var(--text);font-family:var(--font-body);text-align:center;border-radius:16px;justify-items:center;gap:6px;margin:40px auto;padding:28px 20px;display:grid}.feed-filter-empty b{font-size:14px}.feed-filter-empty small{color:var(--text-3);font-size:12px}.feed-filter-empty button,.feed-filter-empty a{background:var(--confirm);color:var(--on-primary);border-radius:999px;margin-top:8px;padding:8px 16px;font-size:12px;font-weight:700;text-decoration:none}.feed-filter-empty button:hover,.feed-filter-empty a:hover{filter:none;background:var(--primary)}.feed-filter-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.feed-filter-empty .feed-filter-empty-actions .is-secondary{border:1px solid var(--border-strong);color:var(--text);background:0 0}.feed-filter-empty .feed-filter-empty-actions .is-secondary:hover{border-color:var(--text);background:0 0}@media (max-width:650px){.feed-format-filters{margin:-8px 0 6px}.feed-format-row{justify-content:flex-start;padding:2px 16px}}.picture-viewer-layer{z-index:2147483000;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.picture-viewer-backdrop{background:rgb(var(--cg-ink-rgb) / .92);cursor:default;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.picture-viewer-backdrop:hover{filter:none}.picture-viewer-frame{width:auto;height:min(88dvh, 900px, calc(100dvh - 80px), calc(min(92vw, 900px) / var(--viewer-ratio,1)));background:rgb(var(--cg-ink-rgb) / .5);box-shadow:0 40px 100px rgb(var(--cg-ink-rgb) / .55);border-radius:12px;margin:0;animation:.25s cubic-bezier(.16,1,.3,1) story-in;position:relative;overflow:hidden}.picture-viewer-frame>*{width:100%;height:100%}.picture-viewer-frame.is-video{cursor:pointer}.picture-viewer-frame>.picture-viewer-paused{pointer-events:none;place-items:center;width:auto;height:auto;display:grid;position:absolute;inset:0}.picture-viewer-paused .experiment-icon{border:1.5px solid rgb(var(--text-inverse-rgb) / .8);background:rgb(var(--cg-ink-rgb) / .45);width:64px;height:64px;color:var(--text-inverse);fill:currentColor;stroke:none;border-radius:50%;padding:16px 12px 16px 20px}.picture-viewer-sample{position:relative}.picture-viewer-sample:before{content:"";background-image:var(--stage-gradient);background-repeat:no-repeat;background-size:400% 200%;background-position:inherit;position:absolute;inset:0}.picture-viewer-sample.visual-created:before{background-image:linear-gradient(145deg, var(--neutral-stance), var(--confirm))}.picture-viewer-frame>.picture-viewer-note{background:rgb(var(--cg-ink-rgb) / .62);width:auto;height:auto;color:var(--text-inverse);font:700 11px var(--font-body);letter-spacing:.02em;pointer-events:none;border-radius:999px;padding:5px 12px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.picture-viewer-nav{z-index:1;background:rgb(var(--text-inverse-rgb) / .1);width:48px;height:48px;color:var(--text-inverse);border-radius:50%;place-items:center;font-size:26px;line-height:1;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.picture-viewer-nav:hover{filter:none;background:rgb(var(--text-inverse-rgb) / .18)}.picture-viewer-nav:disabled{opacity:0;pointer-events:none}.picture-viewer-nav.prev{left:20px}.picture-viewer-nav.next{right:20px}.picture-viewer-count{z-index:1;background:rgb(var(--text-inverse-rgb) / .1);color:var(--text-inverse);font:700 11px var(--font-body);letter-spacing:.04em;border-radius:999px;padding:5px 12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:650px){.picture-viewer-layer{padding:16px}.picture-viewer-nav{width:40px;height:40px;font-size:22px}.picture-viewer-nav.prev{left:8px}.picture-viewer-nav.next{right:8px}}.story-viewer.is-paused .story-progress i.running{animation-play-state:paused}.story-paused{z-index:3;background:rgb(var(--cg-ink-rgb) / .62);color:var(--text-inverse);font:700 10.5px var(--font-body);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 10px;animation:.2s story-paused-in;display:inline-flex;position:absolute;top:66px;left:50%;transform:translate(-50%)}.story-paused .experiment-icon{width:11px;height:11px}@keyframes story-paused-in{0%{opacity:0;transform:translate(-50%,-5px)}}.story-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.story-viewer-layer button:focus-visible{outline:2px solid var(--focus-ring-inverse);outline-offset:2px}.story-viewer-layer .story-tap:focus-visible{outline-offset:-3px}.story-bar{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;bottom:16px;left:14px;right:14px}.story-heart,.story-send{border:1px solid rgb(var(--text-inverse-rgb) / .3);background:rgb(var(--cg-ink-rgb) / .22);width:46px;height:46px;color:var(--text-inverse);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .12s,background .18s,color .18s,border-color .18s;display:grid}.story-heart:hover,.story-send:hover{filter:none;background:rgb(var(--text-inverse-rgb) / .16)}.story-heart:active,.story-send:active{transform:scale(.92)}.story-heart .experiment-icon,.story-send .experiment-icon{stroke-width:1.8px;width:22px;height:22px}.story-heart .art-icon{width:27px;height:27px;transition:transform .2s cubic-bezier(.3,1.5,.5,1),filter .2s}.story-heart.is-hearted{border-color:rgb(var(--text-inverse-rgb) / .75);background:rgb(var(--text-inverse-rgb) / .2)}.story-heart.is-hearted .art-icon{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--cg-clay-300) 75%, transparent));transform:scale(1.06)}.story-comment{border:1px solid rgb(var(--text-inverse-rgb) / .3);background:rgb(var(--text-inverse-rgb) / .08);min-width:0;height:46px;color:rgb(var(--text-inverse-rgb) / .92);font:500 14px var(--font-body);text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;flex:auto;align-items:center;gap:8px;padding:0 16px;transition:background .18s,border-color .18s;display:flex}button.story-comment:hover{filter:none;background:rgb(var(--text-inverse-rgb) / .15)}.story-comment .experiment-icon{flex:none;width:18px;height:18px}.story-comment small{background:rgb(var(--text-inverse-rgb) / .18);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.story-comment.is-open{border-color:rgb(var(--text-inverse-rgb) / .55);background:rgb(var(--cg-ink-rgb) / .55);padding:0 6px 0 16px}.story-comment:focus-within{outline:2px solid var(--focus-ring-inverse);outline-offset:2px}.story-comment input{min-width:0;height:100%;color:var(--text-inverse);font:500 16px var(--font-body);background:0 0;border:0;outline:0;flex:1;padding:0}.story-comment input::placeholder{color:rgb(var(--text-inverse-rgb) / .7)}.story-comment-post{background:var(--text-inverse);width:34px;height:34px;color:var(--cg-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;line-height:1;display:grid}.story-comment-post:disabled{opacity:.35}.story-toast{z-index:5;background:rgb(var(--cg-ink-rgb) / .8);color:var(--text-inverse);font:600 13px/1.35 var(--font-body);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;border-radius:14px;padding:9px 14px;animation:.22s story-toast-in;position:absolute;bottom:74px;left:20px;right:20px}@keyframes story-toast-in{0%{opacity:0;transform:translateY(6px)}}.story-burst{z-index:5;pointer-events:none;place-items:center;width:112px;height:112px;animation:.75s cubic-bezier(.2,.9,.3,1) forwards story-burst;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-burst .art-icon{width:100%;height:100%;filter:drop-shadow(0 6px 24px color-mix(in srgb, var(--cg-clay-300) 70%, transparent))}@keyframes story-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}60%{opacity:1;transform:translate(-50%,-56%)scale(1)}to{opacity:0;transform:translate(-50%,-92%)scale(1)}}.story-sheet{z-index:6;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.story-sheet-scrim{background:rgb(var(--cg-ink-rgb) / .45);cursor:default;border-radius:0;width:100%;height:100%;animation:.2s story-scrim-in;position:absolute;inset:0}.story-sheet-scrim:hover{filter:none}@keyframes story-scrim-in{0%{opacity:0}}.story-sheet-panel{border-top:1px solid rgb(var(--text-inverse-rgb) / .16);background:rgb(var(--cg-ink-rgb) / .93);max-height:76%;color:var(--text-inverse);font-family:var(--font-body);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px 22px 0 0;flex-direction:column;gap:10px;padding:16px 16px 18px;animation:.3s cubic-bezier(.16,1,.3,1) story-sheet-in;display:flex;position:relative;overflow-y:auto}@keyframes story-sheet-in{0%{opacity:0;transform:translateY(24px)}}.story-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.story-sheet-head h3{font:600 17px/1.2 var(--font-body);letter-spacing:-.01em;margin:0}.story-sheet-head p{color:rgb(var(--text-inverse-rgb) / .68);margin:3px 0 0;font-size:12px;line-height:1.4}.story-sheet-section{color:rgb(var(--text-inverse-rgb) / .62);letter-spacing:.1em;text-transform:uppercase;margin:2px 0 0;font-size:11px;font-weight:700}.story-sheet-empty,.story-sheet-more{color:rgb(var(--text-inverse-rgb) / .7);text-align:center;margin:6px 0;font-size:13px;line-height:1.5}.story-sheet-action{background:rgb(var(--text-inverse-rgb) / .12);min-height:44px;color:var(--text-inverse);font:600 14px var(--font-body);border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex}.story-sheet-action:hover{filter:none;background:rgb(var(--text-inverse-rgb) / .2)}.story-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.story-tabs button{background:rgb(var(--text-inverse-rgb) / .07);color:rgb(var(--text-inverse-rgb) / .75);border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px 7px;font-size:10.5px;font-weight:600;display:flex}.story-tabs button:hover{filter:none;background:rgb(var(--text-inverse-rgb) / .13)}.story-tabs button.is-active{background:rgb(var(--text-inverse-rgb) / .18);color:var(--text-inverse);box-shadow:inset 0 0 0 1px rgb(var(--text-inverse-rgb) / .35)}.story-tabs .experiment-icon{width:15px;height:15px}.story-tabs .art-icon{width:17px;height:17px}.story-tabs b{font-variant-numeric:tabular-nums;font-size:13px}.story-people,.story-friends{gap:2px;margin:0;padding:0;list-style:none;display:grid}.story-person{border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 4px;display:grid}.story-person>div{gap:1px;min-width:0;display:grid}.story-person b{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.story-person b em{background:rgb(var(--text-inverse-rgb) / .14);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:700}.story-person small{color:rgb(var(--text-inverse-rgb) / .62);font-size:11.5px}.story-person q{background:rgb(var(--text-inverse-rgb) / .1);quotes:none;border-radius:4px 12px 12px;width:fit-content;max-width:100%;margin-top:3px;padding:6px 10px;font-size:13px;line-height:1.35;display:block}.story-person.is-you b{color:var(--reward)}.story-person-badges{color:rgb(var(--text-inverse-rgb) / .8);gap:8px;display:flex}.story-person-badges i{place-items:center;font-style:normal;display:grid}.story-person-badges .experiment-icon{width:14px;height:14px}.story-person-badges .art-icon{width:15px;height:15px}.story-person-avatar{background:rgb(var(--text-inverse-rgb) / .14);width:36px;height:36px;box-shadow:inset 0 0 0 1px rgb(var(--text-inverse-rgb) / .22);font:700 12px var(--font-body);letter-spacing:.03em;border-radius:50%;place-items:center;display:grid}.story-friends{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.story-friend{background:rgb(var(--text-inverse-rgb) / .08);width:100%;color:var(--text-inverse);border-radius:16px;justify-items:center;gap:4px;padding:10px 4px 8px;font-size:12px;font-weight:600;display:grid}.story-friend:hover:not(:disabled){filter:none;background:rgb(var(--text-inverse-rgb) / .16)}.story-friend small{color:rgb(var(--text-inverse-rgb) / .65);font-size:10.5px;font-weight:600}.story-friend:disabled{cursor:default;opacity:.75}@media (max-width:650px){.story-paused{top:62px}}.story-sheet-toast{z-index:1;margin:0 16px 10px;position:relative;bottom:auto;left:auto;right:auto}@media (prefers-reduced-motion:reduce){.story-viewer,.story-viewer.story-enter-next,.story-viewer.story-enter-prev,.story-viewer .format-upload{animation:none}.story-burst{display:none}.story-paused,.story-toast,.story-sheet-panel,.story-sheet-scrim{animation:none}.story-heart,.story-send,.story-comment{transition:none}}.feed-live-card .visual-media.embedded-media{max-height:none;padding:8px 0 12px;overflow:hidden;aspect-ratio:auto!important;min-height:0!important}.feed-live-card .embed-frame{padding:0 10px}.feed-live-card .embed-frame .instagram-media,.feed-live-card .embed-frame .twitter-tweet,.feed-live-card .embed-frame .fb-post,.feed-live-card .embed-frame iframe.instagram-media{width:100%!important;min-width:0!important;max-width:540px!important}.shared-post{gap:8px;width:100%;min-width:0;display:grid}.shared-post-stage{width:100%;padding-bottom:var(--chrome-below,0px);border-radius:var(--radius-md);background:var(--surface-tint);position:relative;overflow:hidden}.shared-post-stage:before{content:"";padding-top:calc(100% / var(--stage-aspect,1));display:block}.shared-post-embed{background:var(--surface-tint);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.shared-post.is-flow{padding:0}.shared-post.is-flow .shared-post-embed{height:100%;min-height:inherit}.shared-post-tweet{min-height:inherit}.shared-post-tweet:not(.is-rendered):after{content:"Loading the post…";min-height:160px;color:var(--text-3);font-size:var(--text-xs);place-items:center;display:grid}.shared-post-original{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-2);font-size:var(--text-2xs);justify-self:center;padding:7px 13px;font-weight:700;text-decoration:none}.shared-post-original:hover{filter:none;border-color:var(--confirm);color:var(--confirm-hover)}.shared-post-link{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .2s;display:flex}.shared-post-link:hover{filter:none;border-color:var(--confirm)}.shared-post-link-mark{border-radius:var(--radius-md);background:var(--surface-tint);width:46px;height:46px;color:var(--confirm-hover);font:700 19px/1 var(--font-body);flex:none;place-items:center;display:grid}.shared-post-link-body{gap:3px;min-width:0;display:grid}.shared-post-link-body small{color:var(--text-3);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.shared-post-link-body b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.shared-post-link-body em{color:var(--text-3);font-size:var(--text-2xs);font-style:normal}.shared-post-link>i{color:var(--text-3);margin-left:auto;font-style:normal}.feed-live-card .visual-media.embedded-media{container-type:inline-size}.feed-live-card .embed-frame>.shared-post{padding:0 2px}.shared-take{padding:16px 18px 12px}.shared-take h2{color:var(--text);font:700 20px/1.15 var(--font-body);letter-spacing:-.01em;margin:8px 0 6px}.shared-take p{color:var(--text-2);font:400 13px/1.45 var(--font-body);margin:0}.shared-take .embed-topic-tag{display:inline-block;position:static}.shared-deck{padding:4px 8px 8px;position:relative}.shared-deck .reaction-deck{position:static;inset:auto}.feed-live-card .visual-media.embedded-media:after{content:none}.shared-post[data-kind=reel] .shared-post-stage,.shared-post[data-kind=short] .shared-post-stage,.shared-post[data-kind=video][data-platform=tiktok] .shared-post-stage{width:320px;margin-inline:auto}.interactions-modal-photo.is-shared{background:var(--surface-tint);align-content:center;padding:10px;display:grid}.interactions-modal-photo.is-shared .shared-post-stage{max-height:62dvh}.interactions-modal-photo.is-shared .shared-post[data-kind=reel] .shared-post-stage,.interactions-modal-photo.is-shared .shared-post[data-kind=short] .shared-post-stage{width:min(320px,100%)}body.composer-open .app{filter:blur(8px)saturate(.8);transform:scale(.985)}.visual-composer-overlay{z-index:2147483000;background:radial-gradient(120% 90% at 50% 42%, rgb(var(--cg-ink-rgb) / .38), rgb(var(--cg-ink-rgb) / .74));-webkit-backdrop-filter:none;animation:.4s both composer-backdrop-in}body.composer-open>.visual-toast{z-index:2147483002}@keyframes composer-backdrop-in{0%{opacity:0}}@keyframes composer-in{0%{opacity:0;transform:translateY(20px)scale(.965)}}@media (prefers-reduced-motion:reduce){body.composer-open .app{transform:none}.visual-composer-overlay,.visual-composer-split{animation:none}}.visual-composer-split{background:linear-gradient(165deg, rgb(var(--surface-tint-rgb) / .93), rgb(var(--surface-rgb) / .88));width:min(1080px,100%);height:min(700px,92vh);box-shadow:0 0 0 1px rgb(var(--text-inverse-rgb) / .06), inset 0 1px 0 rgb(var(--text-inverse-rgb) / .06), 0 24px 48px -12px rgb(var(--cg-ink-rgb) / .35), 0 60px 140px -24px rgb(var(--cg-ink-rgb) / .6);-webkit-backdrop-filter:blur(20px)saturate(1.3);border-radius:20px;align-items:stretch;animation:.6s cubic-bezier(.16,1,.3,1) backwards composer-in;display:flex;position:relative;overflow:hidden}.visual-composer-split .visual-composer{width:min(440px,100%);height:100%;box-shadow:none;background:0 0;border-radius:0;flex:400px;margin:0;padding:22px 26px;animation:none;overflow:auto}.visual-composer-preview{border-left:1px solid var(--border);max-width:640px;height:100%;color:var(--text);flex-direction:column;flex:500px;padding:22px 22px 24px;display:flex}.composer-preview-head{flex-shrink:0;align-items:baseline;gap:10px;padding:0 2px 14px;display:flex}.composer-preview-head .visual-kicker{color:var(--text-3)}.composer-preview-head small{color:var(--text-3);font-size:var(--text-xs)}.composer-preview-scroll{min-height:0;box-shadow:0 0 0 1px var(--border);border-radius:14px;flex:auto;overflow:auto}.composer-preview-card.feed-live-card{cursor:default;opacity:1;max-width:460px;margin:0 auto;transform:none}.composer-preview-placeholder{color:var(--text-3);opacity:.8;font-style:italic}.composer-preview-scroll.is-fitted{--preview-chrome:190px;overflow:hidden;container-type:size}.composer-preview-card.is-fitted .feed-live-card-media>.visual-media{width:min(100%, calc((100cqh - var(--preview-chrome)) * var(--preview-aspect,1)));aspect-ratio:var(--preview-aspect,1);min-height:0;margin-inline:auto}.composer-preview-card .visual-media.is-editorial,.composer-preview-card .visual-media.is-scriptwriting{aspect-ratio:4/5;min-height:0;padding:0}.visual-media.is-editorial,.visual-media.is-scriptwriting{border-radius:var(--radius-photo,2px);--page-pad:clamp(18px, 6cqw, 28px);position:relative;overflow:hidden}.composer-preview-card .visual-media.is-editorial:before,.composer-preview-card .visual-media.is-editorial:after,.composer-preview-card .visual-media.is-scriptwriting:before,.composer-preview-card .visual-media.is-scriptwriting:after{content:none}@media (max-width:1040px){.visual-composer-split{width:min(660px,100%)}.visual-composer-preview{display:none}}.composer-textkind-group{display:inline-flex;position:relative}.composer-textkind-caret{opacity:.55;margin-left:1px;font-size:9px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.composer-textkind-group:hover .composer-textkind-caret,.composer-textkind-group:focus-within .composer-textkind-caret{opacity:.9;transform:translate(2px)}.composer-textkind-flyout{z-index:5;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;flex-direction:column;gap:2px;padding:6px;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1),visibility .18s;display:flex;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)translate(-6px)}.composer-textkind-group:hover .composer-textkind-flyout,.composer-textkind-group:focus-within .composer-textkind-flyout{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)translate(0)}.composer-textkind-flyout button{white-space:nowrap;color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:8px;padding:7px 11px;font-size:11.5px;font-weight:600;display:flex}.composer-textkind-flyout button:hover{filter:none;background:var(--surface-tint)}@media (prefers-reduced-motion:reduce){.composer-textkind-flyout,.composer-textkind-caret{transition:none}}.post-format-popover{border:1px solid rgb(var(--text-inverse-rgb) / .08);background:linear-gradient(165deg, rgb(var(--surface-tint-rgb) / .94), rgb(var(--surface-rgb) / .86));width:min(380px,100vw - 64px);box-shadow:var(--shadow-lg), inset 0 1px 0 rgb(var(--text-inverse-rgb) / .07);-webkit-backdrop-filter:blur(26px)saturate(1.4);border-radius:22px;animation:.32s cubic-bezier(.16,1,.3,1) topic-popup-in}.post-format-popover>header{border-bottom:1px solid rgb(var(--text-inverse-rgb) / .08);padding:10px 16px 8px}.post-format-popover>header b{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.01em;color:var(--text-3);text-transform:uppercase;font-weight:700}.post-format-popover>button{border-bottom:1px solid rgb(var(--text-inverse-rgb) / .06);gap:14px;padding:14px 20px;transition:background .32s cubic-bezier(.16,1,.3,1),padding-left .32s cubic-bezier(.16,1,.3,1)}.post-format-popover>button:last-child{border-bottom:none}.post-format-popover>button:hover{filter:none;background:rgb(var(--text-inverse-rgb) / .05);padding-left:25px}.post-format-popover>button>span{border:1px solid rgb(var(--text-inverse-rgb) / .1);background:linear-gradient(150deg, rgb(var(--text-inverse-rgb) / .18), rgb(var(--text-inverse-rgb) / .05));width:40px;height:40px;box-shadow:inset 0 1px 0 rgb(var(--text-inverse-rgb) / .15);color:var(--confirm-hover);border-radius:14px;flex:0 0 40px;font-size:16px;transition:transform .32s cubic-bezier(.16,1,.3,1)}.post-format-popover>button:hover>span{transform:scale(1.08)rotate(-4deg)}.post-format-popover>button b{font-size:13px}.post-format-popover>button small{margin-top:4px;font-size:10.5px}@media (max-width:520px){.post-format-popover{width:min(360px,100vw - 36px)}}.visual-composer-overlay .composer-field-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.visual-composer-overlay .composer-count{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.visual-composer-overlay .composer-count.is-near{color:var(--oppose-ink)}.visual-composer-overlay .composer-limit-note{color:var(--text-3);flex-wrap:wrap;gap:4px 10px;margin-top:10px;font-size:10px;line-height:1.5;display:flex}.visual-composer-overlay .composer-limit-note b{color:var(--text-2);font-weight:600}.visual-composer-overlay .composer-live-note{margin-top:16px}.visual-composer-overlay .composer-edited-hint{color:var(--text-3);margin-left:6px;font-weight:400}.visual-composer-overlay .composer-inline.is-checkbox{align-items:center;gap:8px;font-weight:600;display:flex!important}.visual-composer-overlay .composer-inline.is-checkbox input{width:auto;accent-color:var(--confirm);margin:0}.composer-stars{gap:4px;margin-top:7px;display:inline-flex}.composer-stars button{color:var(--border-strong);padding:2px;font-size:22px;line-height:1;transition:color .15s,transform .15s}.composer-stars button.is-filled{color:var(--reward)}.composer-stars button:hover{transform:scale(1.15)}.format-options-submit{background:var(--confirm);color:var(--on-confirm);font-family:var(--font-body);border-radius:10px;margin-top:2px;padding:10px;font-size:12.5px;font-weight:700}.format-options-submit:hover{filter:brightness(1.08)}.format-options-submit:disabled{opacity:.4;cursor:not-allowed}.composer-preview-actions{border-top:1px solid var(--border);padding:10px 14px 12px}.composer-preview-actions .moment-heart.is-liked{color:var(--oppose)}.composer-preview-actions .moment-heart.is-liked .experiment-icon{fill:currentColor}.visual-composer-overlay .visual-composer h2{margin:4px 0 12px;font-size:25px}.visual-composer-overlay .visual-composer label{margin-top:10px}.visual-composer-overlay .visual-composer textarea{min-height:56px}.visual-composer-overlay .composer-types{gap:8px}.visual-composer-overlay .picker-drop{min-height:120px;padding:16px}.picker{margin-top:15px}.picker.is-over .picker-drop,.picker.is-over .picker-add button{border-color:var(--confirm);background:var(--surface-tint)}.visual-composer-overlay .picker-drop{gap:0;min-height:150px;padding:20px}.visual-composer-overlay .picker-drop em{color:var(--text-3);margin-top:8px;font-size:10px;font-style:normal}.picker-head{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;display:flex}.picker-head>b{color:var(--text);font-size:11px}.picker-meters{flex-wrap:wrap;flex:1;gap:6px 14px;min-width:0;display:flex}.picker-meter{align-items:center;gap:8px;min-width:120px;display:inline-flex;position:relative}.picker-meter:before{content:"";background:var(--border);border-radius:999px;width:64px;height:4px;display:block}.picker-meter i{background:var(--confirm);border-radius:999px;max-width:64px;height:4px;transition:width .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.picker-meter small{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:10px}.visual-composer-overlay .picker-studio{border:1px solid var(--confirm);background:var(--surface);color:var(--confirm-hover);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700;transition:background .15s}.visual-composer-overlay .picker-studio:hover{filter:none;background:var(--surface-tint)}.picker-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.picker-tile{aspect-ratio:1;background:var(--surface-tint);cursor:grab;border-radius:12px;transition:transform .2s,box-shadow .2s,opacity .2s;position:relative;overflow:hidden}.picker-tile.is-dragging{opacity:.4}.picker-tile.is-target{box-shadow:0 0 0 2px var(--confirm);transform:scale(1.03)}.picker-badge{z-index:2;background:rgb(var(--cg-ink-rgb) / .7);color:var(--text-inverse);font:700 9.5px var(--font-body);letter-spacing:.03em;border-radius:999px;padding:3px 7px;position:absolute;top:7px;left:7px}.picker-marks{z-index:2;gap:4px;display:flex;position:absolute;top:7px;right:7px}.picker-marks i{background:rgb(var(--cg-ink-rgb) / .7);min-width:18px;height:18px;color:var(--text-inverse);font:700 9px var(--font-body);border-radius:999px;place-items:center;padding:0 5px;font-style:normal;display:grid}.picker-marks i.is-noalt{background:var(--reward);color:var(--surface-inverse)}.picker-tile-actions{z-index:2;opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.picker-tile:hover .picker-tile-actions,.picker-tile:focus-within .picker-tile-actions{opacity:1}.visual-composer-overlay .picker-tile-actions button{background:rgb(var(--surface-rgb) / .92);height:24px;color:var(--text);border-radius:999px;flex:none;padding:0 8px;font-size:10px;font-weight:700;line-height:1}.visual-composer-overlay .picker-tile-actions button:first-child{color:var(--confirm-hover);flex:1}.visual-composer-overlay .picker-tile-actions button:hover{filter:none;background:var(--surface)}.visual-composer-overlay .picker-tile-actions button:disabled{opacity:.35}.picker-add{aspect-ratio:1}.visual-composer-overlay .picker-add button{border:1px dashed rgb(var(--text-rgb) / .35);background:var(--surface);width:100%;height:100%;color:var(--text);text-align:center;border-radius:12px;place-content:center;gap:4px;font-size:10.5px;font-weight:700;transition:background .15s,border-color .15s;display:grid}.visual-composer-overlay .picker-add button span{color:var(--confirm);font-size:22px}.visual-composer-overlay .picker-add button:hover{filter:none;border-color:var(--confirm);background:var(--surface-tint)}.picker-copy{color:var(--text-3);margin-top:8px;font-size:10px;display:block}.picker-list{margin:0;padding:0;list-style:none}.picker-audio{border:1px solid var(--border);background:var(--surface-tint);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.picker-audio>span:first-child{background:var(--confirm);width:40px;height:40px;color:var(--on-confirm);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.picker-audio-name{flex:1;gap:3px;min-width:0;display:grid}.picker-audio-name b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.picker-audio-name small{color:var(--text-3);font-size:10px}.visual-composer-overlay .picker-audio>button{color:var(--text-3);padding:4px 8px;font-size:18px}.picker-reading{color:var(--text-3);margin-top:8px;font-size:10.5px}.picker-suggest{border:1px solid var(--confirm);background:var(--surface-tint);color:var(--text);border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:11px;display:flex}.picker-suggest>span{flex:1}.visual-composer-overlay .picker-suggest button{background:var(--confirm);color:var(--on-confirm);border-radius:999px;padding:6px 10px;font-size:10.5px;font-weight:700}.visual-composer-overlay .picker-suggest .picker-suggest-close{color:var(--text-3);background:0 0;padding:0 6px;font-size:18px}@media (max-width:560px){.picker-grid{grid-template-columns:repeat(3,1fr)}.picker-tile-actions{opacity:1}}.mf{position:relative;overflow:hidden}.mf-contain{width:100%}.mf-cover{position:absolute;inset:0}.mf-box{background:var(--surface-inverse-2);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.mf-cover .mf-box{inset:auto}.mf-stage{position:absolute}.mf-media{object-fit:fill;transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.mf-empty{background:var(--surface-inverse-2);position:absolute;inset:0}.mf-vignette{pointer-events:none;position:absolute;inset:0}.mf-vignette.is-dark{background:radial-gradient(ellipse at center, transparent 42%, rgb(var(--cg-ink-rgb) / .9) 100%)}.mf-vignette.is-light{background:radial-gradient(ellipse at center, transparent 42%, rgb(var(--text-inverse-rgb) / .8) 100%)}.mf-overlay{z-index:2;white-space:pre-wrap;max-width:86%;text-shadow:0 1px 2px rgb(var(--cg-ink-rgb) / .5), 0 0 18px rgb(var(--cg-ink-rgb) / .25);pointer-events:none;-webkit-user-select:none;user-select:none;padding:0;line-height:1.15;position:absolute;transform:translate(-50%,-50%)}.mf-overlay.is-draggable{pointer-events:auto;cursor:grab;touch-action:none}.mf-overlay.is-draggable:active{cursor:grabbing}.mf-overlay.is-active{outline:1.5px dashed var(--focus-ring-inverse);outline-offset:6px}.mf-overlay.font-display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:500}.mf-overlay.font-body{font-family:var(--font-body);letter-spacing:-.005em;font-weight:700}.mf-overlay.ink-white{color:var(--text-inverse)}.mf-overlay.ink-navy{color:var(--surface-inverse);text-shadow:0 1px 2px rgb(var(--text-inverse-rgb) / .35)}.mf-overlay.ink-pale{color:var(--cg-forest-100)}.mf-overlay.ink-forest{color:var(--cg-forest);text-shadow:0 1px 2px rgb(var(--text-inverse-rgb) / .35)}.mf-overlay.has-plate{text-shadow:none;border-radius:.36em;padding:.32em .62em}.mf-overlay.has-plate.ink-white,.mf-overlay.has-plate.ink-pale{background:rgb(var(--cg-ink-rgb) / .72)}.mf-overlay.has-plate.ink-navy,.mf-overlay.has-plate.ink-forest{background:rgb(var(--text-inverse-rgb) / .9)}.mf-overlay.align-left{text-align:left}.mf-overlay.align-center{text-align:center}.mf-overlay.align-right{text-align:right}.mf-safe{z-index:3;pointer-events:none;position:absolute;inset:0}.mf-safe span{background:repeating-linear-gradient(135deg, rgb(var(--text-inverse-rgb) / .16) 0 6px, transparent 6px 14px);color:rgb(var(--text-inverse-rgb) / .85);font:600 10px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;place-items:center;display:grid;position:absolute;left:0;right:0}.mf-safe span:first-child{border-bottom:1px dashed rgb(var(--text-inverse-rgb) / .5);height:14%;top:0}.mf-safe span:last-child{border-top:1px dashed rgb(var(--text-inverse-rgb) / .5);height:20%;bottom:0}.mf-svg{width:0;height:0;position:absolute;overflow:hidden}.format-upload{z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.feed-live-card .visual-media.has-upload:before{content:none}.visual-compact .visual-media.has-upload:before,.visual-compact .visual-media.has-upload{background-image:none}.format-upload .mf-cover{animation:.35s format-slide-in}.story-viewer.has-upload:before{content:none}.story-viewer .format-upload{z-index:0}.format-upload-canvas{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.format-upload-canvas-box{border-radius:inherit;position:relative;overflow:hidden}.format-upload-letterbox{background:var(--surface-inverse-2);align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.format-upload-letterbox-bg{filter:blur(30px)brightness(.55)saturate(1.15);inset:-8%;transform:scale(1.1)}.format-upload-letterbox-fg{z-index:1;width:100%;position:relative}.studio-layer{z-index:2147483001;background:var(--surface-inverse);color:var(--text-inverse);font-family:var(--font-body);animation:.25s both composer-backdrop-in;display:grid;position:fixed;inset:0}.studio-layer:focus{outline:none}.studio{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid}.studio-top{border:0;border-bottom:1px solid var(--border-inverse-soft);background:0 0;align-items:center;gap:14px;height:auto;min-height:0;padding:12px 18px;display:flex}.studio-back{color:var(--text-inverse-2);background:0 0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600}.studio-back:hover{filter:none;color:var(--text-inverse);background:rgb(var(--text-inverse-rgb) / .08)}.studio-title{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.studio-title b{font:500 20px var(--font-display), serif;letter-spacing:-.01em}.studio-title small{color:var(--text-inverse-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.studio-actions{align-items:center;gap:6px;display:flex}.studio-btn{border:1px solid var(--border-inverse-soft);min-width:34px;height:34px;color:var(--text-inverse);background:0 0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.studio-btn:hover:not(:disabled){filter:none;border-color:var(--border-inverse);background:rgb(var(--text-inverse-rgb) / .08)}.studio-btn:disabled{opacity:.35;cursor:default}.studio-btn.is-on{border-color:var(--text-inverse);background:rgb(var(--text-inverse-rgb) / .18)}.studio-done{background:var(--confirm);height:34px;color:var(--on-confirm);border-radius:999px;padding:0 16px;font-size:12px;font-weight:700}.studio-done:hover{filter:none;background:var(--confirm-hover)}.studio-main{grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.studio-stage{background:radial-gradient(90% 80% at 50% 45%, rgb(var(--text-inverse-rgb) / .05), transparent 70%);place-items:center;min-height:0;padding:22px;display:grid;position:relative;overflow:hidden}.studio-preview{box-shadow:0 30px 80px -20px rgb(var(--cg-ink-rgb) / .9)}.studio-empty{color:var(--text-inverse-2);font-size:12px}.studio-busy{background:rgb(var(--text-inverse-rgb) / .12);color:var(--text-inverse);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;font-weight:600;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.studio-busy i{background:var(--text-inverse);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite studio-pulse}@keyframes studio-pulse{50%{opacity:.3;transform:scale(.7)}}.studio-before-tag{background:rgb(var(--text-inverse-rgb) / .14);color:var(--text-inverse);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:700;position:absolute;top:14px;left:50%;transform:translate(-50%)}.studio-rail{border-left:1px solid var(--border-inverse-soft);background:var(--surface-inverse-2);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.studio-tabs{border-bottom:1px solid var(--border-inverse-soft);flex-wrap:wrap;gap:4px;padding:10px 12px;display:flex}.studio-tabs button,.studio-strip button{width:auto;margin:0}.studio-tabs button{color:var(--text-inverse-2);background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.studio-tabs button span{font-size:12px}.studio-tabs button:hover{filter:none;color:var(--text-inverse);background:rgb(var(--text-inverse-rgb) / .08)}.studio-tabs button.is-on{color:var(--surface-inverse);background:var(--text-inverse)}.studio-panel{align-content:start;gap:14px;min-height:0;padding:16px 16px 24px;display:grid;overflow-y:auto}.studio-note{color:var(--text-inverse-2);margin:0;font-size:10.5px;line-height:1.55}.studio-group{gap:7px;display:grid}.studio-group>span{color:var(--text-inverse-2);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.studio-chips{flex-wrap:wrap;gap:6px;display:flex}.studio-chips button{border:1px solid var(--border-inverse-soft);color:var(--text-inverse);background:0 0;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s}.studio-chips button:hover{filter:none;border-color:var(--border-inverse);background:rgb(var(--text-inverse-rgb) / .08)}.studio-chips button.is-on{border-color:var(--text-inverse);background:rgb(var(--text-inverse-rgb) / .18)}.studio-chips button.is-add{color:var(--text-inverse);border-style:dashed}.studio-inks button{border-radius:50%;width:30px;height:30px;padding:0}.studio-inks button.ink-white{background:var(--text-inverse)}.studio-inks button.ink-navy{background:var(--surface-inverse)}.studio-inks button.ink-pale{background:var(--cg-forest-100)}.studio-inks button.ink-forest{background:var(--cg-forest)}.studio-inks button.is-on{box-shadow:0 0 0 2px var(--surface-inverse-2), 0 0 0 4px var(--text-inverse)}.studio-wide{border:1px solid var(--border-inverse-soft);background:rgb(var(--text-inverse-rgb) / .06);width:100%;color:var(--text-inverse);text-align:left;border-radius:12px;padding:11px 14px;font-size:11.5px;font-weight:600;transition:background .15s}.studio-wide:hover:not(:disabled){filter:none;background:rgb(var(--text-inverse-rgb) / .12)}.studio-wide:disabled{opacity:.5}.studio-wide.is-quiet{color:var(--text-inverse-2);background:0 0}.studio-toggle{color:var(--text-inverse-2);align-items:center;gap:8px;font-size:11px;display:flex}.studio-toggle input{accent-color:var(--text-inverse)}.studio-field{color:var(--text-inverse-2);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:700;display:grid}.studio-field textarea{border:1px solid var(--border-inverse-soft);background:rgb(var(--text-inverse-rgb) / .06);width:100%;color:var(--text-inverse);font:400 12.5px/1.45 var(--font-body);letter-spacing:0;text-transform:none;resize:vertical;border-radius:10px;padding:10px}.studio-field textarea:focus{border-color:var(--text-inverse);outline:none}.studio-field small{letter-spacing:0;text-transform:none;justify-self:end;font-weight:500}.studio-slider{gap:6px;display:grid}.studio-slider-head{color:var(--text-inverse);justify-content:space-between;font-size:11.5px;font-weight:600;display:flex}.studio-slider-head output{color:var(--text-inverse-2);font-variant-numeric:tabular-nums}.studio-slider input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.studio-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, rgb(var(--text-inverse-rgb) / .18) var(--from), var(--text-inverse) var(--from), var(--text-inverse) var(--to), rgb(var(--text-inverse-rgb) / .18) var(--to));border-radius:999px;height:3px}.studio-slider input[type=range]::-moz-range-track{background:linear-gradient(to right, rgb(var(--text-inverse-rgb) / .18) var(--from), var(--text-inverse) var(--from), var(--text-inverse) var(--to), rgb(var(--text-inverse-rgb) / .18) var(--to));border-radius:999px;height:3px}.studio-slider input[type=range]::-webkit-slider-thumb{border:2px solid var(--surface-inverse-2);background:var(--text-inverse);-webkit-appearance:none;appearance:none;width:16px;height:16px;box-shadow:0 1px 4px rgb(var(--cg-ink-rgb) / .5);border-radius:50%;margin-top:-6.5px}.studio-slider input[type=range]::-moz-range-thumb{border:2px solid var(--surface-inverse-2);background:var(--text-inverse);border-radius:50%;width:12px;height:12px}.studio-slider input[type=range]:focus-visible{outline:2px solid var(--focus-ring-inverse);outline-offset:2px;border-radius:999px}.studio-looks{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.studio-look{color:var(--text-inverse-2);text-align:center;background:0 0;gap:5px;padding:0;font-size:10px;font-weight:600;display:grid}.studio-look:hover{filter:none;color:var(--text-inverse)}.studio-look-thumb{aspect-ratio:1;box-shadow:0 0 0 1px rgb(var(--text-inverse-rgb) / .08);border-radius:10px;transition:box-shadow .15s;display:block;position:relative;overflow:hidden}.studio-look.is-on{color:var(--text-inverse)}.studio-look.is-on .studio-look-thumb{box-shadow:0 0 0 2px var(--text-inverse)}.studio-frames{background:rgb(var(--text-inverse-rgb) / .06);border-radius:8px;height:54px;display:flex;position:relative;overflow:hidden}.studio-frames img{object-fit:cover;flex:1;min-width:0;height:100%}.studio-frames-loading{width:100%;color:var(--text-inverse-2);place-items:center;font-size:10.5px;display:grid}.studio-trim-shade{background:rgb(var(--cg-ink-rgb) / .72);pointer-events:none;position:absolute;top:0;bottom:0}.studio-playhead{background:var(--text-inverse);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.studio-trim{height:24px;position:relative}.studio-trim input[type=range]{pointer-events:none;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:24px;margin:0;position:absolute;inset:0}.studio-trim input[type=range]::-webkit-slider-runnable-track{background:rgb(var(--text-inverse-rgb) / .18);border-radius:999px;height:3px}.studio-trim input[type=range]:last-child::-webkit-slider-runnable-track{background:0 0}.studio-trim input[type=range]::-webkit-slider-thumb{background:var(--text-inverse);-webkit-appearance:none;appearance:none;pointer-events:auto;cursor:ew-resize;width:14px;height:22px;box-shadow:0 1px 4px rgb(var(--cg-ink-rgb) / .5);border:0;border-radius:4px;margin-top:-9.5px}.studio-trim input[type=range]::-moz-range-thumb{background:var(--text-inverse);pointer-events:auto;cursor:ew-resize;border:0;border-radius:4px;width:14px;height:22px}.studio-trim input[type=range]::-moz-range-track{background:rgb(var(--text-inverse-rgb) / .18);height:3px}.studio-trim-read{color:var(--text-inverse-2);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10.5px;display:flex}.studio-trim-read b{color:var(--text-inverse)}.studio-cover{object-fit:cover;border-radius:10px;width:100%;max-height:120px}.studio-overlay-list button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.crop-box{z-index:4;box-shadow:0 0 0 9999px rgb(var(--cg-ink-rgb) / .55);outline:1.5px solid var(--text-inverse);cursor:move;touch-action:none;background-image:linear-gradient(to right, rgb(var(--text-inverse-rgb) / .45) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--text-inverse-rgb) / .45) 1px, transparent 1px);background-position:-1px -1px;background-size:33.333% 33.333%;position:absolute}.crop-handle{touch-action:none;width:18px;height:18px;position:absolute}.crop-handle:after{content:"";border:2px solid var(--text-inverse);background:var(--surface-inverse);border-radius:2px;position:absolute;inset:3px}.crop-n,.crop-s{cursor:ns-resize;left:50%;transform:translate(-50%)}.crop-e,.crop-w{cursor:ew-resize;top:50%;transform:translateY(-50%)}.crop-n{top:-9px}.crop-s{bottom:-9px}.crop-e{right:-9px}.crop-w{left:-9px}.crop-ne{cursor:nesw-resize;top:-9px;right:-9px}.crop-sw{cursor:nesw-resize;bottom:-9px;left:-9px}.crop-nw{cursor:nwse-resize;top:-9px;left:-9px}.crop-se{cursor:nwse-resize;bottom:-9px;right:-9px}.studio-strip{border-top:1px solid var(--border-inverse-soft);scrollbar-width:none;gap:8px;padding:10px 18px;display:flex;overflow-x:auto}.studio-strip::-webkit-scrollbar{display:none}.studio-thumb{background:rgb(var(--text-inverse-rgb) / .08);width:56px;height:56px;box-shadow:0 0 0 1px rgb(var(--text-inverse-rgb) / .1);border-radius:10px;flex:none;padding:0;transition:box-shadow .15s,transform .15s;display:block;position:relative;overflow:hidden}.studio-thumb:hover{filter:none;transform:translateY(-2px)}.studio-thumb.is-on{box-shadow:0 0 0 2px var(--text-inverse)}.studio-thumb i{color:var(--text-inverse);text-shadow:0 1px 2px rgb(var(--cg-ink-rgb) / .7);font-size:10px;font-style:normal;position:absolute;bottom:3px;right:4px}.studio-thumb-audio{width:100%;height:100%;color:var(--text-inverse);place-items:center;font-size:18px;display:grid}@media (max-width:860px){.studio-main{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.studio-stage{padding:12px}.studio-rail{border-left:0;border-top:1px solid var(--border-inverse-soft);max-height:46dvh}.studio-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.studio-tabs::-webkit-scrollbar{display:none}.studio-tabs button{flex:none}.studio-top{flex-wrap:wrap;gap:8px 10px}.studio-title{flex-basis:100%;order:3}.studio-actions{margin-left:auto}.studio-looks{grid-template-columns:repeat(6,1fr)}}@media (prefers-reduced-motion:reduce){.studio-busy i,.studio-layer{animation:none}}.editorial-style-picker{margin-top:16px}.composer-chip-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.editorial-style-picker .composer-chip-row:first-of-type{margin-top:0}.visual-composer-overlay .composer-chip-row button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600}.visual-composer-overlay .composer-chip-row button:hover{filter:none;border-color:var(--confirm)}.visual-composer-overlay .composer-chip-row button[aria-checked=true]{border-color:var(--confirm);background:var(--surface-tint);color:var(--confirm-hover)}.composer-textkind-hint{color:var(--text-3);margin:10px 0 0;font-size:10.5px;line-height:1.5}.editorial-page{box-sizing:border-box;width:100%;height:100%;padding:var(--page-pad,22px);color:var(--cg-ink);background:var(--cg-white);flex-direction:column;font-family:Playfair Display,serif;display:flex;overflow-y:auto}.editorial-headline{letter-spacing:-.01em;margin:0;font-size:clamp(22px,7cqw,30px);font-weight:800;line-height:1.08}.editorial-byline{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin:6px 0 16px;font-size:10.5px;font-weight:600}.editorial-continued{font-family:var(--font-body);letter-spacing:.02em;border-bottom:1px solid rgb(var(--cg-ink-rgb) / .18);margin:0 0 14px;padding-bottom:8px;font-size:11px;font-weight:700}.editorial-continued span{opacity:.6;font-style:italic;font-weight:400}.editorial-columns{text-align:justify;-webkit-hyphens:auto;hyphens:auto;white-space:pre-line;flex:auto;column-gap:20px;font-size:13px;line-height:1.65}.editorial-columns:after{content:"";clear:both;display:block}.editorial-figure{cursor:grab;break-inside:avoid;-webkit-column-break-inside:avoid;width:46%;margin:3px 0 10px}.editorial-figure.align-left{float:left;margin-right:16px}.editorial-figure.align-right{float:right;margin-left:16px}.editorial-figure:active{cursor:grabbing}.editorial-figure-frame{aspect-ratio:4/3;box-shadow:0 1px 0 rgb(var(--cg-ink-rgb) / .15);border-radius:3px;position:relative;overflow:hidden}.editorial-figure figcaption{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;text-align:center;opacity:.5;-webkit-user-select:none;user-select:none;margin-top:5px;font-size:8px;font-weight:700}.editorial-page .composer-preview-placeholder{color:var(--cg-ink)}.editorial-page-nav{justify-content:center;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.editorial-page-prev,.editorial-page-next{border:1px solid rgb(var(--cg-ink-rgb) / .2);width:26px;height:26px;color:var(--cg-ink);border-radius:50%;place-items:center;font-size:15px;line-height:1;transition:background .15s,opacity .15s;display:grid}.editorial-page-prev:hover,.editorial-page-next:hover{filter:none;background:rgb(var(--cg-ink-rgb) / .06)}.editorial-page-prev:disabled,.editorial-page-next:disabled{opacity:.25;cursor:not-allowed}.editorial-page-pill{font-family:var(--font-body);letter-spacing:.04em;color:rgb(var(--cg-ink-rgb) / .55);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.script-page{box-sizing:border-box;width:100%;height:100%;padding:var(--page-pad,22px);color:var(--cg-ink);background:var(--cg-white);flex-direction:column;font-family:Courier Prime,Courier New,monospace;font-size:12.5px;line-height:1.55;display:flex;overflow-y:auto}.script-slug-row{border-bottom:1px solid rgb(var(--cg-ink-rgb) / .15);font-family:var(--font-body);letter-spacing:.03em;opacity:.6;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 16px;padding-bottom:10px;font-size:10px;display:flex}.script-slug-row b{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;overflow:hidden}.script-slug-row span{font-variant-numeric:tabular-nums;flex-shrink:0}.script-fadein{letter-spacing:.02em;margin:0 0 18px;font-weight:700}.script-lines{flex-direction:column;flex:auto;display:flex}.script-line{margin:0 0 14px;position:relative}.script-line textarea,.script-line span{width:100%;display:block}.script-line span{white-space:pre-wrap;overflow-wrap:anywhere}.script-line textarea{resize:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0;overflow:hidden}.script-line textarea::placeholder{color:rgb(var(--cg-ink-rgb) / .3)}.script-line textarea:focus{background:rgb(var(--cg-ink-rgb) / .05);border-radius:2px;outline:none}.script-scene textarea,.script-scene span,.script-character textarea,.script-character span,.script-transition textarea,.script-transition span{text-transform:uppercase;font-weight:700}.script-character{text-align:center;width:52%;margin-left:24%}.script-parenthetical{text-align:center;opacity:.85;width:40%;margin-left:30%;font-style:italic}.script-dialogue{text-align:left;width:64%;margin-left:18%}.script-transition{text-align:right}.script-line-kind{z-index:1;background:rgb(var(--cg-ink-rgb) / .08);color:rgb(var(--cg-ink-rgb) / .5);font:700 7.5px/1.4 var(--font-body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;opacity:0;border-radius:3px;padding:1px 5px;transition:opacity .15s;position:absolute;top:-13px;left:0}.script-line:hover .script-line-kind,.script-line:focus-within .script-line-kind{opacity:1}.script-add-line{border:1px dashed rgb(var(--cg-ink-rgb) / .3);color:rgb(var(--cg-ink-rgb) / .55);font-family:var(--font-body);border-radius:6px;align-self:flex-start;margin-top:4px;padding:5px 10px;font-size:10.5px;font-weight:600;transition:background .15s,border-color .15s}.script-add-line:hover{filter:none;background:rgb(var(--cg-ink-rgb) / .05);border-color:rgb(var(--cg-ink-rgb) / .5)}.apps-page-body{width:min(980px,100%);font-family:var(--font-body);color:var(--text);margin:0 auto;padding-block:40px 60px}.apps-page-head{background:0 0;border:0;height:auto;margin:0 0 30px;padding:0;display:block}.apps-page-eyebrow{color:var(--text-3);font:700 10px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px}.apps-group+.apps-group{margin-top:36px}.apps-page-head h1{color:var(--text);font:400 40px/1 var(--font-display);letter-spacing:-.02em;margin:0}.apps-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.app-tile{border:1px solid var(--border);background:var(--surface);min-height:190px;box-shadow:0 1px 2px rgb(var(--cg-ink-rgb) / .04);border-radius:22px;flex-direction:column;justify-content:space-between;gap:28px;padding:22px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex;position:relative;overflow:hidden}.app-tile:after{content:"";background:radial-gradient(circle, rgb(var(--text-rgb) / .06), rgb(var(--text-rgb) / 0) 70%);pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-60px;right:-60px}.app-tile:hover{border-color:rgb(var(--text-rgb) / .35);box-shadow:0 18px 40px -20px rgb(var(--cg-ink-rgb) / .35);transform:translateY(-3px)}.app-icon{background:var(--stage-gradient);width:60px;height:60px;box-shadow:inset 0 1px 0 rgb(var(--text-inverse-rgb) / .14), inset 0 0 0 1px rgb(var(--text-inverse-rgb) / .06), 0 10px 22px -10px rgb(var(--cg-ink-rgb) / .6);border-radius:18px;place-items:center;display:grid;position:relative}.app-icon:before{content:"";background:linear-gradient(180deg, rgb(var(--text-inverse-rgb) / .1), rgb(var(--text-inverse-rgb) / 0) 45%);pointer-events:none;border-radius:17px;position:absolute;inset:1px}.app-icon svg{fill:none;width:30px;height:30px;stroke:var(--text-inverse-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:relative}.app-icon .app-icon-accent{stroke:var(--text-inverse)}.app-icon .app-icon-fill{fill:rgb(var(--text-inverse-rgb) / .22);stroke:var(--text-inverse)}.app-tile h3{color:var(--text);font:400 17px/1.2 var(--font-display);letter-spacing:-.01em;margin:0;position:relative}@media (max-width:650px){.apps-page-body{padding:24px 16px 110px}.apps-page-head h1{font-size:34px}.apps-grid{grid-template-columns:1fr 1fr;gap:12px}.app-tile{border-radius:18px;min-height:150px;padding:16px}.app-icon{border-radius:16px;width:52px;height:52px}.app-icon:before{border-radius:15px}.app-icon svg{width:26px;height:26px}.app-tile h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.app-tile{transition:none}.app-tile:hover{transform:none}}.app-tile-slot{display:flex}.app-tile-slot>.app-tile{flex:1}button.app-tile{width:100%;font:inherit;text-align:left;cursor:pointer}button.app-tile:hover{filter:none}.app-tile-arrow{color:var(--icon-muted);font-size:15px;transition:color .2s,transform .2s;position:absolute;top:20px;right:20px}button.app-tile:hover .app-tile-arrow{color:var(--confirm);transform:translate(2px,-2px)}.app-tile-text{flex-direction:column;gap:6px;display:flex;position:relative}.app-tile-tagline{color:var(--text-3);font-size:12px;line-height:1.3}@media (max-width:650px){.app-tile-tagline{font-size:11px}}.avatar-figure{display:block}.avatar-figure.is-walk{overflow:visible}.avatar-shadow{transition:none}.avatar-chip{background:var(--surface-tint);border-radius:50%;place-items:center;display:inline-grid;overflow:hidden}.avatar-studio-layer{z-index:2147483000;background:rgb(var(--cg-ink-rgb) / .72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.avatar-studio{background:var(--surface);width:min(860px,100%);max-height:92dvh;color:var(--text);font-family:var(--font-body);box-shadow:0 40px 90px -30px rgb(var(--cg-ink-rgb) / .6);border-radius:24px;outline:none;padding:30px;animation:.4s cubic-bezier(.16,1,.3,1) avatar-studio-in;position:relative;overflow:auto}@keyframes avatar-studio-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.avatar-studio-eyebrow{color:var(--text-3);font:700 10px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.avatar-studio h2{color:var(--text);font:400 26px/1.1 var(--font-display);letter-spacing:-.02em;margin:10px 0 24px}.avatar-studio-body{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.avatar-studio-stage{background:var(--stage-gradient);border-radius:20px;justify-items:center;gap:14px;padding:22px 18px 18px;display:grid}.avatar-studio-bust{box-shadow:0 12px 30px -14px rgb(var(--cg-ink-rgb) / .8);border-radius:50%}.avatar-studio-walk{place-items:end center;padding-bottom:6px;display:grid;position:relative}.avatar-studio-ground{background:linear-gradient(90deg, transparent, rgb(var(--text-inverse-rgb) / .35), transparent);height:1px;position:absolute;bottom:0;left:-14px;right:-14px}.avatar-studio-hint{color:rgb(var(--text-inverse-rgb) / .62);text-align:center;margin:0;font-size:11px}.avatar-studio-form{gap:10px;display:grid}.avatar-studio-form label{color:var(--text);font-size:11px;font-weight:700}.avatar-studio-form textarea{border:1px solid var(--border);background:var(--surface);min-height:96px;color:var(--text);font:inherit;resize:vertical;border-radius:14px;padding:14px;font-size:14px;line-height:1.5}.avatar-studio-form textarea:focus{border-color:var(--confirm);box-shadow:0 0 0 3px var(--surface-tint);outline:none}.avatar-studio-examples{flex-wrap:wrap;gap:6px;display:flex}.avatar-studio-examples button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600}.avatar-studio-examples button:hover{filter:none;border-color:var(--confirm);color:var(--confirm)}.avatar-studio-note{color:var(--text-3);margin:0;font-size:11.5px;line-height:1.5}.avatar-studio-persona{border:1px solid var(--border);background:var(--surface-tint);border-radius:16px;gap:8px;margin-top:8px;padding:16px;display:grid}.avatar-studio-persona b{font:700 16px/1.3 var(--font-body)}.avatar-studio-persona small{color:var(--text-3);font-size:11px;line-height:1.6}.avatar-studio-persona-fields{grid-template-columns:1fr 2fr 2fr;gap:8px;display:grid}.avatar-studio-persona-fields label{color:var(--text);gap:4px;font-size:10px;font-weight:700;display:grid}.avatar-studio-persona-fields input{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:10px;padding:9px 10px;font-size:13px}.avatar-studio-persona-fields input:focus{border-color:var(--confirm);box-shadow:0 0 0 3px var(--surface-tint);outline:none}.avatar-studio-persona-error{color:var(--danger);margin:0;font-size:11px}.avatar-studio-persona-toggle{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.avatar-studio-persona-toggle input{width:15px;height:15px;accent-color:var(--confirm)}.avatar-studio-shuffle{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;margin-left:4px;padding:5px 11px;font-size:10.5px;font-weight:600}.avatar-studio-shuffle:hover{filter:none;border-color:var(--confirm);color:var(--confirm)}@media (max-width:480px){.avatar-studio-persona-fields{grid-template-columns:1fr}}.avatar-studio-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.avatar-studio-actions button{cursor:pointer;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:700}.avatar-studio-secondary{border:1px solid var(--border);background:var(--surface);color:var(--text)}.avatar-studio-secondary:hover{filter:none;border-color:var(--text-3)}.avatar-studio-primary{background:var(--confirm);color:var(--on-primary);border:0}.avatar-studio-primary:hover{filter:none;background:var(--confirm-hover)}@media (max-width:760px){.avatar-studio{border-radius:20px;padding:22px 18px}.avatar-studio h2{font-size:25px}.avatar-studio-body{grid-template-columns:1fr}.avatar-studio-stage{grid-template-columns:1fr 1fr;align-items:center}.avatar-studio-hint{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.avatar-studio{animation:none}}.profile-identity>.profile-coin{perspective:700px;flex:none;width:105px;height:105px;position:relative}.profile-coin-turn{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative}.profile-coin.is-turned .profile-coin-turn{transform:rotateY(180deg)}.profile-coin-face{border:6px solid var(--surface);background:var(--border);color:var(--text);font:26px var(--font-display), serif;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.profile-coin-face.is-avatar{background:var(--surface-tint,var(--border));transform:rotateY(180deg)}.profile-coin-face img{object-fit:cover;width:100%;height:100%}.profile-coin-face .avatar-figure{border-radius:50%}.profile-coin-none{color:var(--text-3);font:600 9px/1.3 var(--font-body,system-ui), sans-serif;text-align:center;padding:0 14px}.profile-coin-flip{z-index:1;border:2px solid var(--surface);background:var(--primary);width:30px;height:30px;color:var(--on-primary);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:15px;line-height:1;transition:transform .2s;display:grid;position:absolute;bottom:2px;right:0}.profile-coin-flip:hover{transform:rotate(-30deg)}.profile-coin-flip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.profile-coin-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-coin-confirm>span{color:var(--text-2);font-size:10px}.profile-identity-actions .profile-coin-confirm .is-danger{border-color:var(--danger,#b2523c);color:var(--danger,#b2523c)}.profile-coin-said{color:var(--text-2);margin:12px 25px 0;font-size:10px}@media (prefers-reduced-motion:reduce){.profile-coin-turn,.profile-coin-flip{transition:none}}@media (max-width:480px){.profile-identity>.profile-coin{width:88px;height:88px}}.profile-identity-actions .profile-sign-in{border:1px solid var(--primary);background:var(--primary);color:var(--on-primary);border-radius:999px;align-items:center;padding:10px 16px;font-size:9px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.profile-identity-actions .profile-sign-in:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.account-chip{background:var(--primary);width:34px;height:34px;color:var(--on-primary);font-size:var(--text-2xs);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.account-chip:hover{filter:brightness(1.1)}.account-popover .account-email{font-size:var(--text-xs);color:var(--text-2);word-break:break-all;padding:4px 15px 0}.account-popover .sign-out-button{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-tint);width:calc(100% - 30px);color:var(--text);font-size:var(--text-xs);text-align:center;margin:12px 15px 15px;padding:10px;font-weight:600;display:block}.account-popover .sign-out-button:hover{filter:none;background:var(--border)}.sign-in-dialog .sign-in-lede{font-size:var(--text-sm);color:var(--text-2);margin:4px 0 20px;line-height:1.7}.sign-in-dialog .sign-in-sent{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sign-in-dialog .resend-button{font-size:var(--text-xs);color:var(--link);padding:0;font-weight:600;text-decoration:underline}.account-popover .account-link{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:var(--text-xs);text-align:center;margin:10px 15px 0;padding:10px;font-weight:600;text-decoration:none;display:block}.account-popover .account-link:hover{background:var(--surface-tint)}.engaging .content{padding-top:22px;padding-bottom:24px}.engaging .heading{margin-bottom:14px}.engaging .heading h1{margin:7px 0 5px;font-size:clamp(27px,2.4vw,34px);line-height:1.05}.engaging .heading p{margin-top:6px;font-size:9px}.engaging .eyebrow,.visual-kicker,.dating-eyebrow{letter-spacing:1.15px;font-size:6px}.engaging .quotes{font-size:70px}.visual-hero{align-items:center;gap:15px;margin-bottom:10px}.visual-hero h1{letter-spacing:-1px;margin:5px 0 3px;font-size:clamp(26px,2.5vw,34px);line-height:1.04}.visual-hero p{font-size:8px}.visual-create{padding:9px 13px;font-size:8px}.visual-feed-nav{margin-bottom:10px;padding:7px 0}.visual-feed-nav button{padding:6px 10px;font-size:8px}.visual-page{max-width:1320px!important}.dating-content{padding-top:22px}.dating-intro{margin-bottom:15px}.dating-intro h1{letter-spacing:-1.2px;margin:7px 0;font-size:clamp(30px,3vw,39px);line-height:1.04}.dating-intro>p{font-size:9px;line-height:1.6}.dating-section-title{margin-top:12px;margin-bottom:11px}.profile-cover{height:138px}.profile-cover>span{font-size:6px;bottom:15px}.profile-cover-orbit{font-size:53px;top:22px}.profile-identity{margin-top:-39px}.profile-identity>.profile-coin{width:88px;height:88px}.profile-coin-face{border-width:5px;font-size:21px}.profile-name h1{margin-top:3px;font-size:28px}.profile-bio{margin-top:11px;margin-bottom:11px;font-size:9px;line-height:1.6}.profile-stats{margin-top:14px;margin-bottom:14px}.profile-stats>*{padding-top:10px;padding-bottom:10px}.profile-stats b{font-size:19px}.profile-tabs{margin-top:16px}.daily-panel{padding:20px 22px}.daily-panel h2{margin:11px 0 8px;font-size:clamp(24px,2.1vw,30px)}.daily-question>p{margin-bottom:15px;font-size:10px}.round-progress{margin:13px 0 17px}.pulse-map-header{top:17px;left:18px;right:18px}.pulse-map-header>div:first-child{padding:10px 13px}.pulse-map-header h2{margin-top:5px;font-size:22px}.chat-list-head{padding:17px 20px 12px}.chat-list-head h2{margin-top:4px;font-size:24px}.messages-app{height:calc(100dvh - 85px)}@media (max-width:650px){.engaging .content{padding-top:17px}.visual-hero{flex-direction:row;align-items:stretch}.visual-hero h1{font-size:25px}.visual-hero p{max-width:235px}.dating-intro h1{font-size:31px}.profile-cover{height:125px}}html{background:var(--bg);-webkit-text-size-adjust:100%;min-height:100%}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;min-height:100dvh}button,a,input,textarea,select{touch-action:manipulation}input,textarea,select{font-size:max(16px,1em)}.workspace>header{padding-top:env(safe-area-inset-top);height:calc(85px + env(safe-area-inset-top))}:root{--header-h:calc(85px + env(safe-area-inset-top))}.overlay,.visual-composer-overlay,.profile-overlay{padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left))}@media (hover:none) and (pointer:coarse){button:hover{filter:none}.engaging .sidebar nav button:hover{box-shadow:none;transform:none}.engaging .sidebar nav button:after{display:none}.engaging .sidebar nav button,.feed-utility-actions>button,.visual-response-actions button,.moment-actions .moment-debate,.profile-tabs button{min-width:44px;min-height:44px}.chips button,.visual-feed-nav button{min-height:40px}}@media (min-width:651px) and (max-width:1024px){.engaging .sidebar{padding-top:max(18px, env(safe-area-inset-top))}.workspace>header{z-index:35;background:rgb(var(--surface-rgb) / .82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:12px;padding-inline:22px;position:sticky;top:0}.content{padding:22px}.visual-layout{grid-template-columns:1fr}.visual-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-compact .visual-media{aspect-ratio:var(--ar,1)}.visual-following .visual-media{aspect-ratio:4/5;height:auto;min-height:0}.visual-following .discussion-open .visual-media{aspect-ratio:auto;height:64px;min-height:64px;max-height:64px}.messages-app{height:calc(100dvh - 85px - env(safe-area-inset-top))}.modal,.visual-composer,.profile-overlay>section{max-height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media (min-width:1025px) and (max-width:1366px) and (pointer:coarse){.engaging .sidebar{padding-top:max(18px, env(safe-area-inset-top))}.workspace>header{z-index:35;background:rgb(var(--surface-rgb) / .82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.content{max-width:1240px}.visual-layout{grid-template-columns:minmax(0,1fr) 260px}}@media (display-mode:standalone){body{-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}.engaging .sidebar{padding-bottom:max(18px, env(safe-area-inset-bottom))}}@media (max-width:650px){:root,html,body{background:var(--bg)}body{min-width:320px;padding:0}.engaging .workspace{min-height:100dvh;padding-bottom:calc(82px + env(safe-area-inset-bottom))}:root{--header-h:calc(58px + env(safe-area-inset-top))}.workspace>header{z-index:50;height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;border-bottom:1px solid rgb(var(--text-rgb) / .1);background:rgb(var(--surface-rgb) / .92);-webkit-backdrop-filter:saturate(1.35)blur(20px);backdrop-filter:saturate(1.35)blur(20px);gap:10px;position:sticky;top:0}.workspace>header:before{content:none}.workspace>header .app-header-title{flex:1}.workspace>header .app-header-title h1{font:400 19px/1 var(--font-display), serif;letter-spacing:0}.workspace>header .app-header-icons>button{width:32px;height:32px}.workspace>header:after{content:"";background:var(--confirm);border-radius:50%;width:4px;height:4px;position:absolute;bottom:8px;left:16px;transform:translate(132px)}.workspace>header .header-search.is-open{top:calc(env(safe-area-inset-top) + 5px);z-index:2;margin:0;position:absolute;bottom:5px;left:12px;right:12px}.workspace>header .header-search.is-open input{flex:1;width:auto}.workspace>header .header-post{display:none}.engaging .sidebar{width:100%;height:calc(65px + env(safe-area-inset-bottom));padding:5px 6px env(safe-area-inset-bottom);border:0;border-top:1px solid rgb(var(--text-rgb) / .12);background:rgb(var(--surface-rgb) / .94);box-shadow:0 -8px 30px rgb(var(--cg-ink-rgb) / .08);-webkit-backdrop-filter:saturate(1.4)blur(22px);backdrop-filter:saturate(1.4)blur(22px);border-radius:0;inset:auto 0 0}.engaging .sidebar nav{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;width:100%;display:grid}.engaging .sidebar nav button{width:auto;min-width:0;height:56px;color:var(--text-2);border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0}.engaging .sidebar nav button>.nav-icon{font-size:20px;line-height:1;display:block}.engaging .sidebar nav button>.nav-label{display:none}.engaging .sidebar nav button:before{content:attr(data-label);letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap;order:2;max-width:100%;margin-top:4px;font-size:7.5px;line-height:1;overflow:hidden}.engaging .sidebar nav button.active{box-shadow:none;color:var(--text);background:0 0}.engaging .sidebar nav button.active:before{font-weight:700}.engaging .sidebar nav button.active>.nav-icon{transform:translateY(-1px)}.engaging .sidebar nav>button[data-label=Daily\ Five]{display:none}.content,.content.visual-page{width:100%;max-width:none!important;padding:0!important}.content>main{width:100%;min-width:0}.visual-takes{padding-bottom:8px}.visual-feed-nav{top:calc(58px + env(safe-area-inset-top));background:rgb(var(--surface-rgb) / .94);scrollbar-width:none;border:0;margin:0;padding:5px 12px 11px;overflow-x:auto}.visual-feed-nav::-webkit-scrollbar{display:none}.visual-feed-nav>div{gap:4px}.visual-feed-nav button{min-height:36px;padding:8px 14px;font-size:10px}.visual-following .visual-layout,.visual-compact .visual-layout,.visual-following .visual-feed{display:block}.visual-following .visual-card{box-shadow:none;border-width:1px 0;border-radius:0;margin:0 0 9px}.visual-following .visual-author{padding:12px 16px}.visual-following .visual-avatar{width:38px;height:38px;font-size:9px}.visual-following .visual-author strong{font-size:11px}.visual-following .visual-author small{font-size:8px}.visual-following .visual-type{font-size:7px}.visual-following .visual-media{aspect-ratio:4/5;height:auto;min-height:0}.visual-following .discussion-open .visual-media{aspect-ratio:auto;height:60px;min-height:60px;max-height:60px}.visual-following .visual-overlay{bottom:54px;left:18px;right:18px}.visual-following .visual-overlay h2{margin-top:10px;font-size:29px;line-height:1.08}.visual-following .visual-body{padding:16px}.visual-following .visual-body>p{margin-bottom:14px;font-size:12px;line-height:1.55}.visual-following .visual-vote{gap:8px}.visual-following .visual-vote button{border-radius:12px;min-height:50px;padding:8px 12px}.visual-following .visual-vote button span{width:27px;height:27px}.visual-following .visual-vote b{font-size:9px}.visual-following .visual-vote em{font-size:13px}.visual-following .visual-response-actions{justify-content:space-between;gap:4px}.visual-following .visual-response-actions button{min-height:40px;font-size:9px}.visual-following .visual-quality{margin:14px -16px -16px;padding:12px 16px}.visual-compact .visual-feed{--row-h:120px}.visual-compact .visual-card{box-shadow:none;border-radius:0}.visual-compact .visual-overlay h2{font-size:16px}.explore-signals{gap:5px;font-size:6px;left:9px;right:9px}.feed-board-lane{display:none}.overlay,.visual-composer-overlay,.profile-overlay{background:var(--overlay);align-items:end;padding:0}.modal,.visual-composer,.profile-overlay>section{width:100%;max-width:none;max-height:calc(92dvh - env(safe-area-inset-top));padding:29px 20px calc(24px + env(safe-area-inset-bottom));box-shadow:0 -20px 60px rgb(var(--cg-ink-rgb) / .22);border-radius:24px 24px 0 0}.modal:before,.visual-composer:before{content:"";background:var(--border);border-radius:999px;width:38px;height:5px;margin:-18px auto 18px;display:block}.modal h2,.visual-composer h2{font-size:29px}.composer-types{grid-template-columns:repeat(3,1fr);display:grid}.composer-types button{min-height:104px;padding:11px}.composer-types small{display:none}.toast,.visual-toast{bottom:calc(76px + env(safe-area-inset-bottom));border-radius:14px;width:calc(100% - 28px);max-width:420px}footer{padding-inline:16px}}@media (max-width:370px){.workspace>header:before{font-size:17px}.workspace>header:after{transform:translate(118px)}.visual-following .visual-overlay h2{font-size:25px}.engaging .sidebar{padding-inline:4px}.engaging .sidebar nav button:before{letter-spacing:-.15px;font-size:7px}}@media (max-width:460px){.workspace>header .header-brand{margin-right:auto}.workspace>header .app-header-title{clip-path:inset(50%);flex:none;width:1px;height:1px;position:absolute;overflow:hidden}.workspace>header:after{content:none}}:root[data-theme=dark]{--art-sun-ink-a:#dfe6fb;--art-sun-ink-b:#a9b8e4}.art-icon{flex:none;width:24px;height:24px;display:block;overflow:visible}.sidebar nav button .art-icon{width:26px;height:26px;transition:transform .32s cubic-bezier(.3,1.5,.5,1),filter .22s}.sidebar nav button:hover{filter:none}.sidebar nav button.active .art-icon{filter:drop-shadow(0 2px 4px rgb(var(--cg-ink-rgb) / .16))}.sidebar nav button:active .art-icon{transition-duration:80ms;transform:scale(.86)}@media (hover:hover){.sidebar nav button:hover .art-icon{filter:drop-shadow(0 3px 5px rgb(var(--cg-ink-rgb) / .2));transform:translateY(-1px)scale(1.1)}.sidebar nav button:active:hover .art-icon{transform:scale(.86)}}@media (min-width:651px){.sidebar nav button{padding-block:8px}}@media (max-width:650px){.engaging .sidebar nav button .art-icon{width:26px;height:26px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.sidebar nav button .art-icon{transition:none}.sidebar nav button:hover .art-icon,.sidebar nav button:active .art-icon{transform:none}}.feed-format-row button .art-icon{width:20px;height:20px;margin-block:-3px;transition:transform .32s cubic-bezier(.3,1.5,.5,1),filter .22s}.feed-format-row.is-sub button .art-icon{width:18px;height:18px}.feed-format-row button:active .art-icon{transition-duration:80ms;transform:scale(.86)}@media (hover:hover){.feed-format-row button:hover .art-icon{filter:drop-shadow(0 3px 5px rgb(var(--cg-ink-rgb) / .2));transform:translateY(-1px)scale(1.1)}.feed-format-row button:active:hover .art-icon{transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.feed-format-row button .art-icon{transition:none}.feed-format-row button:hover .art-icon,.feed-format-row button:active .art-icon{transform:none}}.feed-live-card{-webkit-touch-callout:none}.feed-live-card a[href]{-webkit-touch-callout:default}.post-menu{z-index:2147483003;overscroll-behavior:contain;border:1px solid var(--border-strong);background:var(--surface);width:max-content;min-width:200px;max-width:min(300px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--text);box-shadow:var(--shadow-lg);font-family:var(--font-body);border-radius:0;padding:4px 0;animation:.14s ease-out both post-menu-in;position:fixed;top:0;left:0;overflow-y:auto}@keyframes post-menu-in{0%{opacity:0;transform:scale(.97)}}.post-menu-item{width:100%;color:var(--text);font-size:var(--text-sm);text-align:left;white-space:nowrap;border-radius:0;padding:9px 16px;font-weight:600;line-height:1.3;display:block}.post-menu-item:hover{filter:none}.post-menu-item:hover,.post-menu-item:focus{background:var(--surface-tint);outline:none}.post-menu-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.post-menu-item.is-danger{color:var(--danger)}.post-menu-item.is-danger:hover,.post-menu-item.is-danger:focus{background:var(--danger-soft)}.post-menu-item[aria-disabled=true]{opacity:.55;cursor:default}.post-menu-hint{color:var(--text-3);font-size:var(--text-2xs);white-space:normal;margin-top:2px;font-weight:500;display:block}.post-menu-separator{background:var(--border);height:1px;margin:4px 0}.post-dialog-overlay{z-index:2147483003;animation:.16s ease-out both post-dialog-fade}.post-dialog{max-width:440px;animation:.18s ease-out both post-dialog-in}.post-dialog h2{margin:4px 30px 6px 0}@keyframes post-dialog-fade{0%{opacity:0}}@keyframes post-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.post-dialog-lede{color:var(--text-2);font-size:var(--text-sm);margin:0 0 4px;line-height:1.7}.post-dialog-hint{color:var(--danger);font-size:var(--text-xs);margin:-10px 0 0}.post-dialog-field-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.post-dialog-count{color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:500}.post-dialog-count.is-near{color:var(--oppose-ink)}.post-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.post-dialog-button{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-xs);white-space:nowrap;padding:11px 18px;font-weight:600}.post-dialog-button.is-primary{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.post-dialog-button.is-danger{border-color:var(--danger);background:var(--danger);color:var(--on-oppose)}.post-dialog-reasons{border:0;gap:6px;min-width:0;margin:18px 0 0;padding:0;display:grid}.post-dialog-reasons legend{color:var(--text);font-size:var(--text-xs);margin-bottom:8px;padding:0;font-weight:700}.post-dialog .post-dialog-reason{border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:10px;margin:0;padding:10px 12px;font-weight:500;display:flex}.post-dialog .post-dialog-reason input{width:auto;accent-color:var(--confirm);flex:none;margin:0;padding:0;display:inline-block}.post-dialog .post-dialog-reason:hover{background:var(--surface-tint)}.post-dialog .post-dialog-reason:has(input:checked){border-color:var(--confirm);background:var(--surface-tint)}.post-dialog .post-dialog-reason:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.post-dialog-subject{-webkit-line-clamp:3;overflow-wrap:anywhere;border-left:3px solid var(--border-strong);background:var(--surface-tint);color:var(--text);font-size:var(--text-sm);-webkit-box-orient:vertical;margin:14px 0 0;padding:10px 14px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.post-menu,.post-dialog-overlay,.post-dialog{animation:none}}.visual-toast .visual-toast-undo{color:var(--text-inverse);font:700 11px var(--font-body);letter-spacing:.04em;text-underline-offset:3px;margin-left:15px;padding:10px 6px;text-decoration:underline}.post-dialog-list{margin-top:18px}.post-dialog-list h3{color:var(--text-3);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.post-dialog-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.post-dialog-list li{border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 12px;display:flex}.post-dialog-list li>span{min-width:0;color:var(--text);font-size:var(--text-sm);text-overflow:ellipsis;gap:2px;font-weight:600;display:grid;overflow:hidden}.post-dialog-list li>span small{color:var(--text-3);font-size:var(--text-2xs);font-weight:500}.post-dialog-list li .post-dialog-button{padding:8px 12px}.feed-hidden-link{color:var(--text-3);font-size:var(--text-2xs);text-underline-offset:3px;margin:8px 0 0 auto;padding:4px 2px;font-weight:600;text-decoration:underline;display:block}.feed-hidden-link:hover{color:var(--text);filter:none}.feed-live-scroll:focus,.visual-feed:focus{outline:none}:root{--pc-star:#f2a900;--pc-star-outline:#c98500;--pc-star-outline-hover:#c48200;--pc-star-text:#8a5f00;--pc-star-bg:#fff6de;--pc-star-bg-hover:color-mix(in srgb, var(--pc-star-bg) 60%, transparent);--pc-sage-text:#6b7869;--pc-card:var(--surface);--pc-name:var(--text);--pc-icon:var(--cg-muted);--pc-divider:var(--border);--pc-placeholder:var(--surface-tint);--pc-avatar:var(--cg-ink);--pc-avatar-ink:var(--cg-white);--pc-ring-unseen:var(--confirm);--pc-ring-seen:var(--cg-muted);--pc-pinned:var(--confirm);--pc-focus:var(--focus-ring);--pc-shadow:0 1px 2px rgb(var(--cg-ink-rgb) / .08), 0 12px 30px rgb(var(--cg-ink-rgb) / .13);--font-pc-ui:var(--font-body);--font-pc-date:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-pc-caption:var(--font-pc-ui);--pc-ease:cubic-bezier(.2, .8, .2, 1)}:root[data-theme=dark]{--pc-star-outline:var(--pc-star);--pc-star-outline-hover:var(--pc-star);--pc-star-text:var(--pc-star);--pc-star-bg:color-mix(in srgb, var(--pc-star) 16%, var(--surface));--pc-sage-text:color-mix(in srgb, var(--cg-muted-dark) 50%, var(--cg-muted));--pc-avatar:var(--surface-tint);--pc-divider:var(--border);--pc-placeholder:var(--surface-tint);--pc-shadow:0 1px 2px rgb(var(--cg-ink-rgb) / .5), 0 12px 30px rgb(var(--cg-ink-rgb) / .55), 0 0 0 1px var(--border)}.pcard{background:var(--pc-card);max-width:600px;box-shadow:var(--pc-shadow);color:var(--pc-name);font-family:var(--font-pc-ui);border-radius:4px;padding:10px 16px 6px}.pcard button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pcard button:hover{filter:none}.pcard button:active{opacity:.7}.pcard button:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}:is(.pcard__action:focus-visible,.pcard__star:focus-visible,.pcard__name:focus-visible,.pcard__place:focus-visible,.pcard__more:focus-visible){border-radius:6px}.pcard__header{align-items:center;gap:8px;display:flex}.pcard__avatar{background:0 0;border-radius:50%;flex:none;width:28px;height:28px;padding:2px;display:grid;position:relative}.pcard__avatar.is-unseen{background:var(--pc-ring-unseen)}.pcard__avatar.is-seen{background:var(--pc-ring-seen)}.pcard__initials{border:2px solid var(--pc-card);background:var(--pc-avatar);width:100%;height:100%;color:var(--pc-avatar-ink);font:600 9.5px/1 var(--font-pc-ui);border-radius:50%;place-items:center;display:grid}button.pcard__avatar{cursor:pointer}button.pcard__avatar:after{content:"";position:absolute;inset:-8px}.pcard button.pcard__avatar:focus-visible{border-radius:50%}.pcard__who{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.pcard__name,.pcard__place{text-align:start;min-width:0;max-width:100%;padding:0;display:block;position:relative}.pcard__name{color:var(--pc-name);font:600 13.5px/16px var(--font-pc-ui)}.pcard__place{color:var(--pc-sage-text);font:400 11.5px/14px var(--font-pc-ui);margin-top:0}.pcard__name-text,.pcard__place-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}button.pcard__name,button.pcard__place{cursor:pointer}button.pcard__name:after{content:"";position:absolute;inset:-10px -8px 0}button.pcard__place:after{content:"";position:absolute;inset:-2px -8px -10px}.pcard__date{color:var(--pc-sage-text);font:500 11.5px/14px var(--font-pc-date);white-space:nowrap;flex:none;align-self:flex-start;margin-top:1px}.pcard__header.has-no-place .pcard__date{align-self:center;margin-top:0}.pcard__media{background:var(--pc-placeholder);border-radius:2px;margin-top:8px;position:relative;overflow:hidden}.pcard__media.is-photo{aspect-ratio:5/7}.pcard__caption{margin-top:8px;position:relative}.pcard__caption-text{overflow-wrap:break-word;color:var(--pc-name);font:500 14px/19px var(--font-pc-caption);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pcard__caption-text:focus{outline:none}.pcard__caption.is-expanded .pcard__caption-text{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.pcard__more{inset-inline-end:0;background:linear-gradient(to right, transparent, var(--pc-card) 20px);height:19px;color:var(--pc-sage-text);font:400 11.5px/19px var(--font-pc-ui);cursor:pointer;padding:0;padding-inline-start:26px;position:absolute;bottom:0}.pcard__caption.is-rtl .pcard__more{background:linear-gradient(to left, transparent, var(--pc-card) 20px)}.pcard__actions{border-top:1px solid var(--pc-divider);grid-template-columns:1fr auto 1fr;align-items:center;margin-top:8px;padding-top:3px;display:grid;position:relative}.pcard__actions-end{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pcard__share-wrap{display:flex;position:relative}.pcard__action{min-height:28px;color:var(--pc-sage-text);font:600 12px/1 var(--font-pc-ui);white-space:nowrap;align-items:center;gap:1px;padding:0;display:inline-flex;position:relative}.pcard__comment{justify-self:start}.pcard__action:after,.pcard__star:after{content:"";position:absolute;inset:-6px}.pcard__pin .experiment-icon,.pcard__pin .art-icon{flex:none;width:16px;height:16px;margin-inline-start:-3px}.pcard__pin .experiment-icon{stroke:var(--pc-icon);stroke-width:1.8px}.pcard__pin .art-icon{filter:drop-shadow(0 1px 3px rgb(var(--cg-ink-rgb) / .3))}.pcard__pin.is-pinned{color:var(--pc-pinned)}.pcard__star{min-height:28px;color:var(--pc-sage-text);font:700 13px/1 var(--font-pc-ui);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex;position:relative}.pcard .pcard__action{transition:color .18s var(--pc-ease)}.pcard .pcard__star{transition:background-color .2s var(--pc-ease), color .2s var(--pc-ease)}.pcard__star.has-count{padding-inline-end:11px}.pcard__star.is-starred{background:var(--pc-star-bg);color:var(--pc-star-text)}.pcard button.pcard__star:focus-visible{border-radius:999px}.pcard__star .experiment-icon,.pcard__star .art-icon{transform-origin:50% 53%;flex:none;width:20px;height:20px}.pcard__star .experiment-icon{stroke:var(--pc-star-outline);stroke-width:1.8px}.pcard__star .art-icon{filter:drop-shadow(0 0 5px var(--reward-glow))}.pcard__star .star-glint{opacity:0;transform-box:fill-box;transform-origin:50%}.pcard__star:before{content:"";top:50%;margin-top:-9px;border:2px solid var(--pc-star);opacity:0;pointer-events:none;border-radius:50%;width:18px;height:18px;margin-inline-start:-9px;position:absolute;inset-inline-start:18px}@keyframes pcard-star-pop{0%{transform:scale(.5)rotate(-28deg)}40%{transform:scale(1.3)rotate(9deg)}62%{transform:scale(.92)rotate(-3deg)}80%{transform:scale(1.05)rotate(1deg)}to{transform:scale(1)rotate(0)}}@keyframes pcard-star-glint{0%{opacity:0;transform:scale(0)rotate(-30deg)}45%{opacity:1;transform:scale(1.15)rotate(0)}to{opacity:0;transform:scale(.2)rotate(40deg)}}@keyframes pcard-star-ring{0%{opacity:.85;transform:scale(.45)}to{opacity:0;transform:scale(1.9)}}.pcard__star.is-starred[data-pop] .star-icon{animation:.6s cubic-bezier(.3,.7,.3,1) pcard-star-pop}.pcard__star.is-starred[data-pop] .star-glint{animation:.46s ease-out .1s both pcard-star-glint}.pcard__star.is-starred[data-pop]:before{animation:.5s ease-out pcard-star-ring}.pcard__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (hover:hover){.pcard__action:hover,.pcard__more:hover,button.pcard__place:hover{color:var(--pc-name)}.pcard__proof-button:hover{filter:none;background:color-mix(in srgb, var(--pc-divider) 55%, transparent);color:var(--pc-name)}.pcard__star:not(.is-starred):hover{background:var(--pc-star-bg-hover);color:var(--pc-name)}.pcard__star:not(.is-starred):hover .experiment-icon{stroke:var(--pc-star-outline-hover)}}@media (max-width:359px){.pcard__actions-end{gap:8px}}.pcard__proof{justify-content:center;margin-top:0;display:flex}.pcard__proof-button{max-width:100%;min-height:24px;color:var(--pc-sage-text);font:400 12px/1.25 var(--font-pc-ui);text-align:start;transition:background-color .18s var(--pc-ease);border-radius:999px;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.pcard__proof-button:after{content:"";position:absolute;inset:-6px}.pcard__proof-button{position:relative}.pcard__proof-text{overflow-wrap:anywhere;min-width:0}.pcard__proof-text strong{color:var(--pc-name);font-weight:600}.pcard__chips{flex:none;display:inline-flex}.pcard__chip{border:1.5px solid var(--pc-card);background:var(--pc-avatar);width:18px;height:18px;color:var(--pc-avatar-ink);font:700 9px/1 var(--font-pc-ui);border-radius:50%;flex:none;place-items:center;display:grid}.pcard__chips .pcard__chip+.pcard__chip{margin-inline-start:-6px}.pcard__chip.is-0{background:var(--cg-ink-2)}.pcard__chip.is-2{background:var(--cg-muted)}.pcard__chip.is-neutral{background:var(--cg-muted);font-size:11px}.pcard__sheet{background:var(--pc-card);width:min(360px,100vw - 32px);max-height:min(80dvh,520px);color:var(--pc-name);box-shadow:0 24px 60px rgb(var(--cg-ink-rgb) / .35), 0 0 0 1px var(--pc-divider);font-family:var(--font-pc-ui);border:1px solid #0000;border-radius:12px;margin:auto;padding:0}.pcard__sheet::backdrop{background:rgb(var(--cg-ink-rgb) / .5)}.pcard__sheet-body{gap:10px;padding:16px 18px 18px;display:grid}.pcard__sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pcard__sheet-head h2{font:600 17px/1.2 var(--font-pc-ui);letter-spacing:-.01em;margin:0}.pcard__sheet-count{color:var(--pc-sage-text);margin:-6px 0 0;font-size:13px}.pcard__sheet-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pcard__sheet-list li{align-items:center;gap:10px;min-height:38px;font-size:14.5px;font-weight:500;display:flex}.pcard__sheet-list li>span:last-child{overflow-wrap:anywhere;min-width:0}.pcard__sheet-more{color:var(--pc-sage-text);margin:0;font-size:13.5px}.pcard__sheet-note{border-top:1px solid var(--pc-divider);color:var(--pc-sage-text);margin:4px 0 0;padding-top:10px;font-size:12.5px;line-height:1.45}.pcard__sheet button:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.pcard__proof-button:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.pcard.is-loading{pointer-events:none}.pcard.is-loading .pcard__sk{background:var(--pc-placeholder);border-radius:4px;flex:none;animation:1.2s ease-in-out infinite alternate pcard-sk;display:block}.pcard.is-loading .pcard__sk--avatar{border-radius:50%;width:28px;height:28px}.pcard.is-loading .pcard__sk--name{width:46%;height:14px}.pcard.is-loading .pcard__sk--place{width:30%;height:11px;margin-top:6px}.pcard.is-loading .pcard__sk--date{align-self:flex-start;width:56px;height:11px;margin-top:3px}.pcard.is-loading .pcard__sk--media{aspect-ratio:5/7;border-radius:2px;width:100%;margin-top:8px}.pcard.is-loading .pcard__sk--line{width:100%;height:14px;margin-top:12px}.pcard.is-loading .pcard__sk--line+.pcard__sk--line{width:72%;margin-top:7px}.pcard.is-loading .pcard__sk--action{width:64px;height:20px}@keyframes pcard-sk{0%{opacity:.55}to{opacity:1}}.feed-skeleton-group{flex-direction:column;gap:34px;padding:0 16px;display:flex}@media (prefers-reduced-motion:reduce){.pcard .pcard__action,.pcard .pcard__star{transition:none}.pcard__star.is-starred[data-pop] .star-icon,.pcard__star.is-starred[data-pop] .star-glint,.pcard__star.is-starred[data-pop]:before,.pcard.is-loading .pcard__sk{animation:none}}.feed-live-card.pcard{background:var(--pc-card);box-shadow:var(--pc-shadow);border-radius:4px}.feed-live-card .pcard__media.is-photo>.visual-media{height:100%;min-height:0;aspect-ratio:auto!important}.pcard__media.is-embed{background:0 0;overflow:visible}.pcard__media:has(>.visual-media.is-editorial):after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pc-divider);pointer-events:none;position:absolute;inset:0}.pcard__media:has(>.visual-media.is-scriptwriting):after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pc-divider);pointer-events:none;position:absolute;inset:0}.pcard>.format-block{margin-top:8px;padding:0}.pcard.sponsored-card .feed-live-card-head .visual-author{gap:8px;padding:0 0 8px}.pcard.sponsored-card .feed-card-author .visual-avatar{width:28px;height:28px;font-size:9.5px}.pcard.sponsored-card .feed-card-who{gap:1px}.pcard.sponsored-card .feed-live-card-media{border-radius:2px;overflow:hidden}.feed-live-scroll>.pcard{box-shadow:none;border-radius:0}.feed-live-scroll>.pcard>.pcard__media,.feed-live-scroll>.pcard.sponsored-card>.feed-live-card-media{border-radius:0;margin-inline:-16px}.feed-live-scroll>.pcard>.pcard__media>.visual-media{border-radius:0}@media (max-width:650px){.feed-live-scroll>.pcard{max-width:none;margin-inline:0}}.feed-grid[hidden]{display:none}.feed-grid{width:100%;position:relative}.fg-host{touch-action:pan-y;width:100%;position:relative;overflow:hidden}.fg-layer{position:absolute;inset:0}.fg-cell{background:var(--cg-ink-2);position:absolute;overflow:hidden}.fg-cell:after{content:"";z-index:3;background:var(--cg-white);opacity:var(--fg-trail,0);pointer-events:none;position:absolute;inset:0}.fg-open{cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.fg-open:focus-visible{outline:2px solid var(--cg-white);outline-offset:-4px;box-shadow:inset 0 0 0 2px var(--cg-ink)}.fg-cell[data-look=ink]{background:linear-gradient(145deg, var(--cg-ink-2), var(--cg-muted))}.fg-cell[data-look=paper]{background:linear-gradient(145deg, var(--cg-white), var(--cg-line))}.fg-cell[data-look=paper]:after{background:var(--cg-ink)}.fg-picture{background-image:var(--stage-gradient);background-repeat:no-repeat;background-size:400% 200%;position:absolute;inset:0}.fg-upload{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fg-mark{z-index:1;color:rgb(var(--cg-white-rgb) / .78);font:400 clamp(10px, calc(var(--fg-size,46px) * .3), 64px) / 1 var(--font-body);place-items:center;display:grid;position:absolute;inset:0}.fg-cell[data-look=paper] .fg-mark{color:var(--cg-ink-2)}.fg-cell[data-look=picture] .fg-mark{color:var(--cg-white);text-shadow:0 0 6px rgb(var(--cg-ink-rgb) / .8)}.fg-live{z-index:2;aspect-ratio:1;background:var(--live);border-radius:50%;width:max(6px,9%);position:absolute;top:8%;left:8%}.fg-unseen{z-index:2;aspect-ratio:1;background:var(--cg-white);width:max(7px,10%);max-width:14px;box-shadow:0 0 0 1.5px var(--cg-ink);border-radius:50%;position:absolute;top:7%;right:7%}.fg-end{border-top:1px solid var(--border);color:var(--text-2);padding:36px 18px 140px}.fg-end h2{color:var(--text);font:400 22px/1.2 var(--font-display);margin:0 0 8px}.fg-end p{max-width:52ch;font:500 14px/1.5 var(--font-body);margin:0 0 18px}.fg-end .fg-end-actions{flex-wrap:wrap;gap:8px;display:flex}.fg-end .fg-end-actions button{border:1px solid var(--border-strong);min-height:40px;color:var(--text);font:600 13px/1 var(--font-body);cursor:pointer;background:0 0;border-radius:0;padding:0 14px}.fg-tick{z-index:4;aspect-ratio:1;border:1.5px solid var(--cg-white);background:rgb(var(--cg-ink-rgb) / .45);width:clamp(14px,22%,26px);color:var(--cg-ink);font:700 clamp(9px, calc(var(--fg-size,46px) * .14), 16px) / 1 var(--font-body);border-radius:0;place-items:center;display:grid;position:absolute;top:7%;left:7%}.fg-tick.is-on{background:var(--cg-white)}.fg-cell.is-selected .fg-open{box-shadow:inset 0 0 0 3px var(--cg-white), inset 0 0 0 5px var(--cg-ink)}.fg-select-bar{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:31;border:1px solid var(--border-strong);background:var(--bg);max-width:calc(100vw - 32px);color:var(--text);font:600 13px/1.2 var(--font-body);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex;position:fixed;transform:translate(-50%)}.fg-select-bar span{white-space:nowrap;padding:0 6px}.fg-select-bar button{border:1px solid var(--border-strong);min-height:36px;color:var(--text);font:600 13px/1 var(--font-body);cursor:pointer;background:0 0;border-radius:0;padding:0 12px}.fg-select-bar button.is-primary{background:var(--text);color:var(--bg);border-color:var(--text)}.fg-select-bar button:disabled{opacity:.45;cursor:default}@media (max-width:760px){.fg-select-bar{bottom:calc(136px + env(safe-area-inset-bottom,0px))}}.fg-zoom{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;border:1px solid var(--border-strong);background:var(--bg);display:flex;position:fixed}.fg-zoom button{min-width:44px;height:44px;color:var(--text);font:400 22px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0 12px;display:grid}.fg-zoom button+button{border-left:1px solid var(--border)}.fg-zoom button:disabled{color:var(--text-3);cursor:default}.feed-filter-line{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.feed-filter-side{align-items:center;gap:10px;min-width:0;display:flex}.feed-filter-side.is-end{justify-content:flex-end}.header-filters{display:none}@media (min-width:651px) and (hover:hover) and (pointer:fine){.header-filters:not(:empty){flex:auto;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex}.header-filters .feed-format-filters{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0;padding:0;display:block;position:static}.header-filters .feed-format-row{padding:2px}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.header-filters:not(:empty){position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}}.feed-viewport-page .visual-takes>.feed-format-filters:empty{display:none}@media (min-width:651px) and (hover:hover) and (pointer:fine){.feed-viewport-page .visual-takes>.feed-format-filters{margin:-4px 0 0;padding:0 0 6px}}.feed-view-back{border:1px solid var(--border-strong);height:34px;color:var(--text);font:600 13px/1 var(--font-body);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:6px;margin:0;padding:0 12px;display:inline-flex}.feed-view-back i{font-size:15px;font-style:normal}.feed-view-back{white-space:nowrap;flex:none}.feed-view-back-short{display:none}.feed-grid-count{color:var(--text-2);font:500 13px/1.2 var(--font-body);white-space:nowrap}.feed-grid-continue{border:1px solid var(--primary);background:var(--primary);height:34px;color:var(--on-primary);font:600 13px/1 var(--font-body);cursor:pointer;border-radius:0;padding:0 12px}@media (max-width:650px){.fg-zoom{bottom:calc(80px + env(safe-area-inset-bottom,0px));right:12px}.feed-filter-line{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:0 12px}.feed-filter-line .feed-format-row{padding:2px}.feed-filter-side:empty{display:none}.feed-filter-line:has(.is-start:empty){grid-template-columns:minmax(0,1fr) auto}.feed-filter-line:has(.is-end:empty){grid-template-columns:auto minmax(0,1fr)}.feed-filter-line:has(.is-start:empty):has(.is-end:empty){grid-template-columns:minmax(0,1fr)}.feed-filter-side:has(.feed-grid-continue) .feed-grid-count{display:none}.feed-view-back-long{display:none}.feed-view-back-short{display:inline}}@media (pointer:coarse){.feed-grid-continue,.feed-view-back{height:44px}}.feed-live-stage.is-grid{flex:0 0 0;min-height:0}.feed-live-stage.is-grid>:not(.experiment-board-track){display:none}@media (min-width:831px){.feed-viewport-page .fg-zoom{right:calc(var(--feed-rail-w,300px) + 16px)}}.feed-viewport-page .visual-takes>.feed-format-filters{z-index:7;background:var(--bg)}.fg-cell.is-blank{background:var(--surface-tint);box-shadow:inset 0 0 0 .5px rgb(var(--text-rgb) / .28)}.fg-cell.is-blank:after{background:var(--text)}.fg-blank-message{z-index:4;width:min(440px,100% - 32px);box-shadow:var(--shadow-md);position:absolute;top:min(30%,180px);left:50%;transform:translate(-50%)}.fg-blank-message>.feed-filter-empty{background:var(--bg);margin:0}.cg-person{width:100%;color:var(--text);padding:4px clamp(12px,2vw,25px) 48px}.pp-back{min-height:44px;color:var(--text-2);align-items:center;gap:6px;margin:0 0 4px -8px;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}.pp-back:hover{color:var(--text)}.pp-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:20px;padding:8px 0 26px;display:flex}.pp-avatar{background:var(--surface-inverse);width:96px;height:96px;color:var(--text-inverse);font:500 32px/1 var(--font-display);letter-spacing:.02em;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--border-strong);border-radius:50%;flex:none;place-items:center;display:grid}.pp-who{flex:260px;min-width:0}.pp-kicker{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1;display:block}.pp-who h2{color:var(--text);font:500 clamp(26px, 4vw, 34px)/1.1 var(--font-display);overflow-wrap:anywhere;margin:8px 0 2px}.pp-who h2:focus{outline:none}.pp-handle{color:var(--text-3);margin:0;font-size:14px}.pp-about{max-width:56ch;color:var(--text-2);margin:10px 0 0;font-size:15px;line-height:1.5}.pp-count{color:var(--text-3);margin:10px 0 0;font-size:13px}.pp-follows{color:var(--text-2);margin:6px 0 0;font-size:13px}.pp-follows b{color:var(--text);font-weight:600}.pp-follow{border:1.5px solid var(--primary);border-radius:var(--radius-full);background:var(--primary);min-width:124px;min-height:44px;color:var(--on-primary);flex:none;padding:0 22px;font-size:14px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s}.pp-follow:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.pp-follow[aria-pressed=true]{border-color:var(--text-3);color:var(--text);background:0 0}.pp-follow[aria-pressed=true]:hover{background:var(--surface-tint)}.pp-posts{padding-top:24px}.pp-posts h3{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600;line-height:1}.pp-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px 8px;margin:0;padding:0;list-style:none;display:grid}.pp-grid.is-inset,.pp-empty.is-inset{margin-inline:25px}.pp-tile figure{margin:0}.pp-face{aspect-ratio:5/7;background-color:var(--surface-inverse);isolation:isolate;border-radius:0;position:relative;overflow:hidden}.pp-face.is-title{background:var(--stage-gradient);box-shadow:inset 0 0 0 1px rgb(var(--text-inverse-rgb) / .14);align-items:flex-end;padding:14px;display:flex}.pp-face-title{-webkit-line-clamp:7;color:var(--text-inverse);font:500 17px/1.25 var(--font-display);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-face.is-sprite{background-image:var(--stage-gradient);background-repeat:no-repeat;background-size:400% 200%}.pp-tile figcaption{min-height:32px;color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;padding-top:4px;font-size:12px;line-height:1.3;display:flex}.pp-kind{letter-spacing:.02em;flex:none;font-weight:600}.pp-place{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.pp-place{min-height:32px;color:var(--link);text-align:right;text-underline-offset:2px;padding:0 2px;text-decoration:underline}button.pp-place:hover{color:var(--text)}.pp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-empty{border:1px dashed var(--border-strong);background:var(--surface-tint);color:var(--text-3);text-align:center;margin:0;padding:40px 16px;font-size:15px}:is(.cg-person button:focus-visible,button.pp-place:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:480px){.pp-head{gap:14px}.pp-avatar{width:76px;height:76px;font-size:26px}.pp-follow{width:100%}.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pp-follow{transition:none}}:is(html:has(.reels),body:has(.reels)){overflow:hidden}.reels{--reels-canvas:#050b18;--reel-w:min(100%, calc(100dvh * 9 / 16));--art-sun-ink-a:var(--cg-white);--art-sun-ink-b:var(--cg-muted-dark);z-index:45;height:100vh;background:var(--reels-canvas);height:100dvh;color:var(--text-inverse);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body);overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:fixed;top:0;left:0;right:0;overflow:hidden}@supports not (height:100dvh){.reels{--reel-w:min(100%, calc(100vh * 9 / 16))}}.reels *,.reels :before,.reels :after{box-sizing:border-box}.reels:focus{outline:none}.reels :focus-visible{outline:2px solid var(--focus-ring-inverse);outline-offset:2px}:where(.reels) button{font:inherit;color:inherit}.reels button{cursor:pointer}.reels button:hover{filter:none}.reels button:disabled{cursor:default}.engaging .reels button{transition:none}.engaging .reels button:active{transform:none}:where(.reels) :is(p,h2,ul){margin:0}.reels-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reels-stage{position:absolute;inset:0}.reels-col{width:var(--reel-w);height:100%;margin-inline:auto;position:relative;overflow:hidden}.reels-scroller{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.reels-scroller::-webkit-scrollbar{display:none}.reel-slide{height:100vh;scroll-snap-align:start;scroll-snap-stop:always;background:var(--reels-canvas);height:100dvh;color:var(--text-inverse);-webkit-user-select:none;user-select:none;contain:layout paint style;position:relative;overflow:hidden}.reel-media{z-index:0;background:var(--reels-canvas);position:absolute;inset:0}.reel-frame{position:absolute;inset:0}.reel-still{position:absolute;inset:0;overflow:hidden}.reel-still-art{transform-origin:50%;will-change:transform;position:absolute;inset:-6%}.reel-still-art.is-sprite{background-image:var(--stage-gradient);background-repeat:no-repeat;background-size:auto 200%}.reel-still-art.is-plain{background:var(--stage-gradient)}@keyframes reel-drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.07)translate(-1.2%,-1.6%)}}.reel-slide.is-active .reel-still-art{animation:16s ease-in-out infinite alternate reel-drift}.reel-slide.is-paused .reel-still-art{animation-play-state:paused}.reel-tap{z-index:1;touch-action:pan-y pinch-zoom;-webkit-touch-callout:none;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.reels .reel-tap:focus-visible{outline-offset:-5px}.reel-scrim{z-index:2;pointer-events:none;background:linear-gradient(to top, rgb(var(--cg-ink-rgb) / .9) 0, rgb(var(--cg-ink-rgb) / .58) 24%, rgb(var(--cg-ink-rgb) / 0) 50%), linear-gradient(to bottom, rgb(var(--cg-ink-rgb) / .55) 0, rgb(var(--cg-ink-rgb) / 0) 18%);position:absolute;inset:0}.reel-scrim.is-ad{background:linear-gradient(to top, rgb(var(--cg-ink-rgb) / .94) 0, rgb(var(--cg-ink-rgb) / .72) 46%, rgb(var(--cg-ink-rgb) / .3) 76%, rgb(var(--cg-ink-rgb) / .5) 100%)}.reel-flash,.reel-burst{z-index:3;pointer-events:none;position:absolute;top:50%;left:50%}.reel-flash{background:rgb(var(--cg-ink-rgb) / .58);width:84px;height:84px;color:var(--text-inverse);border-radius:50%;place-items:center;margin:-42px 0 0 -42px;animation:.7s ease-out both reel-flash;display:grid}.reel-flash .reel-icon{filter:none;width:36px;height:36px}.reel-burst{width:120px;height:120px;filter:drop-shadow(0 4px 14px rgb(var(--cg-ink-rgb) / .5));margin:-60px 0 0 -60px;animation:.8s cubic-bezier(.3,.7,.3,1) both reel-burst}.reels .reel-burst .art-icon{width:100%;height:100%}@keyframes reel-flash{0%{opacity:0;transform:scale(.7)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}@keyframes reel-burst{0%{opacity:0;transform:scale(.4)rotate(-20deg)}30%{opacity:1;transform:scale(1.15)rotate(6deg)}60%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.2)translateY(-24px)}}@keyframes reel-fade{0%{opacity:0}20%{opacity:1}to{opacity:0}}.reel-info{z-index:3;padding:0 76px max(20px, calc(env(safe-area-inset-bottom) + 12px)) 16px;pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.reel-info button,.reel-info a{pointer-events:auto}.reel-sample{border:1px solid var(--border-inverse);background:rgb(var(--cg-ink-rgb) / .7);color:var(--text-inverse-2);letter-spacing:.07em;text-transform:uppercase;border-radius:2px;padding:3px 8px;font-size:11px;font-weight:600}.reel-by{text-shadow:0 1px 3px rgb(var(--cg-ink-rgb) / .75);flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:15px;display:flex}.reel-name{color:var(--text-inverse);font-weight:700}.reel-place,.reel-dot{color:var(--text-inverse-2);font-size:13.5px;font-weight:500}.reels button.reel-name,.reels button.reel-place{text-align:left;background:0 0;border:0;margin:-9px 0;padding:9px 0}.reels button.reel-name:hover,.reels button.reel-place:hover{text-decoration:underline}.reel-caption{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:var(--text-inverse);text-shadow:0 1px 3px rgb(var(--cg-ink-rgb) / .75);-webkit-box-orient:vertical;align-self:stretch;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.reel-caption.is-open{overscroll-behavior:contain;-webkit-line-clamp:unset;line-clamp:unset;pointer-events:auto;max-height:34dvh;display:block;overflow-y:auto}.reels button.reel-more{color:var(--text-inverse);background:0 0;border:0;margin:-6px 0;padding:6px 0;font-size:13px;font-weight:700;text-decoration:underline}.reel-audio{max-width:100%;color:var(--text-inverse-2);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px rgb(var(--cg-ink-rgb) / .75);margin-top:2px;font-size:12.5px;overflow:hidden}.reel-rail{z-index:4;right:4px;bottom:max(48px, calc(env(safe-area-inset-bottom) + 40px));flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute}.reel-btn{width:52px;min-height:52px;color:var(--text-inverse);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.reel-btn-icon{place-items:center;width:44px;height:44px;display:grid}.reel-icon,.reel-btn .experiment-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;filter:drop-shadow(0 1px 2px rgb(var(--cg-ink-rgb) / .65))}.reel-icon.is-solid{fill:currentColor;stroke:none}.reels .reel-btn .art-icon{width:32px;height:32px;filter:drop-shadow(0 0 6px var(--reward-glow))}.reel-count{text-shadow:0 1px 3px rgb(var(--cg-ink-rgb) / .85);font-size:12px;font-weight:700;line-height:1}.reel-btn:active .reel-btn-icon{transform:scale(.9)}.reel-star-pop{display:grid}.reel-star-pop .star-icon{transform-origin:50% 53%;animation:.6s cubic-bezier(.3,.7,.3,1) reel-star-pop}.reel-star-pop .star-glint{animation:.46s ease-out .1s both reel-star-glint}@keyframes reel-star-pop{0%{transform:scale(.5)rotate(-28deg)}40%{transform:scale(1.3)rotate(9deg)}62%{transform:scale(.92)rotate(-3deg)}80%{transform:scale(1.05)rotate(1deg)}to{transform:scale(1)rotate(0)}}@keyframes reel-star-glint{0%{opacity:0;transform:scale(0)rotate(-30deg)}45%{opacity:1;transform:scale(1.15)rotate(0)}to{opacity:0;transform:scale(.2)rotate(40deg)}}.reel-follow{background:0 0;border:0;width:52px;height:60px;margin-bottom:4px;padding:0;display:block;position:relative}.reel-avatar{border:2px solid var(--text-inverse);background:var(--surface-inverse-2);width:44px;height:44px;color:var(--text-inverse);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.reel-avatar.is-small{border:0;width:32px;height:32px;font-size:12px}.reel-follow .reel-avatar{position:absolute;top:0;left:4px}.reel-follow-badge{background:var(--text-inverse);width:22px;height:22px;color:var(--cg-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.reel-follow-badge .reel-icon{stroke-width:3px;filter:none;width:14px;height:14px}.reel-follow.is-following .reel-follow-badge{background:var(--cg-ink);color:var(--text-inverse);box-shadow:0 0 0 2px var(--text-inverse)}.reel-progress{z-index:5;background:rgb(var(--text-inverse-rgb) / .28);pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}.reel-progress>span{background:var(--text-inverse);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.reels-tip{z-index:6;top:max(8px, env(safe-area-inset-top));border:1px solid var(--border-inverse);background:rgb(var(--cg-ink-rgb) / .8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.reels-tip-main{white-space:nowrap;background:0 0;border:0;min-height:44px;padding:0 4px 0 16px;font-size:13px;font-weight:700}.reels-tip-close{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.reels-tip-close .reel-icon{stroke-width:2.4px;filter:none;width:16px;height:16px}.reels-nav{z-index:7;gap:12px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.reels-nav:not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.reels-nav-btn{border:1px solid var(--border-inverse);background:rgb(var(--text-inverse-rgb) / .08);width:48px;height:48px;color:var(--text-inverse);border-radius:50%;place-items:center;display:grid}.reels-nav-btn .reel-icon{filter:none;width:24px;height:24px}.reels-nav-btn:disabled{opacity:.35}@media (hover:hover){.reels-nav-btn:not(:disabled):hover{background:rgb(var(--text-inverse-rgb) / .16)}}@media (min-aspect-ratio:1) and (min-width:750px){.reels-nav:not(:focus-within),.reels-nav{left:calc(50% + var(--reel-w) / 2 + 16px);clip-path:none;width:auto;height:auto;right:auto;overflow:visible}}.reels-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.reels-empty h2{font-size:22px;font-weight:700}.reels-empty p{max-width:30ch;color:var(--text-inverse-2);margin-bottom:8px;font-size:15px;line-height:1.5}.reels-toast{z-index:30;bottom:max(96px, calc(env(safe-area-inset-bottom) + 84px));background:var(--cg-white);max-width:min(90%,340px);color:var(--cg-ink);text-align:center;box-shadow:0 8px 24px rgb(var(--cg-ink-rgb) / .5);border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.reels-layer{z-index:20;position:absolute;inset:0}.reels-backdrop{background:rgb(var(--cg-ink-rgb) / .62);cursor:default;border:0;width:100%;height:100%;animation:.18s ease-out reels-fade-in;position:absolute;inset:0}.reels-frame{width:var(--reel-w);pointer-events:none;height:100%;margin-inline:auto;position:relative}.reels-panel{background:var(--cg-ink);color:var(--text-inverse);border:1px solid var(--border-inverse-soft);pointer-events:auto;outline:none;flex-direction:column;display:flex;position:absolute}.reels-panel.is-comments{height:min(74%,620px);padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:10px 10px 0 0;animation:.24s ease-out reels-in-up;bottom:0;left:0;right:0}.reels-sheet-head{justify-content:space-between;align-items:center;padding:4px 8px 4px 20px;display:flex}.reels-sheet-head h2{font-size:18px;font-weight:700}.reels-icon-btn{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.reels-icon-btn .reel-icon,.reels-icon-btn .experiment-icon{filter:none;width:22px;height:22px}.reels-note{color:var(--cg-muted-dark);margin-bottom:12px;font-size:13px;line-height:1.5}.reels-note.is-ok{color:var(--text-inverse-2)}.reels-actions{flex-wrap:wrap;gap:10px;display:flex}.reels-btn{border:1.5px solid var(--border-inverse);background:0 0;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.reels-btn.is-solid{border-color:var(--cg-white);background:var(--cg-white);color:var(--cg-ink)}.reels-btn.is-wide{width:100%}.reels-btn:disabled{opacity:.45}.reels-panel .reels-note{margin:0 20px 8px}.reels-comments{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 16px;list-style:none;overflow-y:auto}.reels-comments li{gap:10px;padding:10px 0;display:flex}.reels-comments li.is-reply{margin-left:42px}.reels-comment-head{align-items:baseline;gap:8px;margin-bottom:2px;font-size:13px;display:flex}.reels-comment-head b{font-weight:700}.reels-comment-head span{color:var(--cg-muted-dark);font-size:12px}.reels-comment-text{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.reels-empty-note{color:var(--cg-muted-dark);flex:1;place-items:center;padding:24px;font-size:15px;display:grid}.reels-compose{border-top:1px solid var(--border-inverse-soft);align-items:center;gap:8px;padding:8px 12px 4px;display:flex}.reels-input{border:1.5px solid var(--border-inverse);background:rgb(var(--text-inverse-rgb) / .06);min-width:0;height:44px;color:var(--text-inverse);border-radius:22px;flex:1;padding:0 16px;font-size:16px}.reels-input::placeholder{color:var(--cg-muted-dark)}.reels-icon-btn.is-send{background:var(--cg-white);color:var(--cg-ink)}.reels-icon-btn.is-send:disabled{opacity:.4}.reels-panel .reels-note.is-foot{margin:0;padding:0 16px 10px;font-size:12px}.reels-picker{z-index:8;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border:1px solid var(--border-inverse);background:var(--cg-ink);box-shadow:0 -8px 32px rgb(var(--cg-ink-rgb) / .5);border-radius:8px;padding:16px;animation:.24s ease-out reels-in-up;position:absolute;left:8px}.reels-picker h2{margin-bottom:4px;font-size:18px;font-weight:700}.reels-picker .reels-note{margin-bottom:12px}.reels-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.reels-chip{border:1.5px solid var(--border-inverse);background:0 0;border-radius:999px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600}.reels-chip.is-on{border-color:var(--cg-white);background:var(--cg-white);color:var(--cg-ink)}.reels-chip[aria-disabled=true]{opacity:.45;cursor:not-allowed}@keyframes reels-fade-in{0%{opacity:0}to{opacity:1}}@keyframes reels-in-up{0%{transform:translateY(100%)}to{transform:none}}.reel-sponsored{z-index:4;top:calc(max(8px, env(safe-area-inset-top)) + 56px);background:var(--cg-white);color:var(--cg-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;left:16px}.reel-ad{z-index:4;padding:0 20px max(28px, calc(env(safe-area-inset-bottom) + 20px));flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.reel-ad-sponsor{align-items:center;gap:10px;font-size:14px;display:flex}.reel-ad-sponsor b{font-weight:700}.reel-ad-sponsor span:last-child{color:var(--text-inverse-2)}.reel-ad-headline{letter-spacing:-.01em;text-wrap:balance;font-size:26px;font-weight:800;line-height:1.15}.reel-ad-copy{max-width:34ch;font-size:15px;line-height:1.5}.reel-cta{background:var(--cg-white);min-height:48px;color:var(--cg-ink);border-radius:6px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:800;display:inline-flex}.reel-ad-why{max-width:36ch;color:var(--cg-muted-dark);margin-top:2px;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.reel-slide.is-active .reel-still-art{animation:none}.app.engaging .reel-flash,.app.engaging .reel-burst{animation:.7s linear both reel-fade!important}.reel-star-pop .star-icon,.reel-star-pop .star-glint,.reels-backdrop,.reels-panel.is-comments,.reels-picker{animation:none}.reel-btn:active .reel-btn-icon{transform:none}}#main-content:focus{outline:none}.app.is-reels .reels{left:232px}@media (max-width:650px){.app.is-reels .reels{left:0}}.app.is-reels .sidebar{z-index:46}@media (max-width:650px){.app.is-reels .reels-stage{bottom:calc(78px + env(safe-area-inset-bottom))}}.reels-brand{z-index:3;color:var(--text-inverse);pointer-events:none;position:absolute;top:24px;left:28px}.reels-brand .mark{--mark-bg:var(--cg-white);background:var(--mark-bg);color:var(--cg-ink)}@media (max-width:980px){.reels-brand .brand-word{display:none}}@media (max-width:650px){.reels-brand{top:calc(12px + env(safe-area-inset-top));left:14px}}.authp{min-height:100vh;background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-body);grid-template-columns:minmax(0,1fr);display:grid}.authp *,.authp :before,.authp :after{box-sizing:border-box}@media (min-width:900px){.authp{grid-template-columns:minmax(340px,5fr) minmax(0,7fr)}}.authp-brand{background:var(--cg-ink);color:var(--cg-white);flex-direction:column;justify-content:space-between;gap:24px;padding:48px 44px;display:none}:root[data-theme=dark] .authp-brand{background:var(--cg-ink-800)}@media (min-width:900px){.authp-brand{height:100vh;height:100dvh;display:flex;position:sticky;top:0}}.authp-brand-mark{letter-spacing:-.7px;align-items:center;gap:12px;font-size:21px;font-weight:750;line-height:.95;display:inline-flex}.authp-brand-mark .mark{--mark-bg:var(--cg-white);background:var(--mark-bg);color:var(--cg-ink)}.authp-brand-mark .brand-word{font-size:22px}.authp-brand-sub{color:var(--cg-muted-dark);margin:0;font-size:15px;line-height:1.5}.authp-main{min-width:0;min-height:100vh;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));flex-direction:column;display:flex}.authp-main:focus{outline:none}.authp-top{background:0 0;border-bottom:0;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:52px;margin-bottom:8px;padding:0;display:flex}.authp-home{color:var(--text)}:root[data-theme=dark] .authp-home .mark{--mark-bg:var(--cg-white);background:var(--mark-bg);color:var(--cg-ink)}:is(.authp a:focus-visible,.authp button:focus-visible,.authp input:focus-visible,.authp select:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.authp-card{width:100%;max-width:440px;margin:auto;padding:8px 0 24px}.authp-card.is-wide{max-width:760px}.authp-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0 0 8px;font-size:32px;font-weight:500;line-height:1.12}.authp-lede{color:var(--text-2);margin:0 0 24px;font-size:16px;line-height:1.55}.authp-footer{width:100%;max-width:440px;color:var(--text-2);text-align:center;margin:0 auto;padding-top:8px;font-size:15px}.authp-footer a,.authp-card a.authp-link{color:var(--link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.authp-form{gap:18px;display:grid}.authp-field{gap:6px;margin:0;display:grid}.authp-label{color:var(--text);font-size:14px;font-weight:600}.authp-label small{color:var(--text-3);font-size:13px;font-weight:500}.authp-input{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:48px;color:var(--text);font:inherit;margin:0;padding:12px 14px;font-size:16px;line-height:1.3;display:block}.authp-input::placeholder{color:var(--text-3);opacity:1}.authp-input:focus{border-color:var(--focus-ring)}.authp-input[aria-invalid=true]{border-color:var(--danger)}.authp-input:disabled{opacity:.6}.authp-help{color:var(--text-3);margin:0;font-size:13px;line-height:1.45}.authp-error{color:var(--danger);margin:0;font-size:14px;line-height:1.45}.authp-note{border-radius:var(--radius-md);background:var(--surface-tint);color:var(--text-2);margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.authp-note.is-ok{background:var(--support-soft);color:var(--support-ink)}.authp-note.is-warn{background:var(--danger-soft);color:var(--danger)}.authp-password{display:block;position:relative}.authp-password .authp-input{padding-right:64px}.authp-toggle{min-width:48px;height:36px;color:var(--text-2);border-radius:8px;padding:0 10px;font-size:13px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.authp-toggle:hover{color:var(--text);background:var(--surface-tint)}.authp-btn{border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--primary);width:100%;min-height:48px;color:var(--on-primary);text-align:center;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:16px;font-weight:650;display:inline-flex}.authp-btn:hover{filter:none;background:var(--primary-hover)}.authp-btn:disabled{opacity:.55;cursor:not-allowed}.authp-btn.is-ghost{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.authp-btn.is-ghost:hover{background:var(--surface-tint)}.authp-btn.is-danger{border-color:var(--danger);background:var(--danger);color:var(--cg-white)}.authp-textbtn{color:var(--link);text-underline-offset:3px;padding:8px 2px;font-size:14px;font-weight:600;text-decoration:underline}.authp-textbtn:disabled{color:var(--text-3);cursor:not-allowed;text-decoration:none}.authp-check{color:var(--text);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;line-height:1.5;display:grid}.authp-check input{width:22px;height:22px;accent-color:var(--confirm);margin:1px 0 0}.authp-check a{color:var(--link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.authp-or{color:var(--text-3);align-items:center;gap:14px;margin:4px 0;font-size:13px;display:flex}.authp-or:before,.authp-or:after{content:"";background:var(--border);flex:1;height:1px}.authp-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.authp *{transition:none!important;animation:none!important}}.authp-email{color:var(--text);overflow-wrap:anywhere;word-break:break-word;font-weight:700;display:inline}.authp-card>.authp-note{margin:0 0 18px}.authp-card>.authp-note:last-of-type{margin-bottom:18px}.authp-form>*{min-width:0}.authp-row-end{justify-content:flex-end;margin:-14px 0 -6px;display:flex}.authp-row-end .authp-link,.authp-below .authp-link{color:var(--link);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.authp-row-end .authp-link{padding:12px 2px}.authp-below{color:var(--text-2);margin:18px 0 0;font-size:14px;line-height:1.5}.authp-form .authp-error,.authp-form .authp-help{overflow-wrap:anywhere}.authp-form .authp-help{margin-top:-2px}.authp-footer p{margin:0}.authp-footer p+p{margin-top:10px}.authp-footer .authp-legal{color:var(--text-3);font-size:13px}.authp-footer .authp-legal a{color:var(--text-2);text-underline-offset:3px;font-weight:500;text-decoration:underline}.authp-footer .authp-legal a:hover{color:var(--text)}a.authp-btn{text-decoration:none}a.authp-btn:hover{color:var(--on-primary)}.authp-btn.authp-btn-link{margin-top:4px}.authp-field{min-width:0}.authp-input{text-overflow:ellipsis;min-width:0}.authp-input:focus{text-overflow:clip}.authp-code{font-family:var(--font-mono);letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;min-height:60px;padding-left:calc(14px + .5em);font-size:28px;font-weight:600}.authp-code::placeholder{letter-spacing:normal}.authp-code.is-locked{opacity:.6}@media (max-width:359px){.authp-code{letter-spacing:.35em;padding-left:calc(10px + .35em);padding-right:10px;font-size:24px}}.authp-trust{gap:6px;display:grid}.authp-trust .authp-help{margin-top:0;padding-left:34px}.authp-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 18px;margin-top:-6px;display:flex}.authp-actions .authp-textbtn{text-align:left;min-height:44px;padding:8px 2px}.authp-social{gap:12px;margin-top:18px;display:grid}.authp-social .authp-or{margin:0 0 2px}.authp-social .authp-btn svg{fill:currentColor;flex:none;width:20px;height:20px}.authp-social .authp-btn span{overflow-wrap:anywhere;min-width:0}.authp-meter{gap:8px;margin-top:4px;display:grid}.authp-meter-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.authp-meter-bar span{background:var(--border);border-radius:3px;height:6px}.authp-meter-bar span.is-on{background:var(--text-3)}.authp-meter-bar[data-score="1"] span.is-on{background:var(--danger)}.authp-meter-bar[data-score="2"] span.is-on{background:var(--reward)}.authp-meter-bar[data-score="3"] span.is-on,.authp-meter-bar[data-score="4"] span.is-on{background:var(--confirm)}.authp-meter-label{color:var(--text-2);margin:0;font-size:13px;font-weight:600}.authp-rules{gap:6px;margin:0;padding:0;list-style:none;display:grid}.authp-rules li{color:var(--text-2);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;line-height:1.45;display:grid}.authp-rules li.is-met{color:var(--text)}.authp-rule-mark{place-items:center;width:18px;height:20px;display:inline-grid}.authp-rule-mark svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.authp-rules li.is-met .authp-rule-mark{color:var(--confirm)}.authp-rules li.is-met .authp-rule-mark svg{stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.authp-rules li:not(.is-met) .authp-rule-mark{color:var(--text-3)}.authp-ticks{gap:14px;display:grid}.authp-tick{gap:6px;display:grid}.authp-tick .authp-error{padding-left:34px}.authp-check input[aria-invalid=true]{outline:2px solid var(--danger);outline-offset:1px}.authp-check a{overflow-wrap:anywhere}.authp-turnstile{width:100%;min-height:65px}.acct-stack{gap:20px;display:grid}.acct-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;padding:22px 20px 24px}@media (min-width:620px){.acct-card{padding:26px 28px 28px}}.acct-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.2}.acct-text{color:var(--text-2);margin:0 0 18px;font-size:16px;line-height:1.55}.acct-card>.authp-help{margin-top:16px}.authp-form>.acct-status:empty{margin-top:-18px}.acct-card>.acct-status:not(:empty){margin-top:16px}.acct-readonly{background:var(--surface-tint);color:var(--text-2)}.acct-aside{text-align:center;margin:20px 0 0;font-size:14px}.acct-actions{flex-direction:column;gap:12px;display:flex}.acct-actions .acct-btn{width:100%}@media (min-width:620px){.acct-actions{flex-flow:wrap;align-items:center}.acct-actions .acct-btn{width:auto;min-width:200px}}.acct-rows{border-top:1px solid var(--border);margin:0;padding:0;list-style:none;display:block}.acct-row{border-bottom:1px solid var(--border);gap:12px;padding:16px 0;display:grid}.acct-row-text{gap:3px;min-width:0;display:grid}.acct-row-text b{color:var(--text);font-size:16px;font-weight:650}.acct-row-text span{color:var(--text-2);font-size:14px;line-height:1.5}.acct-row .acct-btn{width:100%}@media (min-width:620px){.acct-row{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:24px}}.acct-card.is-danger{border-color:var(--danger)}.acct-card.is-danger .acct-title{color:var(--danger)}.authp-btn.acct-danger-outline{border-color:var(--danger);color:var(--danger)}.authp-btn.acct-danger-outline:hover{background:var(--danger-soft)}.acct-panel{border-radius:var(--radius-md);background:var(--danger-soft);color:var(--text);margin-top:20px;padding:18px 16px 20px}@media (min-width:620px){.acct-panel{padding:22px 24px 24px}}.acct-panel-title{color:var(--text);margin:0 0 12px;font-size:17px;font-weight:650;line-height:1.3}.acct-panel-title:focus{outline:none}.acct-list{color:var(--text);margin:0 0 20px;padding-left:20px;font-size:15px;line-height:1.55;list-style:outside}.acct-list li+li{margin-top:8px}.acct-list li::marker{color:var(--text-2)}.acct-panel .authp-note.is-warn{border:1px solid var(--danger);background:var(--surface)}.acct-panel .acct-actions.is-split{margin-top:2px}.authp-btn.acct-danger-btn{border-color:var(--danger);background:var(--danger);color:var(--cg-white)}:root[data-theme=dark] .authp-btn.acct-danger-btn{color:var(--cg-ink)}.authp-btn.acct-danger-btn:hover:not(:disabled){background:var(--danger);filter:brightness(.92)}.acct-failed{gap:16px;display:grid}.settings-tools-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.settings-tool{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:16px;transition:border-color .2s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);display:flex}.settings-tool:hover{filter:none;border-color:rgb(var(--text-rgb) / .35);box-shadow:0 14px 30px -18px rgb(var(--cg-ink-rgb) / .35);transform:translateY(-2px)}.settings-tool[aria-pressed=true]{border-color:var(--confirm);background:var(--surface-tint)}.settings-tool .app-icon{border-radius:14px;flex:none;width:46px;height:46px}.settings-tool .app-icon:before{border-radius:13px}.settings-tool .app-icon svg{width:23px;height:23px}.settings-tool b{font:700 16px/1.2 var(--font-body);flex:1}.settings-tool>i{color:var(--icon-muted);font-style:normal}.settings-tools-status{color:var(--confirm);margin:10px 2px 0;font-size:11px}@media (max-width:650px){.settings-tools-grid{grid-template-columns:1fr;gap:8px}}.acct-accordion{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.acct-accordion.is-danger{border-color:var(--danger)}.acct-accordion.is-danger .acct-accordion-trigger{color:var(--danger)}.acct-accordion-heading{margin:0}.acct-accordion-trigger{width:100%;color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:22px 20px;font-size:22px;font-weight:500;line-height:1.2;display:flex}.acct-accordion-chevron{color:var(--text-3);font-size:20px;font-family:var(--font-display);flex:none}.acct-accordion-body{padding:0 20px 24px}.acct-accordion-body .acct-card{background:0 0;border:0;border-radius:0;padding:0}.acct-accordion-body .acct-card>.acct-title:first-child{display:none}@media (min-width:620px){.acct-accordion-trigger{padding:26px 28px}.acct-accordion-body{padding:0 28px 28px}}.legal-draft{border:1px solid var(--reward);border-radius:var(--radius-md);background:var(--reward-soft);max-width:42rem;color:var(--reward-ink-soft);border-left-width:6px;margin:0 0 20px;padding:14px 16px;font-size:16px;line-height:1.5}.legal-draft strong{letter-spacing:.04em;text-transform:uppercase;font-weight:750}.legal-body{color:var(--text-2);font-size:16px;line-height:1.7}.legal-body>*{max-width:42rem}.legal-meta{color:var(--text-3);margin:0 0 24px;font-size:14px;line-height:1.5}.legal-toc{border-radius:var(--radius-md);background:var(--surface-tint);margin:0 0 36px;padding:16px 18px;display:block;position:static}.legal-toc-title{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:650}.legal-toc ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.legal-toc a{color:var(--link);text-underline-offset:3px;padding:4px 0;font-size:16px;font-weight:600;text-decoration:underline;display:inline-block}.legal-section{margin:0 0 44px;scroll-margin-top:20px}.legal-h2{color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 12px;font-size:26px;font-weight:500;line-height:1.2}.legal-h3{color:var(--text);margin:30px 0 8px;font-size:18px;font-weight:650;line-height:1.3}.legal-p{margin:0 0 14px}.legal-p:last-child{margin-bottom:0}.legal-body a{color:var(--link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-body strong{color:var(--text);font-weight:650}.legal-list{border-top:1px solid var(--border);margin:0 0 18px;padding:0;list-style:none}.legal-list>li{border-bottom:1px solid var(--border);padding:14px 0}.legal-list>li>strong{margin-bottom:2px;display:block}.legal-list>li.legal-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.legal-list>li.legal-row>strong{margin:0;display:inline}.legal-list>li.legal-row.is-stacked{flex-direction:column;align-items:flex-start;gap:8px}.legal-code{color:var(--text);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875em}.legal-tag{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-tint);color:var(--text-2);white-space:nowrap;padding:2px 10px;font-size:13px;font-weight:650;line-height:1.5;display:inline-block}.legal-key{color:var(--text-3);font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.5;display:block}@media (max-width:520px){.legal-h2{font-size:24px}.legal-section{margin-bottom:36px}}.feed-board-format{color:var(--icon-muted);vertical-align:-1px;flex:none;justify-content:center;align-items:center;margin-right:5px;font-size:1.05em;font-style:normal;line-height:1;display:inline-flex}.feed-board-sample{border:1px solid var(--border);background:var(--surface-tint);color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:999px;flex:none;align-items:center;margin-left:6px;padding:1px 7px;font-size:.72em;font-weight:700;display:inline-flex}.feed-board.is-empty .feed-board-row{color:var(--text-3)}.feed-board.is-empty .feed-board-order{opacity:.35;pointer-events:none}.explore-text-card[data-glyph] .visual-media:after{content:attr(data-glyph)}.visual-compact .explore-tile-format{border:1px solid rgb(var(--text-inverse-rgb) / .3);color:rgb(var(--text-inverse-rgb) / .82);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;margin-top:7px;padding:2px 7px;font-size:7px;font-weight:700;display:inline-flex}.visual-compact .explore-tile-format i{font-size:9px;font-style:normal;line-height:1}.visual-compact .explore-tile-yours{background:var(--confirm);color:var(--on-primary);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;margin:7px 0 0 6px;padding:2px 7px;font-size:7px;font-weight:700;display:inline-flex}.explore-tile-open{z-index:1;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.explore-tile-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.visual-compact .explore-signals>span:only-child{margin-left:0}.format-glyph{margin-right:4px;font-style:normal}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-full-normal.7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-full-normal.YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-full-italic.BHALq22K.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-full-italic.B8-t4Nou.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-full-italic.D2JnYqd-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/public-sans-latin-ext-wght-normal.MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-cyrillic-wght-normal.5WvUvBgz.woff2)format("woff2-variations");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-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-vietnamese-wght-normal.Cabi7G8-.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-latin-ext-wght-normal.CT1r92Rl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-latin-wght-normal.BOwq7MWX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/courier-prime-latin-ext-400-normal.B-EsvyE4.woff2)format("woff2"),url(/_next/static/media/courier-prime-latin-ext-400-normal.CKOCNFvK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2"),url(/_next/static/media/courier-prime-latin-400-normal.BAlbUm6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/courier-prime-latin-ext-700-normal.ByMJlNdM.woff2)format("woff2"),url(/_next/static/media/courier-prime-latin-ext-700-normal.BIFoAzHx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/courier-prime-latin-700-normal.D1YCjmaD.woff2)format("woff2"),url(/_next/static/media/courier-prime-latin-700-normal.CVvp4Sof.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/courier-prime-latin-ext-400-italic.BTeyNO-8.woff2)format("woff2"),url(/_next/static/media/courier-prime-latin-ext-400-italic.DU0XzPqs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/courier-prime-latin-400-italic.CaR7PCvg.woff2)format("woff2"),url(/_next/static/media/courier-prime-latin-400-italic.GR5bBv_9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Audiowide;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/audiowide-latin-ext-400-normal.DBgo3hnO.woff2)format("woff2"),url(/_next/static/media/audiowide-latin-ext-400-normal.BAMgNcg_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Audiowide;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/audiowide-latin-400-normal.6GFCX7ni.woff2)format("woff2"),url(/_next/static/media/audiowide-latin-400-normal.D6mHIfnv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/caveat-cyrillic-wght-normal.D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/caveat-latin-ext-wght-normal.Byk3UhVp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/caveat-latin-wght-normal.C1hSzPvX.woff2)format("woff2-variations");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}.reports-queue{gap:18px;display:grid}.reports-caveat{border:1px solid var(--border);background:var(--surface-tint);color:var(--text-3);border-radius:8px;margin:0 0 4px;padding:12px 14px;font-size:12px;line-height:1.7}.report-row{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:8px;padding:18px 20px;display:grid}.report-row-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-kind{background:var(--surface-tint);color:var(--text);text-transform:capitalize;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.report-reason{color:var(--text-2);text-transform:capitalize;font-size:12px;font-weight:600}.report-row-head time{color:var(--text-3);margin-left:auto;font-size:11px}.report-target-id{color:var(--text-3);margin:0;font-size:11px}.report-target-id code{font-family:inherit}.report-note{color:var(--text-2);margin:0;font-size:13px;line-height:1.6}.report-flag{background:var(--oppose-soft,#b3492f1f);color:var(--oppose,#b3492f);border-radius:6px;margin:0;padding:8px 10px;font-size:12px;font-weight:600}.report-reporter{color:var(--text-3);margin:0;font-size:11px}.report-history{color:var(--text-3);margin:0;padding-left:18px;font-size:11px;line-height:1.8}.report-status{color:var(--confirm-hover);margin:0;font-size:12px;font-weight:600}.report-action-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:4px;display:flex}.report-action-form label{color:var(--text-3);flex-direction:column;gap:4px;font-size:11px;display:flex}.report-action-form select,.report-action-form input{border:1px solid var(--border);background:var(--surface);min-width:220px;color:var(--text);border-radius:6px;padding:8px 10px;font-size:12px}.report-action-form button{border:1px solid var(--primary);background:var(--primary);min-height:36px;color:var(--on-primary);border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600}.report-action-form button:disabled{opacity:.6;cursor:not-allowed}.report-error{color:var(--oppose,#b3492f);margin:0;font-size:12px}.notification-deck{z-index:var(--z-toast);pointer-events:none;flex-direction:column-reverse;gap:8px;width:min(320px,100vw - 32px);display:flex;position:fixed;bottom:16px;left:16px}.notification-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:rgb(var(--surface-rgb) / .92);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text);text-align:left;pointer-events:auto;align-items:center;gap:10px;padding:12px 14px;animation:.22s cubic-bezier(.16,1,.3,1) both notification-card-in;display:flex}.notification-card:hover{filter:none;background:rgb(var(--surface-rgb) / .98)}.notification-card-avatar{background:var(--surface-tint);width:34px;height:34px;color:var(--text-2);font-size:var(--text-2xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.notification-card-body{gap:2px;min-width:0;display:grid}.notification-card-body b{font-size:var(--text-sm);font-weight:600;line-height:1.3}.notification-card-body small{color:var(--text-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.notification-deck-more{color:var(--text-3);font-size:var(--text-2xs);margin:0;padding:0 4px;font-weight:600}@keyframes notification-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.notification-card{animation:none}}@media (max-width:650px){.notification-deck{bottom:82px;left:10px}}.people-now{text-align:left;width:100%;max-width:420px;margin:18px auto 0}.people-now h3{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text);margin:0 0 4px;font-weight:700}.people-now-hint{font-size:var(--text-xs);color:var(--text-3);margin:0 0 8px;line-height:1.5}.people-now ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.people-now li{border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.people-now li:first-child{border-top:0}.people-now-avatar{border-radius:var(--radius-full);background:var(--bg-sunken);width:34px;height:34px;color:var(--text-2);font-size:var(--text-2xs);flex:none;place-items:center;font-weight:700;display:grid}.people-now-who{flex:1;gap:1px;min-width:0;display:grid}.people-now-who small{font-size:var(--text-2xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-now .people-now-name,.feed-filter-empty .people-now .people-now-name{color:var(--text);font-size:var(--text-sm);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;margin:0;padding:0;font-weight:600;overflow:hidden}.people-now button.people-now-name{cursor:pointer}.people-now button.people-now-name:hover,.feed-filter-empty .people-now button.people-now-name:hover{background:0 0;text-decoration:underline}.people-now .people-now-follow,.feed-filter-empty .people-now .people-now-follow{border-radius:var(--radius-full);border:1px solid var(--confirm);background:var(--confirm);color:var(--on-confirm);font-size:var(--text-xs);cursor:pointer;flex:none;margin:0;padding:7px 14px;font-weight:700}.people-now .people-now-follow.is-following,.feed-filter-empty .people-now .people-now-follow.is-following{color:var(--text);border-color:var(--border-strong);background:0 0}.people-now .people-now-follow:hover,.feed-filter-empty .people-now .people-now-follow:hover{background:var(--confirm-hover);color:var(--on-confirm)}.people-now .people-now-follow.is-following:hover,.feed-filter-empty .people-now .people-now-follow.is-following:hover{background:var(--bg-sunken);color:var(--text)}.people-now button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.profile-overlay form .profile-edit-help{color:var(--text-3);margin:-9px 0 0;font-size:9px;display:block}.welcome-step{max-width:520px;padding:28px}.welcome-step h2{margin:6px 0 4px}.welcome-step .welcome-lede{font-size:var(--text-sm);color:var(--text-2);margin:0 0 18px}.welcome-step fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.welcome-step legend{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text);margin:0 0 4px;padding:0;font-weight:700}.welcome-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.welcome-chips button{border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:var(--text-xs);cursor:pointer;padding:8px 14px;font-weight:600}.welcome-chips button[aria-pressed=true]{background:var(--confirm);border-color:var(--confirm);color:var(--on-confirm)}.welcome-chips button:hover{border-color:var(--text)}:is(.welcome-chips button:focus-visible,.welcome-actions button:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.welcome-step .people-now{max-width:none;margin:0 0 8px}.welcome-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.welcome-actions button{border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;padding:10px 20px;font-weight:700}.welcome-actions .welcome-skip{border:1px solid var(--border-strong);color:var(--text);background:0 0}.welcome-actions .welcome-done{border:1px solid var(--confirm);background:var(--confirm);color:var(--on-confirm)}.welcome-actions .welcome-done:hover{background:var(--confirm-hover)}.welcome-actions button:disabled{opacity:.6;cursor:default}@media (max-width:560px){.welcome-step{padding:20px 16px}.welcome-actions{background:var(--surface);padding:12px 0;position:sticky;bottom:-20px}}@media (min-width:651px){.workspace>header{z-index:35;position:sticky;top:0}}@media (min-width:651px) and (hover:hover) and (pointer:fine){.workspace{margin-left:80px}.workspace>header{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;margin-left:-80px;padding-left:22px}.workspace>header .header-brand{border-right:0;margin-right:0}:root{--header-h:64px}.workspace>header{height:64px}.content.feed-viewport-page{padding-top:4px}.workspace>header .app-header-title{clip-path:none;border-left:1px solid var(--border);align-items:center;width:auto;height:auto;margin-right:auto;padding-left:16px;position:static;overflow:visible}.workspace>header .app-header-title h1{font-size:18px}.workspace>header .app-header-title>span{display:none}.chat-list-head #messages-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app.engaging .sidebar{top:var(--header-h,85px);width:80px;box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0 20px 20px;transition:none;overflow:visible}.sidebar nav{pointer-events:auto}.sidebar nav button{padding-left:7px}.sidebar nav button:hover{font-weight:inherit}.sidebar .nav-new-dot{box-shadow:0 0 0 2px var(--bg);left:25px}@media (max-height:640px){.sidebar nav button{margin-bottom:0;padding-block:7px}}@media (max-height:440px){.app.engaging .sidebar{pointer-events:auto;overflow:hidden auto}.sidebar .nav-label{display:none}}.sidebar .nav-label{z-index:1;border-radius:var(--radius-full);background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-md);letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;padding:8px 13px;font-size:12px;font-weight:600;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:50px;transform:translate(-6px,-50%)}:is(.sidebar nav button:hover .nav-label,.sidebar nav button:focus-visible .nav-label){opacity:1;transform:translateY(-50%)}.sidebar nav button.active:before{background:var(--text);content:"";border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.notification-deck{left:96px}.toast{left:calc(50% + 40px)}.app.is-reels .reels{left:0}.app.is-reels .reels-stage{left:80px}.app.is-reels .reels-layer{padding-left:80px}.app.is-reels .reels-toast{left:calc(50% + 40px)}.app.is-reels .reels-brand{top:24px;left:22px}.app.is-reels .sidebar .nav-label{background:var(--cg-white);color:var(--cg-ink)}.app.is-reels .sidebar nav button.active{background:rgb(var(--text-inverse-rgb) / .14)}.app.is-reels .sidebar nav button.active:before{background:var(--cg-white)}.app.is-reels .sidebar .nav-new-dot{background:var(--cg-white);box-shadow:none}.app.is-reels .sidebar nav button:focus-visible{outline:2px solid var(--focus-ring-inverse);outline-offset:2px}}@media (min-width:651px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.sidebar .nav-label{transition:none}}
