/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:"Carbona",var(--font-fallback-latin);--font-mono:"Carbona Mono","Carbona Mono Fallback",ui-monospace,SFMono-Regular,Menlo,monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-emerald-700:oklch(50.8% .118 165.612);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:14px;--radius-xl:16px;--radius-2xl:18px;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Carbona",var(--font-fallback-latin);--default-mono-font-family:"Carbona Mono","Carbona Mono Fallback",ui-monospace,SFMono-Regular,Menlo,monospace;--radius-sheet:26px;--radius-pill:999px}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-y-0{inset-block:0}.end-\[15\.5px\]{inset-inline-end:15.5px}.z-50{z-index:50}.container{width:100%}@media (min-width:26.875rem){.container{max-width:26.875rem}}@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}}.mx-auto{margin-inline:auto}.my-16{margin-block:calc(var(--spacing) * 16)}.my-auto{margin-block:auto}.-ms-\[var\(--sp-18\)\]{margin-inline-start:calc(var(--sp-18) * -1)}.-me-\[var\(--sp-14\)\]{margin-inline-end:calc(var(--sp-14) * -1)}.-mt-\[var\(--sp-13\)\]{margin-top:calc(var(--sp-13) * -1)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-1{margin-left:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-full{width:100%;height:100%}.h-\(--sp-40\){height:var(--sp-40)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.min-h-\[60dvh\]{min-height:60dvh}.min-h-dvh{min-height:100dvh}.w-\(--container-content\){width:var(--container-content)}.w-\(--sp-10\){width:var(--sp-10)}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-28{width:calc(var(--spacing) * 28)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\(--container-content\){max-width:var(--container-content)}.max-w-\(--container-narrow\){max-width:var(--container-narrow)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.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,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\(--radius-2xl\){border-radius:var(--radius-2xl)}.rounded-\(--radius-card\){border-radius:var(--radius-card)}.rounded-\(--radius-pill\){border-radius:var(--radius-pill)}.rounded-2xl{border-radius:18px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:14px}.rounded-md{border-radius:12px}.rounded-xl{border-radius:16px}.rounded-t-2xl{border-top-left-radius:18px;border-top-right-radius:18px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--border-divider\){border-color:var(--border-divider)}.border-\(--border-hairline\){border-color:var(--border-hairline)}.border-\(--brand-primary\){border-color:var(--brand-primary)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-border{border-color:var(--border-divider)}.border-fg-tertiary{border-color:var(--text-tertiary)}.bg-\(--brand-primary\){background-color:var(--brand-primary)}.bg-\(--brand-primary-darker\){background-color:var(--brand-primary-darker)}.bg-\(--brand-primary-tint\){background-color:var(--brand-primary-tint)}.bg-\(--surface-level1\){background-color:var(--surface-level1)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-surface{background-color:var(--surface-default)}.bg-surface-level1{background-color:var(--surface-level1)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-\(--gutter-content\){padding-inline:var(--gutter-content)}.px-\(--gutter-feed\){padding-inline:var(--gutter-feed)}.px-\(--gutter-legacy\){padding-inline:var(--gutter-legacy)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-start{text-align:start}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--fs-11\){font-size:var(--fs-11)}.text-\(length\:--fs-12\){font-size:var(--fs-12)}.text-\(length\:--fs-12_5\){font-size:var(--fs-12_5)}.text-\(length\:--fs-13\){font-size:var(--fs-13)}.text-\(length\:--fs-13_5\){font-size:var(--fs-13_5)}.text-\(length\:--fs-14\){font-size:var(--fs-14)}.text-\(length\:--fs-14_5\){font-size:var(--fs-14_5)}.text-\(length\:--fs-15\){font-size:var(--fs-15)}.text-\(length\:--fs-15_5\){font-size:var(--fs-15_5)}.text-\(length\:--fs-16\){font-size:var(--fs-16)}.text-\(length\:--fs-17\){font-size:var(--fs-17)}.text-\(length\:--fs-20\){font-size:var(--fs-20)}.text-\(length\:--fs-24\){font-size:var(--fs-24)}.text-\(length\:--fs-28\){font-size:var(--fs-28)}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[96px\]{font-size:96px}.leading-\(--lh-display\){--tw-leading:var(--lh-display);line-height:var(--lh-display)}.leading-\(--lh-prose\){--tw-leading:var(--lh-prose);line-height:var(--lh-prose)}.leading-\(--lh-quote\){--tw-leading:var(--lh-quote);line-height:var(--lh-quote)}.leading-\(--lh-title\){--tw-leading:var(--lh-title);line-height:var(--lh-title)}.leading-\(--lh-title-sm\){--tw-leading:var(--lh-title-sm);line-height:var(--lh-title-sm)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--ls-display\){--tw-tracking:var(--ls-display);letter-spacing:var(--ls-display)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--brand-primary\){color:var(--brand-primary)}.text-\(--status-success\){color:var(--status-success)}.text-\(--text-on-accent\){color:var(--text-on-accent)}.text-\(--text-on-cover\){color:var(--text-on-cover)}.text-fg{color:var(--text-primary)}.text-fg-link{color:var(--text-link)}.text-fg-secondary{color:var(--text-secondary)}.text-fg-tertiary{color:var(--text-tertiary)}.text-red-600{color:var(--color-red-600)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\(--brand-primary\){--tw-ring-color:var(--brand-primary)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *),.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\(--shadow-rail\):hover{--tw-shadow:var(--shadow-rail);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\(--brand-primary\):focus-visible{outline-color:var(--brand-primary)}.disabled\:opacity-50:disabled{opacity:.5}.data-selected\:bg-surface[data-selected]{background-color:var(--surface-default)}.data-selected\:text-fg[data-selected]{color:var(--text-primary)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}}@media (min-width:48rem){.md\:my-24{margin-block:calc(var(--spacing) * 24)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-white\/15:where([data-theme=dark],[data-theme=dark] *){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/15:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.dark\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:text-red-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-400)}}:root{color-scheme:light;--neutral-050:#fbfcfe;--neutral-100:#f0f4f8;--neutral-200:#dde7ee;--neutral-300:#cdd7e1;--neutral-400:#9dabb9;--neutral-500:#68798d;--neutral-600:#52606f;--neutral-700:#2c3844;--neutral-800:#141b1f;--neutral-900:#090e10;--primary-050:#f5f7ff;--primary-100:#f0f3ff;--primary-200:#dae1ff;--primary-300:#99f;--primary-400:#6659f8;--primary-500:#5715ff;--primary-600:#4115c6;--primary-700:#2d0e8b;--primary-800:#200a62;--primary-900:#181032;--danger-100:#fde4dd;--danger-200:#f7c0b1;--danger-300:#ef8b71;--danger-400:#eb522e;--danger-500:#d44929;--danger-600:#bc4024;--danger-700:#6f2715;--success-100:#daf7e1;--success-300:#73d38a;--success-400:#18c340;--success-500:#0da02f;--success-600:#0b8427;--success-700:#0a571c;--warning-100:#f8eab9;--warning-300:#f9d253;--warning-500:#eca809;--warning-700:#946905;--brand-primary:#5715ff;--brand-primary-darker:#200a62;--brand-primary-purple:#62089c;--brand-primary-focus:#5669ff;--brand-tertiary:#a13df6;--brand-plan-offer:#6c0bab;--brand-pink:#e51f9c;--brand-gender-active:#6c3aed;--brand-gender-text:#4a4a5c;--ai-generate-bg:#d452a6;--ai-regenerate-bg:#ffcff0;--ai-regenerate-text:#a42b77;--ai-populate-bg:#fff3fb;--ai-skeleton:#ffdff5;--ai-generate-text:#d88dc0;--ai-working:#f2c3e2;--ai-badge-bg:#e55cb229;--ai-badge-fg:#b3327f;--ai-row-flash:#e55cb238;--ai-row-flash-frozen:#fbe4f1;--status-error:#ff4115;--status-danger:#d44929;--status-close:#eb522e;--status-notification:red;--status-success:#33d17a;--status-danger-list:#e0431c;--status-danger-item:#e5484d;--status-danger-ring:#e5484d57;--surface-body:#f5f7fa;--surface-default:#fbfcfe;--surface-level1:#f0f4f8;--surface-level2:#dde7ee;--surface-level3:var(--neutral-300);--surface-popup:#fbfcfe;--surface-tooltip:#636b74;--surface-pager:#fff;--surface-placeholder:#e7e5e2;--surface-white:#fff;--border-divider:#636b744d;--border-thumb:#14181e14;--border-default:#edf1f3;--border-light:#eee;--border-item:#dde7ee;--border-insights:#cdd7e1;--border-hairline:#14181e14;--text-primary:#23272b;--text-secondary:#32383e;--text-tertiary:#555e68;--text-link:var(--brand-primary);--text-on-accent:#fff;--text-on-accent-ink:#0e0e10;--text-on-cover:#fffffff0;--text-icon:#9dabb9;--text-placeholder:#828282;--text-placeholder-glass:#fff;--text-placeholder-fg:#14181e57;--legacy-text:#141b1f;--legacy-text-secondary:#52606f;--legacy-text-light:#828282;--legacy-text-muted:#717171;--legacy-text-darker:#5d5d5d;--legacy-text-neutral:#2c3844;--legacy-text-section:#bebebe;--legacy-text-contrast-sel:#2d0e8b;--legacy-text-placeholder-dark:#737c85;--legacy-bg-dark:#2c3844;--legacy-bg-dark-mode:#141b1f;--legacy-bg-light:#f0f4f8;--legacy-bg-selected:#f5f2ff;--legacy-bg-insights-sel:#f0f3ff;--legacy-bg-button-sel:#f0f3ff;--legacy-icon:#888;--legacy-disabled:#ccc;--legacy-search-profile:#f0f4f8;--legacy-explore-quick-search:#f0f4f8;--kind-list-spine:#ff6e4d;--kind-item-spine:#6d33ff;--kind-conv-spine:#849dff;--kind-person-spine:#e55cb2;--kind-list-fg:#c9451f;--kind-item-fg:#5522d6;--kind-conv-fg:#4155b8;--kind-person-fg:#b93585;--kind-list-solid:#ff6e4d;--kind-list-tint:#ff6e4d1f;--kind-list-ring:#ff6e4d6b;--kind-list-shadow-a:.26;--kind-item-solid:#6d33ff;--kind-item-tint:#6d33ff1f;--kind-item-ring:#6d33ff6b;--kind-item-shadow-a:.24;--kind-conv-solid:#849dff;--kind-conv-tint:#849dff1f;--kind-conv-ring:#849dff6b;--kind-conv-shadow-a:.28;--kind-person-solid:#e55cb2;--kind-person-tint:#e55cb21f;--kind-person-ring:#e55cb26b;--kind-person-shadow-a:.26;--kind-list-on-solid:var(--text-on-accent-ink);--kind-item-on-solid:var(--text-on-accent);--kind-conv-on-solid:var(--text-on-accent-ink);--kind-person-on-solid:var(--text-on-accent-ink);--action-add-bg:#6d33ff;--action-add-shadow:#6d33ff42;--action-ai-bg:#e55cb2;--action-ai-shadow:#e55cb247;--action-columns-bg:#849dff;--action-columns-shadow:#849dff4d;--action-reorder-bg:#ff6e4d;--action-reorder-shadow:#ff6e4d47;--action-comment-bg:#ff6e4d;--action-comment-shadow:#ff6e4d47;--action-reorder-on-bg:#c9451f;--action-reorder-on-shadow:#c9451f47;--action-reorder-on-fg:#fff;--outline-ai-fg:#e55cb2;--outline-ai-ring:#e55cb252;--outline-photos-fg:#849dff;--outline-photos-ring:#849dff61;--outline-reorder-fg:#ff6e4d;--outline-reorder-ring:#ff6e4d52;--outline-add-fg:#6d33ff;--outline-add-ring:#6d33ff57;--outline-like-fg:#e55cb2;--outline-like-ring:#e55cb252;--chip-columns-bg:#849dff24;--chip-columns-fg:#3f56c4;--ordinal-accent:#c9451f;--insights-blue:#6659f8;--insights-pink:#d565af;--insights-light-blue:#99f;--insights-light-pink:#d679b8;--insights-light-purple:#c788fb;--insights-positive:#0da02f;--insights-negative:#d44929;--insights-new-user:#6659f8;--map-ring-other:var(--brand-primary);--map-ring-friend:var(--kind-person-spine);--map-ring-mine:#ff9500;--map-pin-fill:#fff;--map-cluster-tile-bg:#eef0f3;--map-chip-idle-bg:#ffffffe6;--map-rail-header-halo:#ffffffd9;--near-me-marker-border:#c788fb;--near-me-badge-inner:#9526f6;--near-me-single-marker-border:#6659f8;--glass-white:#ffffff4a;--glass-black:#0000004a;--glass-lighter:#ffffff2b;--glass-emo:#2a2a2ac4;--glass-cover-button:#ffffff2e;--glass-item-button:#fff3;--glass-counter-pill:#ffffff38;--glass-author-pill:#1012186b;--glass-cover-badge:#1012188c;--glass-select-idle:#10121852;--overlay-scrim:#00000073;--overlay-language:#000000bf;--overlay-modal:#12141699;--overlay-sheet:#0a0a0e80;--overlay-dim:#00000073;--cover-scrim:linear-gradient(180deg,#0c0e1499 0%,#0c0e141a 38%,#0c0e14c2);--hero-scrim:linear-gradient(180deg,#0c0e148c 0%,#0c0e1400 26%,#0c0e1400 52%,#0c0e14c7);--skeleton-base:#f0f4f8;--skeleton-alt:#e1e9ee;--skeleton-sheen:#ffffff80;--skeleton-ai:#ffdff5;--input-glass-error-fg:#f7c0b1;--input-glass-error-bg:#45180d;--toast-bg:#5d6772;--brand-primary-solid:#5715ff;--icon-active:#0000008f;--desk:#e8ecf1;--frame-shadow:0 1px 2px #14181e0d,0 18px 48px #14181e14;--edge-fade:linear-gradient(90deg,#fbfcfe00,#fbfcfe);--danger:#e0431c;--rating:#eca809;--success:#0da02f;--action-add:#6d33ff;--action-ai:#e55cb2;--action-columns:#849dff;--action-reorder:#ff6e4d;--focus-ring:var(--brand-primary);--focus-ring-width:2px;--focus-ring-offset:2px}:root[data-theme=dark]{color-scheme:dark;--surface-body:#09090b;--surface-default:#090e10;--surface-level1:#141b1f;--surface-level2:#2c3844;--surface-level3:#52606f;--surface-popup:#09090b;--surface-tooltip:#555e68;--surface-pager:#090e10;--surface-placeholder:#23272b;--surface-white:#090e10;--text-primary:#eaeef6;--text-secondary:#cdd7e1;--text-tertiary:#9fa6ad;--text-link:#99f;--text-icon:#9fa6ad;--text-placeholder:#9fa6ad;--text-placeholder-fg:#eaeef657;--legacy-text:#eaeef6;--legacy-text-secondary:#cdd7e1;--legacy-text-light:#9fa6ad;--legacy-text-muted:#9fa6ad;--legacy-text-darker:#9fa6ad;--legacy-text-neutral:#cdd7e1;--legacy-text-section:#68798d;--legacy-text-contrast-sel:#99f;--legacy-text-placeholder-dark:#9fa6ad;--legacy-bg-dark:#2c3844;--legacy-bg-dark-mode:#090e10;--legacy-bg-light:#141b1f;--legacy-bg-selected:#5715ff38;--legacy-bg-insights-sel:#6659f838;--legacy-bg-button-sel:#6659f838;--legacy-icon:#9fa6ad;--legacy-disabled:#52606f;--legacy-search-profile:#141b1f;--legacy-explore-quick-search:#141b1f;--border-divider:#636b7429;--border-hairline:#9dabb93d;--border-thumb:#ffffff1a;--border-default:#9dabb93d;--border-light:#9dabb929;--border-item:#9dabb93d;--border-insights:#9dabb94d;--brand-primary:#99f;--brand-primary-solid:#5715ff;--brand-primary-focus:#99f;--brand-tertiary:#c788fb;--brand-primary-darker:#2d0e8b;--brand-primary-purple:#99f;--brand-plan-offer:#c788fb;--brand-pink:#e55cb2;--brand-gender-active:#99f;--brand-gender-text:#cdd7e1;--ai-generate-bg:#d452a6;--ai-regenerate-bg:#e55cb238;--ai-regenerate-text:#e55cb2;--ai-populate-bg:#e55cb21a;--ai-skeleton:#e55cb229;--ai-generate-text:#e5a3cd;--ai-working:#f2c3e24d;--ai-badge-bg:#e55cb238;--ai-badge-fg:#e55cb2;--ai-row-flash:#e55cb24d;--ai-row-flash-frozen:#2e1828;--status-error:#ef8b71;--status-danger:#ef8b71;--status-close:#ef8b71;--status-notification:#ff4d4d;--status-success:#73d38a;--status-danger-list:#ef8b71;--status-danger-item:#ef8b71;--status-danger-ring:#ef8b7157;--kind-list-fg:#ff6e4d;--kind-item-fg:#976dff;--kind-conv-fg:#849dff;--kind-person-fg:#e55cb2;--kind-list-tint:#ff6e4d29;--kind-item-tint:#6d33ff29;--kind-conv-tint:#849dff29;--kind-person-tint:#e55cb229;--kind-list-shadow-a:0;--kind-item-shadow-a:0;--kind-conv-shadow-a:0;--kind-person-shadow-a:0;--action-add-shadow:none;--action-ai-shadow:none;--action-columns-shadow:none;--action-reorder-shadow:none;--action-comment-shadow:none;--action-reorder-on-shadow:none;--chip-columns-bg:#849dff30;--chip-columns-fg:#849dff;--ordinal-accent:#ff6e4d;--insights-blue:#99f;--insights-pink:#e08cc4;--insights-light-blue:#b3b3ff;--insights-light-pink:#e5a3cd;--insights-light-purple:#d7a8fc;--insights-positive:#73d38a;--insights-negative:#ef8b71;--insights-new-user:#99f;--map-pin-fill:#141b1f;--map-cluster-tile-bg:#23272b;--map-chip-idle-bg:#141b1fe6;--map-rail-header-halo:#09090bd9;--glass-black:#00000063;--glass-emo:#141414d9;--skeleton-base:#141b1f;--skeleton-alt:#23272b;--skeleton-sheen:#ffffff0f;--skeleton-ai:#e55cb229;--shadow-card:0 0 0 1px var(--border-hairline);--shadow-tile:0 0 0 1px var(--border-hairline);--shadow-field:0 0 0 1px var(--border-hairline);--shadow-cta-list:none;--shadow-cta-item:none;--shadow-cta-conv:none;--shadow-cta-person:none;--shadow-action:none;--shadow-rail:0 0 0 1px var(--border-hairline);--shadow-popover:0 0 0 1px var(--border-hairline);--shadow-modal:0 0 0 1px var(--border-hairline);--shadow-card-highlight:0 0 0 1px var(--border-hairline);--shadow-lyst-popover:0 0 0 1px var(--border-hairline);--shadow-nav:0 0 0 1px var(--border-hairline);--shadow-tile-photo:0 0 0 1px var(--border-hairline);--text-shadow-on-map:0 0 6px #09090bd9;--toast-bg:#2c3844;--icon-active:#ffffff8f;--desk:#040405;--frame-shadow:0 0 0 1px #9dabb924;--edge-fade:linear-gradient(90deg,#090e1000,#090e10);--danger:#ef8b71;--rating:#f9d253;--success:#73d38a;--action-add:#6d33ff;--action-ai:#e55cb2;--action-columns:#849dff;--action-reorder:#ff6e4d;--focus-ring:#99f}:root{--d:clamp(.9,calc(100vw / 430),1);--sp-1:calc(var(--d) * 1px);--sp-2:calc(var(--d) * 2px);--sp-3:calc(var(--d) * 3px);--sp-4:calc(var(--d) * 4px);--sp-5:calc(var(--d) * 5px);--sp-6:calc(var(--d) * 6px);--sp-7:calc(var(--d) * 7px);--sp-8:calc(var(--d) * 8px);--sp-9:calc(var(--d) * 9px);--sp-10:calc(var(--d) * 10px);--sp-11:calc(var(--d) * 11px);--sp-12:calc(var(--d) * 12px);--sp-13:calc(var(--d) * 13px);--sp-14:calc(var(--d) * 14px);--sp-15:calc(var(--d) * 15px);--sp-16:calc(var(--d) * 16px);--sp-18:calc(var(--d) * 18px);--sp-20:calc(var(--d) * 20px);--sp-22:calc(var(--d) * 22px);--sp-24:calc(var(--d) * 24px);--sp-26:calc(var(--d) * 26px);--sp-28:calc(var(--d) * 28px);--sp-30:calc(var(--d) * 30px);--sp-34:calc(var(--d) * 34px);--sp-36:calc(var(--d) * 36px);--sp-40:calc(var(--d) * 40px);--sp-41:calc(var(--d) * 41px);--sp-44:calc(var(--d) * 44px);--sp-47:calc(var(--d) * 47px);--sp-48:calc(var(--d) * 48px);--sp-50:calc(var(--d) * 50px);--sp-56:calc(var(--d) * 56px);--sp-58:calc(var(--d) * 58px);--sp-62:calc(var(--d) * 62px);--sp-95:calc(var(--d) * 95px);--sp-101:calc(var(--d) * 101px);--sp-104:calc(var(--d) * 104px);--sp-125:calc(var(--d) * 125px);--sp-128:calc(var(--d) * 128px);--sp-150:calc(var(--d) * 150px);--sp-209:calc(var(--d) * 209px);--sp-212:calc(var(--d) * 212px);--sp-236:calc(var(--d) * 236px);--sp-238:calc(var(--d) * 238px);--sp-248:calc(var(--d) * 248px);--sp-330:calc(var(--d) * 330px);--fs-10:10px;--fs-10_5:10.5px;--fs-11:11px;--fs-11_5:11.5px;--fs-12:12px;--fs-12_5:clamp(12.5px,calc(12.451px + .0115vw),12.598px);--fs-13:clamp(13px,calc(12.897px + .0239vw),13.203px);--fs-13_5:clamp(13.5px,calc(13.34px + .0372vw),13.816px);--fs-14:clamp(14px,calc(13.779px + .0515vw),14.438px);--fs-14_5:clamp(14.5px,calc(14.213px + .0666vw),15.066px);--fs-15:clamp(15px,calc(14.644px + .0827vw),15.703px);--fs-15_5:clamp(15.5px,calc(15.071px + .0997vw),16.348px);--fs-16:clamp(16px,calc(15.494px + .1176vw),17px);--fs-16_5:clamp(16.5px,calc(15.913px + .1365vw),17.66px);--fs-17:clamp(17px,calc(16.328px + .1562vw),18.328px);--fs-18:clamp(18px,calc(17.146px + .1985vw),19.688px);--fs-20:clamp(20px,calc(18.735px + .2941vw),22.5px);--fs-28:clamp(28px,calc(24.459px + .8235vw),35px);--lh-badge:1.238;--lh-display:1.06;--lh-title:1.18;--lh-title-sm:1.2;--lh-tight:1.15;--lh-data:1.35;--lh-quote:1.4;--lh-link:1.5;--lh-prose:1.55;--ls-badge:.067em;--ls-label:.1em;--ls-display:-.01em;--gutter-legacy:calc(var(--d) * 20px);--gutter-feed:calc(var(--d) * 16px);--gutter-content:calc(var(--d) * 18px);--container-reading:min(100%,720px);--container-content:min(100%,1080px);--container-wide:min(100%,1440px);--header-h:64px;--radius-list-search:13px;--radius-feed-thumb:15px;--radius-item-thumb:11px;--radius-modal-top:20px;--radius-tab-bar:40px;--radius-segment:64px;--shadow-card:0 4px 11px #14181e0f;--shadow-tile:0 1px 2px #14181e0d;--shadow-field:0 1px 2px #14181e0a;--shadow-cta-list:0 3px 8px #ff6e4d42;--shadow-cta-item:0 3px 8px #6d33ff3d;--shadow-cta-conv:0 3px 8px #849dff47;--shadow-cta-person:0 3px 8px #e55cb242;--shadow-action:0 5px 14px var(--shadow-action-color,#14181e24);--shadow-rail:0 4px 10px #14181e1a;--shadow-popover:0 16px 40px #10121a33;--shadow-modal:0 3px 14px #2d0e8b1f;--shadow-card-highlight:0 6px 12px #7c3aed40;--shadow-lyst-popover:0 11px 25.787px #a315ff1f;--shadow-nav:0 8px 24px #0000002e;--shadow-tile-photo:0 4px 8px #0000004d;--text-shadow-on-photo:0 1px 6px #0a0c1273;--text-shadow-on-map:0 0 6px #ffffffd9;--dur-press:90ms;--dur-fast:.15s;--dur-toast-in:.18s;--dur-toast-in-fade:.16s;--dur-toast-out:.18s;--dur-toast-out-fade:.14s;--dur-image-in:.22s;--dur-badge-in:.22s;--dur-sheet-in:.25s;--dur-sheet-out:.3s;--dur-badge-out:.4s;--dur-tab-search:.4s;--dur-ai-flash-hold:1.8s;--dur-ai-flash-fade:.45s;--dur-skeleton:1.5s;--dur-skeleton-pulse:.7s;--ease-out:cubic-bezier(.33,1,.68,1);--ease-in:cubic-bezier(.32,0,.67,0);--ease-spring:cubic-bezier(.34,1.3,.64,1);--font-fallback-latin:"Carbona Fallback",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}@font-face{font-family:Carbona;src:url(/fonts/carbona/Carbona-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:u+0-24f,u+259,u+1e??,u+2000-206f,u+2074,u+20a0-20cf,u+2113,u+2122,u+2190-21ff,u+2202-22ff,u+25a0-25ff,u+fb00-fb04}@font-face{font-family:Carbona;src:url(/fonts/carbona/Carbona-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0-24f,u+259,u+1e??,u+2000-206f,u+2074,u+20a0-20cf,u+2113,u+2122,u+2190-21ff,u+2202-22ff,u+25a0-25ff,u+fb00-fb04}@font-face{font-family:Carbona Mono;src:url(/fonts/carbona/Carbona-MonoRegular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0-24f,u+259,u+1e??,u+2000-206f,u+2074,u+20a0-20cf,u+2113,u+2122,u+2190-21ff,u+2202-22ff,u+25a0-25ff,u+fb00-fb04}@font-face{font-family:Carbona;src:url(/fonts/carbona/Carbona-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:u+0-24f,u+259,u+1e??,u+2000-206f,u+2074,u+20a0-20cf,u+2113,u+2122,u+2190-21ff,u+2202-22ff,u+25a0-25ff,u+fb00-fb04}@font-face{font-family:Carbona;src:url(/fonts/carbona/Carbona-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:u+0-24f,u+259,u+1e??,u+2000-206f,u+2074,u+20a0-20cf,u+2113,u+2122,u+2190-21ff,u+2202-22ff,u+25a0-25ff,u+fb00-fb04}@font-face{font-family:Carbona;src:url(/fonts/carbona/Carbona-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0-24f,u+259,u+1e??,u+2000-206f,u+2074,u+20a0-20cf,u+2113,u+2122,u+2190-21ff,u+2202-22ff,u+25a0-25ff,u+fb00-fb04}@font-face{font-family:Carbona Fallback;src:local(Arial),local(Helvetica),local(Segoe UI),local(Roboto);size-adjust:109.4%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Carbona Mono Fallback;src:local(Consolas),local(Menlo),local(DejaVu Sans Mono);size-adjust:97.4%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Carbona;src:url(/fonts/noto/noto-sans-cyrillic-wght.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Carbona;src:url(/fonts/noto/noto-sans-cyrillic-ext-wght.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Carbona;src:url(/fonts/noto/noto-sans-greek-wght.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:u+370-3ff;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Carbona;src:url(/fonts/noto/noto-sans-hebrew-hebrew-wght.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:u+590-5ff,u+fb1d-fb4f;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Carbona;src:url(/fonts/noto/noto-sans-arabic-arabic-wght.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:u+6??,u+750-77f,u+fb50-fdff,u+fe70-feff;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Carbona;src:url(/fonts/noto/noto-sans-devanagari-wght.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:u+900-97f,u+a830-a839;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Carbona;src:url(/fonts/noto/noto-sans-bengali-bengali-wght.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:u+980-9ff,u+200c-200d,u+25cc;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Carbona Urdu;src:url(/fonts/noto/noto-nastaliq-urdu-arabic-wght.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:u+6??,u+750-77f,u+fb50-fdff,u+fe70-feff}:root:lang(zh){--font-fallback-latin:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif}:root:lang(ur){--font-sans:"Carbona Urdu","Carbona",var(--font-fallback-latin);--lh-prose:2.1;--lh-data:1.9;--lh-quote:1.9;--lh-link:2;--lh-title:1.7;--lh-title-sm:1.7;--lh-tight:1.6;--lh-display:1.5}.ui-button{justify-content:center;align-items:center;gap:var(--sp-8);border-radius:var(--radius-pill);font-size:var(--fs-14);font-weight:600;line-height:var(--lh-tight);min-block-size:var(--sp-44);padding-block:var(--sp-10);padding-inline:var(--sp-20);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,box-shadow var(--dur-fast) ease;border:1.5px solid #0000;display:inline-flex}.ui-button[data-pressed]{transform:scale(.985)}.ui-button[data-disabled]{cursor:default;opacity:.55}.ui-button--sm{min-block-size:var(--sp-34);padding-block:var(--sp-6);padding-inline:var(--sp-14);font-size:var(--fs-13)}.ui-button--lg{min-block-size:var(--sp-50);padding-inline:var(--sp-24);font-size:var(--fs-16)}.ui-button--brand{background-color:var(--brand-primary-solid);color:var(--text-on-accent)}.ui-button--brand[data-hovered]{background-color:var(--brand-primary-darker)}.ui-button--neutral{background-color:var(--surface-level1);color:var(--text-primary)}.ui-button--neutral[data-hovered]{background-color:var(--surface-level2)}.ui-button--outline{border-color:var(--border-divider);color:var(--text-primary);background-color:#0000}.ui-button--outline[data-hovered]{background-color:var(--surface-level1)}.ui-button--ghost{color:var(--text-primary);background-color:#0000}.ui-button--ghost[data-hovered]{background-color:var(--surface-level1)}.ui-button--danger{background-color:var(--status-danger);color:var(--text-on-accent)}.ui-button--danger[data-hovered]{background-color:var(--danger-600)}.ui-button--kind-list{background-color:var(--kind-list-solid);color:var(--kind-list-on-solid);box-shadow:var(--shadow-cta-list)}.ui-button--kind-item{background-color:var(--kind-item-solid);color:var(--kind-item-on-solid);box-shadow:var(--shadow-cta-item)}.ui-button--kind-conv{background-color:var(--kind-conv-solid);color:var(--kind-conv-on-solid);box-shadow:var(--shadow-cta-conv)}.ui-button--kind-person{background-color:var(--kind-person-solid);color:var(--kind-person-on-solid);box-shadow:var(--shadow-cta-person)}.ui-button--kind-list[data-selected]{background-color:var(--kind-list-tint);border-color:var(--kind-list-ring);color:var(--kind-list-fg);box-shadow:none}.ui-button--kind-item[data-selected]{background-color:var(--kind-item-tint);border-color:var(--kind-item-ring);color:var(--kind-item-fg);box-shadow:none}.ui-button--kind-conv[data-selected]{background-color:var(--kind-conv-tint);border-color:var(--kind-conv-ring);color:var(--kind-conv-fg);box-shadow:none}.ui-button--kind-person[data-selected]{background-color:var(--kind-person-tint);border-color:var(--kind-person-ring);color:var(--kind-person-fg);box-shadow:none}.ui-chip{align-items:center;gap:var(--sp-6);border-radius:var(--radius-pill);background-color:var(--surface-level1);color:var(--text-secondary);font-size:var(--fs-12_5);font-weight:600;line-height:var(--lh-badge);padding-block:var(--sp-6);padding-inline:var(--sp-12);cursor:pointer;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease;border:1.5px solid #0000;display:inline-flex}.ui-chip[data-selected]{background-color:var(--legacy-bg-selected);border-color:var(--brand-primary);color:var(--legacy-text-contrast-sel)}:root[data-theme=dark] .ui-chip[data-selected]{color:var(--brand-primary)}.ui-chip[data-hovered]:not([data-selected]){background-color:var(--surface-level2)}.ui-chip--columns{background-color:var(--chip-columns-bg);color:var(--chip-columns-fg)}.ui-badge{align-items:center;gap:var(--sp-4);border-radius:var(--radius-pill);font-size:var(--fs-10_5);letter-spacing:var(--ls-badge);text-transform:uppercase;font-weight:700;line-height:var(--lh-badge);padding-block:var(--sp-3);padding-inline:var(--sp-8);background-color:var(--surface-level1);color:var(--text-secondary);display:inline-flex}.ui-badge--kind-list{background-color:var(--kind-list-tint);color:var(--kind-list-fg)}.ui-badge--kind-item{background-color:var(--kind-item-tint);color:var(--kind-item-fg)}.ui-badge--kind-conv{background-color:var(--kind-conv-tint);color:var(--kind-conv-fg)}.ui-badge--kind-person{background-color:var(--kind-person-tint);color:var(--kind-person-fg)}.ui-badge--ai{background-color:var(--ai-badge-bg);color:var(--ai-badge-fg)}.ui-badge--notification{background-color:var(--status-notification);color:var(--text-on-accent);min-inline-size:var(--sp-18);justify-content:center}.ui-field{gap:var(--sp-6);flex-direction:column;display:flex}.ui-label{font-size:var(--fs-12);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary);font-weight:600}.ui-input{border:1.5px solid var(--border-default);border-radius:var(--radius-xl);background-color:var(--surface-default);inline-size:100%;color:var(--text-primary);font-size:var(--fs-16);line-height:var(--lh-data);min-block-size:var(--sp-48);padding-block:var(--sp-12);padding-inline:var(--sp-16);box-shadow:var(--shadow-field);transition:border-color var(--dur-fast) ease}.ui-input::placeholder{color:var(--text-placeholder)}.ui-input:focus,.ui-input[data-focused]{border-color:var(--brand-primary-focus);outline:none}.ui-input[aria-invalid=true],.ui-input[data-invalid]{border-color:var(--status-error)}.ui-field-error{font-size:var(--fs-12_5);color:var(--status-error)}.ui-field-description{font-size:var(--fs-12_5);color:var(--text-tertiary)}textarea.ui-input{min-block-size:var(--sp-104);resize:vertical}.ui-checkbox,.ui-radio{align-items:center;gap:var(--sp-10);font-size:var(--fs-14);color:var(--text-primary);cursor:pointer;display:flex}.ui-checkbox .box{inline-size:var(--sp-20);block-size:var(--sp-20);border:1.5px solid var(--border-item);border-radius:var(--radius-xs);background-color:var(--surface-default);color:var(--text-on-accent);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease;justify-content:center;align-items:center;display:inline-flex}.ui-checkbox[data-selected] .box{background-color:var(--brand-primary-solid);border-color:var(--brand-primary-solid)}.ui-checkbox .box svg{inline-size:var(--sp-12);block-size:var(--sp-12);opacity:0;transition:opacity var(--dur-fast) ease}.ui-checkbox[data-selected] .box svg{opacity:1}.ui-radio .dot{inline-size:var(--sp-20);block-size:var(--sp-20);border:1.5px solid var(--border-item);border-radius:var(--radius-pill);background-color:var(--surface-default);transition:border-color var(--dur-fast) ease;justify-content:center;align-items:center;display:inline-flex}.ui-radio .dot:after{content:"";inline-size:var(--sp-10);block-size:var(--sp-10);border-radius:var(--radius-pill);background-color:var(--brand-primary-solid);transition:transform var(--dur-fast) var(--ease-out);transform:scale(0)}.ui-radio[data-selected] .dot{border-color:var(--brand-primary-solid)}.ui-radio[data-selected] .dot:after{transform:scale(1)}.ui-switch{align-items:center;gap:var(--sp-10);font-size:var(--fs-14);color:var(--text-primary);cursor:pointer;display:flex}.ui-switch .track{inline-size:var(--sp-44);block-size:var(--sp-26);border-radius:var(--radius-pill);background-color:var(--surface-level2);padding:var(--sp-2);transition:background-color var(--dur-fast) ease}.ui-switch .thumb{inline-size:var(--sp-22);block-size:var(--sp-22);border-radius:var(--radius-pill);background-color:var(--surface-white);border:1px solid var(--border-thumb);transition:transform var(--dur-fast) var(--ease-out)}.ui-switch[data-selected] .track{background-color:var(--brand-primary-solid)}.ui-switch[data-selected] .thumb{transform:translateX(var(--sp-18))}[dir=rtl] .ui-switch[data-selected] .thumb{transform:translateX(calc(var(--sp-18) * -1))}.ui-select-button{justify-content:space-between;align-items:center;gap:var(--sp-10);border:1.5px solid var(--border-default);border-radius:var(--radius-xl);background-color:var(--surface-default);inline-size:100%;color:var(--text-primary);font-size:var(--fs-16);min-block-size:var(--sp-48);padding-inline:var(--sp-16);cursor:pointer;display:flex}.ui-select-button [data-placeholder]{color:var(--text-placeholder)}.ui-listbox{max-block-size:var(--sp-330);padding:var(--sp-6);outline:none;overflow:auto}.ui-option{justify-content:space-between;align-items:center;gap:var(--sp-10);border-radius:var(--radius-md);font-size:var(--fs-14);color:var(--text-primary);padding-block:var(--sp-10);padding-inline:var(--sp-12);cursor:pointer;outline:none;display:flex}.ui-option[data-focused]{background-color:var(--surface-level1)}.ui-option[data-selected]{color:var(--brand-primary);font-weight:600}.ui-card{background-color:var(--surface-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.ui-card__spine{inline-size:var(--sp-5);position:absolute;inset-block:0;inset-inline-start:0}.ui-card__spine--list{background-color:var(--kind-list-spine)}.ui-card__spine--item{background-color:var(--kind-item-spine)}.ui-card__spine--conv{background-color:var(--kind-conv-spine)}.ui-card__spine--person{background-color:var(--kind-person-spine)}.ui-card__content{padding-block:var(--sp-13);padding-inline:var(--sp-18) var(--sp-14);gap:var(--sp-11);flex-direction:column;display:flex}.ui-overlay{z-index:60;background-color:var(--overlay-modal);padding:var(--sp-20);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-overlay[data-entering]{animation:ui-fade-in var(--dur-fast) var(--ease-out)}.ui-overlay[data-exiting]{animation:ui-fade-out var(--dur-fast) var(--ease-in)}.ui-overlay--sheet{background-color:var(--overlay-sheet);align-items:flex-end;padding:0}.ui-modal{background-color:var(--surface-popup);border-radius:var(--radius-xl);inline-size:100%;max-inline-size:440px;box-shadow:var(--shadow-modal);padding:var(--sp-24) var(--sp-20);outline:none}.ui-modal[data-entering]{animation:ui-pop-in var(--dur-fast) var(--ease-out)}.ui-modal__title{font-size:var(--fs-18);color:var(--legacy-text);margin-block-end:var(--sp-12);font-weight:700}.ui-sheet{background-color:var(--surface-default);max-block-size:82vh;inline-size:100%;max-inline-size:640px;padding:var(--sp-8) var(--sp-16) var(--sp-24);border-start-start-radius:var(--radius-sheet);border-start-end-radius:var(--radius-sheet);outline:none;margin-inline:auto;overflow:auto}.ui-sheet[data-entering]{animation:ui-sheet-in var(--dur-sheet-in) var(--ease-out)}.ui-sheet[data-exiting]{animation:ui-sheet-out var(--dur-sheet-out) var(--ease-in)}.ui-sheet__grabber{inline-size:var(--sp-40);block-size:var(--sp-4);border-radius:var(--radius-pill);background-color:var(--surface-level2);margin-inline:auto;margin-block:var(--sp-8) var(--sp-14)}.ui-sheet__row{align-items:center;gap:var(--sp-14);inline-size:100%;font-size:var(--fs-16);color:var(--text-primary);border-radius:var(--radius-md);padding-block:var(--sp-14);padding-inline:var(--sp-12);cursor:pointer;display:flex}.ui-sheet__row[data-hovered]{background-color:var(--surface-level1)}.ui-sheet__row--destructive{color:var(--status-danger-list)}.ui-popover{background-color:var(--surface-popup);border-radius:var(--radius-xl);box-shadow:var(--shadow-popover);border:1px solid var(--border-hairline);min-inline-size:var(--sp-209);outline:none}.ui-popover[data-entering]{animation:ui-pop-in var(--dur-fast) var(--ease-out)}.ui-tooltip{background-color:var(--surface-tooltip);color:var(--text-on-accent);font-size:var(--fs-12_5);line-height:var(--lh-badge);border-radius:var(--radius-sm);padding-block:var(--sp-6);padding-inline:var(--sp-10);max-inline-size:var(--sp-236)}.ui-toast-region{gap:var(--sp-8);z-index:80;pointer-events:none;flex-direction:column;position:fixed;inset-block-end:var(--sp-24);inset-inline:0}.ui-toast,.ui-toast-region{align-items:center;padding-inline:var(--sp-16);display:flex}.ui-toast{pointer-events:auto;gap:var(--sp-12);background-color:var(--toast-bg);max-inline-size:480px;color:var(--text-on-accent);font-size:var(--fs-14);padding-block:var(--sp-12);box-shadow:var(--shadow-rail);animation:ui-toast-in var(--dur-toast-in) var(--ease-out)}.ui-skeleton,.ui-toast{border-radius:var(--radius-sm)}.ui-skeleton{background-color:var(--skeleton-base);background-image:linear-gradient(90deg,transparent 25%,var(--skeleton-sheen) 50%,transparent 75%);animation:skeleton-sweep var(--dur-skeleton) linear infinite;background-size:200% 100%}.ui-skeleton--ai{background-color:var(--skeleton-ai)}@media (prefers-reduced-motion:reduce){.ui-skeleton{background-image:none;animation:none}}.ui-avatar{border-radius:var(--radius-pill);background-color:var(--surface-level2);color:var(--text-secondary);border:1px solid var(--border-thumb);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.ui-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.ui-avatar--squircle{border-radius:var(--avatar-radius,12px);border:none}.ui-tabs__list{gap:var(--sp-8);border-block-end:1px solid var(--border-item);display:flex}.ui-tab{padding-block:var(--sp-10);padding-inline:var(--sp-14);font-size:var(--fs-14);color:var(--text-tertiary);cursor:pointer;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease;border-block-end:2px solid #0000;outline:none;margin-block-end:-1px;font-weight:600;position:relative}.ui-tab[data-selected]{color:var(--text-primary);border-block-end-color:var(--brand-primary)}.ui-tab[data-hovered]:not([data-selected]){color:var(--text-secondary)}.ui-table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-13_5);line-height:var(--lh-data)}.ui-table th{text-align:start;font-size:var(--fs-12);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary);padding-block:var(--sp-10);font-weight:600}.ui-table td,.ui-table th{padding-inline:var(--sp-12);border-block-end:1px solid var(--border-divider)}.ui-table td{padding-block:var(--sp-12);color:var(--text-primary)}.ui-spinner{inline-size:var(--sp-20);block-size:var(--sp-20);border:2px solid var(--border-divider);border-block-start-color:var(--brand-primary);border-radius:var(--radius-pill);animation:ui-spin .8s linear infinite;display:inline-block}.legal-page{padding-block:clamp(2rem,5vw,4.5rem);padding-inline:var(--gutter-legacy,1.25rem)}.legal-article{max-inline-size:44rem;margin-inline:auto}.legal-article__head{border-block-end:1px solid var(--border-subtle,#8080802e);margin-block-end:var(--sp-32,2rem);padding-block-end:var(--sp-24,1.5rem)}.legal-article__title{font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:700;line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--text-primary)}.legal-toc{padding:var(--sp-20,1.25rem) var(--sp-24,1.5rem);border:1px solid var(--border-subtle,#8080802e);background:var(--surface-raised,#8080800d);border-radius:14px;margin-block-end:var(--sp-36,2.25rem)}.legal-toc__title{font-size:var(--fs-13_5);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary,var(--text-secondary));margin-block-end:var(--sp-12,.75rem);font-weight:600}.legal-toc__list{gap:var(--sp-8,.5rem);counter-reset:legal-toc;padding-inline-start:0;display:grid}.legal-toc__list,.legal-toc__list>li{margin:0;list-style:none}@media (min-width:48rem){.legal-toc__list{column-gap:var(--sp-24,1.5rem);grid-template-columns:1fr 1fr}}.legal-toc__link{counter-increment:legal-toc;font-size:var(--fs-14,.9rem);color:var(--text-secondary);line-height:1.45;text-decoration:none;display:block}.legal-toc__link:before{content:counter(legal-toc) ". ";color:var(--text-tertiary,var(--text-secondary));font-variant-numeric:tabular-nums}.legal-toc__link:focus-visible,.legal-toc__link:hover{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.legal-article h2{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:700;line-height:var(--lh-title);color:var(--text-primary);margin-block:var(--sp-40,2.5rem) var(--sp-12,.75rem);scroll-margin-block-start:5rem}.legal-article h2:first-child{margin-block-start:0}.legal-article h5{font-size:var(--fs-16,1rem);font-weight:650;line-height:var(--lh-title);color:var(--text-primary);margin-block:var(--sp-24,1.5rem) var(--sp-8,.5rem);scroll-margin-block-start:5rem}.legal-article p{font-size:var(--fs-15_5);color:var(--text-secondary);margin-block-end:var(--sp-16,1rem);line-height:1.72}.legal-article ol,.legal-article ul{gap:var(--sp-8,.5rem);flex-direction:column;margin-block-end:var(--sp-16,1rem);padding-inline-start:var(--sp-24);display:flex}.legal-article ul{list-style:outside}.legal-article ol{list-style:decimal}.legal-article li{font-size:var(--fs-15_5);color:var(--text-secondary);line-height:1.72}.legal-article li::marker{color:var(--text-tertiary,var(--text-secondary))}.legal-article a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.legal-article b,.legal-article strong{color:var(--text-primary);font-weight:650}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-pop-in{0%{opacity:0;transform:scale(.97)}}@keyframes ui-sheet-in{0%{transform:translateY(100%)}}@keyframes ui-sheet-out{to{transform:translateY(100%)}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(var(--sp-16))}}@keyframes ui-spin{to{transform:rotate(1turn)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.teaser-hero{background-color:var(--surface-level1)}.teaser-table-wrap{overscroll-behavior-x:contain;border:1px solid var(--border-divider);border-radius:var(--radius-xl);background-color:var(--surface-default);max-inline-size:100%;overflow-x:auto}.ui-table{--list-frozen-min:11rem;--list-data-min:9.375rem}.ui-table td,.ui-table th{min-inline-size:var(--list-data-min);white-space:nowrap}.ui-table td.list-table__frozen,.ui-table th.list-table__frozen,.ui-table th[scope=row]{z-index:1;min-inline-size:var(--list-frozen-min);background-color:var(--surface-default);max-inline-size:18rem;box-shadow:inset -14px 0 14px -14px var(--text-primary);position:sticky;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.ui-table td.list-table__frozen,.ui-table th.list-table__frozen,.ui-table th[scope=row]{box-shadow:inset -14px 0 14px -14px color-mix(in srgb,var(--text-primary) 18%,transparent)}}.ui-table thead th.list-table__frozen{z-index:2}.auth-list-table-shell .ui-table td.list-table__frozen,.auth-list-table-shell .ui-table th.list-table__frozen,.auth-list-table-shell .ui-table th[scope=row],.ui-table thead th.list-table__frozen{background-color:var(--surface-default)}.teaser-gate-row td{border-block-end:none}.teaser-gate-row td,.teaser-gate-row--card{background-color:var(--kind-list-tint)}.teaser-gate-row__content{justify-content:space-between;align-items:center;gap:var(--sp-12);padding-block:var(--sp-16);padding-inline:var(--sp-12);flex-wrap:wrap;display:flex}.teaser-gate-row__text{font-size:var(--fs-14_5);color:var(--kind-list-fg);font-weight:600}.conversion-band{background:var(--surface-level1);border:1px solid var(--border-hairline);border-radius:20px;padding:36px 40px}.conversion-band__inner{flex-flow:column wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}@media (min-width:64rem){.conversion-band__inner{flex-direction:row;align-items:center}}.conversion-band__copy{flex-direction:column;gap:10px;max-inline-size:560px;display:flex}.conversion-band__title{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:28px;font-weight:700;line-height:1.2}.conversion-band__body{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.55}.conversion-band__actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:14px;display:flex}.conversion-band__cta{background:var(--brand-primary-solid);color:#fff;border-radius:999px;align-items:center;height:48px;padding:0 26px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.conversion-band__cta:hover{color:#fff;filter:brightness(1.05);text-decoration:none}.conversion-band__sub{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.2}.conversion-band__stores{flex-wrap:wrap;gap:10px;display:flex}.conversion-band__store{background:var(--text-primary);height:40px;color:var(--surface-default);border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.conversion-band__store:hover{color:var(--surface-default);opacity:.92;text-decoration:none}.conversion-band__open-app{text-align:center}@media (max-width:63.99rem){.conversion-band{border-radius:18px;padding:26px 24px}.conversion-band__copy,.conversion-band__inner{gap:14px}.conversion-band__title{font-size:23px}.conversion-band__body{font-size:15px}.conversion-band__actions{flex-flow:wrap;align-items:center;gap:10px}.conversion-band__cta{height:46px;padding:0 22px;font-size:15px}.conversion-band__store{gap:7px;padding:0 13px;font-size:12px}}@media (max-width:47.99rem){.conversion-band{padding:28px 20px}.conversion-band__title{font-size:22px}}.attr-grid{gap:var(--sp-12);border:1px solid var(--border-divider);border-radius:var(--radius-xl);padding:var(--sp-16) var(--sp-18);background-color:var(--surface-default);display:grid}@media (min-width:40rem){.attr-grid{column-gap:var(--sp-20);row-gap:var(--sp-14);grid-template-columns:minmax(8rem,1fr) 2fr}.attr-grid__row{display:contents}}.attr-grid__term{font-size:var(--fs-12);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary);font-weight:600}.attr-grid__value{font-size:var(--fs-15_5);line-height:var(--lh-data);color:var(--text-primary)}.stat-row{gap:var(--sp-12);border:1px solid var(--border-divider);border-radius:var(--radius-xl);padding:var(--sp-16);background-color:var(--surface-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-row__item{text-align:center}.stat-row__label{font-size:var(--fs-12);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary);font-weight:600}.stat-row__value{font-size:var(--fs-22);color:var(--text-primary);font-variant-numeric:tabular-nums;margin-block-start:var(--sp-4);font-weight:700}.session-shell{background-color:var(--surface-body,var(--surface-level1));flex-direction:column;min-block-size:100dvh;display:flex}.session-shell__main{flex-direction:column;flex:1;min-inline-size:0;display:flex}.session-shell__body{flex:1;align-items:stretch;min-block-size:0;display:flex}.session-shell__content{min-inline-size:0;flex:1;padding-block-end:calc(var(--d) * 64px + env(safe-area-inset-bottom,0px))}.session-shell__content:has(.tl-chat),.session-shell__content:has(.tl-create--fullbleed),.session-shell__content:has(.tl-feed),.session-shell__content:has(.tl-near),.session-shell__content:has(.tl-settings){padding-block-end:0}@media (min-width:48rem){.session-shell__content{padding-block-end:var(--sp-24)}.session-shell__content:has(.tl-chat),.session-shell__content:has(.tl-conv),.session-shell__content:has(.tl-create--fullbleed),.session-shell__content:has(.tl-feed),.session-shell__content:has(.tl-near),.session-shell__content:has(.tl-owner--list),.session-shell__content:has(.tl-owner-item),.session-shell__content:has(.tl-profile),.session-shell__content:has(.tl-search),.session-shell__content:has(.tl-settings){padding-block-end:0}}.tl-session-section{inline-size:100%;max-inline-size:1200px;padding:32px 40px 56px}.tl-session-section__title{letter-spacing:-.028em;color:var(--text-primary);margin:0;font-size:30px;font-weight:700}.tl-session-section__body{margin-block-start:24px}.session-header{z-index:40;border-block-end:1px solid var(--border-divider);background-color:var(--surface-default);height:64px;position:sticky;inset-block-start:0}.session-header:has(.session-header__search:focus-within),.session-shell[data-search-focused] .session-header{height:76px}.session-header:has(.session-header__search:focus-within) .session-header__inner,.session-shell[data-search-focused] .session-header__inner{block-size:76px}.session-header__inner{block-size:64px;align-items:center;gap:20px;width:100%;padding-inline:24px;display:flex}.session-header__logo{flex-shrink:0;width:196px;display:inline-flex}.session-header__end,.session-header__start{align-items:center;gap:10px;min-inline-size:0;display:flex}.session-header__end{margin-inline-start:auto}.session-header__actions{align-items:center;gap:10px;display:flex}.session-header__theme{display:none}@media (min-width:64rem){.session-header__theme{display:block}}.session-sidebar{border-inline-end:1px solid var(--border-hairline);background-color:var(--surface-default);flex-shrink:0;width:240px;min-height:calc(100dvh - 64px);padding:16px 12px;display:none}@media (min-width:48rem){.session-sidebar{flex-direction:column;display:flex}}.session-sidebar__nav{flex-direction:column;gap:3px;display:flex}.session-sidebar__tabs{display:none}@media (max-width:47.99rem){.session-sidebar{z-index:45;border-inline-end:none;border-block-start:1px solid var(--border-divider);inline-size:100%;min-height:0;padding-block:var(--sp-6);padding-inline:var(--sp-8);padding-block-end:calc(var(--sp-6) + env(safe-area-inset-bottom,0px));display:block;position:fixed;inset-block-end:0;inset-inline:0}.session-sidebar__nav{display:none}.session-sidebar__tabs{justify-content:space-around;gap:var(--sp-4);display:flex}}.session-nav-link{height:44px;color:var(--text-secondary);transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease;border-radius:12px;align-items:center;gap:13px;padding:0 12px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.session-sidebar__tabs .session-nav-link{gap:var(--sp-4);font-size:var(--fs-11);padding-block:var(--sp-6);padding-inline:var(--sp-8);min-inline-size:var(--sp-56);flex-direction:column}.session-nav-link:hover,.session-nav-link[data-hovered]{background-color:var(--surface-level1);color:var(--text-primary)}.session-nav-link--active{background-color:var(--kind-item-tint);color:var(--brand-primary);font-weight:700}.session-nav-link__accent{background:var(--brand-primary);border-radius:2px;inline-size:3px;position:absolute;inset-block:11px;inset-inline-start:0}.session-nav-link__icon{justify-content:center;align-items:center;display:inline-flex}.session-nav-link__label{line-height:var(--lh-tight)}.session-sidebar__tabs .session-nav-link__label{text-align:center}.session-header .session-nav-link__label{clip:rect(0,0,0,0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.session-nav-link__badge{block-size:16px;min-inline-size:16px;color:var(--text-on-accent);justify-content:center;align-items:center;padding-inline:4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;inset-block-start:5px;inset-inline-end:5px}.session-nav-link__badge,.session-nav-link__dot{border-radius:var(--radius-pill);border:1.5px solid var(--surface-default);background-color:var(--status-notification);position:absolute}.session-nav-link__dot{block-size:8px;inline-size:8px;inset-block-start:6px;inset-inline-end:7px}.session-sidebar__nav .session-nav-link__badge{border-radius:var(--radius-pill);background-color:var(--surface-level2);block-size:20px;min-inline-size:20px;color:var(--text-secondary);border:none;margin-inline-start:auto;padding-inline:6px;font-size:11px;font-weight:700;position:static}.session-sidebar__nav .session-nav-link--active .session-nav-link__badge{background-color:var(--brand-primary-solid);color:#fff}.session-account-label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:8rem;overflow:hidden}.session-account-menu{gap:var(--sp-2);padding:var(--sp-8);min-inline-size:var(--sp-209);flex-direction:column;display:flex}.session-account{position:relative}.session-account>.session-account-menu.ui-popover{z-index:50;position:absolute;inset-block-start:calc(100% + var(--sp-6));inset-inline-end:0}.session-account-menu__link,.session-account-menu__signout{border-radius:var(--radius-md);inline-size:100%;color:var(--text-primary);font-size:var(--fs-14);text-align:start;padding-block:var(--sp-10);padding-inline:var(--sp-12);cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:none;display:block}.session-account-menu__link:hover,.session-account-menu__signout:hover{background-color:var(--surface-level1)}.session-account-menu__signout{color:var(--status-danger);border-block-start:1px solid var(--border-divider);border-radius:0;margin-block-start:var(--sp-4);padding-block-start:var(--sp-12)}.feed-page{max-inline-size:var(--container-content);padding-block:var(--sp-20);padding-inline:var(--gutter-feed);margin-inline:auto}.feed-page__header{max-inline-size:40rem;margin-block-end:var(--sp-20)}.feed-page__title{font-size:var(--fs-28);font-weight:700;line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--text-primary)}.feed-page__subtitle{font-size:var(--fs-16_5);line-height:var(--lh-prose);color:var(--text-secondary);margin-block-start:var(--sp-8)}.feed-card{position:relative}.feed-card--interactive .feed-card__link{color:inherit;text-decoration:none;display:block}.feed-card--interactive .feed-card__link:focus-visible{outline:2px solid var(--brand-primary-focus);outline-offset:2px;border-radius:var(--radius-2xl)}.feed-card--interactive:hover{box-shadow:0 6px 16px #14181e17}.feed-card--interactive:hover .ui-card__spine{inline-size:var(--sp-6)}.feed-spine{inline-size:var(--sp-5);transition:inline-size var(--dur-press) var(--ease-out);position:absolute;inset-block:0;inset-inline-start:0}.feed-spine--list{background-color:var(--kind-list-spine)}.feed-spine--item{background-color:var(--kind-item-spine)}.feed-spine--conv{background-color:var(--kind-conv-spine)}.feed-spine--person{background-color:var(--kind-person-spine)}.feed-card__badge{pointer-events:none;position:absolute;inset-block-start:var(--sp-13);inset-inline-end:var(--sp-12)}.feed-card__head{align-items:center;gap:var(--sp-10);display:flex}.feed-card__author{gap:var(--sp-2);font-size:var(--fs-14);color:var(--text-primary);flex-direction:column;padding-inline-end:calc(var(--d) * 72px);font-weight:600;display:flex}.feed-card__handle{font-size:var(--fs-12_5);color:var(--text-tertiary);font-weight:500}.feed-card__body{gap:var(--sp-14);align-items:flex-start;display:flex}.feed-card__media{inline-size:var(--sp-101);block-size:var(--sp-101);border-radius:var(--radius-lg);background-color:var(--surface-level2);flex-shrink:0;overflow:hidden}.feed-card__image,.feed-card__person-image{object-fit:cover;block-size:100%;inline-size:100%}.feed-card__person-media{inline-size:calc(var(--d) * 80px);block-size:calc(var(--d) * 80px);border-radius:var(--radius-lg);flex-shrink:0;overflow:hidden}.feed-card__title{font-size:var(--fs-18);font-weight:700;line-height:var(--lh-title);color:var(--text-primary)}.feed-card__subtitle{font-size:var(--fs-14_5);line-height:var(--lh-prose);color:var(--text-secondary);margin-block-start:var(--sp-6)}.feed-card__debug{font-size:var(--fs-12);color:var(--text-tertiary);word-break:break-all;margin-block-start:var(--sp-8);font-family:ui-monospace,monospace}.feed-card__footer{justify-content:flex-end;align-items:center;gap:var(--sp-10);padding-inline:var(--sp-4);flex-wrap:wrap;margin-block-start:var(--sp-12);display:flex}.feed-card__cta{min-block-size:var(--sp-28);padding-inline:var(--sp-12);font-size:var(--fs-12_5);border:1.5px solid #0000;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.feed-card__cta--item{color:var(--kind-item-fg);background:var(--kind-item-spine)}@supports (color:color-mix(in lab,red,red)){.feed-card__cta--item{background:color-mix(in srgb,var(--kind-item-spine) 16%,transparent)}}.feed-card__cta--item{border-color:var(--kind-item-spine)}@supports (color:color-mix(in lab,red,red)){.feed-card__cta--item{border-color:color-mix(in srgb,var(--kind-item-spine) 40%,transparent)}}.feed-card__cta--conv{color:var(--kind-conv-fg);background:var(--kind-conv-spine)}@supports (color:color-mix(in lab,red,red)){.feed-card__cta--conv{background:color-mix(in srgb,var(--kind-conv-spine) 16%,transparent)}}.feed-card__cta--conv{border-color:var(--kind-conv-spine)}@supports (color:color-mix(in lab,red,red)){.feed-card__cta--conv{border-color:color-mix(in srgb,var(--kind-conv-spine) 40%,transparent)}}.follow-pill{gap:var(--sp-6)}.follow-pill__check{font-size:var(--fs-12);line-height:1}.save-button{border:1.5px solid var(--kind-person-ring);block-size:28px;inline-size:28px;color:var(--kind-person-fg);cursor:pointer;transition:color var(--dur-press) var(--ease-out),border-color var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out);background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.save-button:hover{color:var(--kind-person-fg);border-color:var(--kind-person-spine)}@supports (color:color-mix(in lab,red,red)){.save-button:hover{border-color:color-mix(in srgb,var(--kind-person-spine) 55%,transparent)}}.save-button:hover{background:var(--kind-person-spine)}@supports (color:color-mix(in lab,red,red)){.save-button:hover{background:color-mix(in srgb,var(--kind-person-spine) 12%,transparent)}}.save-button--saved{color:var(--kind-person-fg);border-color:var(--kind-person-spine)}@supports (color:color-mix(in lab,red,red)){.save-button--saved{border-color:color-mix(in srgb,var(--kind-person-spine) 55%,transparent)}}.save-button--saved{background:var(--kind-person-spine)}@supports (color:color-mix(in lab,red,red)){.save-button--saved{background:color-mix(in srgb,var(--kind-person-spine) 12%,transparent)}}.save-button:disabled{opacity:.6;cursor:not-allowed}.auth-entity__title{font-size:var(--fs-28);font-weight:700;line-height:var(--lh-title);letter-spacing:var(--ls-display);color:var(--text-primary)}.auth-entity__lead{font-size:var(--fs-15_5);line-height:var(--lh-prose);color:var(--text-secondary);margin-block-start:var(--sp-8)}.auth-entity__hero{background:var(--surface-level2);position:relative}.auth-entity__hero-shade{background:linear-gradient(to top,var(--surface-body) 0,transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.auth-entity__hero-shade{background:linear-gradient(to top,color-mix(in srgb,var(--surface-body) 88%,transparent) 0,transparent 55%)}}.auth-entity__hero-copy{inset-inline:var(--sp-20);z-index:1;position:absolute;inset-block-end:var(--sp-20)}.auth-entity__author{align-items:center;gap:var(--sp-10);color:inherit;text-decoration:none;display:inline-flex}.auth-entity__handle{font-size:var(--fs-13);color:var(--text-tertiary);font-weight:500;display:block}.auth-entity__actions{align-items:center;gap:var(--sp-10);flex-wrap:wrap;margin-inline-start:auto;display:flex}.auth-entity__list-link{color:var(--kind-list-spine);font-weight:600;text-decoration:none}.auth-entity__list-link:hover{text-decoration:underline}.auth-list-table-shell{overscroll-behavior-x:contain;max-inline-size:100%;overflow-x:auto}.auth-detail-rows{gap:var(--sp-8);margin:0;display:grid}.auth-detail-rows__row{gap:var(--sp-12);padding-block:var(--sp-10);border-block-end:1px solid var(--border-hairline);grid-template-columns:minmax(8rem,12rem) 1fr;display:grid}.auth-detail-rows__row dt{color:var(--text-tertiary);font-size:var(--fs-13_5)}.auth-detail-rows__row dd{color:var(--text-primary);font-size:var(--fs-14_5);margin:0}.auth-tabs{gap:var(--sp-8);border-block-end:1px solid var(--border-hairline);flex-wrap:wrap;padding-block-end:var(--sp-8);display:flex}.auth-tabs__link{min-block-size:var(--sp-32);padding-inline:var(--sp-12);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--fs-14);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.auth-tabs__link:hover{background:var(--surface-level1);color:var(--text-primary)}.auth-tabs__link--active{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.auth-tabs__link--active{background:color-mix(in srgb,var(--brand-primary) 12%,transparent)}}.auth-tabs__link--active{color:var(--brand-primary)}.feed-load-more__sentinel{block-size:1px}.feed-empty{text-align:center;padding-block:var(--sp-40);padding-inline:var(--sp-16);flex-direction:column;align-items:center;display:flex}.feed-empty__icon{color:var(--text-tertiary);margin-block-end:var(--sp-16)}.feed-empty__title{font-size:var(--fs-22);color:var(--text-primary);font-weight:700}.feed-empty__body{max-inline-size:28rem;font-size:var(--fs-15_5);line-height:var(--lh-prose);color:var(--text-secondary);margin-block-start:var(--sp-10)}.feed-empty__shortcuts{gap:var(--sp-10);inline-size:100%;max-inline-size:32rem;margin-block-start:var(--sp-24);display:grid}@media (min-width:36rem){.feed-empty__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}.feed-empty__shortcut{padding-block:var(--sp-14);padding-inline:var(--sp-16);font-size:var(--fs-15);color:var(--text-primary);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.feed-load-more:empty{display:none}.feed-load-more__actions{align-items:center;gap:var(--sp-10);flex-direction:column;display:flex}.feed-load-more__end,.feed-load-more__error{font-size:var(--fs-14);color:var(--text-secondary);text-align:center}.inbox-empty__body,.settings-page__lead{font-size:var(--fs-15_5);line-height:var(--lh-prose);color:var(--text-secondary);max-inline-size:36rem}.settings-index{gap:var(--sp-10);margin-block-start:var(--sp-20);display:grid}@media (min-width:40rem){.settings-index{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-index__link{padding-block:var(--sp-16);padding-inline:var(--sp-18);font-size:var(--fs-15);color:var(--text-primary);align-items:center;font-weight:600;text-decoration:none;display:flex}.settings-form{gap:var(--sp-16);max-inline-size:28rem;flex-direction:column;margin-block-start:var(--sp-20);display:flex}.settings-panel__notice,.settings-panel__success{font-size:var(--fs-15);line-height:var(--lh-prose);color:var(--text-secondary)}.settings-panel__success{color:var(--status-success,var(--kind-list-fg));margin-block-end:var(--sp-12)}.column-editor,.item-editor,.list-editor{gap:var(--sp-20);flex-direction:column;max-inline-size:40rem;display:flex}.list-editor__field{gap:var(--sp-8);flex-direction:column;display:flex}.list-editor__label{font-size:var(--fs-13_5);color:var(--text-secondary);font-weight:600}.list-editor__banner,.list-editor__error{color:var(--status-danger,#c0392b);font-size:var(--fs-13_5)}.list-editor__visibility{gap:var(--sp-10);display:grid}.list-editor__radio{gap:var(--sp-10);padding:var(--sp-12);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-default);cursor:pointer;align-items:flex-start;display:flex}.list-editor__radio strong{color:var(--text-primary);display:block}.list-editor__radio em{font-style:normal;font-size:var(--fs-13);color:var(--text-tertiary);margin-block-start:var(--sp-4);display:block}.list-editor__categories{gap:var(--sp-8);flex-wrap:wrap;display:flex}.list-editor__category{min-block-size:var(--sp-32);padding-inline:var(--sp-12);border-radius:var(--radius-lg);border:1px solid var(--border-default);background:var(--surface-level1);color:var(--text-primary);cursor:pointer;font-weight:600}.list-editor__category--active,.list-editor__sub--active{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.list-editor__category--active,.list-editor__sub--active{border-color:color-mix(in srgb,var(--brand-primary) 50%,transparent)}}.list-editor__category--active,.list-editor__sub--active{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.list-editor__category--active,.list-editor__sub--active{background:color-mix(in srgb,var(--brand-primary) 12%,transparent)}}.list-editor__category--active,.list-editor__sub--active{color:var(--brand-primary)}.list-editor__subcategories{gap:var(--sp-8);flex-wrap:wrap;margin-block-start:var(--sp-10);display:flex}.list-editor__cover{gap:var(--sp-12);justify-items:start;display:grid}.list-editor__cover-image{object-fit:cover;border-radius:var(--radius-xl);block-size:10rem;inline-size:min(100%,20rem)}.list-editor__cover-empty{color:var(--text-tertiary);font-size:var(--fs-14);margin:0}.list-editor__footer{justify-content:flex-end;gap:var(--sp-10);flex-wrap:wrap;padding-block-start:var(--sp-8);display:flex}.item-editor__meta{color:var(--text-tertiary);font-size:var(--fs-13_5);margin:0}.item-editor__ai{gap:var(--sp-8);justify-items:start;display:grid}.item-editor__hint,.item-editor__progress{font-size:var(--fs-13);color:var(--text-tertiary);margin:0}.column-editor__list{flex-direction:column;gap:4px;margin:0;padding:12px 14px;list-style:none;display:flex}.column-editor__move{inline-size:var(--sp-32);block-size:var(--sp-32);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-level1);cursor:pointer}.column-editor__move:disabled{opacity:.4;cursor:not-allowed}.column-editor__advisory{font-size:var(--fs-13_5);color:var(--text-secondary);margin:0}.ai-populate,.import-card{padding:var(--sp-20);border:1px solid var(--border-default);border-radius:var(--radius-2xl);background:var(--surface-default)}.ai-populate,.ai-populate__copy,.import-card{gap:var(--sp-12);display:grid}.ai-populate__title,.import-card__title{font-size:var(--fs-18);color:var(--text-primary);margin:0;font-weight:700}.ai-populate__body,.import-card__body{font-size:var(--fs-14_5);color:var(--text-secondary);margin:0}.ai-populate__status,.import-card__status{font-size:var(--fs-13_5);color:var(--text-tertiary);margin:0}.import-card__row{gap:var(--sp-8);flex-wrap:wrap;display:flex}.import-card__row .ui-input{flex:16rem}.notifications-inbox__toolbar{justify-content:flex-end;margin-block-end:var(--sp-12);display:flex}.notifications-inbox__list{gap:var(--sp-8);margin:0;padding:0;list-style:none;display:grid}.notifications-inbox__item{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-default)}.notifications-inbox__item--unread{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.notifications-inbox__item--unread{border-color:color-mix(in srgb,var(--brand-primary) 40%,var(--border-default))}}.notifications-inbox__item--unread{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.notifications-inbox__item--unread{background:color-mix(in srgb,var(--brand-primary) 8%,var(--surface-default))}}.notifications-inbox__link{gap:var(--sp-4);width:100%;padding:var(--sp-14) var(--sp-16);text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none;display:grid}.notifications-inbox__title{font-size:var(--fs-14_5);color:var(--text-primary);font-weight:600}.notifications-inbox__time,.notifications-inbox__unknown{font-size:var(--fs-12_5);color:var(--text-tertiary)}.entity-tab-list{gap:var(--sp-10);margin:0;padding:0;list-style:none;display:grid}.entity-tab-list__item a{gap:var(--sp-6);padding:var(--sp-14);border-radius:var(--radius-xl);border:1px solid var(--border-default);background:var(--surface-default);color:inherit;text-decoration:none;display:grid}.entity-tab-list__item span{color:var(--text-secondary);font-size:var(--fs-14_5);white-space:pre-wrap}.auth-post__content{font-size:var(--fs-16_5);line-height:var(--lh-prose);color:var(--text-primary);margin-block-end:var(--sp-16)}.auth-post__author{margin-block-end:var(--sp-8);font-weight:600}.comment-thread{gap:var(--sp-14);margin-block-start:var(--sp-24);display:grid}.comment-thread__title{font-size:var(--fs-18);margin:0}.comment-thread__list{gap:var(--sp-12);margin:0;padding:0;list-style:none;display:grid}.comment-thread__item{padding:var(--sp-12);border-radius:var(--radius-lg);background:var(--surface-level1)}.comment-thread__head{justify-content:space-between;align-items:center;gap:var(--sp-8);display:flex}.comment-thread__body{margin:var(--sp-8) 0 0;white-space:pre-wrap}.review-composer__stars{gap:var(--sp-6);display:flex}.review-composer__star{font-size:var(--fs-22);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0}.review-composer__star--on,.review-detail__rating{color:var(--kind-list-spine)}.review-detail__rating{font-size:var(--fs-22);margin:0 0 var(--sp-8)}.review-detail__author{margin:0 0 var(--sp-8);font-weight:600}.review-detail__title{margin:0 0 var(--sp-8);font-size:var(--fs-18)}.review-detail__body{margin:0 0 var(--sp-16);line-height:var(--lh-prose)}.chat-list{gap:var(--sp-8);margin:0;padding:0;list-style:none;display:grid}.chat-list__toolbar{justify-content:flex-end;margin-block-end:var(--sp-12);display:flex}.chat-list__item{gap:var(--sp-4);padding:var(--sp-14) var(--sp-16);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-default);color:inherit;text-decoration:none;display:grid}.chat-list__title{align-items:center;gap:var(--sp-8);font-weight:700;display:flex}.chat-list__badge{min-inline-size:var(--sp-20);padding-inline:var(--sp-6);background:var(--brand-primary);color:var(--text-on-cover,#fff);font-size:var(--fs-12);border-radius:999px;justify-content:center;display:inline-flex}.chat-list__preview{color:var(--text-secondary);font-size:var(--fs-14)}.chat-thread{gap:var(--sp-16);display:grid}.chat-thread__list{gap:var(--sp-10);padding:0;display:grid}.chat-thread__bubble{padding:var(--sp-12) var(--sp-14);border-radius:var(--radius-xl)}.chat-thread__bubble--mine{background:var(--brand-primary);margin-inline-start:auto}@supports (color:color-mix(in lab,red,red)){.chat-thread__bubble--mine{background:color-mix(in srgb,var(--brand-primary) 14%,var(--surface-default))}}.chat-thread__bubble--theirs{background:var(--surface-level1)}.chat-thread__name{font-size:var(--fs-12_5);color:var(--text-tertiary);margin-block-end:var(--sp-4);font-weight:600;display:block}.chat-thread__composer{gap:var(--sp-10);display:grid}.tl-explore{max-inline-size:1080px;margin-inline:auto;padding:28px 32px 64px}.tl-explore__header{flex-direction:column;gap:14px;margin-block-end:36px;display:flex}.tl-explore__title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:28px;font-weight:700;line-height:1.1}.tl-explore__lead{color:var(--text-tertiary);margin:0;font-size:15px;line-height:1.45}.tl-explore__search{border:1.5px solid var(--border-hairline);background:var(--surface-level1);min-block-size:48px;color:var(--text-tertiary);border-radius:14px;align-items:center;gap:10px;max-inline-size:560px;padding:0 16px;font-size:14.5px;text-decoration:none;display:flex}.tl-explore__search:hover{border-color:var(--border-divider);color:var(--text-secondary)}.tl-explore__cats{flex-wrap:wrap;gap:10px;padding-block-start:4px;display:flex}.tl-explore__cat{border:1.5px solid var(--border-divider);height:36px;color:var(--text-secondary);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.tl-explore__cat:hover{background:var(--surface-level1);color:var(--text-primary)}.tl-explore__cat--active{background:var(--kind-item-tint);border-color:var(--kind-item-ring);color:var(--brand-primary);font-weight:700}.tl-explore__body{flex-direction:column;gap:40px;display:flex}.tl-explore__section{flex-direction:column;min-inline-size:0;display:flex}.tl-explore__section-head{margin-block-end:16px}.tl-explore__section-title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.tl-explore__people{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.tl-explore__person{border:1px solid var(--border-hairline);background:var(--surface-default);color:inherit;border-radius:14px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.tl-explore__person:hover{border-color:var(--kind-person-ring)}.tl-explore__avatar{object-fit:cover;border-radius:14px;flex-shrink:0;width:48px;height:48px;display:block}.tl-explore__avatar--ph{background:var(--surface-level2);color:var(--text-tertiary);justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.tl-explore__person-copy{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.tl-explore__person-name{color:var(--text-primary);font-size:14.5px;font-weight:700}.tl-explore__person-meta{color:var(--text-tertiary);font-size:12.5px}.tl-explore__posts{flex-direction:column;gap:12px;display:flex}.tl-explore__post{border:1px solid var(--border-hairline);background:var(--surface-default);color:inherit;border-radius:14px;grid-template-columns:5px 44px minmax(0,1fr);align-items:start;gap:12px;padding:16px;text-decoration:none;display:grid}.tl-explore__post:hover{border-color:var(--kind-conv-ring)}.tl-explore__post-spine{background:var(--kind-conv-spine);border-radius:3px;align-self:stretch;width:5px}.tl-explore__post .tl-explore__avatar{border-radius:12px;width:44px;height:44px}.tl-explore__post-copy{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.tl-explore__post-meta{color:var(--text-tertiary);font-size:13px}.tl-explore__post-list{color:var(--kind-list-fg);font-weight:600}.tl-explore__post-replies{color:var(--kind-conv-fg);font-weight:600}.tl-explore__post-body{color:var(--text-primary);font-size:15px;line-height:1.5}.tl-explore__lists{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.tl-explore__list{border:1px solid var(--border-hairline);background:var(--surface-default);color:inherit;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tl-explore__list:hover{border-color:var(--kind-list-ring)}.tl-explore__list-cover{background:var(--surface-level2);height:148px;display:block}.tl-explore__list-cover img{object-fit:cover;width:100%;height:100%;display:block}.tl-explore__cover-ph{width:100%;height:100%;color:var(--text-placeholder-fg,var(--text-tertiary));justify-content:center;align-items:center;display:flex}.tl-explore__list-body{flex-direction:column;gap:8px;padding:16px;display:flex}.tl-explore__list-chip{letter-spacing:.09em;text-transform:uppercase;color:var(--kind-list-fg);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.tl-explore__list-spine{background:var(--kind-list-spine);border-radius:2px;width:4px;height:12px}.tl-explore__list-title{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.35}.tl-explore__list-meta{color:var(--text-tertiary);font-size:13px}.tl-explore__more{justify-content:center;padding-block-start:8px;display:flex}@media (max-width:48rem){.tl-explore{padding:20px 16px 96px}.tl-explore__post{grid-template-columns:4px 40px minmax(0,1fr)}}.explore-hero{gap:var(--sp-12);padding:var(--sp-20);border-radius:var(--radius-2xl);background:linear-gradient(135deg,var(--kind-list-spine),transparent 55%),var(--surface-level1);margin-block-end:var(--sp-20);display:grid}@supports (color:color-mix(in lab,red,red)){.explore-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--kind-list-spine) 18%,transparent),transparent 55%),var(--surface-level1)}}.explore-hero__lead{font-size:var(--fs-15_5);color:var(--text-secondary);margin:0}.explore-hero__search{color:var(--text-tertiary);align-items:center;text-decoration:none;display:flex}.explore-rail{gap:var(--sp-12);scroll-snap-type:x mandatory;grid-auto-columns:minmax(12rem,16rem);grid-auto-flow:column;padding-block-end:var(--sp-8);display:grid;overflow-x:auto}.explore-rail--lists{grid-auto-columns:minmax(14rem,18rem)}.explore-rail__card{gap:var(--sp-6);padding:var(--sp-14);border-radius:var(--radius-xl);border:1px solid var(--border-default);background:var(--surface-default);color:inherit;scroll-snap-align:start;text-decoration:none;display:grid}.explore-rail__card span{color:var(--text-tertiary);font-size:var(--fs-13)}.near-you__controls{gap:var(--sp-12);flex-wrap:wrap;align-items:end;margin-block-end:var(--sp-16);display:flex}.near-you__radius{gap:var(--sp-6);font-size:var(--fs-13);color:var(--text-secondary);display:grid}.near-you__manual{gap:var(--sp-10);display:grid}.near-you__manual,.near-you__map{margin-block-end:var(--sp-16)}.near-you__coords{margin:0 0 var(--sp-8);font-size:var(--fs-13);color:var(--text-tertiary)}.near-you__map-plane{border-radius:var(--radius-2xl);border:1px solid var(--border-default);background:radial-gradient(circle at 30% 40%,var(--kind-item-spine),transparent 45%),radial-gradient(circle at 70% 60%,var(--kind-list-spine),transparent 40%),var(--surface-level1);block-size:16rem;position:relative}@supports (color:color-mix(in lab,red,red)){.near-you__map-plane{background:radial-gradient(circle at 30% 40%,color-mix(in srgb,var(--kind-item-spine) 18%,transparent),transparent 45%),radial-gradient(circle at 70% 60%,color-mix(in srgb,var(--kind-list-spine) 16%,transparent),transparent 40%),var(--surface-level1)}}.near-you__map-plane{overflow:hidden}.near-you__pin{background:var(--kind-list-spine);block-size:10px;inline-size:10px;box-shadow:0 0 0 4px var(--kind-list-spine);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.near-you__pin{box-shadow:0 0 0 4px color-mix(in srgb,var(--kind-list-spine) 25%,transparent)}}.near-you__rail{gap:var(--sp-8);margin:0;padding:0;list-style:none;display:grid}.near-you__card{gap:var(--sp-4);padding:var(--sp-14);border-radius:var(--radius-xl);border:1px solid var(--border-default);background:var(--surface-default);color:inherit;text-decoration:none;display:grid}.near-you__card span{color:var(--text-tertiary);font-size:var(--fs-13)}.insights-grid{gap:var(--sp-12);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.insights-grid__card{padding:var(--sp-16);border-radius:var(--radius-xl);background:var(--surface-level1)}.insights-grid__card dt{font-size:var(--fs-13);color:var(--text-tertiary)}.insights-grid__card dd{margin:var(--sp-6) 0 0;font-size:var(--fs-22);font-weight:700}.insights-gate{gap:var(--sp-12);padding:var(--sp-20);border-radius:var(--radius-2xl);background:var(--surface-level1);justify-items:start;display:grid}.tutorials-list{gap:var(--sp-14);margin:0;padding:0;list-style:none;display:grid}.tutorials-list__item{gap:var(--sp-14);padding:var(--sp-16);border-radius:var(--radius-xl);border:1px solid var(--border-default);background:var(--surface-default);grid-template-columns:auto 1fr;display:grid}.tutorials-list__index{inline-size:var(--sp-32);block-size:var(--sp-32);background:var(--brand-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tutorials-list__index{background:color-mix(in srgb,var(--brand-primary) 14%,transparent)}}.tutorials-list__index{color:var(--brand-primary);font-weight:700}.tutorials-list__item h2{margin:0 0 var(--sp-6);font-size:var(--fs-16)}.tutorials-list__item p{color:var(--text-secondary);font-size:var(--fs-14_5);margin:0}.settings-stack{gap:var(--sp-14);margin:0;padding:0;list-style:none;display:grid}.settings-stack li{padding:var(--sp-14);border-radius:var(--radius-xl);background:var(--surface-level1)}.settings-stack p{margin:var(--sp-6) 0 0;color:var(--text-secondary);font-size:var(--fs-14)}.session-header__search{flex:auto;min-inline-size:0;max-inline-size:28rem;display:none}@media (min-width:48rem){.session-header__search{display:block}}.search-typeahead{position:relative}.search-typeahead__input{inline-size:100%}.search-typeahead__progress{background:linear-gradient(90deg,transparent,var(--brand-primary),transparent);block-size:2px;animation:tl-indeterminate 1.1s linear infinite;position:absolute;inset-block-start:0;inset-inline:0}@keyframes tl-indeterminate{0%{transform:translate(-100%)}to{transform:translate(100%)}}.search-typeahead__panel{z-index:50;padding:var(--sp-6);border-radius:var(--radius-xl);border:1px solid var(--border-default);background:var(--surface-default);box-shadow:var(--shadow-elevated,0 8px 24px #0000001f);max-block-size:min(24rem,70vh);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--sp-6));inset-inline:0;overflow:auto}.search-typeahead__option{justify-content:space-between;align-items:center;gap:var(--sp-12);inline-size:100%;padding:var(--sp-10) var(--sp-12);border-radius:var(--radius-lg);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.search-typeahead__option strong{font-weight:600;display:block}.search-typeahead__option em{font-style:normal;font-size:var(--fs-13);color:var(--text-tertiary);display:block}.search-typeahead__option--active,.search-typeahead__option:hover{background:var(--surface-level1)}.search-typeahead__kind{font-size:var(--fs-12);color:var(--text-tertiary);text-transform:capitalize}.search-typeahead__empty,.search-typeahead__error{padding:var(--sp-12);font-size:var(--fs-13_5);color:var(--text-secondary)}.chat-thread__banner{padding:var(--sp-10) var(--sp-12);border-radius:var(--radius-lg);background:var(--status-warning,#c47a00);margin:0}@supports (color:color-mix(in lab,red,red)){.chat-thread__banner{background:color-mix(in srgb,var(--status-warning,#c47a00) 16%,transparent)}}.chat-thread__banner{font-size:var(--fs-13_5)}.chat-thread__bubble--invalid{outline:1px dashed var(--status-danger,#c0392b)}.chat-thread__deleted{color:var(--text-tertiary);margin:0;font-style:italic}.chat-thread__media{border-radius:var(--radius-lg);max-inline-size:100%;margin-block-end:var(--sp-8);display:block}.chat-thread__share{gap:var(--sp-4);padding:var(--sp-10);border-radius:var(--radius-lg);border:1px solid var(--border-default);color:inherit;text-decoration:none;display:grid}.chat-thread__share--card{border:1px solid var(--border-hairline,var(--border-default));background:var(--surface-default);grid-template-columns:unset;border-radius:16px 16px 16px 5px;align-items:stretch;gap:12px;inline-size:330px;max-inline-size:100%;padding:11px;display:flex}.chat-thread__share-thumb{object-fit:cover;background:var(--surface-placeholder,var(--surface-level2));border-radius:12px;flex-shrink:0;block-size:64px;inline-size:64px}.chat-thread__share-thumb--ph{color:var(--text-placeholder-fg);justify-content:center;align-items:center;display:flex}.chat-thread__share-copy{flex-direction:column;justify-content:center;gap:5px;min-inline-size:0;display:flex}.chat-thread__share-kind{letter-spacing:.09em;text-transform:uppercase;color:var(--kind-list-fg);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.chat-thread__share-spine{background:var(--kind-list-spine);border-radius:2px;flex-shrink:0;block-size:12px;inline-size:4px}.chat-thread__share-title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.3}.chat-thread__share-meta{color:var(--text-tertiary);font-size:12px}.chat-thread__edited{font-size:var(--fs-12);color:var(--text-tertiary)}.chat-thread__meta{gap:var(--sp-8);flex-wrap:wrap;align-items:center;margin-block-start:var(--sp-8);display:flex}.chat-thread__reactions{gap:var(--sp-4);flex-wrap:wrap;display:flex}.chat-thread__reaction{border:1px solid var(--border-default);background:var(--surface-default);font-size:var(--fs-12);cursor:pointer;border-radius:999px;padding:2px 8px}.chat-thread__reaction--mine{border-color:var(--brand-primary);color:var(--brand-primary)}.chat-thread__actions{gap:var(--sp-8);display:flex}.chat-thread__link{color:var(--text-link,var(--brand-primary));font-size:var(--fs-12_5);cursor:pointer;background:0 0;border:0;padding:0}.chat-thread__typing{font-size:var(--fs-13);color:var(--text-tertiary);margin:0}.chat-thread__composer-actions{gap:var(--sp-8);justify-content:flex-end}.chat-settings__list{margin:var(--sp-12) 0 0;gap:var(--sp-8);padding:0;list-style:none;display:grid}.chat-settings__list li{justify-content:space-between;gap:var(--sp-12);padding:var(--sp-10) 0;border-block-end:1px solid var(--border-divider);display:flex}.near-you__scopes{gap:var(--sp-8);flex-wrap:wrap;margin-block-end:var(--sp-16);display:flex}.near-you__scope{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-default);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-13_5);cursor:pointer}.near-you__scope--active{border-color:var(--brand-primary);color:var(--brand-primary)}.near-you__map-sdk{border-radius:var(--radius-2xl);border:1px solid var(--border-default);block-size:20rem;overflow:hidden}.near-you__map-plane--loading{place-items:center;display:grid}.near-you__pin--sdk{position:relative;inset:auto;transform:none}.near-you__pin--selected{background:var(--brand-primary);box-shadow:0 0 0 4px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.near-you__pin--selected{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary) 30%,transparent)}}.near-you__cluster{background:var(--brand-primary);color:#fff;block-size:2rem;min-inline-size:2rem;font-size:var(--fs-12_5);border-radius:999px;place-items:center;padding-inline:6px;font-weight:600;display:inline-grid}.near-you__sheet{padding:var(--sp-16);border-radius:var(--radius-2xl);border:1px solid var(--border-default);background:var(--surface-level1);margin-block-end:var(--sp-16)}.near-you__sheet-close{float:inline-end;color:var(--text-link,var(--brand-primary));cursor:pointer;background:0 0;border:0}.near-you__card{text-align:start;cursor:pointer;inline-size:100%}.near-you__card--active{border-color:var(--brand-primary)}.billing-plans{margin:0 0 var(--sp-20);gap:var(--sp-12);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.billing-plan{gap:var(--sp-8);inline-size:100%;padding:var(--sp-16);border-radius:var(--radius-xl);border:1px solid var(--border-default);background:var(--surface-default);text-align:start;color:inherit;cursor:pointer;display:grid}.billing-plan--selected{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}.billing-plan ul{font-size:var(--fs-13_5);color:var(--text-secondary);margin:0;padding-inline-start:1.1rem}.billing-checkout{gap:var(--sp-16);max-inline-size:28rem;display:grid}.billing-panel__store{gap:var(--sp-8);padding:var(--sp-16);border-radius:var(--radius-xl);background:var(--surface-level1);display:grid}.billing-panel__links{gap:var(--sp-8);flex-wrap:wrap;display:flex}.chat-split{gap:var(--sp-16);display:grid}@media (min-width:64rem){.chat-split{gap:var(--sp-20);grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:start;min-block-size:28rem}.chat-split__list{max-block-size:calc(100vh - var(--header-h) - var(--sp-32));border-inline-end:1px solid var(--border-divider);padding-inline-end:var(--sp-12);position:sticky;inset-block-start:calc(var(--header-h) + var(--sp-12));overflow:auto}.chat-thread-pane__mobile-list{display:none}}.chat-split__empty{min-block-size:16rem;padding:var(--sp-24);border-radius:var(--radius-2xl);background:var(--surface-level1);color:var(--text-secondary);text-align:center;place-items:center;display:grid}.chat-list__item--active{border-color:var(--brand-primary);background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.chat-list__item--active{background:color-mix(in srgb,var(--brand-primary) 8%,var(--surface-default))}}.chat-thread-pane__header{margin-block-end:var(--sp-12)}.chat-thread-pane__title{font-size:var(--fs-18);font-weight:700}.chat-thread-pane__links{gap:var(--sp-12);margin:var(--sp-6) 0 0;flex-wrap:wrap;display:flex}.chat-thread__share-pending{align-items:center;gap:var(--sp-12);display:flex}.offline-banner{gap:var(--sp-8) var(--sp-16);padding:var(--sp-10) var(--sp-16);background:var(--status-warning,#c47a00);flex-wrap:wrap;justify-content:center;display:flex}@supports (color:color-mix(in lab,red,red)){.offline-banner{background:color-mix(in srgb,var(--status-warning,#c47a00) 18%,var(--surface-default))}}.offline-banner{border-block-end:1px solid var(--border-divider);font-size:var(--fs-13_5)}.settings-toggle{gap:var(--sp-12);cursor:pointer;align-items:flex-start;display:flex}.settings-toggle input{margin-block-start:4px}.settings-danger{gap:var(--sp-10);padding:var(--sp-16);border-radius:var(--radius-xl);border:1px solid var(--status-danger,#c0392b);display:grid}@supports (color:color-mix(in lab,red,red)){.settings-danger{border:1px solid color-mix(in srgb,var(--status-danger,#c0392b) 35%,var(--border-default))}}.list-editor__members{margin:var(--sp-10) 0 0;gap:var(--sp-6);padding:0;list-style:none;display:grid}.list-editor__members li{justify-content:space-between;gap:var(--sp-12);padding:var(--sp-8) 0;border-block-end:1px solid var(--border-divider);display:flex}.search-error{gap:var(--sp-12);padding:var(--sp-16);border-radius:var(--radius-xl);background:var(--surface-level1);display:grid}.entitlement-hint{font-size:var(--fs-13_5);margin:0}.report-dialog{z-index:80;padding:var(--sp-16);background:var(--text-primary);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.report-dialog{background:color-mix(in srgb,var(--text-primary) 45%,transparent)}}.report-dialog__panel{border-radius:var(--radius-2xl);background:var(--surface-default);border:1px solid var(--border-divider);inline-size:min(100%,28rem);padding:var(--sp-20);gap:var(--sp-12);display:grid}.report-dialog__title{font-size:var(--fs-18);margin:0;font-weight:700}.report-dialog__done,.report-dialog__lead{font-size:var(--fs-14_5);color:var(--text-secondary);margin:0}.report-dialog__reasons{gap:var(--sp-8);border:0;margin:0;padding:0;display:grid}.report-dialog__reason{gap:var(--sp-8);font-size:var(--fs-14);align-items:center;display:flex}.report-dialog__details{gap:var(--sp-6);font-size:var(--fs-13_5);display:grid}.report-dialog__details textarea{border:1px solid var(--border-divider);border-radius:var(--radius-lg);padding:var(--sp-10);background:var(--surface-level1);color:var(--text-primary);resize:vertical}.report-dialog__actions{justify-content:flex-end;gap:var(--sp-8);display:flex}.report-dialog__error{color:var(--status-danger);font-size:var(--fs-13_5);margin:0}.photo-manager__grid{gap:var(--sp-16);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.photo-manager__card{gap:var(--sp-8);display:grid}.photo-manager__thumb{aspect-ratio:1;border-radius:var(--radius-xl);background:var(--surface-level1);overflow:hidden}.photo-manager__cover-badge{border-radius:var(--radius-pill);background:var(--brand-primary-solid);color:var(--text-on-accent);font-size:var(--fs-12);padding:2px 8px;font-weight:700;position:absolute;inset-block-start:var(--sp-8);inset-inline-start:var(--sp-8)}.photo-manager__card-actions{gap:var(--sp-6);flex-wrap:wrap;display:flex}.likes-list{gap:var(--sp-10);margin:0;padding:0;list-style:none;display:grid}.likes-list__row{justify-content:space-between;gap:var(--sp-12);padding-block:var(--sp-10);border-block-end:1px solid var(--border-hairline);align-items:center;display:flex}.likes-list__person{gap:var(--sp-10);color:inherit;align-items:center;text-decoration:none;display:flex}.likes-list__handle{color:var(--text-tertiary);font-size:var(--fs-13);display:block}.consent-banner{z-index:50;padding:var(--sp-12) var(--sp-16);background:var(--surface-default);border-block-start:1px solid var(--border-divider);box-shadow:0 -8px 24px var(--text-primary);position:sticky;inset-block-end:0}@supports (color:color-mix(in lab,red,red)){.consent-banner{box-shadow:0 -8px 24px color-mix(in srgb,var(--text-primary) 8%,transparent)}}.consent-banner__inner{max-inline-size:var(--container-content);gap:var(--sp-12) var(--sp-20);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.consent-banner__title{font-size:var(--fs-14_5);margin:0;font-weight:700}.consent-banner__body{margin:var(--sp-4) 0 0;font-size:var(--fs-13_5);color:var(--text-secondary);max-inline-size:40rem}.consent-banner__actions{gap:var(--sp-8);display:flex}.teaser-report{margin-block:var(--sp-12)}.tl-public-header{z-index:40;background:var(--surface-default);border-bottom:1px solid var(--border-hairline);height:68px;position:sticky;top:0}.tl-public-header__inner{justify-content:space-between;align-items:center;gap:24px;height:100%;padding:0 40px;display:flex}.tl-public-header__logo{flex-shrink:0;align-items:center;display:inline-flex}.tl-public-header__nav{align-items:center;gap:10px;display:flex}.tl-public-header__login{height:34px;color:var(--text-secondary);align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tl-public-header__login:hover{color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.tl-public-header__signup{background:var(--brand-primary-solid);color:#fff;border-radius:999px;align-items:center;height:38px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tl-public-header__signup:hover{color:#fff;filter:brightness(1.05);text-decoration:none}@media (max-width:47.99rem){.tl-public-header{height:60px}.tl-public-header__inner{gap:12px;padding:0 20px}.tl-public-header__login{display:none}.tl-public-header__nav{gap:8px}.tl-lang-chip__face{gap:6px;height:32px;padding:0 11px;font-size:13px}.tl-lang-chip__face>svg:last-child{display:none}.tl-lang-chip__face>svg:first-child{width:14px;height:14px}.tl-public-header__signup{height:34px;padding:0 15px;font-size:13.5px}.tl-theme-pill__btn svg{width:14px;height:14px}}@media (max-width:26.875rem){.tl-public-header{height:54px}.tl-public-header__inner{gap:10px;padding:0 16px}.tl-public-header__signup{height:30px;padding:0 14px;font-size:13px}}.tl-lang-chip{align-items:center;display:inline-flex;position:relative}.tl-lang-chip__select{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;inset:0}.tl-lang-chip__face{border:1px solid var(--border-hairline);height:34px;color:var(--text-secondary);pointer-events:none;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.tl-lang-chip:focus-within .tl-lang-chip__face,.tl-lang-chip:hover .tl-lang-chip__face{border-color:var(--border-divider)}.tl-theme-pill{border:1px solid var(--border-hairline);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.tl-theme-pill__btn{width:32px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tl-theme-pill__btn.is-active{background:var(--surface-level2);color:var(--text-primary)}.tl-footer{background:var(--surface-default);border-top:1px solid var(--border-hairline);margin-top:72px;padding:48px 40px 40px}.tl-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;max-width:1200px;margin:0 auto;display:grid}.tl-footer__brand{flex-direction:column;gap:14px;display:flex}.tl-footer__tagline{color:var(--text-tertiary);max-width:280px;margin:0;font-size:13.5px;line-height:1.55}.tl-footer__col{flex-direction:column;gap:9px;display:flex}.tl-footer__heading{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:11.5px;font-weight:600}.tl-footer__link{color:var(--text-secondary);font-size:13.5px;text-decoration:none}.tl-footer__link:hover{color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.tl-footer__store{border:1px solid var(--border-divider);height:38px;color:var(--text-secondary);border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.tl-footer__languages{border-top:1px solid var(--border-hairline);flex-direction:column;gap:14px;max-width:1200px;margin:32px auto 0;padding-top:22px;display:flex}.tl-footer__langs{flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.tl-footer__langs a{color:var(--text-tertiary);text-decoration:none}.tl-footer__langs a:hover{color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.tl-footer__langs a[aria-current]{color:var(--text-primary);font-weight:600}.tl-footer__copy{color:var(--text-tertiary);margin:0;font-size:12.5px}.tl-footer__compact{flex-wrap:wrap;gap:18px;font-size:13px;display:none}.tl-footer__compact a{color:var(--text-secondary);text-decoration:none}.tl-footer__compact a:hover{color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.tl-footer__compact-count{color:var(--text-tertiary)}@media (max-width:63.99rem){.tl-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:47.99rem){.tl-footer{flex-direction:column;gap:14px;margin-top:28px;padding:26px 20px;display:flex}.tl-footer__grid{display:contents}.tl-footer__col,.tl-footer__copy,.tl-footer__langs,.tl-footer__languages>.tl-footer__heading,.tl-footer__tagline{display:none}.tl-footer__languages{border-top:none;margin:0;padding-top:0}.tl-footer__compact{display:flex}}.tl-handoff{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.tl-handoff--card{align-items:center}.tl-handoff__scrim{background:var(--overlay-scrim);cursor:pointer;border:none;position:absolute;inset:0}.tl-handoff__panel{z-index:1;text-align:center;background:var(--surface-popup);padding:20px 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.tl-handoff--sheet .tl-handoff__panel{border-radius:22px 22px 0 0;width:100%}.tl-handoff--card .tl-handoff__panel{border-radius:20px;gap:15px;width:min(420px,100% - 40px);padding:28px}.tl-handoff--card .tl-handoff__icon{width:52px;height:52px}.tl-handoff--card .tl-handoff__body{max-width:28ch}.tl-handoff--card .tl-handoff__primary{height:48px;font-size:15.5px}.tl-handoff--card .tl-handoff__continue{font-size:14px}.tl-handoff__dismiss{background:var(--surface-level1);width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.tl-handoff__icon{border-radius:14px;width:54px;height:54px;display:block}.tl-handoff__body{max-width:26ch;color:var(--text-primary);margin:0;font-size:16.5px;font-weight:600;line-height:1.45}.tl-handoff__primary{background:var(--brand-primary-solid);border-radius:999px;justify-content:center;align-items:center;width:100%;height:50px;font-size:16px;font-weight:600;display:inline-flex}.tl-handoff__primary,.tl-handoff__primary:hover{color:#fff;text-decoration:none}.tl-handoff__continue{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;font-size:14.5px;font-weight:500}.tl-teaser{padding:0 40px;line-height:normal}.tl-teaser>*{max-width:1120px;margin-inline:auto}.tl-teaser>.tl-teaser__crumbs{max-width:none;margin-inline:0}.tl-teaser__crumbs{padding:18px 0 0}.tl-teaser__crumbs nav{margin-bottom:0}.tl-teaser__crumbs--desk{display:block}.tl-crumbs ol{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:0;font-size:13px;line-height:1.2;list-style:none;display:flex}.tl-crumbs a{color:var(--text-tertiary);text-decoration:none}.tl-crumbs a:hover{text-underline-offset:2px;text-decoration:underline}.tl-crumbs [aria-current=page]{color:var(--text-secondary);font-weight:500}.tl-teaser-hero{grid-template-columns:520px 1fr;align-items:start;gap:44px;padding:28px 0 0;display:grid}.tl-teaser-hero--item{grid-template-columns:600px 1fr}.tl-teaser-photo-stack{flex-direction:column;gap:10px;display:flex}.tl-teaser-cover{aspect-ratio:4/3;background:var(--surface-level2);border-radius:16px;position:relative;overflow:hidden}.tl-teaser-cover--item{aspect-ratio:auto;height:400px}.tl-teaser-cover__img{object-fit:cover}.tl-teaser-cover__scrim{pointer-events:none;background:linear-gradient(#0c0e1499,#0c0e141a 38%,#0c0e14c2);position:absolute;inset:0}.tl-teaser-cover__scrim--item{background:linear-gradient(#0c0e148c,#0c0e1400 26% 52%,#0c0e14c7)}.tl-teaser-cover__crumbs-mobile,.tl-teaser-cover__oncover{display:none}.tl-teaser-cover__pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:16px}.tl-teaser-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:28px;color:var(--text-on-cover);border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;display:inline-flex}.tl-teaser-glass,.tl-teaser-glass--counter{background:var(--glass-counter-pill);font-weight:600}.tl-teaser-glass--counter{font-family:var(--font-mono);position:absolute;inset:16px 16px auto auto}.tl-teaser-glass--meta{background:var(--glass-author-pill);font-weight:400}.tl-teaser-entity{gap:20px;min-width:0;display:flex}.tl-teaser-entity--profile{padding-top:28px}.tl-teaser-spine{border-radius:3px;flex-shrink:0;align-self:stretch;width:5px}.tl-teaser-spine--list{background:var(--kind-list-spine)}.tl-teaser-spine--item{background:var(--kind-item-spine)}.tl-teaser-spine--conv{background:var(--kind-conv-spine)}.tl-teaser-spine--person{background:var(--kind-person-spine)}.tl-teaser-entity__body{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.tl-teaser-entity__body--item{gap:18px}.tl-teaser-entity--profile .tl-teaser-entity__body{gap:16px}.tl-teaser-profile{flex:1;align-items:flex-start;gap:32px;min-width:0;display:flex}.tl-teaser-author .ui-avatar,.tl-teaser-cover__oncover-author .ui-avatar,.tl-teaser-profile>.ui-avatar{border:none}.tl-teaser-profile>.ui-avatar{flex-shrink:0;block-size:96px;inline-size:96px;font-size:34.5px}.tl-teaser-profile__identity{flex-direction:column;gap:8px;display:flex}.tl-teaser-profile__handle{font-family:var(--font-mono);color:var(--text-tertiary);margin:0;font-size:14.5px}.tl-teaser-kindrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tl-teaser-kind{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.tl-teaser-kind--sm{letter-spacing:.06em;height:20px;padding:0 8px;font-size:10.5px}.tl-teaser-kind--xs{letter-spacing:.06em;height:19px;padding:0 7px;font-size:10px}.tl-teaser-entity--profile .tl-teaser-kind{letter-spacing:.07em}.tl-teaser-author__name .tl-teaser-kind,.tl-teaser-comment__head .tl-teaser-kind,.tl-teaser-kindrow .tl-teaser-kind{align-self:center}.tl-teaser-kind--list{background:var(--kind-list-tint);color:var(--kind-list-fg)}.tl-teaser-kind--item{background:var(--kind-item-tint);color:var(--kind-item-fg)}.tl-teaser-kind--conv{background:var(--kind-conv-tint);color:var(--kind-conv-fg)}.tl-teaser-kind--person{background:var(--kind-person-tint);color:var(--kind-person-fg)}.tl-teaser-kind--oncover{background:var(--kind-list-spine);color:#0e0e10;height:22px;font-size:10.5px}.tl-teaser-kindrow__meta{color:var(--text-tertiary);font-size:12.5px}.tl-teaser-title{letter-spacing:-.032em;text-wrap:pretty;color:var(--text-primary);margin:0;font-size:clamp(40px,4vw,52px);font-weight:700;line-height:1.02}.tl-teaser-title--sm{font-size:clamp(32px,3.5vw,40px)}.tl-teaser-title--item{letter-spacing:-.03em;font-size:44px;line-height:1.04}.tl-teaser-title--profile{letter-spacing:-.03em;text-wrap:wrap;font-size:40px;line-height:1.05}.tl-teaser-title--oncover{color:var(--text-on-cover);letter-spacing:-.03em;font-size:36px;line-height:1.06}.tl-teaser-inlist{color:var(--text-tertiary);margin:0;font-size:16px;line-height:1.5}.tl-teaser-inlist__list{color:var(--kind-list-fg);font-weight:600;text-decoration:none}.tl-teaser-inlist__author{color:var(--kind-person-fg);font-weight:600;text-decoration:none}.tl-teaser-item-gate{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;align-items:center;gap:22px;padding:14px 0;line-height:1.2;display:flex}.tl-teaser-item-gate,.tl-teaser-item-gate__rank,.tl-teaser-item-gate__views{color:var(--text-tertiary);font-size:13.5px}.tl-teaser-item-gate__likes{align-items:center;gap:7px;display:inline-flex}.tl-teaser-item-gate__likes-value{letter-spacing:-.02em;color:var(--text-primary);font-size:19px;font-weight:700}.tl-teaser-item-gate__likes-label{color:var(--text-tertiary);font-size:13px}.tl-teaser-item-gate__icon{color:var(--rating);flex-shrink:0}.tl-teaser-item-gate__rank-num{font-family:var(--font-mono);color:var(--kind-list-fg);font-weight:700}.tl-teaser-author{align-items:center;gap:12px;display:flex}.tl-teaser-author__text{flex-direction:column;gap:2px;min-width:0;display:flex}.tl-teaser-author__name{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tl-teaser-author__link{color:var(--kind-person-fg);font-size:15px;font-weight:600;text-decoration:none}.tl-teaser-author__link:hover{text-decoration:underline}.tl-teaser-post-main .tl-teaser-entity .tl-teaser-author__link{font-size:15.5px}.tl-teaser-post-main .tl-teaser-author__name{gap:8px}.tl-teaser-post-main .tl-teaser-author__text{gap:3px}.tl-teaser-comment .tl-teaser-author__link{font-size:14.5px}.tl-teaser-comment--nested .tl-teaser-author__link{font-size:14px}.tl-teaser-entity--profile .tl-teaser-author__name{gap:10px}.tl-teaser-author__sub{color:var(--text-tertiary);font-size:13px}.tl-teaser-gate{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;align-items:center;gap:26px;padding:16px 0;display:flex}.tl-teaser-gate__stat{flex-direction:column;gap:3px;text-decoration:none;display:flex}.tl-teaser-gate__value{letter-spacing:-.02em;color:var(--text-primary);font-size:20px;font-weight:700}.tl-teaser-entity--profile .tl-teaser-gate{gap:32px}.tl-teaser-entity--profile .tl-teaser-gate__value{font-size:22px}.tl-teaser-gate__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:11.5px;font-weight:600}.tl-teaser-desc{color:var(--text-secondary);text-wrap:pretty;white-space:pre-wrap;margin:0;font-size:17px;line-height:1.62}.tl-teaser-desc--item{font-size:16.5px;line-height:1.6}.tl-teaser-answer__p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.55}.tl-teaser-entity--profile .tl-teaser-desc{max-width:66ch;line-height:1.6}.tl-teaser-desc--clamped{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tl-teaser-desc__more{font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.tl-teaser-desc__more:hover{color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.tl-teaser-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tl-teaser-cta{background:var(--brand-primary-solid);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:9px;height:46px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.tl-teaser-cta,.tl-teaser-cta:hover{color:#fff;text-decoration:none}.tl-teaser-cta--outline{border:1.5px solid var(--border-divider);background:0 0;padding:0 20px}.tl-teaser-cta--outline,.tl-teaser-cta--outline:hover{color:var(--text-primary)}.tl-teaser-cta--ghost{color:var(--text-secondary);background:0 0;gap:8px;padding:0 16px;font-weight:500}.tl-teaser-cta--ghost:hover{color:var(--text-primary)}.tl-teaser-cta--link{height:auto;color:var(--text-tertiary);text-underline-offset:3px;background:0 0;padding:0;font-size:14px;font-weight:400;text-decoration:underline}.tl-teaser-cta--link:hover{color:var(--text-secondary)}.tl-teaser-entity--profile .tl-teaser-cta{padding:0 24px}.tl-teaser-entity--profile .tl-teaser-cta--outline{gap:8px;padding:0 18px}.tl-teaser-entity--profile .tl-teaser-cta--link{padding:0}.tl-teaser-section{padding:56px 0 0}.tl-teaser-section--conversion{padding-top:72px}.tl-teaser-section--band{padding-top:64px}.tl-teaser-section__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.tl-teaser-section__head--border{border-bottom:1px solid var(--border-hairline);align-items:baseline;gap:16px;margin-bottom:22px;padding-bottom:14px}.tl-teaser-section__head--profile{margin-bottom:0;padding-bottom:18px}.tl-teaser-section__title-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.tl-teaser-section__title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:24px;font-weight:700;line-height:1.2}.tl-teaser-section__title--22{font-size:22px}.tl-teaser-section__title--border{border-bottom:1px solid var(--border-hairline);margin-bottom:0;padding-bottom:14px}.tl-teaser-section__meta{color:var(--text-tertiary);font-size:13.5px}.tl-teaser-section__link{color:var(--text-link);font-size:13.5px;font-weight:600;text-decoration:none}.tl-teaser-section__link:hover{text-underline-offset:2px;text-decoration:underline}.tl-teaser-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tl-teaser-sortpill{border:1px solid var(--border-hairline);height:38px;color:var(--text-secondary);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.tl-teaser-sortpill:hover{color:var(--text-primary);text-decoration:none}.tl-teaser-sortpill[aria-current=true],.tl-teaser-sortpill[aria-pressed=true]{border-color:var(--brand-primary);color:var(--text-primary);font-weight:600}.tl-teaser-search{background:var(--surface-level1);border:1px solid var(--border-hairline);min-width:230px;height:38px;color:var(--text-tertiary);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;display:flex}.tl-teaser-search__input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:none;outline:none;flex:1}.tl-teaser-search__input::placeholder{color:var(--text-tertiary)}.tl-owner-table-shell--rank .tl-owner-table__rank,.tl-teaser-table-shell--rank .tl-teaser-row__rank{color:var(--kind-list-fg);width:28px;font-size:15px}.tl-teaser-viewswitch a{height:30px;color:var(--text-tertiary);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.tl-teaser-viewswitch{background:var(--surface-level1);border:1px solid var(--border-hairline);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.tl-teaser-viewswitch a[aria-current=true]{background:var(--surface-default);color:var(--text-primary);font-weight:600;box-shadow:0 1px 2px #14181e0f}.tl-teaser-table-shell{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:14px;position:relative;overflow:hidden}.tl-teaser-table-shell:after{content:"";background:var(--edge-fade);pointer-events:none;z-index:3;width:56px;position:absolute;top:0;bottom:0;right:0}.tl-teaser-table-shell .teaser-table-wrap{border:none;border-radius:0;overflow-x:auto}.tl-teaser-table-shell .ui-table{min-width:1080px;font-size:14.5px;line-height:normal}.tl-teaser-table-shell .ui-table td,.tl-teaser-table-shell .ui-table th{min-inline-size:0}.tl-teaser-table-shell .ui-table th.list-table__frozen{max-inline-size:none}.tl-teaser-table-shell .ui-table thead th{background:var(--surface-level1);letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--border-hairline);white-space:nowrap;padding:13px 16px;font-size:11px;font-weight:700}.tl-teaser-table-shell .ui-table th.list-table__frozen{background:var(--surface-level1);z-index:2;min-width:330px;box-shadow:none;white-space:normal;position:sticky;left:0}.tl-teaser-table-shell .ui-table tbody td,.tl-teaser-table-shell .ui-table tbody th.list-table__frozen{border-bottom:1px solid var(--border-hairline);background:var(--surface-default);padding:11px 16px}.tl-teaser-table-shell .ui-table tbody th.list-table__frozen{z-index:1;letter-spacing:normal;text-transform:none;color:var(--text-primary);box-shadow:none;font-size:14.5px;font-weight:400;position:sticky;left:0}.tl-teaser-table-shell .ui-table .tl-teaser-cell--num{text-align:right;font-family:var(--font-mono);white-space:nowrap;color:var(--text-secondary);font-size:13.5px}.tl-teaser-table-shell .ui-table thead th.tl-teaser-th--num{text-align:right}[dir=rtl] .tl-teaser-table-shell .ui-table .tl-teaser-cell--num,[dir=rtl] .tl-teaser-table-shell .ui-table thead th.tl-teaser-th--num{text-align:left}.tl-teaser-table-shell .ui-table .tl-teaser-cell--rating{color:var(--text-primary);font-weight:600}.tl-teaser-row{align-items:center;gap:13px;display:flex}.tl-teaser-row__rank{font-family:var(--font-mono);color:var(--kind-list-fg);flex-shrink:0;width:20px;font-size:13px;font-weight:700}.tl-teaser-row__thumb{background:var(--surface-placeholder);border-radius:9px;flex-shrink:0;width:38px;height:38px;display:block;overflow:hidden}.tl-teaser-row__thumb--empty{background:var(--surface-placeholder);color:var(--text-placeholder-fg);justify-content:center;align-items:center;display:flex}.tl-teaser-row__thumb--empty svg{block-size:17px;inline-size:17px}.tl-teaser-row__thumb-img{object-fit:cover;width:100%;height:100%;display:block}.tl-teaser-row__name{color:var(--text-primary);font-size:15px;font-weight:600;text-decoration:none}.tl-teaser-row__name:hover{text-decoration:underline}.tl-teaser-table-shell .ui-table tbody tr.tl-teaser-gate-row td{background:var(--surface-level1);border-bottom:none;padding:22px 16px}.tl-teaser-gate-row__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.tl-teaser-gate-row__copy{flex-direction:column;gap:3px;display:flex}.tl-teaser-gate-row__title{color:var(--text-primary);font-size:16px;font-weight:600}.tl-teaser-gate-row__sub{color:var(--text-tertiary);font-size:14px}.tl-teaser-gate-row__cta{background:var(--brand-primary-solid);white-space:nowrap;border-radius:999px;align-items:center;height:42px;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.tl-teaser-gate-row__cta,.tl-teaser-gate-row__cta:hover{color:#fff;text-decoration:none}.tl-teaser-gate-row--grid{border:1px solid var(--border-hairline);background:var(--surface-level1);border-radius:14px;grid-column:1/-1;padding:22px 16px}.tl-teaser-aside-grid{grid-template-columns:1fr 380px;align-items:start;gap:56px;padding-top:64px;display:grid}.tl-teaser-aside-grid--item,.tl-teaser-aside-grid--post,.tl-teaser-aside-grid--profile{padding-top:56px}.tl-teaser-aside-grid--post{padding-top:28px}.tl-teaser-aside-grid--aside-only{grid-template-columns:minmax(0,380px)}.tl-teaser-aside{flex-direction:column;gap:14px;display:flex;position:sticky;top:24px}.tl-teaser-aside-grid--profile .tl-teaser-aside{position:static}.tl-teaser-card{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:14px;padding:20px}.tl-teaser-card__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:14px;font-size:11.5px;font-weight:600;line-height:1.2}.tl-teaser-card__label--tight{margin-bottom:12px}.tl-teaser-aside-grid--profile .tl-teaser-card__label{margin-bottom:16px}.tl-teaser-dl{grid-template-columns:auto 1fr;gap:10px 16px;margin:0;font-size:14px;display:grid}.tl-teaser-dl dt{color:var(--text-tertiary)}.tl-teaser-dl dd{color:var(--text-primary);margin:0;font-weight:500}.tl-teaser-thumbs{gap:7px;margin-block:-4px;padding-block:4px;display:flex;overflow-x:auto}.tl-teaser-thumb{background:var(--surface-placeholder);border-radius:10px;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.tl-teaser-thumb--active{outline:2px solid var(--kind-item-spine);outline-offset:2px}.tl-teaser-thumb--empty{color:var(--text-placeholder-fg);justify-content:center;align-items:center;display:flex}.tl-teaser-cover__nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:34px;height:34px;color:var(--text-on-cover);cursor:pointer;z-index:2;background:#fff3;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.tl-teaser-cover__nav--prev{left:14px}.tl-teaser-cover__nav--next{right:14px}.tl-teaser-lists-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:24px;display:grid}.tl-teaser-lists-grid--flush,.tl-teaser-section__head:not(.tl-teaser-section__head--border)+.tl-teaser-lists-grid{padding-top:0}.tl-teaser-empty{color:var(--text-secondary);margin:0;padding-top:24px;font-size:14.5px}.tl-teaser-pager{align-items:center;gap:8px;padding-top:18px;display:flex}.tl-teaser-pager--profile{padding-top:22px}.tl-teaser-post-main .tl-teaser-pager{padding-top:0}.tl-teaser-pager__pill{border:1px solid var(--border-hairline);width:36px;height:36px;color:var(--text-secondary);background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:13.5px;text-decoration:none;display:inline-flex}.tl-teaser-pager__pill:hover{color:var(--text-primary);text-decoration:none}.tl-teaser-pager__pill--active{background:var(--brand-primary-solid);border-color:var(--brand-primary-solid);color:#fff;font-weight:600}.tl-teaser-pager__next{border:1px solid var(--border-hairline);height:36px;color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;text-decoration:none;display:inline-flex}.tl-teaser-pager__next:hover{color:var(--text-primary);text-decoration:none}.tl-teaser-list-card{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:16px;text-decoration:none;display:block;overflow:hidden}.tl-teaser-list-card__cover{background:var(--surface-level2);height:168px;display:block;position:relative}.tl-teaser-list-card__img{object-fit:cover;width:100%;height:100%;display:block}.tl-teaser-list-card__placeholder{background:var(--surface-placeholder);width:100%;height:100%;color:var(--text-placeholder-fg);justify-content:center;align-items:center;display:flex}.tl-teaser-list-card__body{flex-direction:column;gap:9px;padding:18px;display:flex}.tl-teaser-list-card__chip{letter-spacing:.09em;text-transform:uppercase;color:var(--kind-list-fg);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.tl-teaser-list-card__chip-spine{background:var(--kind-list-spine);border-radius:2px;width:4px;height:14px}.tl-teaser-list-card__title{color:var(--text-primary);font-size:17px;font-weight:600;line-height:1.32}.tl-teaser-list-card__meta{color:var(--text-tertiary);font-size:13px}.tl-teaser-composer{border:1px solid var(--border-hairline);background:var(--surface-default);width:100%;color:var(--text-tertiary);border-radius:999px;align-items:center;gap:12px;margin-top:8px;padding:16px 18px;font-size:14.5px;text-decoration:none;display:flex}.tl-teaser-composer__placeholder{flex:1}.tl-teaser-composer__cta{background:var(--brand-primary-solid);color:#fff;border-radius:999px;align-items:center;height:38px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.tl-teaser-composer:hover{color:var(--text-secondary);text-decoration:none}.tl-teaser-composer:has(:focus-visible){border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--kind-item-tint)}.tl-teaser-profile-topics{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.tl-teaser-topic-chip{background:var(--surface-level1);border:1px solid var(--border-hairline);height:32px;color:var(--text-secondary);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.tl-teaser-post-list{flex-direction:column;gap:14px;display:flex}.tl-teaser-convos{flex-direction:column;gap:16px;display:flex}.tl-teaser-post-list--profile{gap:16px}.tl-teaser-post-card{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:14px;gap:14px;padding:18px;text-decoration:none;display:flex}.tl-teaser-post-card__avatar{object-fit:cover;border:none;border-radius:11px;flex-shrink:0;width:36px;height:36px}.tl-teaser-post-card__body{flex-direction:column;gap:6px;min-width:0;display:flex}.tl-teaser-post-card__meta{color:var(--text-tertiary);font-size:13.5px}.tl-teaser-post-card__author,.tl-teaser-post-card__list{color:var(--kind-person-fg);font-weight:600}.tl-teaser-post-card__list{color:var(--kind-list-fg)}.tl-teaser-post-card__replies{color:var(--kind-conv-fg);font-weight:600}.tl-teaser-post-card__content{color:var(--text-primary);font-size:15px;line-height:1.5}.tl-teaser-reviews{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tl-teaser-review{flex-direction:column;gap:10px;display:flex}.tl-teaser-review__head{align-items:center;gap:12px;display:flex}.tl-teaser-review__avatar{--avatar-radius:11px}.tl-teaser-review__ident{flex-direction:column;gap:2px;min-width:0;margin-inline-end:auto;display:flex}.tl-teaser-review__author{color:var(--kind-person-fg);font-size:14.5px;font-weight:600;line-height:1.35;text-decoration:none}.tl-teaser-review__date{color:var(--text-tertiary);font-size:12.5px}.tl-teaser-review__stars{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.tl-teaser-review__star{color:var(--text-placeholder-fg)}.tl-teaser-review__star--on{color:var(--rating)}.tl-teaser-review__title{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:15px;font-weight:700}.tl-teaser-review__body{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}.tl-teaser-mini-list{flex-direction:column;gap:14px;display:flex}.tl-teaser-mini-list__row{gap:12px;text-decoration:none;display:flex}.tl-teaser-mini-list__thumb{object-fit:cover;border-radius:11px;flex-shrink:0;width:56px;height:56px;display:block}.tl-teaser-mini-list__thumb--48{border-radius:10px;width:48px;height:48px}.tl-teaser-mini-list__thumb--empty{background:var(--surface-placeholder);color:var(--text-placeholder-fg);justify-content:center;align-items:center;display:flex}.tl-teaser-mini-list__text{flex-direction:column;gap:3px;min-width:0;display:flex}.tl-teaser-mini-list__title{color:var(--text-primary);font-size:14.5px;font-weight:600;line-height:1.35}.tl-teaser-mini-list__meta{color:var(--text-tertiary);font-size:12.5px;line-height:1.2}.tl-teaser-aside-grid--item .tl-teaser-mini-list__text{gap:2px}.tl-teaser-aside-grid--item .tl-teaser-mini-list__title{line-height:1.2}.tl-teaser-link-stack{flex-direction:column;gap:2px;display:flex}.tl-teaser-link-stack__item{color:var(--text-primary);padding:7px 0;font-size:14px;text-decoration:none}.tl-teaser-link-stack--rich{gap:16px}.tl-teaser-link-stack__rich{flex-direction:column;gap:5px;text-decoration:none;display:flex}.tl-teaser-link-stack__title{color:var(--text-primary);font-size:14.5px;font-weight:600;line-height:1.4}.tl-teaser-link-stack__meta{color:var(--text-tertiary);font-size:12.5px}.tl-teaser-details{flex-direction:column;gap:26px;min-width:0;display:flex}.tl-teaser-details-grid{grid-template-columns:1fr 1fr;gap:24px 40px;margin:0;display:grid}.tl-teaser-details-grid__cell{flex-direction:column;gap:5px;display:flex}.tl-teaser-details-grid__cell--full{grid-column:1/-1}.tl-teaser-details-grid dt{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:700;line-height:1.2}.tl-teaser-details-grid dd{color:var(--text-primary);margin:0;font-size:15.5px;line-height:1.2}.tl-teaser-details-grid__cell--full dd{max-width:64ch;line-height:1.55}.tl-teaser-details-grid dd.is-numeric{font-family:var(--font-mono)}.tl-teaser-details-grid dd a{color:var(--text-link);text-decoration:none}.tl-teaser-details-grid dd a:hover{text-underline-offset:2px;text-decoration:underline}.tl-teaser-details-grid__empty{color:var(--text-tertiary)}.tl-teaser-sibling-nav{gap:14px;margin-top:8px;display:flex}.tl-teaser-sibling-nav__card{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:14px;flex-direction:row;flex:1;align-items:center;gap:12px;padding:16px 18px;line-height:1.2;text-decoration:none;display:flex}.tl-teaser-sibling-nav__text{flex-direction:column;gap:2px;min-width:0;display:flex}.tl-teaser-sibling-nav__icon{color:var(--text-tertiary);flex-shrink:0}.tl-teaser-sibling-nav__icon--flip{transform:scaleX(-1)}.tl-teaser-sibling-nav__card--next{justify-content:flex-end}.tl-teaser-sibling-nav__card--next .tl-teaser-sibling-nav__text{text-align:end;align-items:flex-end}.tl-teaser-sibling-nav__card--disabled{cursor:default}.tl-teaser-sibling-nav__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:700}.tl-teaser-sibling-nav__name{color:var(--text-primary);font-size:14.5px;font-weight:600}.tl-teaser-sibling-nav__card--disabled .tl-teaser-sibling-nav__name{color:var(--text-tertiary)}.tl-teaser-parent-card{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:14px;text-decoration:none;display:block;overflow:hidden}.tl-teaser-parent-card__cover{background:var(--surface-level2);height:132px;display:block;position:relative}.tl-teaser-parent-card__img{object-fit:cover;width:100%;height:100%;display:block}.tl-teaser-parent-card__scrim{background:linear-gradient(#0c0e1499,#0c0e141a 38%,#0c0e14c2);position:absolute;inset:0}.tl-teaser-parent-card__chip{background:var(--kind-list-spine);color:#0e0e10;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:14px}.tl-teaser-parent-card__body{flex-direction:column;gap:8px;padding:16px;display:flex}.tl-teaser-parent-card__title{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.35}.tl-teaser-parent-card__meta{color:var(--text-tertiary);font-size:13px;line-height:1.2}.tl-teaser-follow-list{flex-direction:column;gap:16px;display:flex}.tl-teaser-follow-list__row{align-items:center;gap:12px;text-decoration:none;display:flex}.tl-teaser-follow-list__avatar{object-fit:cover;border-radius:17px;flex-shrink:0;width:44px;height:44px}.tl-teaser-follow-list__text{flex-direction:column;gap:2px;display:flex}.tl-teaser-follow-list__name{color:var(--text-primary);font-size:14.5px;font-weight:600}.tl-teaser-follow-list__meta{color:var(--text-tertiary);font-size:12.5px}.tl-teaser-follow-list__row:focus-visible .tl-teaser-follow-list__name,.tl-teaser-follow-list__row:hover .tl-teaser-follow-list__name,.tl-teaser-gate__stat:focus-visible .tl-teaser-gate__value,.tl-teaser-gate__stat:hover .tl-teaser-gate__value,.tl-teaser-list-card:focus-visible .tl-teaser-list-card__title,.tl-teaser-list-card:hover .tl-teaser-list-card__title,.tl-teaser-post-card:focus-visible .tl-teaser-post-card__content,.tl-teaser-post-card:hover .tl-teaser-post-card__content{text-underline-offset:2px;text-decoration:underline}.tl-teaser-topic-chip:focus-visible,.tl-teaser-topic-chip:hover{border-color:var(--border-divider);background:var(--surface-level2);color:var(--text-primary);text-decoration:none}.tl-teaser-post-main{flex-direction:column;gap:26px;min-width:0;display:flex}.tl-teaser-comment>.ui-avatar,.tl-teaser-follow-list__row>.ui-avatar,.tl-teaser-post-main .tl-teaser-entity .tl-teaser-author>.ui-avatar{border-radius:var(--avatar-radius);border:none}.tl-teaser-post-main .tl-teaser-entity .tl-teaser-author>.ui-avatar{--avatar-radius:14px}.tl-teaser-comment>.ui-avatar{--avatar-radius:12px}.tl-teaser-comment--nested>.ui-avatar{--avatar-radius:11px}.tl-teaser-follow-list__row>.ui-avatar{--avatar-radius:17px}.tl-teaser-post-main>section{flex-direction:column;gap:26px;display:flex}.tl-teaser-post-main .tl-teaser-section__head--border{margin-bottom:0}.tl-teaser-post-main .tl-teaser-composer{margin-top:0}.tl-teaser-post-quote{border-inline-start:3px solid var(--kind-conv-spine);letter-spacing:-.015em;color:var(--text-primary);text-wrap:pretty;margin:0;padding:0 0 0 22px;font-size:22px;line-height:1.45}.tl-teaser-post-actions{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);color:var(--text-secondary);align-items:center;gap:20px;padding:14px 0;font-size:14px;display:flex}.tl-teaser-post-actions__item{align-items:center;gap:8px;display:inline-flex}.tl-teaser-post-actions__icon--like{color:var(--kind-person-spine)}.tl-teaser-post-actions__icon--comment{color:var(--kind-conv-spine)}.tl-teaser-post-actions__share{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.tl-teaser-about-list{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:16px;gap:16px;padding:16px;text-decoration:none;display:flex}.tl-teaser-about-list__cover{background:var(--surface-placeholder);border-radius:12px;flex-shrink:0;width:96px;height:96px;position:relative;overflow:hidden}.tl-teaser-about-list__cover--empty{color:var(--text-placeholder-fg);justify-content:center;align-items:center;display:flex}.tl-teaser-about-list__body{flex-direction:column;justify-content:center;gap:7px;min-width:0;display:flex}.tl-teaser-about-list__title{color:var(--text-primary);font-size:18px;font-weight:600;line-height:1.3}.tl-teaser-about-list__meta{color:var(--text-tertiary);font-size:13px}.tl-teaser-about-list .tl-teaser-list-card__chip{font-size:10.5px}.tl-teaser-about-list .tl-teaser-list-card__chip-spine{height:13px}.tl-teaser-comments{flex-direction:column;display:flex}.tl-teaser-comment{border-top:1px solid var(--border-hairline);gap:14px;padding:20px 0;display:flex}.tl-teaser-comment:first-child{border-top:none;padding-top:0;padding-bottom:20px}.tl-teaser-comment--nested{border-top:none;padding:0 0 20px 52px}[dir=rtl] .tl-teaser-comment--nested{padding:0 52px 20px 0}.tl-teaser-comment__body{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.tl-teaser-comment__head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tl-teaser-comment__time{color:var(--text-tertiary);font-size:12.5px}.tl-teaser-comment__text{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.55}.tl-teaser-comment__actions{color:var(--text-tertiary);align-items:center;gap:16px;font-size:13px;display:flex}.tl-teaser-paginate-note{color:var(--text-tertiary);margin:0;margin-inline-start:8px;font-size:13px}@media (max-width:63.99rem){.tl-teaser{padding:0}.tl-teaser__crumbs--desk{display:none}.tl-teaser-hero{flex-direction:column;gap:0;padding:0;display:flex}.tl-teaser-hero--item{gap:16px;padding:0 20px}.tl-teaser-cover{aspect-ratio:auto;border-radius:0;height:320px}.tl-teaser-cover--item{border-radius:16px;height:280px}.tl-teaser-cover__pills{display:none}.tl-teaser-cover__crumbs-mobile{z-index:2;display:block;position:absolute;top:16px;left:20px;right:20px}.tl-teaser-cover__crumbs-mobile a,.tl-teaser-cover__crumbs-mobile li,.tl-teaser-cover__crumbs-mobile nav ol{font-size:12px;color:#fffc!important}.tl-teaser-cover__crumbs-mobile nav ol{gap:7px}.tl-teaser-cover__oncover{z-index:2;align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.tl-teaser-cover__oncover-spine{background:var(--kind-list-spine);border-radius:3px;flex-shrink:0;width:5px;height:96px}.tl-teaser-cover__oncover-body{flex-direction:column;gap:12px;min-width:0;display:flex}.tl-teaser-cover__oncover-author{color:#ffffffe6;align-items:center;gap:10px;font-size:13.5px;display:flex}.tl-teaser-author--desk,.tl-teaser-entity>.tl-teaser-spine,.tl-teaser-gate-wrap--desk,.tl-teaser-kindrow--desk,.tl-teaser-title--desk{display:none}.tl-teaser-entity,.tl-teaser-entity--profile{padding:22px 20px 0}.tl-teaser-hero--item .tl-teaser-entity,.tl-teaser-post-main .tl-teaser-entity{padding:22px 0 0}.tl-teaser-entity__body{gap:18px}.tl-teaser-entity__body--item .tl-teaser-title--item,.tl-teaser-hero--item .tl-teaser-kindrow--desk,.tl-teaser-hero--item .tl-teaser-title--desk{display:revert}.tl-teaser-entity__body--item .tl-teaser-kind{display:inline-flex}.tl-teaser-hero--item .tl-teaser-entity>.tl-teaser-spine,.tl-teaser-post-main .tl-teaser-entity>.tl-teaser-spine{display:block}.tl-teaser-answer,.tl-teaser-aside-grid,.tl-teaser-section{padding-left:20px;padding-right:20px}.tl-teaser-section{padding-top:24px}.tl-teaser-section--band,.tl-teaser-section--conversion{padding-top:28px}.tl-teaser-section__head{gap:12px}.tl-teaser-section__title{font-size:20px}.tl-teaser-section__title--22{font-size:19px}.tl-teaser-section__title-row{gap:5px}.tl-teaser-search--desk{display:none}.tl-teaser-title{font-size:32px}.tl-teaser-title--oncover{font-size:36px}.tl-teaser-desc{font-size:16px;line-height:1.6}.tl-teaser-desc--clamped{-webkit-line-clamp:4;line-clamp:4}.tl-teaser-ctas{gap:10px}.tl-teaser-cta{height:44px;padding:0 20px;font-size:14.5px}.tl-teaser-cta--outline{padding:0 18px}.tl-teaser-cta--ghost{gap:0;padding:0 14px}.tl-teaser-cta--ghost svg{display:none}.tl-teaser-cta--link{height:44px;color:var(--text-secondary);border-radius:999px;padding:0 14px;font-size:14.5px;font-weight:500;text-decoration:none}.tl-teaser-sortpill{display:none}.tl-teaser-viewswitch a{height:28px;padding:0 12px;font-size:12.5px}.tl-teaser-viewswitch a svg{display:none}.tl-teaser-aside-grid{grid-template-columns:1fr;gap:28px;padding-top:40px}.tl-teaser-aside{position:static}.tl-teaser-lists-grid{grid-template-columns:1fr 1fr}.tl-teaser-table-shell .ui-table{min-width:900px;font-size:14px}.tl-teaser-table-shell .ui-table th.list-table__frozen{min-width:250px}.tl-teaser-table-shell .ui-table thead th{padding:12px 14px;font-size:10.5px}.tl-teaser-table-shell .ui-table tbody td,.tl-teaser-table-shell .ui-table tbody th.list-table__frozen{padding:10px 14px}.tl-teaser-table-shell .ui-table .tl-teaser-cell--num{font-size:13px}.tl-teaser-row{gap:11px}.tl-teaser-row__rank{width:18px;font-size:12.5px}.tl-teaser-row__thumb{border-radius:8px;width:34px;height:34px}.tl-teaser-row__thumb--empty svg{block-size:15px;inline-size:15px}.tl-teaser-row__name{font-size:14.5px}.tl-teaser-table-shell .ui-table tbody tr.tl-teaser-gate-row td{padding:20px 14px}.tl-teaser-gate-row__inner{gap:16px}.tl-teaser-gate-row__title{font-size:15px}.tl-teaser-gate-row__sub{font-size:13.5px}.tl-teaser-gate-row__cta{height:40px;padding:0 18px;font-size:14px}.tl-teaser-table-shell:after{width:44px}.tl-teaser-details-grid{grid-template-columns:1fr}.tl-teaser-profile,.tl-teaser-sibling-nav{flex-direction:column}.tl-teaser-profile{gap:16px}}@media (max-width:40rem){.tl-teaser-lists-grid{grid-template-columns:1fr}.tl-teaser-cover{height:228px}.tl-teaser-cover__oncover-spine{height:72px}.tl-teaser-title--oncover{font-size:26px}.tl-public-header__login{display:none}}.tl-auth-shell,.tl-auth-shell__main{min-block-size:100dvh}.tl-auth-narrow{background:var(--surface-default);flex-direction:column;min-block-size:100dvh;padding:24px}.tl-auth-bar,.tl-auth-narrow{align-items:center;display:flex}.tl-auth-bar{align-self:stretch;block-size:64px;margin-block-end:24px}.tl-auth-narrow__card{flex-direction:column;gap:22px;inline-size:100%;max-inline-size:420px;display:flex}.tl-auth-narrow__title{letter-spacing:-.028em;text-align:center;margin:0;font-size:30px;font-weight:700;line-height:1.12}.tl-auth-narrow__subtitle{color:var(--text-tertiary);text-align:center;margin:0;font-size:15px}.tl-login{background:var(--surface-default);grid-template-columns:minmax(280px,640px) 1fr;min-block-size:100dvh;line-height:normal;display:grid}@media (max-width:64rem){.tl-login{grid-template-columns:1fr}.tl-login__brand{display:none}}.tl-login__brand{background:var(--surface-level1);border-inline-end:1px solid var(--border-hairline,var(--border-divider));flex-direction:column;justify-content:space-between;padding:44px;display:flex;position:relative}.tl-login__brand-top{align-items:center;display:flex}.tl-login__logo{text-decoration:none;display:inline-flex}.tl-login__brand-mid{flex-direction:column;gap:26px;display:flex}.tl-login__tagline{letter-spacing:-.03em;text-wrap:pretty;max-inline-size:22ch;margin:0;font-size:38px;font-weight:700;line-height:1.1}.tl-login__sample{background:var(--surface-default);border:1px solid var(--border-hairline,var(--border-divider));border-radius:16px;gap:16px;max-inline-size:480px;padding:16px;display:flex}.tl-login__sample-spine{background:var(--kind-list-spine);border-radius:3px;flex-shrink:0;inline-size:5px}.tl-login__sample-cover{object-fit:cover;border-radius:12px;flex-shrink:0;block-size:86px;inline-size:86px}.tl-login__sample-copy{flex-direction:column;gap:7px;min-inline-size:0;display:flex}.tl-login__sample-kind{letter-spacing:.09em;text-transform:uppercase;color:var(--kind-list-fg);font-size:10.5px;font-weight:700}.tl-login__sample-title{font-size:17px;font-weight:600;line-height:1.28}.tl-login__sample-meta{color:var(--text-tertiary);font-size:12.5px}.tl-login__proof{color:var(--text-secondary);align-items:center;gap:14px;font-size:14px;display:flex}.tl-login__avatars{display:flex}.tl-login__avatars img{object-fit:cover;border:2px solid var(--surface-level1);border-radius:999px;block-size:34px;inline-size:34px}.tl-login__avatars img+img{margin-inline-start:-11px}.tl-login__brand-foot{align-items:center;gap:18px;display:flex}.tl-login__theme-note{color:var(--text-tertiary);font-size:13px}.tl-theme-compact{border-radius:0;gap:18px;padding:0}.tl-theme-compact,.tl-theme-compact__btn{background:0 0;align-items:center;display:inline-flex}.tl-theme-compact__btn{block-size:28px;inline-size:32px;color:var(--text-tertiary);cursor:pointer;border:none;border-radius:999px;justify-content:center}.tl-theme-compact__btn[aria-pressed=true],.tl-theme-compact__btn[data-selected]{background:var(--surface-level2);color:var(--text-primary)}.tl-login__form-col{justify-content:center;align-items:center;padding:44px;display:flex}.tl-login__form{inline-size:100%;max-inline-size:420px}.tl-login__form,.tl-login__stack{flex-direction:column;gap:22px;display:flex}.tl-login__intro{flex-direction:column;gap:8px;display:flex}.tl-login__title{letter-spacing:-.028em;margin:0;font-size:30px;font-weight:700;line-height:1.12}.tl-login__subtitle{color:var(--text-tertiary);margin:0;font-size:15px}.tl-login__link{color:var(--text-link);font-weight:600;text-decoration:none}.tl-login__link:hover{color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.tl-login__oauth{flex-direction:column;gap:10px;display:flex}.tl-login__or{color:var(--text-tertiary);align-items:center;gap:14px;font-size:12.5px;display:flex}.tl-login__or span:first-child,.tl-login__or span:last-child{background:var(--border-hairline,var(--border-divider));flex:1;block-size:1px}.tl-login-form{flex-direction:column;gap:16px;display:flex}.tl-login-form .ui-field{gap:7px}.tl-login-form .ui-label{letter-spacing:normal;text-transform:none;color:var(--text-secondary);font-size:14px;font-weight:600}.tl-login-form .ui-input{background:var(--surface-level1);border:1.5px solid var(--border-hairline,var(--border-divider));block-size:50px;box-shadow:none;border-radius:12px;padding-block:0;padding-inline:16px;font-size:15px}.tl-login-form .ui-input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--kind-item-tint)}.ui-input-wrap{background:var(--surface-level1);border:1.5px solid var(--border-hairline);border-radius:12px;align-items:center;gap:12px;block-size:50px;padding-inline:16px;display:flex}.ui-input-wrap:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--kind-item-tint)}.ui-input-wrap .ui-input{block-size:auto;min-block-size:0;min-inline-size:0;box-shadow:none;background:0 0;border:none;flex:1;padding:0;font-size:15px}.ui-input-wrap .ui-input:focus{box-shadow:none;border:none;outline:none}.ui-input-wrap__affordance{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ui-input-wrap__affordance:after{content:"";position:absolute;inset:-4px}.ui-field__label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.tl-login-form__forgot{color:var(--text-link);font-size:13.5px;font-weight:500;text-decoration:none}.tl-login-form__forgot:hover{color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.tl-login-form__submit{border-radius:100px!important;block-size:50px!important;font-size:16px!important}.tl-login-form__demo{background:var(--surface-level1);border:1px solid var(--border-hairline);color:var(--text-secondary);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-family:ui-monospace,monospace;font-size:13px;line-height:1.45}.tl-login__oauth .ui-button,.tl-login__oauth button{border:1.5px solid var(--border-divider);border-radius:100px;gap:11px;block-size:50px;font-size:15px;font-weight:600}.tl-login__terms{color:var(--text-tertiary);margin:0;font-size:12.5px;line-height:1.55}.tl-login__terms .tl-login__link{font-weight:400}.tl-feed{background:var(--surface-body);justify-content:center;gap:32px;min-block-size:100%;padding:28px 32px 48px;display:flex}.tl-feed__main{width:680px;flex-direction:column;gap:16px;min-inline-size:0;max-inline-size:100%;display:flex}.tl-feed__aside{flex-direction:column;flex-shrink:0;gap:14px;width:320px;display:none}@media (min-width:72rem){.tl-feed__aside{display:flex}}.tl-feed__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.tl-feed__title{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:26px;font-weight:700}.tl-feed__tabs{background:var(--surface-level1);border:1px solid var(--border-hairline);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.tl-feed__tab{height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.tl-feed__tab--active{background:var(--surface-default);color:var(--text-primary);font-weight:600;box-shadow:0 1px 2px #14181e0f}.feed-timeline{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.tl-feed-card{background:var(--surface-default);border:1px solid var(--border-hairline);border-radius:18px;gap:14px;padding:13px 14px 13px 18px;line-height:normal;display:flex;position:relative;box-shadow:0 4px 11px #14181e0f}.tl-feed-card--conv,.tl-feed-card--person,.tl-feed-card--rail{flex-direction:column;gap:11px}.tl-feed-card--person{gap:12px;padding-block-end:15px}.tl-feed-card__spine{border-start-start-radius:18px;border-end-start-radius:18px;width:5px;position:absolute;inset-block:0;inset-inline-start:0}.tl-feed-card__spine--list{background:var(--kind-list-spine)}.tl-feed-card__spine--item{background:var(--kind-item-spine)}.tl-feed-card__spine--conv{background:var(--kind-conv-spine)}.tl-feed-card__spine--person{background:var(--kind-person-spine)}.tl-feed-card__spine--unknown{background:var(--border-divider)}.tl-feed-card__stamp{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;inset-block-start:13px;inset-inline-end:14px}.tl-feed-card__stamp--list{color:var(--kind-list-fg)}.tl-feed-card__stamp--item{color:var(--kind-item-fg)}.tl-feed-card__stamp--conv{color:var(--kind-conv-fg)}.tl-feed-card__stamp--person{color:var(--kind-person-fg)}.tl-feed-card__stamp--unknown{color:var(--text-tertiary)}.tl-feed-card__row{align-items:stretch;gap:14px;width:100%;min-width:0;display:flex}.tl-feed-card__row--item{align-items:flex-start}.tl-feed-card__col{flex-direction:column;flex:1;gap:11px;min-width:0;display:flex}.tl-feed-card__cover{object-fit:cover;background:var(--surface-level2);border-radius:12px;flex-shrink:0;align-self:stretch;width:128px;display:block}.tl-feed-card__cover--empty{color:var(--text-placeholder-fg)}.tl-feed-card__cover--empty,.tl-feed-card__thumb{background:var(--surface-placeholder);justify-content:center;align-items:center;display:flex}.tl-feed-card__thumb{object-fit:cover;border-radius:12px;flex-shrink:0;width:101px;height:101px}.tl-feed-card__thumb--empty{background:var(--surface-placeholder)}.tl-feed-card__head{align-items:center;gap:10px;padding-inline-end:64px;display:flex}.tl-feed-card__avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:41px;height:41px;display:block}.tl-feed-card__avatar--empty{background:var(--surface-level2)}.tl-feed-card__author{flex-direction:column;gap:1px;min-width:0;display:flex}.tl-feed-card__author-name{color:var(--kind-person-fg);font-size:14px;font-weight:600}.tl-feed-card__activity{color:var(--text-tertiary);font-size:12.5px}.tl-feed-card__title{letter-spacing:-.02em;color:var(--text-primary);text-wrap:pretty;margin:0;font-size:20px;font-weight:600;line-height:1.18}.tl-feed-card__title-link{color:inherit;text-decoration:none}.tl-feed-card__title-link:hover{color:var(--brand-primary)}.tl-feed-card__preview{flex-direction:column;gap:5px;display:flex}.tl-feed-card__preview-row{color:var(--text-secondary);align-items:center;gap:9px;font-size:13.5px;display:flex}.tl-feed-card__rank{font-family:var(--font-mono,ui-monospace,monospace);color:var(--kind-list-fg);font-size:12px;font-weight:700}.tl-feed-card__preview-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-feed-card__more,.tl-feed-card__preview-meta{color:var(--text-tertiary)}.tl-feed-card__more{font-size:13px}.tl-feed-card__blurb{color:var(--text-secondary);max-width:44ch;margin:0;font-size:13.5px;line-height:1.5}.tl-feed-card__quote{border-inline-start:3px solid var(--kind-conv-spine);color:var(--text-primary);max-width:56ch;margin:0;padding:0 0 0 16px;font-size:15.5px;line-height:1.5}.tl-feed-card__in-list{color:var(--text-tertiary);font-size:13px}.tl-feed-card__in-list-name{color:var(--kind-list-fg);font-weight:600;text-decoration:none}.tl-feed-card__by-name{color:var(--kind-person-fg);font-weight:600;text-decoration:none}.tl-feed-card__by-name:hover,.tl-feed-card__in-list-name:hover{text-underline-offset:2px;text-decoration:underline}.tl-feed-card__footer{align-items:center;gap:12px;padding-top:2px;display:flex}.tl-feed-card__footer>.tl-feed-card__cta{margin-inline-start:auto}.tl-feed-card__stats{color:var(--text-tertiary);font-size:12.5px}.tl-feed-card__actions{align-items:center;gap:12px;margin-inline-start:auto;display:inline-flex}.tl-feed-card__cta{white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.tl-feed-card__cta--list{background:var(--kind-list-solid);color:var(--text-on-accent-ink)}.tl-feed-card__cta--item{background:var(--kind-item-spine);color:#fff}.tl-feed-card__cta--conv{background:var(--kind-conv-spine);color:var(--text-on-accent-ink)}.tl-feed-card__cta--person{background:var(--kind-person-spine);color:var(--text-on-accent-ink)}.tl-feed-card__people-title{letter-spacing:-.015em;margin:0;padding-inline-end:72px;font-size:17px;font-weight:600}.tl-feed-card__people-rail{gap:12px;padding-bottom:2px;display:flex;overflow-x:auto}.tl-feed-card__people-card{border:1px solid var(--border-hairline);background:var(--surface-default);width:209px;color:inherit;border-radius:14px;flex-shrink:0;text-decoration:none;overflow:hidden}.tl-feed-card__people-photo{object-fit:cover;width:100%;height:125px;display:block}.tl-feed-card__people-photo--empty{background:var(--surface-placeholder)}.tl-feed-card__people-copy{flex-direction:column;gap:4px;padding:12px;display:flex}.tl-feed-card__people-name{color:var(--text-primary);font-size:16.5px;font-weight:600}.tl-feed-card__people-meta{color:var(--text-tertiary);font-size:12.5px}.tl-feed-card__debug{color:var(--text-tertiary);margin:0;font-family:ui-monospace,monospace;font-size:12px}.tl-feed__end{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:10px;margin-block-start:0;padding:28px 0 8px;font-size:14px;line-height:normal;display:flex}.tl-feed__end-rule{background:var(--border-divider);block-size:1px;inline-size:40px}.tl-feed__find-more{color:var(--brand-primary);font-size:14px;font-weight:600;text-decoration:none}.tl-feed__aside-card{background:var(--surface-default);border:1px solid var(--border-hairline);box-shadow:none;border-radius:14px;flex-direction:column;gap:14px;padding:18px;line-height:normal;display:flex}.tl-feed__aside-card--topics{gap:12px}.tl-feed__aside-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:11.5px;font-weight:600}.tl-feed__aside-empty{color:var(--text-tertiary);margin:0;font-size:13.5px;line-height:1.45}.tl-feed__aside-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tl-feed__draft{flex-direction:column;gap:14px;display:flex}.tl-feed__draft-row{color:inherit;background:0 0;border-radius:0;gap:12px;padding:0;text-decoration:none;display:flex}.tl-feed__draft-thumb{object-fit:cover;background:var(--surface-placeholder);block-size:48px;inline-size:48px;color:var(--text-placeholder-fg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.tl-feed__draft-copy{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.tl-feed__draft-title{color:var(--text-primary);font-size:14px;font-weight:600}.tl-feed__draft-meta{color:var(--text-tertiary);font-size:12.5px}.tl-feed__topics{flex-wrap:wrap;gap:7px;display:flex}.tl-feed__topic{background:var(--surface-level1);border:1px solid var(--border-hairline);height:30px;color:var(--text-secondary);border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.tl-feed__topic--add{border:1px dashed var(--border-divider);color:var(--text-tertiary);background:0 0}.tl-near{background:var(--surface-body);block-size:calc(100dvh - 64px);min-block-size:560px;display:flex}.tl-near__rail{border-inline-end:1px solid var(--border-hairline);background:var(--surface-default);flex-direction:column;flex-shrink:0;min-block-size:0;inline-size:392px;display:flex}@media (max-width:64rem){.tl-near{flex-direction:column;block-size:auto}.tl-near__rail{border-inline-end:none;border-block-end:1px solid var(--border-hairline);max-block-size:52dvh;inline-size:100%}}.tl-near__rail-head{border-block-end:1px solid var(--border-hairline);flex-direction:column;gap:14px;padding:20px 20px 16px;display:flex}.tl-near__title-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tl-near__title{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700}.tl-near__count{color:var(--text-tertiary);font-size:13px}.tl-near__location{background:var(--surface-level1);border:1px solid var(--border-hairline);block-size:40px;color:var(--text-secondary);font:inherit;cursor:pointer;text-align:start;border-radius:999px;align-items:center;gap:9px;width:100%;padding:0 14px;font-size:13.5px;display:flex}.tl-near__location-label{color:var(--text-primary);flex:1;font-weight:500}.tl-near__location-change{color:var(--brand-primary);font-weight:600}.tl-near__filters{gap:6px;display:flex}.tl-near__filter{border:1px solid var(--border-divider);block-size:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;flex:1;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.tl-near__filter:not(.tl-near__filter--active):hover{background:var(--surface-level1)}.tl-near__filter--active{background:var(--brand-primary-solid);color:#fff;border-color:#0000}.tl-near__scroll{flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}.tl-near__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl-near__row{text-align:start;border:none;border-block-end:1px solid var(--border-hairline);cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border-radius:0;align-items:flex-start;gap:13px;padding:15px 20px;display:flex}.tl-near__row:not(.tl-near__row--active):hover{background:var(--surface-level1)}.tl-near__row--active{background:var(--kind-item-tint)}.tl-near__thumb{background:var(--surface-placeholder);width:64px;height:64px;color:var(--text-placeholder-fg);border-radius:13px;flex-shrink:0;overflow:hidden}.tl-near__thumb,.tl-near__thumb img,.tl-near__thumb-ph{object-fit:cover;justify-content:center;align-items:center;display:flex}.tl-near__thumb img,.tl-near__thumb-ph{width:100%;height:100%}.tl-near__thumb--public,.tl-near__thumb--selected{outline:2.5px solid var(--brand-primary);outline-offset:-2.5px}.tl-near__thumb--mine{outline:2.5px solid var(--map-ring-mine,#ff9500);outline-offset:-2.5px}.tl-near__thumb--following{outline:2.5px solid var(--kind-person-spine);outline-offset:-2.5px}.tl-near__row-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tl-near__row-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tl-near__row-title strong{font-size:15px;font-weight:600}.tl-near__badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:9.5px;font-weight:700;display:inline-flex}.tl-near__badge--mine{color:#a35f00;background:#ff950029}.tl-near__badge--following{background:var(--kind-person-tint);color:var(--kind-person-fg)}.tl-near__row-meta{color:var(--text-tertiary);font-size:12.5px}.tl-near__row-list{color:var(--text-secondary);font-size:12.5px}.tl-near__row-list-name{color:var(--kind-list-fg);font-weight:600}.tl-near__distance{font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-tertiary);flex-shrink:0;font-size:12.5px;font-weight:600}.tl-near__distance--active{color:var(--brand-primary)}.tl-near__rail-note{color:var(--text-tertiary);margin:0;padding:16px 20px;font-size:13px}.tl-near__map-sdk{border:0;border-radius:0;block-size:auto;position:absolute;inset:0;overflow:hidden}.tl-near__map{background:var(--surface-level1);min-width:0;flex:1;min-block-size:360px;position:relative;overflow:hidden}.tl-near__map-decor{pointer-events:none;position:absolute;inset:0}.tl-near__street{background:var(--surface-default);position:absolute}.tl-near__street--h1{width:1100px;height:14px;top:120px;left:-40px;transform:rotate(-4deg)}.tl-near__street--h2{width:1100px;height:20px;top:420px;left:-40px;transform:rotate(2deg)}.tl-near__street--v1{width:12px;height:900px;top:-40px;left:220px;transform:rotate(6deg)}.tl-near__street--v2{width:16px;height:900px;top:-40px;left:600px;transform:rotate(-3deg)}.tl-near__park{background:#0da02f1f;border-radius:24px;width:260px;height:190px;position:absolute;top:520px;left:320px}.tl-near__wash{background:#5715ff17;border-radius:40px;width:420px;height:260px;position:absolute;top:560px;right:-60px}.tl-near__block{background:var(--surface-level2);opacity:.5;border-radius:8px;position:absolute}.tl-near__block--a{width:120px;height:90px;top:230px;left:60px}.tl-near__block--b{width:150px;height:110px;top:250px;left:700px}.tl-near__map-plane{position:absolute;inset:0}.tl-near__map-plane--loading{background:var(--surface-level1)}.tl-near__pin-wrap{cursor:pointer;z-index:1;font:inherit;color:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.tl-near__pin-wrap--selected{z-index:3}.tl-near__pin-tile{background:var(--surface-placeholder);border:3px solid var(--brand-primary);width:44px;height:44px;color:var(--text-placeholder-fg);border-radius:14px;display:block;position:relative;overflow:visible;box-shadow:0 6px 16px #14181e2e}.tl-near__pin-tile--lg{border-radius:16px;width:54px;height:54px;box-shadow:0 8px 22px #14181e38}.tl-near__pin-tile.tl-near__thumb--mine{border-color:#ff9500;outline:none}.tl-near__pin-tile.tl-near__thumb--following{border-color:var(--kind-person-spine);outline:none}.tl-near__pin-tile.tl-near__thumb--public,.tl-near__pin-tile.tl-near__thumb--selected{outline:none}.tl-near__pin-tile img:not(.tl-near__pin-avatar){object-fit:cover;border-radius:11px;width:100%;height:100%;display:block}.tl-near__pin-tile--lg img:not(.tl-near__pin-avatar){border-radius:13px}.tl-near__pin-avatar{object-fit:cover;border:2px solid var(--surface-default);border-radius:999px;width:22px;height:22px;position:absolute;bottom:-9px;right:-9px}.tl-near__pin-label{background:var(--surface-default);border:1px solid var(--border-hairline);white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.tl-near__pin-wrap--selected .tl-near__pin-label{height:24px;padding:0 10px;font-size:12px;box-shadow:0 4px 12px #14181e1f}.tl-near__cluster--sdk,.tl-near__pin-wrap--sdk{position:relative;transform:none}.tl-near__cluster{background:var(--surface-default);border:1px solid var(--border-hairline);z-index:2;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #14181e29}.tl-near__cluster-tiles{display:flex}.tl-near__cluster-tile{object-fit:cover;border:2.5px solid var(--surface-default);background:var(--map-cluster-tile-bg,#eef0f3);width:40px;height:40px;color:var(--text-placeholder-fg);border-radius:13px;margin-inline-start:-16px;display:block}.tl-near__cluster-tiles>:first-child{margin-inline-start:0}.tl-near__cluster-tile--ph{display:inline-block}.tl-near__cluster-count{background:var(--brand-primary-solid);color:#fff;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.tl-near__search-area{z-index:4;background:var(--surface-default);border:1px solid var(--border-hairline);max-width:420px;height:44px;color:var(--text-tertiary);border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:14px;display:flex;position:absolute;top:20px;left:20px;right:20px;box-shadow:0 6px 20px #14181e1a}.tl-near__search-area-label{flex:1}.tl-near__ask-ai{background:var(--kind-person-tint);height:28px;color:var(--kind-person-fg);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.tl-near__callout{background:var(--surface-default);border:1px solid var(--border-hairline);z-index:5;border-radius:16px;flex-direction:column;gap:12px;width:min(340px,100% - 40px);padding:16px;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 16px 44px #14181e2e}.tl-near__callout-row{gap:13px;display:flex}.tl-near__callout-thumb{object-fit:cover;background:var(--surface-placeholder);width:72px;height:72px;color:var(--text-placeholder-fg);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-near__callout-thumb--ph{overflow:hidden}.tl-near__callout-copy{min-width:0;color:var(--text-tertiary);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.tl-near__callout-copy strong{color:var(--text-primary);font-size:16px;font-weight:600}.tl-near__callout-where{color:var(--text-secondary)}.tl-near__callout-open{color:var(--success,#0da02f)}.tl-near__callout-actions{gap:8px;display:flex}.tl-near__callout-cta{background:var(--brand-primary-solid);color:#fff;border-radius:999px;flex:1;font-size:13.5px;font-weight:600;text-decoration:none}.tl-near__callout-cta,.tl-near__callout-icon{justify-content:center;align-items:center;height:38px;display:inline-flex}.tl-near__callout-icon{border:1.5px solid var(--border-divider);width:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px}.tl-near__callout-icon--like{border-color:var(--outline-like-ring,#e55cb252);color:var(--kind-person-fg)}.tl-near__legend{background:var(--surface-default);border:1px solid var(--border-hairline);color:var(--text-tertiary);z-index:4;border-radius:10px;max-inline-size:none;padding:9px 13px;font-size:11.5px;position:absolute;bottom:20px;left:20px}@media (max-width:64rem){.tl-near__legend{max-inline-size:280px}}.tl-search{max-inline-size:1100px;padding:26px 32px 48px}.tl-search__stack{flex-direction:column;gap:22px;display:flex}.tl-search__readas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tl-search__readas-chips{display:contents}.tl-search__readas-label{color:var(--text-tertiary);font-size:13px}.tl-search__chip{border:1.5px solid var(--border-divider);height:34px;color:var(--text-secondary);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tl-search__chip--lists{border-color:var(--kind-list-ring);color:var(--kind-list-fg)}.tl-search__chip--items{border-color:var(--kind-item-ring);color:var(--kind-item-fg)}.tl-search__chip--people{border-color:var(--kind-person-ring);color:var(--kind-person-fg)}.tl-search__chip--places{border-color:var(--border-divider);color:var(--text-secondary)}.tl-search__chip--active-lists{background:var(--kind-list-tint);border-color:var(--kind-list-ring);color:var(--kind-list-fg);font-weight:700}.tl-search__chip--active-items{background:var(--kind-item-tint);border-color:var(--kind-item-ring);color:var(--kind-item-fg);font-weight:700}.tl-search__chip--active-people{background:var(--kind-person-tint);border-color:var(--kind-person-ring);color:var(--kind-person-fg);font-weight:700}.tl-search__chip--active-places{background:var(--surface-level1);border-color:var(--border-divider);color:var(--text-secondary);font-weight:700}.tl-search__chip--active{font-weight:700}.tl-search__hint-inline{color:var(--text-tertiary);margin-inline-start:4px;font-size:12.5px}.tl-search__section{flex-direction:column;gap:14px;display:flex}.tl-search__section-head{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.tl-search__section--lists .tl-search__section-head{border-bottom:2px solid var(--kind-list-spine)}.tl-search__section--items .tl-search__section-head{border-bottom:2px solid var(--kind-item-spine)}.tl-search__section--people .tl-search__section-head{border-bottom:2px solid var(--kind-person-spine)}.tl-search__section--places .tl-search__section-head{border-bottom:2px solid var(--border-divider)}.tl-search__section-title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.tl-search__section-title--item{color:var(--kind-item-fg)}.tl-search__section-title--person{color:var(--kind-person-fg)}.tl-search__section-count{color:var(--text-tertiary);font-size:14px;font-weight:500}.tl-search__leading{letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700}.tl-search__leading,.tl-search__leading--lists{color:var(--kind-list-fg)}.tl-search__leading--items{color:var(--kind-item-fg)}.tl-search__leading--people{color:var(--kind-person-fg)}.tl-search__leading--places{color:var(--text-secondary)}.tl-search__see-all{color:var(--brand-primary);font-size:13.5px;font-weight:600;text-decoration:none}.tl-search__see-all--item{color:var(--kind-item-fg)}.tl-search__see-all--person{color:var(--kind-person-fg)}.tl-search__see-all:hover{text-underline-offset:2px;text-decoration:underline}.tl-search__see-all-pill{border:1.5px solid var(--kind-list-ring);height:40px;color:var(--kind-list-fg);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tl-search__see-all-pill--lists{border-color:var(--kind-list-ring);color:var(--kind-list-fg)}.tl-search__see-all-pill--items{border-color:var(--kind-item-ring);color:var(--kind-item-fg)}.tl-search__see-all-pill--people{border-color:var(--kind-person-ring);color:var(--kind-person-fg)}.tl-search__see-all-pill--places{border-color:var(--border-divider);color:var(--text-secondary)}.tl-search__list-stack{flex-direction:column;gap:14px;display:flex}.tl-search__list-card{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:16px;gap:16px;padding:14px;text-decoration:none;display:flex}.tl-search__cover{object-fit:cover;background:var(--surface-placeholder);width:120px;height:120px;color:var(--text-placeholder-fg);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-search__list-copy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.tl-search__list-title{color:var(--text-primary);font-size:19px;font-weight:600;line-height:1.25}.tl-search__list-meta{color:var(--text-tertiary);font-size:13.5px;line-height:1.2}.tl-search__list-desc{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.tl-search__chips{flex-wrap:wrap;gap:6px;display:flex}.tl-search__topic{background:var(--surface-level1);height:24px;color:var(--text-secondary);border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;display:inline-flex}.tl-search__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:48rem){.tl-search__grid{grid-template-columns:1fr}}.tl-search__card{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:16px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;display:flex}.tl-search__card-media{object-fit:cover;background:var(--surface-placeholder);width:100%;height:120px;color:var(--text-placeholder-fg);border-radius:11px;justify-content:center;align-items:center;display:flex}.tl-search__card-title{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.2}.tl-search__card-meta{color:var(--text-tertiary);font-size:12.5px;line-height:1.2}.tl-search__card-in{color:var(--text-secondary);font-size:12.5px;line-height:1.2}.tl-search__card-in span{color:var(--kind-list-fg);font-weight:600}.tl-search__person{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:16px;align-items:center;gap:13px;padding:14px;text-decoration:none;display:flex}.tl-search__person-avatar{object-fit:cover;background:var(--surface-placeholder);border-radius:17px;flex-shrink:0;width:52px;height:52px}.tl-search__person-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.tl-search__person-name{color:var(--text-primary);font-size:15.5px;font-weight:600;line-height:1.2}.tl-search__person-meta{color:var(--text-tertiary);font-size:12.5px;line-height:1.2}.tl-search__places{border:1px solid var(--border-hairline);background:var(--surface-level1);border-radius:16px;height:180px;position:relative;overflow:hidden}.tl-search__places-decor{position:absolute;inset:0}.tl-search__places-street{background:var(--surface-default);width:900px;height:10px;position:absolute;top:60px;left:-20px;transform:rotate(-3deg)}.tl-search__places-street--v{width:10px;height:260px;top:-20px;left:300px;transform:rotate(4deg)}.tl-search__places-wash{background:#5715ff17;border-radius:24px;width:200px;height:120px;position:absolute;top:96px;right:40px}.tl-search__places-pin{z-index:1;flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:52px;left:120px}.tl-search__places-pin img{object-fit:cover;border:3px solid var(--brand-primary);border-radius:14px;width:44px;height:44px}.tl-search__places-pin span{white-space:nowrap;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.tl-search__places-cluster,.tl-search__places-pin span{background:var(--surface-default);border:1px solid var(--border-hairline);border-radius:999px;align-items:center}.tl-search__places-cluster{z-index:1;gap:7px;padding:5px 9px 5px 5px;display:flex;position:absolute;top:96px;left:340px}.tl-search__places-cluster-tile{background:var(--surface-placeholder);border-radius:11px;width:32px;height:32px}.tl-search__places-cluster-count{background:var(--brand-primary-solid);color:#fff;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.tl-search__places-note{color:var(--text-tertiary);margin:0;font-size:11.5px;line-height:1.2;position:absolute;bottom:16px;right:16px}.session-header__search:focus-within .search-typeahead__input,.session-header__search:focus-within .ui-input.search-typeahead__input,.session-shell[data-search-focused] .session-header__search .search-typeahead__input{inline-size:100%;border:1.5px solid var(--brand-primary);height:52px;min-block-size:52px;box-shadow:0 0 0 4px var(--kind-item-tint);background:var(--surface-default);color:var(--text-primary);padding-block:0;padding-inline:47px 55px;font-size:16.5px}.tl-profile{flex-direction:column;gap:32px;max-inline-size:1200px;padding:32px 40px 56px;display:flex}.tl-profile__identity{align-items:flex-start;gap:28px;display:flex}.tl-profile__identity>.ui-avatar{border:0}.tl-profile__identity-main{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.tl-profile__identity-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tl-profile__name-block{flex-direction:column;gap:6px;display:flex}.tl-profile__name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tl-profile__title{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:700;line-height:1.06}.tl-profile__expert{display:inline-flex}.tl-profile__expert-chip{background:var(--kind-person-tint);height:22px;color:var(--kind-person-fg);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.tl-profile__handle{font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-tertiary);margin:0;font-size:14px}.tl-profile__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tl-profile__btn{border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tl-profile__btn--ghost{border:1.5px solid var(--border-divider);color:var(--text-primary);background:0 0}.tl-profile__btn--add{background:var(--action-add,var(--kind-item-spine));color:#fff;border:none}.tl-profile__btn--icon{border:1.5px solid var(--border-divider);width:42px;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;padding:0}.tl-profile__bio{color:var(--text-secondary);max-width:70ch;margin:0;font-size:16px;line-height:1.6}.tl-profile__gate{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;align-items:center;gap:30px;padding:14px 0;display:flex}.tl-profile__stat{color:inherit;flex-direction:column;gap:3px;text-decoration:none;display:flex}.tl-profile__stat-value{letter-spacing:-.02em;color:var(--text-primary);font-size:21px;font-weight:700}.tl-profile__stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:11.5px;font-weight:600}.tl-profile__note{background:var(--surface-level1);color:var(--text-secondary);border-radius:10px;align-items:center;gap:8px;margin:0;margin-inline-start:auto;padding:8px 13px;font-size:13px;display:flex}.tl-profile__tabs{border-bottom:1px solid var(--border-hairline);align-items:center;gap:4px;display:flex}.tl-profile__tab{height:44px;color:var(--text-tertiary);align-items:center;padding:0 16px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.tl-profile__tab--active{color:var(--text-primary);border-bottom:2px solid var(--brand-primary);margin-bottom:-1px;font-weight:700}.tl-profile__tab-count{color:var(--text-tertiary);margin-inline-start:5px;font-weight:500}.tl-profile__vis{background:var(--glass-author-pill,#1012186b);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:22px;color:var(--text-on-cover,#fffffff0);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;inset-block-start:10px;inset-inline-start:10px}.tl-profile__grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:64rem){.tl-profile__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:40rem){.tl-profile__grid{grid-template-columns:1fr}.tl-profile__identity{flex-direction:column}}.tl-profile__tile{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:16px;text-decoration:none;display:block;overflow:hidden}.tl-profile__tile-cover{background:var(--surface-placeholder);height:140px;display:block;position:relative}.tl-profile__tile-cover img{object-fit:cover;width:100%;height:100%;display:block}.tl-profile__tile-ph{width:100%;height:100%;color:var(--text-placeholder-fg);justify-content:center;align-items:center;display:flex}.tl-profile__tile-body{flex-direction:column;gap:7px;padding:14px;display:flex}.tl-profile__tile-title{color:var(--text-primary);font-size:15.5px;font-weight:600;line-height:1.3}.tl-profile__tile-meta{color:var(--text-tertiary);font-size:12.5px}.tl-profile__new-tile{border:1.5px dashed var(--border-divider);min-block-size:220px;color:var(--text-tertiary);text-align:center;background:0 0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-inline:12px;text-decoration:none;display:flex}.tl-profile__new-icon{background:var(--kind-item-tint);width:44px;height:44px;color:var(--action-add,var(--kind-item-spine));border-radius:999px;justify-content:center;align-items:center;font-size:22px;font-weight:600;display:inline-flex}.tl-profile__new-tile strong{color:var(--text-secondary);font-size:14.5px;font-weight:600}.tl-profile__new-hint{font-size:12.5px}.tl-profile__panel{flex-direction:column;gap:16px;display:flex}.tl-profile__panel-title{letter-spacing:-.02em;border-bottom:1px solid var(--border-hairline);margin:0;padding-bottom:14px;font-size:22px;font-weight:700}.tl-profile__panel-body{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.55}.tl-profile__conv-list{flex-direction:column;gap:12px;display:flex}.tl-profile__conv-card{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:14px;gap:14px;padding:18px;text-decoration:none;display:flex}.tl-profile__conv-card:hover{text-decoration:none}.tl-profile__conv-body{flex-direction:column;gap:6px;min-width:0;display:flex}.tl-profile__conv-meta{color:var(--text-tertiary);font-size:13.5px}.tl-profile__conv-list-name{color:var(--kind-list-fg);font-weight:600}.tl-profile__conv-replies{color:var(--kind-conv-fg);font-weight:600}.tl-profile__conv-content{color:var(--text-primary);font-size:15px;line-height:1.5}.tl-owner{max-inline-size:1200px;margin-inline:auto;padding-block-end:48px}.tl-owner--list{max-inline-size:none;padding-block-end:0}.tl-owner__cover{background:var(--surface-level2);block-size:248px;position:relative;overflow:hidden}.tl-owner__cover img{object-fit:cover;block-size:100%;inline-size:100%}.tl-owner__cover-shade{background:linear-gradient(#0c0e1499,#0c0e141a 38%,#0c0e14c2);position:absolute;inset:0}.tl-owner__cover-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset-block-start:16px;inset-inline:24px}.tl-owner__cover-top-actions{gap:8px;display:flex}.tl-owner__glass-btn,.tl-owner__glass-chip{background:var(--glass-cover-button,#ffffff2e);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);block-size:36px;color:var(--text-on-cover,#fffffff0);font:inherit;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tl-owner__glass-btn{inline-size:36px}.tl-owner__glass-chip{gap:7px;padding-inline:14px}.tl-owner__cover-copy{z-index:2;color:var(--text-on-cover,#fff);align-items:flex-end;gap:14px;display:flex;position:absolute;inset-block-end:18px;inset-inline:24px}.tl-owner__cover-spine{background:var(--kind-list-spine);border-radius:3px;flex-shrink:0;block-size:88px;inline-size:5px}.tl-owner__cover-text{flex-direction:column;gap:9px;min-inline-size:0;display:flex}.tl-owner__title{letter-spacing:-.028em;color:var(--text-on-cover,#fff);margin:0;font-size:28px;font-weight:700;line-height:1.06}.tl-owner__title--plain{color:var(--text-primary);margin-block-start:8px}.tl-owner__cover-meta{color:#ffffffe6;align-items:center;gap:10px;font-size:13px;display:flex}.tl-owner__cover-avatar{object-fit:cover;border-radius:999px}.tl-owner__public-chip{background:var(--kind-list-spine);color:#0e0e10;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;block-size:22px;padding-inline:10px;font-size:10.5px;font-weight:700;display:inline-flex}.tl-owner-workspace{display:contents}.tl-owner__toolbar{flex-wrap:wrap;align-items:center;gap:9px;padding:20px 24px 0;display:flex}.tl-owner__toolbar-end{align-items:center;gap:9px;margin-inline-start:auto;display:flex}.tl-owner__search{background:var(--surface-level1);border:1px solid var(--border-hairline,var(--border-divider));block-size:38px;min-inline-size:220px;color:var(--text-tertiary);border-radius:999px;align-items:center;gap:8px;padding-inline:14px;display:flex}.tl-owner__search input{font:inherit;color:var(--text-primary);background:0 0;border:none;outline:none;inline-size:100%;font-size:13.5px}.tl-owner__search input::placeholder{color:var(--text-tertiary)}.tl-owner__rank-pill{border:1px solid var(--border-hairline);block-size:38px;color:var(--text-secondary);background:0 0;border-radius:999px;align-items:center;gap:8px;padding-inline:14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.tl-owner__rank-pill:hover{color:var(--text-primary);text-decoration:none}.tl-owner__rank-pill[aria-current=true]{border-color:var(--brand-primary);color:var(--text-primary);font-weight:600}.tl-owner__action{cursor:pointer;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:8px;block-size:42px;padding-inline:17px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tl-owner__action--add{background:var(--action-add,#6d33ff);color:#fff}.tl-owner__action--ai{background:var(--action-ai,#e55cb2);color:#0e0e10}.tl-owner__action--columns{border-color:var(--kind-conv-ring);color:var(--kind-conv-fg);background:0 0}.tl-owner__action--comment,.tl-owner__action--reorder{border-color:var(--kind-list-ring);color:var(--kind-list-fg);background:0 0}.tl-owner__action--shell{background:0 0;border:none;block-size:auto;padding:0}.tl-owner__reorder-trigger{border:1.5px solid var(--kind-list-ring);block-size:42px;color:var(--kind-list-fg);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding-inline:17px;font-size:14px;font-weight:600;display:inline-flex}.tl-owner__action--ghost{color:var(--text-secondary);border:1px solid var(--border-hairline,var(--border-divider));background:0 0}.tl-owner__action--disabled,.tl-owner__action:disabled{border-color:var(--border-divider);color:var(--text-tertiary);opacity:.55;cursor:default}.tl-owner__body{padding:20px 32px}.tl-owner--list .tl-owner__body{padding-inline:24px}.tl-owner__empty{color:var(--text-secondary);font-size:14.5px}.tl-owner__ai-slot{padding:8px 24px 0}.tl-owner__ai-slot:empty{display:none}.tl-owner-table-shell{border:1px solid var(--border-hairline,var(--border-divider));background:var(--surface-default);border-radius:14px;margin:18px 24px 0;position:relative;overflow:hidden}.tl-owner-table-shell .teaser-table-wrap{background:0 0;border:none;border-radius:0;overflow-x:auto}.tl-owner-table-shell .ui-table{min-inline-size:1180px;font-size:13.5px}.tl-owner-table-shell .ui-table tbody td,.tl-owner-table-shell .ui-table thead th{white-space:nowrap;min-inline-size:0}.tl-owner-table-shell .ui-table th.list-table__frozen{min-inline-size:340px;max-inline-size:none}.tl-owner-table-shell .ui-table .tl-owner-table__wrap{white-space:normal;min-inline-size:220px;line-height:1.35}.tl-owner-table-shell .ui-table thead th{background:var(--surface-level1);letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);border-block-end:1px solid var(--border-hairline);padding:12px 16px;font-size:11px;font-weight:700}.tl-owner-table-shell .ui-table thead th.list-table__frozen{background:var(--surface-level1);z-index:2;box-shadow:none;position:sticky;inset-inline-start:0}.tl-owner-table-shell .ui-table thead th.tl-owner-table__num{text-align:end}.tl-owner-table-shell .ui-table tbody th.list-table__frozen{z-index:1;letter-spacing:normal;text-transform:none;white-space:normal;color:var(--text-primary);border-block-end:1px solid var(--border-hairline);background:var(--surface-default);box-shadow:none;padding:10px 16px;font-size:13.5px;font-weight:400;position:sticky;inset-inline-start:0}.tl-owner-table-shell .ui-table tbody td{border-block-end:1px solid var(--border-hairline);color:var(--text-secondary);padding:10px 16px;line-height:1.35}.tl-owner-table-shell .ui-table tbody tr.tl-owner__ai-row>td[colspan]{white-space:normal;border-block-end:1px solid var(--border-hairline);padding:14px 16px}.tl-owner-table-shell__fade{background:var(--edge-fade);pointer-events:none;inline-size:56px;position:absolute;inset-block:0;inset-inline-end:0}.tl-owner-table__name-cell{align-items:center;gap:14px;display:flex;position:relative}.tl-owner-table__name-cell .tl-row-actions{background:linear-gradient(to left,var(--surface-level1) 0 calc(100% - 16px),transparent);padding-inline-start:16px;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}[dir=rtl] .tl-owner-table__name-cell .tl-row-actions{background:linear-gradient(to right,var(--surface-level1) 0 calc(100% - 16px),transparent)}.tl-owner-table__rank{font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-tertiary);inline-size:22px;font-size:13.5px;font-weight:700}.tl-owner-table__thumb{object-fit:cover;border-radius:16px;flex-shrink:0;block-size:58px;inline-size:58px}.tl-owner-table__thumb--empty{background:var(--surface-placeholder,var(--surface-level2));color:var(--text-placeholder-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-owner-table__name{color:var(--text-primary);font-size:13.5px;font-weight:700;line-height:1.3;text-decoration:none}.tl-owner-table__name:focus-visible,.tl-owner-table__name:hover{text-decoration:underline}.tl-owner-table__empty{color:var(--text-tertiary)}.tl-owner-table__name-stack{flex-direction:column;gap:4px;display:flex}.tl-owner-table__ai-tag{color:var(--ai-badge-fg);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.tl-owner-table__num{text-align:end;font-family:var(--font-mono,ui-monospace,monospace)}.tl-owner-table-shell .ui-table .tl-owner-table__num--strong{color:var(--text-primary);font-weight:600}.tl-owner-table__actions-col{white-space:nowrap;inline-size:140px}.tl-owner-table-shell .ui-table tbody tr:focus-within>td,.tl-owner-table-shell .ui-table tbody tr:focus-within>th,.tl-owner-table-shell .ui-table tbody tr:hover>td,.tl-owner-table-shell .ui-table tbody tr:hover>th,.tl-owner-table__row--active,.tl-owner-table__row--active td,.tl-owner-table__row--active th.list-table__frozen{background:var(--surface-level1)}.tl-owner__ai-row,.tl-owner__ai-row .list-table__frozen{background:var(--ai-row-flash)!important}.tl-owner__ai-review-bar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tl-owner__ai-review-label{color:var(--ai-badge-fg);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.tl-owner__ai-review-hint{color:var(--text-secondary);font-size:13px}.tl-owner__ai-review{gap:8px;margin-inline-start:auto;display:inline-flex}.tl-owner__keep{background:var(--ai-generate-bg,#d452a6);color:#0e0e10;border:none;border-radius:999px;font-weight:700}.tl-owner__discard,.tl-owner__keep{cursor:pointer;align-items:center;block-size:34px;padding-inline:15px;font-family:inherit;font-size:13px;display:inline-flex}.tl-owner__discard{border:1.5px solid var(--border-divider);color:var(--text-secondary);background:0 0;border-radius:999px;font-weight:600}.tl-owner__footer-meta{color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px 40px;font-size:13.5px;display:flex}.tl-owner__conversations{color:var(--text-link);font-size:13.5px;font-weight:600;text-decoration:none}.tl-owner-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;padding-block-start:18px;display:grid}.tl-owner-grid__card{color:var(--text-primary);flex-direction:column;gap:8px;text-decoration:none;display:flex}.tl-owner-grid__img{object-fit:cover;border-radius:14px;block-size:140px;inline-size:100%}.tl-owner-grid__img--empty{background:var(--surface-placeholder,var(--surface-level2));display:block}.tl-owner-grid__name{font-size:14px;font-weight:700}.tl-ai-badge{background:var(--ai-badge-bg);block-size:16px;color:var(--ai-badge-fg);letter-spacing:normal;border-radius:5px;align-items:center;padding-inline:6px;font-size:10px;font-weight:700;display:inline-flex}.tl-owner-item{flex-direction:column;gap:28px;max-inline-size:1200px;padding:24px 32px 48px;display:flex}.tl-owner-item__crumb ol{color:var(--text-tertiary);align-items:center;gap:9px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.tl-owner-item__crumb a{color:var(--text-tertiary);text-decoration:none}.tl-owner-item__crumb a:hover{color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.tl-owner-item__crumb [aria-current=page]{color:var(--text-secondary);font-weight:500}.tl-owner-item__grid{grid-template-columns:minmax(280px,520px) 1fr;align-items:start;gap:40px;display:grid}@media (max-width:64rem){.tl-owner-item__grid{grid-template-columns:1fr}}.tl-owner-item__photos{flex-direction:column;gap:10px;display:flex}.tl-owner-item__photo{background:var(--surface-level2);border-radius:16px;block-size:340px;position:relative;overflow:hidden}.tl-owner-item__photo img{object-fit:cover;block-size:100%;inline-size:100%}.tl-owner-item__counter{background:var(--glass-counter-pill,#ffffff38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);block-size:28px;color:var(--text-on-cover,#fff);font-family:var(--font-mono,ui-monospace,monospace);border-radius:999px;align-items:center;padding-inline:12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;inset-block-start:14px;inset-inline-end:14px}.tl-owner-item__thumbs{align-items:center;gap:7px;display:flex}.tl-owner-item__thumb{border-radius:10px;block-size:56px;inline-size:56px;display:inline-flex;overflow:hidden}.tl-owner-item__thumb img{object-fit:cover;block-size:100%;inline-size:100%}.tl-owner-item__thumb.is-active{outline:2px solid var(--kind-item-spine);outline-offset:2px}.tl-owner-item__thumb--empty{background:var(--surface-placeholder,var(--surface-level2));color:var(--text-placeholder-fg);justify-content:center;align-items:center}.tl-owner-item__thumb-manage{border:1.5px dashed var(--kind-conv-ring);block-size:56px;inline-size:56px;color:var(--kind-conv-fg);background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:9.5px;font-weight:700;text-decoration:none;display:inline-flex}.tl-owner-item__entity{gap:18px;display:flex}.tl-owner-item__spine{background:var(--kind-item-spine);border-radius:3px;flex-shrink:0;align-self:stretch;inline-size:5px}.tl-owner-item__main{flex-direction:column;flex:1;gap:18px;min-inline-size:0;display:flex}.tl-owner-item__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tl-owner-item__headings{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.tl-owner-item__title{letter-spacing:-.03em;margin:0;font-size:36px;font-weight:700;line-height:1.05}.tl-owner-item__rankline{color:var(--text-tertiary);margin:0;font-size:15px}.tl-owner-item__rank{font-family:var(--font-mono);color:var(--kind-list-fg);font-weight:700}.tl-owner-item__list-link{color:var(--kind-list-fg);font-weight:600;text-decoration:none}.tl-owner-item__list-link:hover,.tl-owner-item__value-link:hover{color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.tl-owner-item__manage{position:relative}.tl-owner-item__more{border:1.5px solid var(--border-divider);block-size:40px;inline-size:40px;color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.tl-owner-item__menu-wide{z-index:30;position:absolute;inset-block-start:46px;inset-inline-end:0}.tl-owner-item__chips{flex-wrap:wrap;gap:9px;display:flex}.tl-owner-item__chip{background:var(--surface-default);block-size:42px;color:var(--text-secondary);cursor:pointer;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:8px;padding-inline:17px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tl-owner-item__chip--edit{background:var(--action-add,#6d33ff);color:#fff}.tl-owner-item__chip--comment{background:var(--action-reorder,#ff6e4d);color:#0e0e10}.tl-owner-item__chip--ai{border-color:var(--kind-person-ring);color:var(--kind-person-fg);background:0 0}.tl-owner-item__chip--photos{border-color:var(--kind-conv-ring);color:var(--kind-conv-fg);background:0 0}.tl-owner-item__chip--add{border-color:var(--kind-item-ring);color:var(--kind-item-fg);background:0 0}.tl-owner-item__chip--like{border-color:var(--kind-person-ring);inline-size:42px;color:var(--kind-person-fg);background:0 0;justify-content:center;padding-inline:0}.tl-owner-item__fields{grid-template-columns:1fr 1fr;gap:20px 32px;margin:0;padding-block-start:6px;display:grid}.tl-owner-item__fields .is-wide{grid-column:1/-1}@media (max-width:40rem){.tl-owner-item__fields{grid-template-columns:1fr;gap:20px}}.tl-owner-item__fields dt{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-block-end:5px;font-size:11px;font-weight:700}.tl-owner-item__fields dt.is-editing{color:var(--brand-primary)}.tl-owner-item__fields dd{color:var(--text-primary);margin:0;font-size:15.5px}.tl-owner-item__fields .is-wide dd{max-inline-size:66ch;line-height:1.55}.tl-owner-item__fields dd.is-numeric,.tl-owner-item__value-btn.is-numeric{font-family:var(--font-mono)}.tl-owner-item__value-link{color:var(--text-link);text-decoration:none}.tl-owner-item__fields .is-filling{opacity:.75}.tl-owner-item__fields .is-filling dt{color:var(--ai-badge-fg)}.tl-owner-item__value-btn{font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:none;padding:0}.tl-owner-item__edit-row{align-items:center;gap:8px;display:flex}.tl-owner-item__edit-input{field-sizing:content;background:var(--surface-level1);border:1.5px solid var(--brand-primary);block-size:42px;inline-size:auto;min-inline-size:130px;max-inline-size:100%;box-shadow:0 0 0 3px var(--kind-item-tint);font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-primary);border-radius:10px;padding-block:0;padding-inline:13px;font-size:15px}.tl-owner-item__fields .is-wide .tl-owner-item__edit-input{inline-size:100%}.tl-owner-item__save{background:var(--brand-primary-solid);color:#fff;block-size:42px;font:inherit;cursor:pointer;border:none;border-radius:10px;padding-inline:15px;font-size:13.5px;font-weight:600}.tl-owner-item__empty{color:var(--text-tertiary)}.tl-owner-item__add-field{color:var(--brand-primary);font:inherit;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600}.tl-owner-item__filling{color:var(--text-tertiary);align-items:center;gap:9px;display:flex}.tl-owner-item__spinner{border:2px solid var(--ai-badge-bg);border-block-start-color:var(--ai-badge-fg);border-radius:999px;block-size:15px;inline-size:15px;animation:tl-spin .8s linear infinite}@keyframes tl-spin{to{transform:rotate(1turn)}}.tl-chat{background:var(--surface-body);block-size:calc(100dvh - 64px);min-block-size:560px;display:flex}.tl-chat__inbox{border-inline-end:1px solid var(--border-hairline);background:var(--surface-default);flex-direction:column;flex-shrink:0;min-block-size:0;inline-size:min(360px,100%);display:flex}@media (max-width:63.99rem){.tl-chat__inbox{display:none}.tl-chat--inbox-only .tl-chat__inbox{border-inline-end:none;inline-size:100%;display:flex}}.tl-chat__inbox-head{border-bottom:1px solid var(--border-hairline);flex-direction:column;gap:13px;padding:20px 18px 14px;display:flex}.tl-chat__inbox-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.tl-chat__inbox-title{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:700}.tl-chat__new{width:34px;height:34px;color:var(--brand-primary);background:0 0;justify-content:center;text-decoration:none;display:inline-flex}.tl-chat__inbox-search,.tl-chat__new{border:1px solid var(--border-hairline);border-radius:999px;align-items:center}.tl-chat__inbox-search{background:var(--surface-level1);height:38px;color:var(--text-tertiary);gap:9px;padding:0 13px;display:flex}.tl-chat__inbox-search-input{font:inherit;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13.5px}.tl-chat__inbox-search-input::placeholder{color:var(--text-tertiary)}.tl-chat__scroll{flex-direction:column;flex:1;display:flex;overflow-y:auto}.tl-chat__list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.tl-chat__scroll .tl-chat__list{flex:none;overflow-y:visible}.tl-chat__row{border-bottom:1px solid var(--border-hairline);color:inherit;align-items:flex-start;gap:12px;padding:14px 18px;text-decoration:none;display:flex}.tl-chat__row--active{background:var(--kind-item-tint)}.tl-chat__row-avatar{object-fit:cover;border-radius:15px;flex-shrink:0;width:44px;height:44px;display:inline-flex}.tl-chat__row-avatar,.tl-chat__row-avatar--ph{background:var(--surface-placeholder);justify-content:center;align-items:center}.tl-chat__row-avatar--ph{color:var(--text-placeholder-fg);display:flex}.tl-chat__row-avatar-stack{flex-shrink:0;width:44px;height:44px;position:relative}.tl-chat__row-avatar-stack-img{object-fit:cover;border-radius:11px;width:32px;height:32px;display:block;position:absolute}.tl-chat__row-avatar-stack-img:first-child{top:0;inset-inline-start:0}.tl-chat__row-avatar-stack-img:last-child{border:2px solid var(--surface-default);bottom:0;inset-inline-end:0}.tl-chat__row-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tl-chat__row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tl-chat__row-title{color:var(--text-primary);font-size:14.5px;font-weight:700}.tl-chat__row-time{color:var(--text-tertiary);flex-shrink:0;font-size:11.5px}.tl-chat__row-time--unread{color:var(--brand-primary);font-weight:600}.tl-chat__row-preview{color:var(--text-secondary);max-height:36px;font-size:13px;line-height:1.4;display:block;overflow:hidden}.tl-chat__row-preview-sender{font-weight:600}.tl-chat__row-preview--unread{color:var(--text-primary);font-weight:500}.tl-chat__row-badge{background:var(--brand-primary-solid);color:#fff;border-radius:999px;justify-content:center;align-self:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.tl-chat__note{color:var(--text-tertiary);margin:0;padding:16px 18px;font-size:12.5px}.tl-chat__thread{background:var(--surface-body);flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex}.tl-chat__empty{color:var(--text-tertiary);flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.chat-list__item--active,.tl-chat .chat-list__item--active{background:var(--kind-item-tint)}.chat-thread{gap:0;min-height:0}.chat-thread,.chat-thread__list{flex-direction:column;flex:1;display:flex}.chat-thread__list{gap:14px;margin:0;padding:22px;list-style:none;overflow-y:auto}.chat-thread__bubble{padding:12px 15px;font-size:14.5px;line-height:1.5}.chat-thread__bubble--share{background:0 0;border:none;border-radius:0;padding:0}.chat-thread__bubble-wrap--mine .chat-thread__share--card{border-radius:16px 16px 5px}.chat-thread__bubble-col{flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.chat-thread__bubble-wrap--mine .chat-thread__bubble-col{align-items:flex-end}.chat-thread__meta{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) ease;margin-block-start:4px;position:absolute;inset-block-start:100%;inset-inline-start:0}.chat-thread__bubble-wrap--mine .chat-thread__meta{inset-inline:auto 0}.chat-thread__bubble-wrap:focus-within .chat-thread__meta,.chat-thread__bubble-wrap:hover .chat-thread__meta{opacity:1;pointer-events:auto}.chat-thread__bubble--theirs{background:var(--surface-default);border:1px solid var(--border-hairline);color:var(--text-primary);border-radius:16px 16px 16px 5px;align-self:flex-start}.chat-thread__bubble--mine,.tl-chat-bubble--out{border:none;align-self:flex-end;background:var(--brand-primary-solid)!important;color:#fff!important;border-radius:16px 16px 5px!important}.chat-bubble:not(.chat-bubble--mine),.tl-chat-bubble--in{border-radius:16px 16px 16px 5px!important}.chat-thread__composer{background:var(--surface-default);border-top:1px solid var(--border-hairline);flex-direction:column;align-items:stretch;gap:10px;padding:16px 22px 20px;display:flex}.chat-thread__composer .ui-input{background:var(--surface-level1);border:1.5px solid var(--border-hairline);min-height:44px;box-shadow:none;resize:none;border-radius:12px;flex:1;padding:12px 15px;font-size:14.5px;line-height:1.2}.chat-thread__composer .ui-input::placeholder{color:var(--text-tertiary)}.chat-thread__edit{gap:8px}.chat-new,.chat-thread__edit{flex-direction:column;display:flex}.chat-new{gap:12px;max-inline-size:26rem;padding:22px}.chat-thread-pane__header{background:var(--surface-default);border-bottom:1px solid var(--border-hairline);align-items:center;gap:13px;margin-block-end:0;padding:14px 22px;display:flex}.chat-thread-pane__title{color:var(--kind-person-fg);margin:0;font-size:15.5px;font-weight:600}.chat-thread-pane__title--plain{color:var(--text-primary);font-size:17px}.inbox-empty{gap:8px;padding:16px 18px}.chat-thread-pane,.inbox-empty{flex-direction:column;display:flex}.chat-thread-pane{flex:1;min-height:0}.tl-settings{gap:40px;max-inline-size:1200px;padding:32px 40px 56px;display:flex}.tl-settings__nav{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:2px;inline-size:212px;display:flex;position:sticky;inset-block-start:88px}@media (max-width:48rem){.tl-settings{flex-direction:column}.tl-settings__nav{flex-flow:wrap;inline-size:100%;position:static}}.tl-settings__nav-link{height:38px;color:var(--text-secondary);border-radius:10px;align-items:center;padding:0 13px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.tl-settings__nav-link--danger{color:var(--danger,#e0431c)}.tl-settings__nav-link--active,.tl-settings__nav-link[aria-current=page]{background:var(--surface-level1);color:var(--text-primary);font-weight:700}.tl-settings__panels{flex-direction:column;flex:1;gap:34px;min-inline-size:0;display:flex}.tl-settings__intro{flex-direction:column;gap:6px;display:flex}.tl-settings__title{letter-spacing:-.028em;margin:0;font-size:30px;font-weight:700}.tl-settings__signed-in{color:var(--text-tertiary);margin:0;font-size:15px}.tl-settings__mono{font-family:var(--font-mono,ui-monospace,monospace)}.tl-settings__section{flex-direction:column;gap:18px;display:flex}.tl-settings__section--privacy{gap:4px}.tl-settings__section--danger{gap:16px}.tl-settings__section-title{letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--border-hairline);margin:0;padding-bottom:12px;font-size:13px;font-weight:700}.tl-settings__section-title--danger{color:var(--danger,#e0431c)}.tl-settings__fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tl-settings__field{color:var(--text-secondary);flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.tl-settings__field--full{grid-column:1/-1}.tl-settings__control{background:var(--surface-default);border:1.5px solid var(--border-hairline);min-height:46px;color:var(--text-primary);border-radius:11px;align-items:center;padding:0 14px;font-size:15px;font-weight:400;display:flex}.tl-settings__control--input{box-sizing:border-box;resize:vertical;width:100%;font-family:inherit;font-size:15px;font-weight:400;line-height:normal}.tl-settings__control--input.tl-settings__mono{font-family:var(--font-mono,ui-monospace,monospace)}.tl-settings__control--input:disabled{background:var(--surface-level1);color:var(--text-secondary);cursor:not-allowed;opacity:1}.tl-settings__control--area{min-height:80px;padding:13px 14px;line-height:1.55;display:block}.tl-settings__control--link{gap:10px;text-decoration:none}.tl-settings__control-value{text-align:start;flex:1}.tl-settings__control--link>svg{color:var(--text-tertiary);flex-shrink:0}.tl-settings__hint,.tl-settings__hint-inline{color:var(--text-tertiary);font-size:12.5px;font-weight:400}.tl-settings__logout-row .tl-settings__hint{font-size:13px}.tl-settings__save{background:var(--brand-primary-solid);height:44px;color:var(--text-on-accent);border:1.5px solid #0000;border-radius:12px;align-self:flex-start;padding:0 20px}.tl-settings__logout-btn,.tl-settings__save{font:inherit;cursor:pointer;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.tl-settings__logout-btn{border:1.5px solid var(--border-divider);height:42px;color:var(--text-secondary);background:0 0;border-radius:12px;gap:9px;padding:0 18px}.tl-settings__toggles{flex-direction:column;gap:4px;display:flex}.tl-settings__toggle-row{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.tl-settings__toggle-row>span:first-child{flex-direction:column;gap:3px;display:flex}.tl-settings__toggle-row strong{color:var(--text-primary);font-size:15px;font-weight:600}.tl-settings__toggle-row span span{color:var(--text-tertiary);font-size:13.5px;font-weight:400}.tl-settings__switch{background:var(--surface-level2);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;width:46px;height:27px;padding:3px;display:inline-flex}.tl-settings__switch:disabled{opacity:.6;cursor:not-allowed}.tl-settings__switch span{background:var(--surface-default);border-radius:999px;width:21px;height:21px}.tl-settings__switch--on{background:var(--brand-primary-solid)}.tl-settings__switch--on span{background:#fff;margin-inline-start:auto}.tl-settings__blocked{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.tl-settings__blocked-row{border-bottom:1px solid var(--border-hairline);align-items:center;gap:14px;padding:14px 0;display:flex}.tl-settings__blocked-avatar{object-fit:cover;border-radius:17px;flex-shrink:0;block-size:44px;inline-size:44px}.tl-settings__blocked-copy{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.tl-settings__blocked-copy strong{color:var(--text-primary);font-size:15px;font-weight:600}.tl-settings__blocked-copy span{color:var(--text-tertiary);font-size:13px}.tl-settings__blocked-unblock{border:1.5px solid var(--border-hairline);height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.tl-settings__blocked-unblock:hover{border-color:var(--border-divider)}.tl-settings__theme{gap:8px;display:flex}.tl-settings__theme-opt{border:1.5px solid var(--border-hairline);background:var(--surface-default);height:46px;color:var(--text-primary);cursor:pointer;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:flex}.tl-settings__theme-opt:not(.tl-settings__theme-opt--active):hover{border-color:var(--border-divider)}.tl-settings__theme-opt--active{border-color:var(--brand-primary);background:var(--kind-item-tint);color:var(--brand-primary);font-weight:700}.tl-settings__danger{border:1.5px solid var(--danger,#e0431c);background:var(--surface-default);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.tl-settings__danger-copy{flex-direction:column;gap:4px;display:flex}.tl-settings__danger-copy strong{font-size:15.5px;font-weight:600}.tl-settings__danger-copy span{color:var(--text-tertiary);max-width:60ch;font-size:13.5px;line-height:1.5}.tl-settings__danger-btn{border:1.5px solid var(--danger,#e0431c);height:44px;color:var(--danger,#e0431c);background:0 0;border-radius:12px;flex-shrink:0;align-items:center;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tl-settings__logout-row{align-items:center;gap:12px;display:flex}.tl-settings__danger-title{color:var(--danger,#e0431c);margin:0;font-size:16px;font-weight:700}.tl-create-page{padding-block-end:48px}.session-shell:has(.tl-create--fullbleed) .session-header,.session-shell:has(.tl-create--fullbleed) .session-sidebar{display:none}.session-shell__content:has(.tl-create--fullbleed){padding-inline:0}.tl-create--fullbleed.tl-create-page{min-block-size:100dvh;padding-block-end:0}.tl-create{min-block-size:inherit;flex-direction:column;display:flex}.tl-create__chrome{z-index:40;background-color:var(--surface-default);border-block-end:1px solid var(--border-divider,var(--border-hairline));align-items:center;gap:20px;height:64px;padding:0 24px;display:flex;position:sticky;inset-block-start:0}.tl-create__chrome-logo{inline-size:196px;color:inherit;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.tl-create__chrome-actions{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.tl-create__chrome-actions .ui-avatar{border:none;block-size:40px;inline-size:40px}.tl-create__chrome-actions .ui-button{block-size:38px;min-block-size:38px;padding-block:0;font-size:14px}.tl-create__chrome-actions .ui-button--outline{color:var(--text-secondary);border-color:var(--border-divider);padding-inline:16px}.tl-create__chrome-actions .ui-button--brand{border:none;padding-inline:20px}.tl-create__layout{grid-template-columns:minmax(0,700px) 340px;justify-content:center;align-items:start;gap:40px;inline-size:100%;max-inline-size:1200px;margin-inline:auto;padding:36px 40px 56px;display:grid}@media (max-width:64rem){.tl-create__layout{grid-template-columns:1fr}}.tl-create__bar{grid-column:1/-1;align-items:center;gap:16px;margin-block-end:8px;display:flex}.tl-create__draft{color:var(--text-tertiary);font-size:14px}.tl-create__form{flex-direction:column;gap:32px;min-inline-size:0;display:flex}.tl-create__intro{flex-direction:column;gap:8px;display:flex}.tl-create__heading{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:700;line-height:1.06}.tl-create__lead{color:var(--text-tertiary);margin:0;font-size:16px}.tl-create__section{flex-direction:column;gap:16px;display:flex}.tl-create__section--basics{gap:18px}.tl-create__section-title{letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);border-block-end:1px solid var(--border-hairline);margin:0;padding-block-end:12px;font-size:13px;font-weight:700}.tl-create__modes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tl-create__mode{border:1.5px solid var(--border-hairline,var(--border-divider));background:var(--surface-default);text-align:start;cursor:pointer;font:inherit;border-radius:14px;gap:13px;padding:17px;display:flex}.tl-create__mode--selected{border-color:var(--brand-primary);background:var(--kind-item-tint)}.tl-create__mode-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:inline-flex}.tl-create__mode-icon--scratch{background:var(--action-add);color:var(--text-on-accent)}.tl-create__mode-icon--ai{background:var(--action-ai);color:#0e0e10}.tl-create__mode-text{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.tl-create__mode strong{font-size:15px;display:block}.tl-create__mode-text>span{color:var(--text-secondary);font-size:13px;line-height:1.45}.tl-create__hint{color:var(--text-tertiary);margin-block-start:6px;font-size:12.5px;display:block}.tl-create__field-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.tl-create__field-foot .tl-create__hint{margin-block-start:0}.tl-create__count{font-family:var(--font-mono);color:var(--text-tertiary);font-size:12px}.tl-create .list-editor__field{gap:7px}.tl-create .list-editor__label{font-size:14px}.tl-create .ui-input{block-size:52px;min-block-size:52px;caret-color:var(--brand-primary);box-shadow:none;padding-block:0;padding-inline:15px;font-size:17px}.tl-create .ui-input,.tl-create textarea.ui-input{border-color:var(--border-hairline);border-radius:12px}.tl-create textarea.ui-input{block-size:auto;min-block-size:92px;padding:13px 15px;font-size:15px;line-height:1.55}.tl-create textarea.ui-input::placeholder{color:var(--text-tertiary)}.tl-create .ui-input:focus,.tl-create .ui-input[data-focused]{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--kind-item-tint)}.tl-create__pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tl-create__select{background:var(--surface-default);border:1.5px solid var(--border-hairline);block-size:46px;color:var(--text-primary);appearance:none;cursor:pointer;border-radius:11px;align-items:center;padding-inline:14px 34px;font-family:inherit;font-size:15px;display:flex}.tl-create__select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--kind-item-tint);outline:none}.tl-create__cover-opts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tl-create__cover-opt{border-style:dashed;border-width:1.5px;border-color:var(--border-divider);block-size:132px;font:inherit;cursor:pointer;background:0 0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0;font-size:13.5px;font-weight:600;display:flex}.tl-create__cover-opt--library{border-color:var(--kind-conv-ring);color:var(--kind-conv-fg)}.tl-create__cover-opt--generate{border-color:var(--kind-person-ring);color:var(--kind-person-fg)}.tl-create__cover-opt--upload{border-style:solid;border:2px solid var(--border-hairline);padding:0;position:relative;overflow:hidden}.tl-create__cover-opt--upload img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tl-create__cover-opt--selected{border-color:var(--brand-primary)}.tl-create__cover-pill{background:var(--glass-author-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);block-size:22px;color:var(--text-on-cover);border-radius:999px;align-items:center;gap:5px;padding-inline:9px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;inset-block-end:8px;inset-inline-start:8px}.tl-create__vis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tl-create__vis-opt{border:1.5px solid var(--border-hairline,var(--border-divider));background:var(--surface-default);cursor:pointer;text-align:start;font:inherit;border-radius:13px;flex-direction:column;gap:8px;padding:16px;display:flex}.tl-create__vis-head{align-items:center;gap:9px;display:flex}.tl-create__vis-opt svg{color:var(--text-secondary);flex-shrink:0}.tl-create__vis-opt strong{font-size:14.5px}.tl-create__vis-opt>span:not(.tl-create__vis-head){color:var(--text-secondary);font-size:12.5px;line-height:1.45}.tl-create__vis-opt--selected{border-color:var(--brand-primary);background:var(--kind-item-tint)}.tl-create__vis-opt--selected svg{color:var(--brand-primary)}.tl-create__col-chips{flex-wrap:wrap;gap:9px;display:flex}.tl-create__col-chip{background:var(--chip-columns-bg);block-size:38px;color:var(--chip-columns-fg);border-radius:999px;align-items:center;gap:9px;padding-inline:14px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.tl-create__col-chip button{block-size:20px;inline-size:20px;color:inherit;background:#849dff38;border:none;border-radius:999px;flex-shrink:0;justify-content:center;padding:0}.tl-create__col-add,.tl-create__col-chip button{cursor:pointer;font:inherit;align-items:center;display:inline-flex}.tl-create__col-add{border:1.5px dashed var(--border-divider);block-size:38px;color:var(--text-secondary);background:0 0;border-radius:999px;gap:7px;padding-inline:15px;font-size:13.5px;font-weight:600}.tl-create__col-suggest{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.5}.tl-create__col-suggest a,.tl-create__col-suggest button{font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.tl-create__preview{background:0 0;border:none;border-radius:0;flex-direction:column;gap:14px;padding:0;display:flex;position:sticky;inset-block-start:88px}.tl-create__preview-panel,.tl-create__url{border:1px solid var(--border-hairline,var(--border-divider));background:var(--surface-default);border-radius:14px;flex-direction:column;padding:18px;display:flex}.tl-create__preview-panel{gap:14px}.tl-create__url{gap:9px}.tl-create__aside-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:11.5px;font-weight:600}.tl-create__preview-card{border:1px solid var(--border-hairline);background:0 0;border-radius:14px;padding:0;display:block;overflow:hidden}.tl-create__preview-cover{background:var(--surface-placeholder);block-size:132px;display:block}.tl-create__preview-cover img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tl-create__preview-body{flex-direction:column;gap:8px;padding:14px;display:flex}.tl-create__preview-kindrow{align-items:center;gap:8px;display:flex}.tl-create__preview-spine{background:var(--kind-list-spine);border-radius:2px;flex-shrink:0;block-size:13px;inline-size:4px}.tl-create__preview-kind{letter-spacing:.09em;text-transform:uppercase;color:var(--kind-list-fg);font-size:10.5px;font-weight:700}.tl-create__preview-title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.tl-create__preview-meta{color:var(--text-tertiary);margin:0;font-size:12.5px}.tl-create__url-path{font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-secondary);word-break:break-all;margin:0;font-size:12.5px;line-height:1.5}.tl-create__url-path code{font-family:inherit;font-weight:inherit;color:var(--text-tertiary)}.tl-create__url .tl-create__hint{margin-block-start:0;line-height:1.5}.tl-create-modal{z-index:60;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.tl-create-modal__scrim{background:var(--overlay-modal,#12141699);cursor:pointer;border:none;position:absolute;inset:0}.tl-create-modal__dialog{z-index:1;border:1px solid var(--border-hairline);background:var(--surface-popup,var(--surface-default));border-radius:20px;flex-direction:column;max-block-size:min(840px,100%);inline-size:min(760px,100%);max-inline-size:none;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #0c0e1466}.tl-create-modal__head{border-bottom:1px solid var(--border-hairline);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.tl-create-modal__body{flex-direction:column;flex:1;gap:20px;padding:22px 24px;display:flex;overflow-y:auto}.tl-create-modal__title{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:700}.tl-create-modal__sub{color:var(--text-tertiary);margin:4px 0 0;font-size:13.5px}.tl-create-modal__sub-list{color:var(--kind-list-fg);font-weight:600}.tl-create-modal__close{background:var(--surface-level1);cursor:pointer;block-size:34px;inline-size:34px;color:var(--text-tertiary);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tl-create-modal__ai{border:1.5px solid var(--kind-person-ring);background:var(--kind-person-spine);border-radius:13px;align-items:center;gap:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.tl-create-modal__ai{background:color-mix(in srgb,var(--kind-person-spine) 10%,transparent)}}.tl-create-modal__ai-icon{background:var(--action-ai);color:#0e0e10;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;block-size:38px;inline-size:38px;display:inline-flex}.tl-create-modal__ai>div{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.tl-create-modal__ai strong{color:var(--ai-badge-fg);font-size:14.5px;font-weight:700;display:block}.tl-create-modal__ai p{color:var(--text-secondary);margin:0;font-size:12.5px}.tl-create-modal__ai-cta{background-color:var(--action-ai);color:#0e0e10;border:none;flex-shrink:0;block-size:38px;min-block-size:38px;padding-block:0;padding-inline:17px;font-size:13.5px;font-weight:700}.tl-create-modal__ai-cta[data-hovered]{background-color:var(--action-ai);filter:brightness(.96)}.tl-create-modal__ai-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.tl-create-modal__credits{color:var(--text-tertiary);white-space:nowrap;font-size:12.5px}.tl-create-modal__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tl-create-modal__grid-full{grid-column:1/-1}@media (max-width:40rem){.tl-create-modal__grid{grid-template-columns:1fr}}.tl-create-modal__dialog .tl-create-modal__name{gap:7px}.tl-create-modal__dialog .tl-create-modal__name>.list-editor__label{font-size:14px}.tl-create-modal__dialog .tl-create-modal__name .ui-input{background-color:var(--surface-level1);border-color:var(--border-hairline);block-size:50px;min-block-size:50px;box-shadow:none;border-radius:12px;padding:0 15px;font-size:16.5px}.tl-create-modal__dialog .tl-create-modal__block-label,.tl-create-modal__dialog .tl-create-modal__grid .list-editor__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:700}.tl-create-modal__dialog .tl-create-modal__grid .list-editor__label{align-items:center;gap:7px;display:flex}.tl-create-modal__dialog .tl-create-modal__grid .list-editor__field{gap:6px}.tl-create-modal__dialog .tl-create-modal__block .ui-input,.tl-create-modal__dialog .tl-create-modal__grid .ui-input{background-color:var(--surface-level1);border-color:var(--border-hairline);block-size:46px;min-block-size:46px;box-shadow:none;border-radius:11px;padding:0 14px;font-size:15px}.tl-create-modal__dialog .tl-create-modal__grid textarea.ui-input{block-size:auto;min-block-size:76px;padding:12px 14px;line-height:1.5}.tl-create-modal__dialog .tl-create-modal__grid textarea.ui-input::placeholder{color:var(--text-tertiary)}.tl-create-modal__dialog .ui-input:focus,.tl-create-modal__dialog .ui-input[data-focused]{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--kind-item-tint)}.tl-create-modal__grid .list-editor__field[data-ai] .list-editor__label{color:var(--ai-badge-fg)}.tl-create-modal__grid .list-editor__field[data-ai] .ui-input{background-color:var(--ai-badge-bg);border-color:var(--kind-person-ring);font-family:var(--font-mono)}.tl-create-modal__stars{background:var(--surface-level1);border:1.5px solid var(--border-hairline);border-radius:11px;align-items:center;gap:4px;block-size:46px;padding-inline:14px;display:flex}.tl-create-modal__star{color:var(--border-divider);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.tl-create-modal__star--on{color:var(--rating)}.tl-create-modal__loc{background:var(--surface-level1);border:1.5px solid var(--border-hairline);border-radius:11px;align-items:center;gap:11px;block-size:46px;padding-inline:14px;display:flex}.tl-create-modal__loc:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--kind-item-tint)}.tl-create-modal__dialog .tl-create-modal__loc .ui-input{block-size:auto;min-block-size:0;min-inline-size:0;box-shadow:none;background:0 0;border:none;flex:1;padding:0;font-size:15px}.tl-create-modal__dialog .tl-create-modal__loc .ui-input:focus{box-shadow:none;border:none;outline:none}.tl-create-modal__loc-pin{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:12.5px;font-weight:600}.tl-create-modal__dialog .tl-create-modal__block{gap:9px}.tl-create-modal__dialog .tl-create__hint{margin-block-start:0}.tl-create-modal__photos{flex-wrap:wrap;gap:9px;display:flex}.tl-create-modal__photo-thumb{background:var(--surface-placeholder);block-size:84px;inline-size:84px;color:var(--text-placeholder-fg);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tl-create-modal__photo-remove{cursor:pointer;color:#fff;background:#0000008c;border:none;border-radius:999px;justify-content:center;align-items:center;block-size:20px;inline-size:20px;font-size:15px;line-height:1;display:flex;position:absolute;inset-block-start:4px;inset-inline-end:4px}.tl-create-modal__photo-remove:hover{background:#000000bf}.tl-create-modal__photo-remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tl-create-modal__drop{border:1.5px dashed var(--border-divider);block-size:84px;min-block-size:84px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.tl-create-modal__footer{border-top:1px solid var(--border-hairline);background:var(--surface-default);flex-shrink:0;align-items:center;gap:12px;padding:18px 24px;display:flex}.tl-create-modal__footer-actions{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.tl-create-modal__footer-actions .ui-button{border-radius:12px;block-size:44px;min-block-size:44px;padding-block:0;padding-inline:18px;font-size:14.5px}.tl-create-modal__footer-actions .ui-button--brand{border:none;padding-inline:22px}.tl-create-modal__footer-actions .ui-button--outline{color:var(--text-secondary)}.tl-create-modal__save-another{border-color:var(--kind-item-ring);color:var(--kind-item-fg);box-shadow:none;background-color:#0000}.tl-create-modal__save-another[data-hovered]{background-color:var(--kind-item-tint)}.tl-create-modal__rank-note{color:var(--text-tertiary);font-size:12.5px}.tl-reorder-overlay{z-index:40;background:var(--surface-body);padding-block-end:40px;position:fixed;inset-block:64px 0;inset-inline:240px 0;overflow:auto}@media (max-width:47.99rem){.tl-reorder-overlay{inset-inline-start:0}}.tl-reorder-banner{background:var(--action-reorder-on-bg,#c9451f);color:var(--action-reorder-on-fg,#fff);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 24px;display:flex}.tl-reorder-banner__icon{background:#fff3;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:inline-flex}.tl-reorder-banner__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.tl-reorder-banner__title{margin:0;font-size:15.5px;font-weight:700;line-height:1.2}.tl-reorder-banner__help{opacity:.9;margin:0;font-size:13px;line-height:1.2}.tl-reorder-banner__actions{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.tl-reorder-banner__cancel{block-size:40px;min-block-size:40px;box-shadow:none;background:0 0;border:1.5px solid #ffffff80;border-radius:999px;padding-block:0;padding-inline:18px;font-size:14px;font-weight:600;color:var(--action-reorder-on-fg,#fff)!important}.tl-reorder-banner__cancel[data-hovered]{background:#ffffff1f}.tl-reorder-banner__done{background:var(--action-reorder-on-fg,#fff);block-size:40px;min-block-size:40px;box-shadow:none;border:none;border-radius:999px;padding-block:0;padding-inline:20px;font-size:14px;font-weight:700;color:var(--action-reorder-on-bg,#c9451f)!important}.tl-reorder-banner__done[data-hovered]{background:var(--action-reorder-on-fg,#fff);filter:brightness(.94)}.tl-reorder-body{flex-direction:column;gap:16px;max-inline-size:1000px;padding:24px;display:flex}.tl-reorder-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tl-reorder-head__title{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700;line-height:1.15}.tl-reorder-status{color:var(--text-tertiary);text-align:end;margin:0;font-size:13.5px;font-weight:400;line-height:1.35}.tl-reorder-status strong{color:var(--text-primary);font-weight:600}.tl-reorder-error{color:var(--status-danger);margin:0;font-size:13.5px;font-weight:600}.tl-reorder-list{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.tl-reorder-row-wrap{list-style:none}.tl-reorder-row{border-block-end:1px solid var(--border-hairline);background:var(--surface-default);align-items:center;gap:14px;padding:12px 16px;display:flex;position:relative}.tl-reorder-row-wrap:last-child .tl-reorder-row{border-block-end:none}.tl-reorder-row--after-lift{border-block-start:1px solid var(--border-hairline)}.tl-reorder-row--dim{opacity:.62}.tl-reorder-row--dragging{border:1.5px solid var(--action-reorder-on-bg,#c9451f);background:var(--surface-default);border-radius:13px;margin:6px 10px;transform:rotate(-.5deg);box-shadow:0 18px 40px #14181e38}.tl-reorder-row--dragging .tl-reorder-row__handle{color:var(--action-reorder-on-bg,#c9451f);cursor:grabbing}.tl-reorder-row--dragging .tl-reorder-row__rank,.tl-reorder-row__moving{color:var(--action-reorder-on-bg,#c9451f)}.tl-reorder-row__moving{block-size:22px;letter-spacing:.06em;text-transform:uppercase;background:#c9451f24;border-radius:999px;flex-shrink:0;align-items:center;padding-inline:9px;font-size:10.5px;font-weight:700;display:inline-flex}.tl-reorder-drop{height:3px;margin:0;position:relative}.tl-reorder-drop,.tl-reorder-drop:before{background:var(--action-reorder-on-bg,#c9451f)}.tl-reorder-drop:before{content:"";border-radius:999px;block-size:11px;inline-size:11px;position:absolute;inset-block-start:-4px;inset-inline-start:14px}.item-reorder__moves{align-items:center;gap:var(--sp-4);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) ease;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:16px;transform:translateY(-50%)}.tl-reorder-row:focus-within .item-reorder__moves,.tl-reorder-row:hover .item-reorder__moves{opacity:1;pointer-events:auto}.tl-reorder-row__nudge{min-inline-size:28px;padding-inline:6px;font-size:12px}.tl-reorder-row__nudge[aria-disabled=true]{opacity:.55;cursor:default}.tl-reorder-row__handle{block-size:28px;inline-size:28px;color:var(--text-tertiary);cursor:grab;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tl-reorder-row__rank{font-family:var(--font-mono,ui-monospace,monospace);inline-size:22px;color:var(--text-tertiary);flex-shrink:0;font-size:14px;font-weight:700}.tl-reorder-row__thumb{object-fit:cover;border-radius:13px;flex-shrink:0;block-size:48px;inline-size:48px}.tl-reorder-row__thumb--empty{background:var(--surface-placeholder,var(--surface-level2));color:var(--text-placeholder-fg);justify-content:center;align-items:center;display:flex}.tl-reorder-row__name{color:var(--text-primary);font-size:15px;font-weight:600}.tl-reorder-row--dragging .tl-reorder-row__name{font-weight:700}.tl-reorder-row__meta{color:var(--text-tertiary);white-space:nowrap;margin-inline-start:auto;font-size:13px}.tl-reorder-footnote{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.4}.tl-columns-page{justify-content:center;padding:32px 24px 64px;display:flex}.tl-columns-panel{background:var(--surface-popup,var(--surface-default));border:1px solid var(--border-hairline,var(--border-divider));border-radius:20px;inline-size:min(520px,100%);overflow:hidden;box-shadow:0 32px 80px #0c0e1447}.tl-columns-panel__head{border-block-end:1px solid var(--border-hairline);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.tl-columns-panel__headings{flex-direction:column;gap:4px;display:flex}.tl-columns-panel__title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.tl-columns-panel__help{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.2}.tl-columns-panel__close{background:var(--surface-level1);cursor:pointer;block-size:32px;inline-size:32px;color:var(--text-tertiary);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tl-columns-panel__row{border-radius:11px;align-items:center;gap:11px;padding:10px 12px;display:flex}.tl-columns-panel__row--frozen{background:var(--surface-level1)}.tl-columns-panel__row--focus,.tl-columns-panel__row:focus-within{border:1.5px solid var(--brand-primary);background:var(--surface-default);box-shadow:0 0 0 3px var(--kind-item-tint)}.tl-columns-panel__row--hidden{opacity:.55}.tl-columns-panel__grip{color:var(--text-tertiary);cursor:grab;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tl-columns-panel__row--frozen .tl-columns-panel__grip{cursor:default}.tl-columns-panel__copy{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.tl-columns-panel__name{inline-size:100%;min-inline-size:0;box-shadow:none;min-block-size:0;color:var(--text-primary);background:0 0;border:none;padding:0;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1.2}.tl-columns-panel__name:focus{outline:none}.tl-columns-panel__row--frozen .tl-columns-panel__name{font-weight:700}.tl-columns-panel__sub{color:var(--text-tertiary);font-size:11.5px;line-height:1.2}.tl-columns-panel__chip{background:var(--chip-columns-bg);block-size:20px;color:var(--chip-columns-fg);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;flex-shrink:0;align-items:center;padding-inline:8px;font-size:10.5px;font-weight:700;display:inline-flex}.tl-columns-panel__chip--muted{background:var(--surface-level2);color:var(--text-secondary)}.tl-columns-panel__iconbtn{block-size:28px;inline-size:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tl-columns-panel__iconbtn:hover{background:var(--surface-level1)}.tl-columns-panel__spacer{flex-shrink:0;inline-size:28px}.tl-columns-panel__add{border:1.5px dashed var(--border-divider);block-size:44px;inline-size:100%;color:var(--kind-conv-fg);cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:9px;margin-block-start:6px;padding-inline:12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.tl-columns-panel__add:hover{background:var(--surface-level1)}.tl-columns-panel__footer{border-block-start:1px solid var(--border-hairline);background:var(--surface-default);align-items:center;gap:12px;padding:16px 22px;display:flex}@media (max-width:26.25rem){.tl-columns-panel__footer{flex-wrap:wrap}}.tl-columns-panel__warn{color:var(--text-tertiary);flex:0 auto;margin:0;font-size:12.5px}.tl-columns-panel__actions{flex-shrink:0;gap:10px;margin-inline-start:auto;display:flex}.tl-columns-panel__actions .ui-button{border-radius:11px;min-block-size:40px;font-size:14px}.tl-columns-panel__actions .ui-button--outline{color:var(--text-secondary);padding-inline:16px}.tl-columns-panel__actions .ui-button--brand{padding-inline:16.5px}.column-editor__advisory,.tl-columns-panel .list-editor__banner{padding-block-end:12px;padding-inline:14px;font-size:12.5px}.tl-action-menu{background:var(--surface-popup,var(--surface-default));border:1px solid var(--border-hairline,var(--border-divider));border-radius:16px;flex-direction:column;gap:2px;inline-size:340px;max-inline-size:calc(100vw - 32px);padding:8px;display:flex;box-shadow:0 28px 70px #0c0e144d}.tl-action-menu__section{display:contents}.tl-action-menu__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);padding:9px 12px 6px;font-size:10.5px;font-weight:700;line-height:normal;display:block}.tl-action-menu__section+.tl-action-menu__section .tl-action-menu__label{border-block-start:1px solid var(--border-hairline);margin-block-start:6px}.tl-action-menu__item{block-size:40px;inline-size:100%;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding-block:0;padding-inline:12px;font-size:14.5px;font-weight:400;text-decoration:none;display:flex}.tl-action-menu__item:hover{background:var(--surface-level1)}.tl-action-menu__item--danger{color:var(--danger,var(--status-danger,#e0431c))}.tl-action-menu__icon{flex:none}.tl-action-menu__meta{color:var(--text-tertiary);margin-inline-start:auto;font-size:11.5px}.tl-delete-dialog{z-index:40;background:var(--surface-popup,var(--surface-default));border:1px solid var(--border-hairline);border-radius:18px;flex-direction:column;gap:16px;inline-size:min(420px,100vw - 48px);padding:24px;display:flex;position:absolute;inset-block-start:46px;inset-inline-end:0;box-shadow:0 28px 70px #0c0e144d}.tl-delete-dialog__icon{background:var(--danger,#e0431c);border-radius:13px;justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tl-delete-dialog__icon{background:color-mix(in srgb,var(--danger,#e0431c) 12%,transparent)}}.tl-delete-dialog__icon{color:var(--danger,#e0431c)}.tl-delete-dialog__text{flex-direction:column;gap:7px;display:flex}.tl-delete-dialog__title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.tl-delete-dialog__body{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.55}.tl-delete-dialog__actions{gap:10px;padding-block-start:4px;display:flex}.tl-delete-dialog__delete,.tl-delete-dialog__keep{block-size:44px;font:inherit;cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:14.5px;font-weight:600;display:inline-flex}.tl-delete-dialog__keep{border:1.5px solid var(--border-divider);color:var(--text-secondary);background:0 0}.tl-delete-dialog__delete{background:var(--danger,#e0431c);color:#fff;border:none}.tl-row-actions{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) ease;align-items:center;gap:6px;display:inline-flex}.tl-row-actions:focus-within,tr:focus-within .tl-row-actions,tr:hover .tl-row-actions{opacity:1;pointer-events:auto}.tl-row-actions__btn{border:1.5px solid var(--border-divider);background:var(--surface-default);cursor:pointer;block-size:32px;inline-size:32px;color:var(--text-secondary);border-radius:9px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tl-row-actions__btn--edit{border-color:var(--kind-item-ring);color:var(--kind-item-fg)}.tl-row-actions__btn--ai{border-color:var(--kind-person-ring);color:var(--kind-person-fg)}.tl-row-actions__btn--photos{border-color:var(--kind-conv-ring);color:var(--kind-conv-fg)}.ai-populate--compact{box-shadow:none;background:0 0;border:none;padding:0}.session-header__create{background:var(--brand-primary-solid);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;block-size:40px;padding-inline:18px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.session-header__search{flex:1;max-inline-size:520px}.session-header__search:focus-within,.session-shell[data-search-focused] .session-header__search{max-inline-size:640px}.session-header__search .search-typeahead__input,.session-header__search .ui-input.search-typeahead__input{background:var(--surface-level1);border:1px solid var(--border-hairline,var(--border-divider));block-size:40px;min-block-size:40px;box-shadow:none;border-radius:999px;padding-block:0;padding-inline:41px 15px;font-size:14px;line-height:1}.session-header__search .search-typeahead__input::placeholder{color:var(--text-tertiary)}.session-header__search .search-typeahead{position:relative}.session-header__search .search-typeahead__icon{color:var(--text-tertiary);pointer-events:none;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:15px;transform:translateY(-50%)}.session-header__search:focus-within .search-typeahead__icon,.session-shell[data-search-focused] .session-header__search .search-typeahead__icon{color:var(--brand-primary);inset-inline-start:19.5px}.session-header__search:focus-within .search-typeahead__icon>svg,.session-shell[data-search-focused] .session-header__search .search-typeahead__icon>svg{block-size:18px;inline-size:18px}.session-header__search:focus-within .search-typeahead__clear,.session-shell[data-search-focused] .session-header__search .search-typeahead__clear{inset-inline-end:19.5px}.session-header__search .search-typeahead__clear{background:var(--surface-level1);block-size:26px;inline-size:26px;color:var(--text-tertiary);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:18px;transform:translateY(-50%)}.session-header .session-nav-link--icon{border:1px solid var(--border-hairline,var(--border-divider));border-radius:999px;justify-content:center;block-size:40px;inline-size:40px;padding:0}.session-account-trigger{cursor:pointer;color:var(--text-primary);font:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.session-account-trigger__avatar,.session-account-trigger__fallback{object-fit:cover;border-radius:999px;justify-content:center;align-items:center;block-size:40px;inline-size:40px;display:inline-flex}.session-account-trigger__fallback{border:1px solid var(--border-hairline,var(--border-divider));background:var(--surface-level1)}.session-sidebar__plan{border-block-start:1px solid var(--border-hairline);background:0 0;border-radius:0;flex-direction:column;gap:8px;margin-block-start:auto;padding:14px 12px;line-height:normal;display:none}@media (min-width:48rem){.session-sidebar__plan{display:flex}.session-sidebar{flex-direction:column;display:flex}}.session-sidebar__plan-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:700}.session-sidebar__plan-meta{color:var(--text-secondary);font-size:13.5px}.session-sidebar__plan-cta{color:var(--brand-primary);font-size:13.5px;font-weight:600;text-decoration:none}.tl-logo{letter-spacing:-.025em;color:var(--text-primary);--tl-logo-mark:20px;align-items:center;gap:10px;font-size:17.5px;font-weight:700;display:inline-flex}.tl-logo--sm{letter-spacing:-.02em;--tl-logo-mark:18px;font-size:16px}.tl-logo--lg{--tl-logo-mark:22px;font-size:18px}.tl-logo__mark{inline-size:var(--tl-logo-mark);block-size:var(--tl-logo-mark);flex-shrink:0;display:block}@media (max-width:47.99rem){.tl-logo{--tl-logo-mark:19px;gap:9px;font-size:16.5px}.tl-logo--sm{--tl-logo-mark:17px;font-size:15px}.tl-logo--lg{--tl-logo-mark:21px;font-size:17px}}@media (max-width:26.875rem){.tl-public-header .tl-logo{--tl-logo-mark:18px;gap:8px;font-size:15.5px}}.tl-conv{justify-content:center;gap:32px;padding:28px 32px 48px;display:flex}.tl-conv__main{flex-direction:column;gap:24px;width:720px;max-width:100%;display:flex}.tl-conv__card{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:18px;gap:18px;padding:20px;padding-inline-start:24px;display:flex;position:relative}.tl-conv__spine{background:var(--kind-conv-spine);border-start-start-radius:18px;border-end-start-radius:18px;align-self:stretch;width:5px;display:block;position:absolute;inset-block:0;inset-inline-start:0}.tl-conv__card-body{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.tl-conv__meta{align-items:center;gap:12px;display:flex}.tl-conv__author{color:var(--kind-person-fg);margin:0;font-size:15.5px;font-weight:600;line-height:1.2;text-decoration:none}.tl-conv__content{border-inline-start:3px solid var(--kind-conv-spine);letter-spacing:-.012em;color:var(--text-primary);text-wrap:pretty;margin:0;padding:0 0 0 20px;font-size:20px;line-height:1.45}.tl-conv__actions{border-top:1px solid var(--border-hairline);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding-top:4px;display:flex}.tl-conv__chip{border:1.5px solid var(--border-hairline);height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:0 15px;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}.tl-conv__chip--liked{background:var(--kind-person-tint);color:var(--kind-person-fg);border-color:#0000;font-weight:700}.tl-conv__chip--plain{cursor:default;background:0 0;border:none;padding:0 15px;font-weight:400}.tl-conv__chip--comments>svg{color:var(--kind-conv-spine)}.tl-conv__chip--share{cursor:pointer}.tl-conv__aside{flex-direction:column;flex-shrink:0;gap:14px;width:300px;display:flex}@media (max-width:64rem){.tl-conv{flex-direction:column}.tl-conv__aside{width:100%;position:static}}.tl-conv__aside-card{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.tl-conv__aside-card--links{gap:12px}.tl-conv__aside-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:11.5px;font-weight:600}.tl-conv__sort{color:var(--text-tertiary);font-size:13px}.tl-conv__reply-link{color:var(--kind-conv-fg);border:none;padding:0}.tl-conv__follow,.tl-conv__reply-link{font:inherit;cursor:pointer;background:0 0;font-size:13px;font-weight:600}.tl-conv__follow{border:1.5px solid var(--kind-person-ring);height:34px;color:var(--kind-person-fg);border-radius:999px;align-items:center;margin-inline-start:auto;padding:0 15px;display:inline-flex}.tl-conv__avatar{object-fit:cover;background:var(--surface-placeholder);border-radius:14px;flex-shrink:0;width:44px;height:44px}.tl-conv__meta-col{flex-direction:column;gap:2px;min-width:0;display:flex}.tl-conv__when{color:var(--text-tertiary);font-size:13px;line-height:1.2}.tl-conv__when a{color:var(--kind-list-fg);font-weight:600;text-decoration:none}.tl-conv__list-about{border:1px solid var(--border-hairline);background:var(--surface-default);color:inherit;border-radius:16px;gap:16px;padding:14px;text-decoration:none;display:flex}.tl-conv__list-cover{object-fit:cover;background:var(--surface-placeholder);border-radius:12px;flex-shrink:0;width:84px;height:84px}.tl-conv__list-about-body{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.tl-conv__list-about-label{letter-spacing:.09em;text-transform:uppercase;color:var(--kind-list-fg);font-size:10.5px;font-weight:700;line-height:1.2}.tl-conv__list-about-title{color:var(--text-primary);font-size:17px;font-weight:600;line-height:1.3}.tl-conv__list-about-meta{color:var(--text-tertiary);font-size:12.5px;line-height:1.2}.tl-conv__composer{border:1px solid var(--border-hairline);background:var(--surface-default);border-radius:16px;gap:13px;padding:16px;display:flex}.tl-conv__composer-avatar{object-fit:cover;background:var(--surface-placeholder);border-radius:13px;flex-shrink:0;width:40px;height:40px}.tl-conv__composer-body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.tl-conv__composer-input{background:var(--surface-level1);border:1.5px solid var(--border-hairline);min-height:44px;box-shadow:none;font:inherit;color:var(--text-primary);resize:vertical;border-radius:12px;width:100%;padding:12px 14px;font-size:15px;line-height:1.5}.tl-conv__composer-input:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--kind-item-tint);outline:none}.tl-conv__composer-foot{align-items:center;gap:10px;display:flex}.tl-conv__composer-foot .tl-conv__replying{color:var(--text-tertiary);margin:0;font-size:12.5px}.tl-conv__composer-foot .tl-conv__replying strong{color:var(--kind-person-fg);font-weight:600}.tl-conv__post-btn{background:var(--brand-primary-solid);color:#fff;height:38px;font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;margin-inline-start:auto;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.tl-conv__post-btn:disabled{opacity:.5;cursor:not-allowed}.tl-conv__thread{flex-direction:column;gap:24px;display:flex}.tl-conv__thread-head{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.tl-conv__thread-title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.tl-conv__comment-list{flex-direction:column;display:flex}.tl-conv__comment{border:none;gap:14px;padding-bottom:20px;display:flex}.tl-conv__comment--nested{padding-left:52px}[dir=rtl] .tl-conv__comment--nested{padding-left:0;padding-right:52px}.tl-conv__comment--nested .tl-conv__comment-author{font-size:14px}.tl-conv__comment--bordered{border-top:1px solid var(--border-hairline);padding-top:20px}.tl-conv__comment-avatar{object-fit:cover;background:var(--surface-placeholder);border-radius:12px;flex-shrink:0;width:38px;height:38px}.tl-conv__comment--nested .tl-conv__comment-avatar{border-radius:11px;width:34px;height:34px}.tl-conv__comment-body{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.tl-conv__comment-head{align-items:center;gap:9px;display:flex}.tl-conv__comment-author{color:var(--kind-person-fg);font-size:14.5px;font-weight:600;line-height:1.2;text-decoration:none}.tl-conv__comment-when{color:var(--text-tertiary);font-size:12.5px;line-height:1.2}.tl-conv__comment-text{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.55}.tl-conv__comment-actions{color:var(--text-tertiary);align-items:center;gap:14px;font-size:13px;display:flex}.tl-conv__like-count{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.tl-conv__aside-people{flex-direction:column;gap:12px;display:flex}.tl-conv__aside-person{align-items:center;gap:11px;display:flex}.tl-conv__aside-person-avatar{object-fit:cover;background:var(--surface-placeholder);border-radius:11px;flex-shrink:0;width:34px;height:34px}.tl-conv__aside-person-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.tl-conv__aside-person-name{color:var(--text-primary);font-size:13.5px;font-weight:600;line-height:1.2}.tl-conv__aside-person-role{color:var(--text-tertiary);font-size:12px;line-height:1.2}.tl-conv__aside-link-block{flex-direction:column;gap:4px;text-decoration:none;display:flex}.tl-conv__aside-link-title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.4}.tl-conv__aside-link-meta{color:var(--text-tertiary);font-size:12px;line-height:1.2}.tl-conv__aside-link-block:focus-visible .tl-conv__aside-link-title,.tl-conv__aside-link-block:hover .tl-conv__aside-link-title,.tl-conv__author:hover,.tl-conv__comment-author:hover,.tl-conv__list-about:focus-visible .tl-conv__list-about-title,.tl-conv__list-about:hover .tl-conv__list-about-title,.tl-conv__when a:hover{color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.chat-thread-pane__avatar{object-fit:cover;background:var(--surface-placeholder);border-radius:13px;flex-shrink:0;width:40px;height:40px}.chat-thread-pane__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.chat-thread-pane__handle{color:var(--text-tertiary);font-size:12.5px}.chat-thread-pane__more{border:1px solid var(--border-hairline);width:36px;height:36px;color:var(--text-secondary);background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;text-decoration:none;display:inline-flex}.chat-thread__composer-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.chat-thread__composer-row{align-items:flex-end;gap:11px;display:flex}.chat-thread__attach{border:1.5px solid var(--kind-list-ring);width:44px;height:44px;color:var(--kind-list-fg);font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-thread__attach--photo{border-color:var(--kind-conv-ring);color:var(--kind-conv-fg)}.chat-thread__send{background:var(--brand-primary-solid);color:#fff;height:44px;font:inherit;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;align-items:center;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.chat-thread__send:disabled{opacity:.5;cursor:not-allowed}.chat-thread__time{color:var(--text-tertiary);font-size:11.5px}.chat-thread__bubble-wrap{gap:11px;max-width:70%;display:flex}.chat-thread__bubble-wrap--mine{align-self:flex-end;align-items:flex-end}.chat-thread__bubble-wrap--theirs{align-self:flex-start}.chat-thread__bubble-avatar{object-fit:cover;background:var(--surface-placeholder);border-radius:11px;flex-shrink:0;align-self:flex-end;width:32px;height:32px}.chat-thread__day{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);align-self:center;font-size:11.5px;font-weight:600}body{font-family:var(--font-sans);font-size:var(--fs-16);line-height:var(--lh-prose);color:var(--text-primary);background-color:var(--surface-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis-weight:none}a{color:inherit;text-decoration:none}:focus-visible,[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.skip-link{z-index:100;padding:var(--sp-10) var(--sp-16);border-radius:var(--radius-md);background-color:var(--surface-default);color:var(--text-primary);font-size:var(--fs-14);box-shadow:var(--shadow-popover);font-weight:600;position:absolute;inset-block-start:-100px;inset-inline-start:var(--sp-16)}.skip-link:focus-visible{inset-block-start:var(--sp-16)}:root:not([data-theme-ready]) *,:root:not([data-theme-ready]) :after,:root:not([data-theme-ready]) :before{transition:none!important}:root[data-theme-ready] [data-themed],:root[data-theme-ready] body{transition:background-color .15s,border-color .15s,color .15s,fill .15s}@media (prefers-reduced-motion:reduce){:root[data-theme-ready] [data-themed],:root[data-theme-ready] body{transition:none}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes skeleton-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}