:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ann-bg:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#0a0a0d);--ann-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1e);--ann-well:var(--lightningcss-light,#e9e9eb)var(--lightningcss-dark,#2c2c2e);--ann-bg-panel:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#060608);--ann-border:var(--lightningcss-light,#3c3c4324)var(--lightningcss-dark,#54545899);--ann-border-strong:var(--lightningcss-light,#3c3c432e)var(--lightningcss-dark,#545458bf);--ann-text:var(--lightningcss-light,#1c1c1e)var(--lightningcss-dark,#fff);--ann-text-secondary:var(--lightningcss-light,#3c3c4399)var(--lightningcss-dark,#ebebf599);--ann-muted:var(--lightningcss-light,#3c3c4373)var(--lightningcss-dark,#ebebf573);--ann-placeholder:var(--lightningcss-light,#3c3c434d)var(--lightningcss-dark,#ebebf54d);--ann-fill:var(--lightningcss-light,#7676801f)var(--lightningcss-dark,#7878803d);--ann-fill-secondary:var(--lightningcss-light,#76768024)var(--lightningcss-dark,#78788047);--ann-fill-tertiary:var(--lightningcss-light,#7676802e)var(--lightningcss-dark,#78788052);--ann-fill-strong:var(--lightningcss-light,#76768038)var(--lightningcss-dark,#7878805c);--ann-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#5a5a62);--ann-segment-thumb:var(--ann-raised);--ann-raised-hover:var(--lightningcss-light,#f7f7f9)var(--lightningcss-dark,#66666e);--ann-raised-accent:color-mix(in srgb, var(--ann-accent) 12%, var(--ann-surface));--ann-raised-purple:color-mix(in srgb, var(--ann-purple) 12%, var(--ann-surface));--ann-raised-gen:color-mix(in srgb, var(--ann-gen) 12%, var(--ann-surface));--ann-raised-warn:color-mix(in srgb, var(--ann-warn) 16%, var(--ann-surface));--ann-raised-danger:color-mix(in srgb, var(--ann-danger) 10%, var(--ann-surface));--ann-fill-disabled:var(--lightningcss-light,#76768029)var(--lightningcss-dark,#7878804d);--ann-fill-quiet:var(--lightningcss-light,#76768012)var(--lightningcss-dark,#78788024);--ann-accent:#fa7b62;--ann-accent-pressed:#e8664e;--ann-accent-text:var(--lightningcss-light,#c0462e)var(--lightningcss-dark,#fa9a86);--ann-accent-tint:var(--lightningcss-light,#fa7b621f)var(--lightningcss-dark,#fa7b6233);--ann-accent-wash:var(--lightningcss-light,#fa7b620a)var(--lightningcss-dark,#fa7b6214);--ann-accent-hover:var(--lightningcss-light,#fa7b620f)var(--lightningcss-dark,#fa7b621f);--ann-accent-mark:var(--lightningcss-light,#fa7b6224)var(--lightningcss-dark,#fa7b6247);--ann-accent-ring:#fa7b6259;--ann-accent-glow:#fa7b624d;--ann-on-accent:#33120a;--ann-mark-ink:#fff;--ann-success:#34c759;--ann-success-text:var(--lightningcss-light,#1d7d3f)var(--lightningcss-dark,#30d158);--ann-danger:#ff3b30;--ann-on-danger:#fff;--ann-danger-text:var(--lightningcss-light,#c0362c)var(--lightningcss-dark,#ff6961);--ann-warn:#ff9500;--ann-warn-text:var(--lightningcss-light,#b15e00)var(--lightningcss-dark,#ff9f0a);--ann-warn-text-over:var(--lightningcss-light,#c25e00)var(--lightningcss-dark,#ff9f0a);--ann-purple:#888090;--ann-purple-text:var(--lightningcss-light,#5e5766)var(--lightningcss-dark,#c9c0d6);--ann-purple-tint:var(--lightningcss-light,#8880901f)var(--lightningcss-dark,#88809042);--ann-purple-ring:#88809066;--ann-gen:var(--lightningcss-light,#5c8582)var(--lightningcss-dark,#b8d5d3);--ann-gen-text:var(--lightningcss-light,#48706d)var(--lightningcss-dark,#b8d5d3);--ann-gen-tint:var(--lightningcss-light,#b8d5d34d)var(--lightningcss-dark,#b8d5d32e);--ann-gen-tint-strong:var(--lightningcss-light,#b8d5d366)var(--lightningcss-dark,#b8d5d33d);--ann-gen-card:var(--lightningcss-light,#b8d5d32e)var(--lightningcss-dark,#b8d5d31f);--ann-gen-card-soft:var(--lightningcss-light,#b8d5d324)var(--lightningcss-dark,#b8d5d317);--ann-gen-ring:var(--lightningcss-light,#b8d5d380)var(--lightningcss-dark,#b8d5d338);--ann-gen-beam-hi:#dcefee;--ann-gen-solid:#48706d;--ann-on-gen:#fff;--ann-kind-youtube:#ff3b30;--ann-kind-podcast:#888090;--ann-kind-article:#fa7b62;--ann-kind-draft:#ff9500;--ann-kind-unsupported:#8e8e93;--ann-kind-youtube-tint:#ff3b301f;--ann-kind-podcast-tint:#8880901f;--ann-kind-article-tint:#fa7b621f;--ann-strip-bg:var(--lightningcss-light,#e9e9eb)var(--lightningcss-dark,#2c2c2e);--ann-strip-dim:var(--lightningcss-light,#f2f2f7ad)var(--lightningcss-dark,#0000008c);--ann-media-bg:#1c1c1e;--ann-avatar:var(--lightningcss-light,#d1d1d6)var(--lightningcss-dark,#3a3a3c);--ann-range-fill:#fa7b6247;--ann-waveform:var(--lightningcss-light,#b6432b)var(--lightningcss-dark,#fa9a86);--ann-waveform-podcast:var(--lightningcss-light,#5e5766)var(--lightningcss-dark,#c9c0d6);--ann-waveform-idle:var(--lightningcss-light,#b6432b73)var(--lightningcss-dark,#fa9a8680);--ann-playhead:#ff3b30;--ann-skeleton-base:var(--lightningcss-light,#e5e5ea)var(--lightningcss-dark,#2c2c2e);--ann-skeleton-sheen:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#3a3a3c);--ann-focus:var(--lightningcss-light,#da6c56)var(--lightningcss-dark,#fa9a86);--ann-radius-frame:14px;--ann-radius-card:14px;--ann-radius-web-card:14px;--ann-radius-group:12px;--ann-radius-field:11px;--ann-radius-well:10px;--ann-radius-track:9px;--ann-radius-strip:9px;--ann-radius-pill:7px;--ann-radius-bar:6px;--ann-radius-round:999px;--ann-radius:14px;--ann-radius-sm:6px;--ann-page-max:1200px;--ann-page-gutter:clamp(20px, 4vw, 56px);--lg-radius-chrome:18px;--lg-radius-sheet:20px;--lg-radius-dialog:18px;--lg-radius-indicator:13px;--ann-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--ann-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--ann-shadow-card:0 1px 2px #0000000d;--ann-shadow-raised:0 1px 2px #0000000f, 0 8px 22px #00000014;--ann-shadow-frame:0 1px 2px #0000000f, 0 12px 40px #00000024;--ann-shadow-segment:0 3px 8px #0000001f, 0 1px 1px #0000000a;--ann-shadow-pill:0 2px 6px #0000001a;--ann-shadow-sheet:0 18px 50px #00000042;--ann-shadow-knob:0 3px 8px #00000026, 0 1px 1px #0000000f;--ann-shadow-record:0 4px 14px #ff3b304d;--ann-shadow-podcast:0 4px 14px #8880904d;--ann-hairline:inset 0 0 0 .5px #3c3c431a;--ann-hairline-strong:inset 0 0 0 .5px #3c3c431f;--ann-material-chrome:var(--lightningcss-light,#f9f9fbd9)var(--lightningcss-dark,#1c1c1ed9);--ann-material-bar:var(--lightningcss-light,#f9f9fbd1)var(--lightningcss-dark,#1c1c1ed1);--ann-material-rail:var(--lightningcss-light,#f9f9fbe6)var(--lightningcss-dark,#1c1c1ee6);--ann-material-sheet:var(--lightningcss-light,#f9f9fbf0)var(--lightningcss-dark,#262628f0);--ann-material-overlay:var(--lightningcss-light,#f9f9fbd9)var(--lightningcss-dark,#1c1c1ed9);--ann-material-over-media:#ffffff12;--ann-scrim:#00000047;--ann-blur-chrome:blur(24px) saturate(180%);--ann-blur-panel:blur(20px);--ann-blur-panel-sheet:blur(24px);--ann-blur-sheet:blur(30px) saturate(190%);--ann-blur-media:blur(14px);--lg-chrome-bg:linear-gradient(180deg, var(--lightningcss-light,#fdfdff99)var(--lightningcss-dark,#2e2e3694), var(--lightningcss-light,#f7f7fb6b)var(--lightningcss-dark,#1c1c226b));--lg-cap-bg:linear-gradient(180deg, var(--lightningcss-light,#fdfdffdb)var(--lightningcss-dark,#32323ae0), var(--lightningcss-light,#f6f6fac7)var(--lightningcss-dark,#1e1e24cc));--lg-sheet-bg:linear-gradient(180deg, var(--lightningcss-light,#fcfcffcc)var(--lightningcss-dark,#2c2c32cc), var(--lightningcss-light,#f8f8fcad)var(--lightningcss-dark,#1e1e24b8));--lg-rim-hi:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#ffffff2b);--lg-rim-lo:var(--lightningcss-light,#ffffff38)var(--lightningcss-dark,#ffffff0d);--lg-ring:var(--lightningcss-light,#16162017)var(--lightningcss-dark,#ffffff1a);--lg-drop:var(--lightningcss-light,#10121b24)var(--lightningcss-dark,#0000008c);--lg-raise-near:var(--lightningcss-light,#10121b1a)var(--lightningcss-dark,#00000080);--lg-raise-far:var(--lightningcss-light,#10121b0e)var(--lightningcss-dark,#00000052);--lg-spec:var(--lightningcss-light,#ffffff8c)var(--lightningcss-dark,#ffffff1c);--lg-spec2:var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#ffffff0a);--lg-blur:blur(22px) saturate(190%);--lg-blur-cap:blur(30px) saturate(180%);--lg-blur-sheet:blur(32px) saturate(200%);--lg-edge:blur(4px) saturate(180%) brightness(1.15);--ann-ease:cubic-bezier(.32, .72, 0, 1);--lg-ease:var(--ann-ease);--lg-out:cubic-bezier(.23, 1, .32, 1);--ann-ease-out:var(--lg-out);--ann-ease-drawer:var(--ann-ease);--ann-dur-fast:.12s;--ann-dur-press:.14s;--ann-dur:.18s;--ann-dur-slow:.32s;--ann-dur-hover:var(--ann-dur-fast);--ann-dur-route:var(--ann-dur-fast);--ann-dur-menu:var(--ann-dur);--ann-dur-overlay:var(--ann-dur);--ann-dur-meter:var(--ann-dur);--ann-dur-toggle:var(--ann-dur-slow);--ann-dur-track:.22s;--ann-dur-mode:.26s;--ann-dur-segment:.4s;--ann-spring-response:.4s;--ann-spring-damping:1;--ann-spring-damping-handle:.85;--icon-swap-dur:var(--ann-dur);--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:var(--ann-ease-out);--text-swap-dur:var(--ann-dur-press);--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:var(--ann-ease-out);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:var(--ann-ease-out);--revert-dur:var(--ann-dur-slow);--like-color:var(--ann-accent);--like-fill:var(--ann-dur-press);--like-pop:var(--ann-dur-slow);--like-pop-ease:cubic-bezier(.34, 1.96, .64, 1);--like-particle-dur:.6s;--like-particle-dist:20px;--like-particle-size:2.5px;--like-ease:var(--ann-ease-out);--learn-shift:2px;--learn-spread:8deg;--learn-in:.35s;--learn-out:.35s;--learn-ease:var(--ann-ease-out);--tt-in-dur:var(--ann-dur-hover);--tt-out-dur:50ms;--tt-scale:.98;--tt-delay:80ms;--tt-in-ease:ease-out;--tt-out-ease:ease-out;--tt-bg:var(--ann-surface);--tt-fg:var(--ann-text)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-glass=frosted]{--lg-chrome-bg:linear-gradient(180deg, var(--lightningcss-light,#fbfbfde0)var(--lightningcss-dark,#26262ceb), var(--lightningcss-light,#f7f7fad1)var(--lightningcss-dark,#1e1e24e0));--lg-cap-bg:linear-gradient(180deg, var(--lightningcss-light,#fbfbfde0)var(--lightningcss-dark,#28282eeb), var(--lightningcss-light,#f7f7facc)var(--lightningcss-dark,#202026e0));--lg-sheet-bg:linear-gradient(180deg, var(--lightningcss-light,#fcfcfef0)var(--lightningcss-dark,#28282ef5), var(--lightningcss-light,#f8f8fce6)var(--lightningcss-dark,#202026f0));--lg-edge:none;--lg-spec:var(--lightningcss-light,#fff6)var(--lightningcss-dark,#ffffff12);--lg-spec2:transparent}:root[data-glass=solid]{--lg-chrome-bg:linear-gradient(180deg, var(--lightningcss-light,#fbfbfd)var(--lightningcss-dark,#26262c), var(--lightningcss-light,#f7f7fa)var(--lightningcss-dark,#1e1e24));--lg-cap-bg:linear-gradient(180deg, var(--lightningcss-light,#fbfbfd)var(--lightningcss-dark,#28282e), var(--lightningcss-light,#f6f6f9)var(--lightningcss-dark,#202026));--lg-sheet-bg:linear-gradient(180deg, var(--lightningcss-light,#fcfcfe)var(--lightningcss-dark,#2a2a30), var(--lightningcss-light,#f8f8fb)var(--lightningcss-dark,#222228));--lg-blur:none;--lg-blur-cap:none;--lg-blur-sheet:none;--lg-edge:none;--lg-spec:transparent;--lg-spec2:transparent}.lg-glass{background:var(--lg-chrome-bg);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:inset 0 1px 0 var(--lg-rim-hi), inset 0 -.5px 0 var(--lg-rim-lo), inset 0 0 0 .5px var(--lg-ring), 0 1px 2px #0000000d, 0 12px 30px var(--lg-drop);position:relative}.lg-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;-webkit-backdrop-filter:var(--lg-edge);backdrop-filter:var(--lg-edge);pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-glass:after{content:"";border-radius:inherit;background:linear-gradient(var(--lg-spec-angle,115deg), var(--lg-spec) 0%, #fff0 30%, #fff0 78%, var(--lg-spec2) 100%);opacity:.6;pointer-events:none;position:absolute;inset:0}.lg-glass--cap{background:var(--lg-cap-bg);-webkit-backdrop-filter:var(--lg-blur-cap);backdrop-filter:var(--lg-blur-cap)}.lg-glass--rail:after{background:linear-gradient(160deg, var(--lg-spec) 0%, #fff0 26%, #fff0 80%, var(--lg-spec2) 100%)}.lg-glass--sheet{background:var(--lg-sheet-bg);-webkit-backdrop-filter:var(--lg-blur-sheet);backdrop-filter:var(--lg-blur-sheet);box-shadow:inset 0 1px 0 var(--lg-rim-hi), inset 0 0 0 .5px var(--lg-ring), 0 18px 50px #0000004d}.lg-glass--sheet:before{content:none}.lg-glass--sheet:after{background:linear-gradient(115deg, var(--lg-spec) 0%, #fff0 30%);opacity:.45}.lg-glass--overlay{box-shadow:inset 0 1px 0 var(--lg-rim-hi), inset 0 0 0 .5px var(--lg-ring), 0 24px 60px #00000052}.lg-press{transition:transform var(--ann-dur-press) var(--lg-out)}.lg-press:active{transform:scale(var(--press,.96))}.lg-raise{box-shadow:inset 0 .5px 0 var(--lg-rim-hi), inset 0 0 0 .5px var(--lg-ring), 0 1px 2px var(--lg-raise-near), 0 2px 6px var(--lg-raise-far);transition:box-shadow var(--ann-dur-hover) ease, transform var(--ann-dur-press) var(--lg-out)}.lg-raise:hover{box-shadow:inset 0 .5px 0 var(--lg-rim-hi), inset 0 0 0 .5px var(--lg-ring), 0 1.5px 3px var(--lg-raise-near), 0 4px 12px var(--lg-raise-far)}.lg-raise:active{box-shadow:inset 0 .5px 0 var(--lg-rim-hi), inset 0 0 0 .5px var(--lg-ring), 0 .5px 1px var(--lg-raise-near)}.lg-raise--high{box-shadow:inset 0 .5px 0 var(--lg-rim-hi), inset 0 0 0 .5px var(--lg-ring), 0 1px 2px var(--lg-raise-near), 0 4px 12px var(--lg-raise-far)}.lg-raise--high:hover{box-shadow:inset 0 .5px 0 var(--lg-rim-hi), inset 0 0 0 .5px var(--lg-ring), 0 2px 4px var(--lg-raise-near), 0 7px 20px var(--lg-raise-far)}.lg-raise--high:active{box-shadow:inset 0 .5px 0 var(--lg-rim-hi), inset 0 0 0 .5px var(--lg-ring), 0 1px 2px var(--lg-raise-near)}.lg-raise:disabled,.lg-raise[aria-disabled=true]{box-shadow:inset 0 0 0 .5px var(--lg-ring)}.lg-raise.ann-hv,.lg-raise.lg-press{transition:background-color var(--ann-dur-hover) ease, box-shadow var(--ann-dur-hover) ease, transform var(--ann-dur-press) var(--lg-out)}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media (prefers-reduced-motion:reduce){.t-icon-swap .t-icon{transition:none!important}}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-text-swap{transition:none!important}}.t-input{will-change:transform;transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear var(--revert-dur,.28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}}.t-like-heart{color:currentColor;transition:color var(--like-fill) var(--like-ease)}.t-like-heart path{fill:#0000;stroke:currentColor;transition:fill var(--like-fill) var(--like-ease), stroke var(--like-fill) var(--like-ease)}.t-like[data-liked=true] .t-like-heart{color:var(--like-color)}.t-like[data-liked=true] .t-like-heart path{fill:currentColor}.t-like[data-liked=true] .t-like-icon{animation:t-like-pop var(--like-pop) var(--like-pop-ease)}@keyframes t-like-pop{0%{transform:scale(1)}30%{transform:scale(.82)}to{transform:scale(1)}}.t-like-particles{pointer-events:none;width:0;height:0;color:var(--like-color);position:absolute;top:50%;left:50%}.t-like-particles i{left:calc(var(--like-particle-size) * var(--psize,1) / -2);top:calc(var(--like-particle-size) * var(--psize,1) / -2);width:calc(var(--like-particle-size) * var(--psize,1));height:calc(var(--like-particle-size) * var(--psize,1));opacity:0;background:currentColor;border-radius:50%;position:absolute}@keyframes t-like-burst{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1;transform:translate(calc(var(--px) * .25), calc(var(--py) * .25)) scale(1)}to{opacity:0;transform:translate(var(--px), var(--py)) scale(var(--p-end-scale,.6))}}.t-like.is-bursting .t-like-particles i{animation:t-like-burst var(--pdur,var(--like-particle-dur)) ease-out var(--pdelay,0s) forwards}@media (prefers-reduced-motion:reduce){.t-like-icon,.t-like-particles i{animation:none!important}}.t-tt-wrap{display:inline-block;position:relative}.t-tt{transform:translate(-50%, 0) scale(var(--tt-scale));transform-origin:50% 100%;background:var(--tt-bg);color:var(--tt-fg);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--tt-out-dur) var(--tt-out-ease), transform var(--tt-out-dur) var(--tt-out-ease);border-radius:8px;padding:8px 12px;position:absolute;bottom:calc(100% + 8px);left:50%;box-shadow:0 0 0 1px #0000000f,0 2px 6px #0000000d,0 4px 42px #0000000f}.t-tt-wrap:hover .t-tt,.t-tt-trigger:focus-visible+.t-tt{opacity:1;transition-duration:var(--tt-in-dur);transition-timing-function:var(--tt-in-ease);transition-delay:var(--tt-delay);transform:translate(-50%)scale(1)}@media (prefers-reduced-motion:reduce){.t-tt{transition:none!important}}.t-tt--end{transform:translate(0, 0) scale(var(--tt-scale));transform-origin:100% 100%;left:auto;right:0}.t-tt-wrap:hover .t-tt--end,.t-tt-trigger:focus-visible+.t-tt--end{transform:translate(0)scale(1)}.t-learn-chevron{transition:transform var(--learn-out) var(--learn-ease);display:inline-flex;transform:translate(0)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out) var(--learn-ease)}.t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}@media (prefers-reduced-motion:reduce){.t-learn-chevron,.t-learn-arm{transition:none!important}}[data-kbd],[data-kbd]>*{transition-duration:.01ms!important}@keyframes ann-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes ann-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes ann-rec{0%,to{opacity:1}50%{opacity:.25}}@keyframes ann-spin{to{transform:rotate(360deg)}}@keyframes ann-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ann-route-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes ann-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ann-swap-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes ann-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes ann-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ann-list-out{animation:ann-list-out var(--ann-dur-hover) var(--ann-ease-out) both;pointer-events:none}@keyframes ann-list-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(2px)}}.ann-list-in{animation:ann-list-in var(--ann-dur-slow) var(--ann-ease-out) both;animation-delay:calc(var(--index,0) * 50ms)}@keyframes ann-list-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ann-menu{transform-origin:var(--menu-origin,center);animation:ann-menu-in var(--ann-dur-menu) var(--ann-ease-out) both}.ann-menu[data-closing]{animation:ann-menu-out var(--ann-dur-hover) var(--ann-ease-out) both}@keyframes ann-menu-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ann-menu-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.ann-menu-scrim{animation:ann-fade-in var(--ann-dur-hover) var(--ann-ease-out) both}.ann-menu-scrim[data-closing]{animation:ann-fade-in var(--ann-dur-hover) var(--ann-ease-out) both reverse}@keyframes ann-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ann-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ann-beam{to{--beam-angle:360deg}}@keyframes ann-burst{0%{opacity:0;scale:.4}25%{opacity:1}to{opacity:0;translate:0 26px;scale:1}}.ann-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ann-tabular{font-variant-numeric:tabular-nums}.ann-hv{transition:background-color var(--ann-dur-hover) ease}.ann-hv:hover{background-color:var(--hv-bg,var(--ann-hv,var(--ann-fill)))!important}.ann-gen-card{box-shadow:inset 0 0 0 .5px var(--ann-gen-ring);position:relative}.ann-gen-card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--beam-angle), var(--ann-gen-tint) 0% 62%, var(--ann-gen) 82%, var(--ann-gen-beam-hi) 90%, var(--ann-gen-tint) 100%);-webkit-mask-composite:xor;opacity:0;transition:opacity .18s var(--ann-ease);pointer-events:none;padding:1.25px;animation:3.2s linear infinite ann-beam;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ann-gen-card:hover:before{opacity:1}.ann-gen-card--working:before{opacity:1;animation-duration:1.6s}:where(a){color:var(--ann-text-secondary)}:where(a):hover{color:var(--ann-text)}:where(a,button,select,summary,[role=slider],[tabindex]):focus-visible{outline:2px solid var(--ann-focus);outline-offset:2px}:where(input,textarea):focus-visible{outline:none}@media (prefers-reduced-motion:reduce){@keyframes ann-route-in{0%{opacity:0}to{opacity:1}}@keyframes ann-sheet-in{0%{opacity:0}to{opacity:1}}@keyframes ann-pop{0%{opacity:0}to{opacity:1}}@keyframes ann-list-in{0%{opacity:0}to{opacity:1}}@keyframes ann-menu-in{0%{opacity:0}to{opacity:1}}@keyframes ann-menu-out{0%{opacity:1}to{opacity:0}}@keyframes ann-reveal{0%{opacity:0}to{opacity:1}}@keyframes ann-swap-in{0%{opacity:0}to{opacity:1}}@keyframes ann-burst{0%{opacity:0}to{opacity:0}}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ann-motion-safe,.ann-hv,.ann-list-in,.ann-list-out,.ann-menu,.ann-menu-scrim{transition-duration:var(--ann-dur-hover)!important;animation-duration:var(--ann-dur-hover)!important}.ann-list-in{animation-delay:0s!important}.lg-press:active{opacity:.62;transform:none}.ann-motion-safe--loop{animation-duration:1.2s!important;animation-iteration-count:infinite!important}}@media (prefers-reduced-transparency:reduce){:root{--ann-material-chrome:var(--lightningcss-light,#f9f9fb)var(--lightningcss-dark,#1c1c1e);--ann-material-bar:var(--lightningcss-light,#f9f9fb)var(--lightningcss-dark,#1c1c1e);--ann-material-rail:var(--lightningcss-light,#f9f9fb)var(--lightningcss-dark,#1c1c1e);--ann-material-sheet:var(--lightningcss-light,#f9f9fb)var(--lightningcss-dark,#262628);--ann-material-overlay:var(--lightningcss-light,#f9f9fb)var(--lightningcss-dark,#1c1c1e);--ann-material-over-media:#1c1c1eeb;--ann-blur-chrome:none;--ann-blur-panel:none;--ann-blur-panel-sheet:none;--ann-blur-sheet:none;--ann-blur-media:none;--lg-chrome-bg:linear-gradient(180deg, var(--lightningcss-light,#fbfbfd)var(--lightningcss-dark,#26262c), var(--lightningcss-light,#f7f7fa)var(--lightningcss-dark,#1e1e24));--lg-cap-bg:linear-gradient(180deg, var(--lightningcss-light,#fbfbfd)var(--lightningcss-dark,#28282e), var(--lightningcss-light,#f6f6f9)var(--lightningcss-dark,#202026));--lg-sheet-bg:linear-gradient(180deg, var(--lightningcss-light,#fcfcfe)var(--lightningcss-dark,#2a2a30), var(--lightningcss-light,#f8f8fb)var(--lightningcss-dark,#222228));--lg-blur:none;--lg-blur-cap:none;--lg-blur-sheet:none;--lg-edge:none;--lg-spec:transparent;--lg-spec2:transparent}}@media (prefers-contrast:more){:root{--ann-text-secondary:var(--lightningcss-light,#3c3c43d9)var(--lightningcss-dark,#ebebf5d9);--ann-muted:var(--lightningcss-light,#3c3c43bf)var(--lightningcss-dark,#ebebf5bf);--ann-placeholder:var(--lightningcss-light,#3c3c4399)var(--lightningcss-dark,#ebebf599);--ann-border:var(--lightningcss-light,#3c3c4366)var(--lightningcss-dark,#545458e6);--ann-border-strong:var(--lightningcss-light,#3c3c438c)var(--lightningcss-dark,#787880);--ann-accent-text:var(--lightningcss-light,#992f1a)var(--lightningcss-dark,#ffc0b3);--ann-success-text:var(--lightningcss-light,#1d6f34)var(--lightningcss-dark,#5be07c);--ann-danger-text:var(--lightningcss-light,#8f2018)var(--lightningcss-dark,#ff8f85);--ann-warn-text:var(--lightningcss-light,#7d4200)var(--lightningcss-dark,#ffb84d);--ann-warn-text-over:var(--lightningcss-light,#7d3c00)var(--lightningcss-dark,#ffb84d);--ann-purple-text:var(--lightningcss-light,#453f4c)var(--lightningcss-dark,#ddd6e8);--ann-gen-text:var(--lightningcss-light,#33534f)var(--lightningcss-dark,#d3e6e4);--lg-ring:var(--lightningcss-light,#16162047)var(--lightningcss-dark,#ffffff52)}}
*{box-sizing:border-box}html,body{background:var(--ann-bg);min-height:100%;color:var(--ann-text);font-family:var(--ann-font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}main{max-width:688px;margin:0 auto;padding:44px 24px 64px}.card{background:var(--ann-surface);border-radius:var(--ann-radius-web-card);box-shadow:var(--ann-shadow-card);padding:20px}.muted{color:var(--ann-muted)}.stack{flex-direction:column;gap:16px;display:flex}.landing-page{gap:26px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}button,.button{font:inherit;cursor:pointer}input,textarea,select{font:inherit;border-radius:var(--ann-radius-field);background:var(--ann-fill);width:100%;color:var(--ann-text);letter-spacing:-.01em;border:none;padding:11px 14px;font-size:16px}label{flex-direction:column;gap:6px;font-size:14px;display:flex}.badge{border-radius:var(--ann-radius-round);color:var(--ann-warn-text);background:#ff95001f;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.section-label{letter-spacing:.02em;text-transform:uppercase;font-size:12.5px;font-weight:600}.take-display{letter-spacing:-.022em;margin:0;font-size:27px;font-weight:520;line-height:1.32}.thread-rail .take-display,.take-display+.take-display,.take-follow{letter-spacing:-.017em;color:var(--ann-text);font-size:21px;font-weight:520;line-height:1.35}.quote-well{-webkit-backdrop-filter:blur(36px)saturate(190%);backdrop-filter:blur(36px)saturate(190%);background:linear-gradient(160deg,#ffffff17,#ffffff08 55%),#76768024;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff29,inset 0 1px #ffffff1f}.quote-well .article-quote{color:var(--ann-text-secondary);font-size:14.5px}.thread-rail{background:var(--ann-surface);border-radius:var(--ann-radius-web-card);box-shadow:var(--ann-shadow-card);flex-direction:column;gap:14px;padding:20px;display:flex}.article-quote{letter-spacing:-.008em;margin:0;font-size:15px;line-height:1.5}.evidence-frame{border-radius:var(--ann-radius-frame);background:var(--ann-media-bg);overflow:hidden}.evidence-well{border-radius:var(--ann-radius-field);background:var(--ann-fill-quiet);box-shadow:var(--ann-hairline);overflow:hidden}.video-frame video{background:var(--ann-media-bg);width:100%;max-height:70vh;display:block}.source-strip{background:var(--ann-material-over-media);-webkit-backdrop-filter:var(--ann-blur-media);color:#ffffffd1;align-items:center;gap:8px;padding:8px 12px;font-size:12px;text-decoration:none;display:flex}.topic-chip{border-radius:var(--ann-radius-round);background:var(--ann-accent-tint);color:var(--ann-accent-text);transition:background-color var(--ann-dur) var(--ann-ease), color var(--ann-dur) var(--ann-ease);border:none;align-items:baseline;gap:5px;padding:5px 12px;font-size:13px;font-weight:560;text-decoration:none;display:inline-flex}.topic-chip.filter{background:var(--ann-fill);color:var(--ann-text)}.topic-chip.selected{background:var(--ann-accent);color:var(--ann-on-accent)}.waveform-canvas{width:100%;height:72px;color:var(--ann-waveform);display:block}.audio-player{width:100%}.processing-state{align-items:center;gap:16px;display:flex}.processing-state.failed{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--ann-danger) 40%, transparent);border-radius:var(--ann-radius-well);padding:12px}.spinner{border:3px solid var(--ann-fill-strong);border-top-color:var(--ann-accent);border-radius:50%;flex-shrink:0;width:28px;height:28px;animation:.8s linear infinite ann-spin}.btn-primary,.btn-secondary{background:var(--ann-accent);color:var(--ann-on-accent);border:none;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:560;text-decoration:none;display:inline-flex}.btn-secondary{background:var(--ann-fill);color:var(--ann-text)}.btn-primary:disabled,.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.feed-shell{max-width:820px}.feed-header{z-index:10;background:var(--ann-material-chrome);-webkit-backdrop-filter:var(--ann-blur-chrome);box-shadow:inset 0 -.5px 0 var(--ann-border);flex-direction:column;gap:10px;margin:0 -24px;padding:14px 24px 12px;display:flex;position:sticky;top:0}.feed-title{letter-spacing:-.021em;margin:0;font-size:19px;font-weight:680}.feed-search{border-radius:var(--ann-radius-field);background:var(--ann-fill-secondary);cursor:text;text-align:left;border:none;flex:1;align-items:center;gap:8px;min-width:220px;padding:8px 13px;display:flex}.feed-header-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.feed-search span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-badge{background:var(--ann-gen-tint);color:var(--ann-gen-text);letter-spacing:.04em;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:10.5px;font-weight:700}.segmented{background:var(--ann-fill);border-radius:var(--ann-radius-track);padding:2px;display:flex;position:relative}.segmented .seg-pill{background:var(--ann-surface);border-radius:var(--ann-radius-pill);box-shadow:var(--ann-shadow-segment);transition:transform var(--ann-dur-segment) var(--ann-ease);position:absolute;top:2px;bottom:2px;left:2px}.segmented button{z-index:1;letter-spacing:-.01em;color:var(--ann-text-secondary);transition:color var(--ann-dur) var(--ann-ease);background:0 0;border:none;flex:1;padding:6px 14px;font-size:13px;font-weight:590;position:relative}.segmented button[aria-selected=true]{color:var(--ann-text)}.chip-row{scrollbar-width:none;gap:6px;margin:0 -24px;padding:0 24px;display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.feed-card{gap:12px}.feed-card .take-line{letter-spacing:-.016em;margin:0;font-size:19px;line-height:1.42}.feed-card .take-line.part-2{letter-spacing:-.013em;color:var(--ann-text-secondary);font-size:17px;line-height:1.45}.podcast-row{border-radius:var(--ann-radius-well);background:var(--ann-purple-tint);align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.avatar-sm,.avatar-lg{object-fit:cover;border-radius:50%;flex-shrink:0}.avatar-sm,.avatar-sm.placeholder{width:26px;height:26px}.avatar-lg,.avatar-lg.placeholder{width:72px;height:72px}.avatar-sm.placeholder,.avatar-lg.placeholder{background:var(--ann-avatar)}.comment-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.comment-item{box-shadow:0 -.5px 0 var(--ann-border);padding-top:12px}.comment-item:first-child{box-shadow:none;padding-top:0}.reply-audio{border-radius:var(--ann-radius-field);background:var(--ann-fill-quiet);box-shadow:var(--ann-hairline);align-items:center;gap:10px;padding:8px 12px;display:flex}.reply-video{border-radius:var(--ann-radius-field);background:var(--ann-media-bg);width:260px;max-width:100%;overflow:hidden}.reply-video video{width:100%;display:block}.spec-footer{padding-top:8px;font-size:12px}.profile-header h1{font-size:clamp(1.25rem,3vw,1.75rem)}@media (max-width:640px){main{padding:24px 16px 48px}.feed-header{margin:0 -16px;padding:12px 16px 10px}.chip-row{margin:0 -16px;padding:0 16px}}.landing-actions{flex-wrap:nowrap;gap:8px}@media (max-width:640px){.landing-actions{flex-wrap:wrap;width:100%}}.rm-hv{transition:background-color .12s var(--ann-ease)}.rm-hv:hover{background-color:var(--rm-hv,var(--ann-fill))!important}.rm-lift{transition:box-shadow .18s var(--ann-ease), transform .18s var(--ann-ease)}.rm-lift:hover{transform:translateY(-1px);box-shadow:0 1px 2px #0000000f,0 8px 22px #00000014!important}.rm-ring{transition:box-shadow .18s var(--ann-ease)}.rm-ring:hover{box-shadow:var(--rm-ring,inset 0 0 0 1px color-mix(in srgb, var(--ann-accent) 35%, transparent))!important}.rm-fg:hover{color:var(--rm-fg-hv,var(--ann-accent-text))!important}@media (max-width:500px){.ptb-path{display:none}}@media (max-width:400px){.ptb-wordmark{display:none}}@keyframes rm-fade{0%{opacity:0}to{opacity:1}}@keyframes rm-dialog-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes rm-palette-in{0%{opacity:0;transform:translateY(-7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
