.xp-root{--xp-bg:#f9fcff;--xp-surface:#fff;--xp-surface-low:#f3f8fe;--xp-surface-container:#eef4fd;--xp-surface-high:#e6eefa;--xp-surface-highest:#dde7f6;--xp-on-surface:#1a1a1a;--xp-on-surface-variant:#4a4f58;--xp-outline:#74777f;--xp-outline-variant:#d5e2f3;--xp-primary:#307aee;--xp-primary-strong:#2463d1;--xp-on-primary:#fff;--xp-primary-container:#d6e8ff;--xp-on-primary-container:#002b6e;--xp-secondary-container:#e2eefe;--xp-on-secondary-container:#0f2a55;--xp-accent-soft:#b8dfff;--xp-band:#0f1e38;--xp-band-on:#eef4ff;--xp-band-muted:#b7c6de;--xp-band-primary:#a9c7ff;--xp-band-on-primary:#002b6e;--xp-font-display:"Noto Sans","Figtree",system-ui,sans-serif;--xp-font:"Figtree",system-ui,sans-serif;--xp-r-sm:12px;--xp-r-md:16px;--xp-r-lg:28px;--xp-r-xl:36px;--xp-r-xxl:48px;--xp-spring:cubic-bezier(.34,1.45,.64,1);--xp-spring-soft:cubic-bezier(.3,1.2,.5,1);--xp-ease:cubic-bezier(.2,0,0,1);--xp-shadow-1:0 1px 2px #10265014,0 2px 6px #1026500f;--xp-shadow-3:0 6px 18px #10265014,0 24px 60px -12px #10265033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--xp-bg);color:var(--xp-on-surface);font-family:var(--xp-font);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}html[data-xp-theme=dark] .xp-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--xp-bg:#05070c;--xp-surface:#090c13;--xp-surface-low:#0d111a;--xp-surface-container:#121722;--xp-surface-high:#171d2a;--xp-surface-highest:#1f2636;--xp-on-surface:#f0f4fa;--xp-on-surface-variant:#c5d1e6;--xp-outline:#8a96ab;--xp-outline-variant:#252d3d;--xp-primary:#478cff;--xp-primary-strong:#2b6ae0;--xp-on-primary:#fff;--xp-primary-container:#1e3a8a;--xp-on-primary-container:#d6e8ff;--xp-secondary-container:#1a2336;--xp-on-secondary-container:#dbe6fb;--xp-accent-soft:#1b3160;--xp-band:#111b2e;--xp-band-on:#f0f4fa;--xp-band-muted:#aebbd2;--xp-band-primary:#8fb6ff;--xp-band-on-primary:#001a47;--xp-shadow-1:0 1px 2px #00000080;--xp-shadow-3:0 6px 18px #0006,0 24px 60px -12px #000000b3}.xp-tone-sky{--t-bg:#f2f7ff;--t-container:#d9e8ff;--t-accent:#1f5fc8;--t-on:#0f1e38;--t-muted:#4d5a70;--t-deep:#16284a}.xp-tone-olive{--t-bg:#fff8e8;--t-container:#f1e7c6;--t-accent:#6e5f12;--t-on:#2a2410;--t-muted:#5f5842;--t-deep:#3d3321}.xp-tone-sage{--t-bg:#f1f8ef;--t-container:#d8ead2;--t-accent:#35603c;--t-on:#15261a;--t-muted:#4c5e50;--t-deep:#223826}.xp-tone-clay{--t-bg:#f7efe7;--t-container:#ecdccc;--t-accent:#7a4a2e;--t-on:#2b1d14;--t-muted:#6a574a;--t-deep:#3a281d}.xp-tone-rose{--t-bg:#fff2f0;--t-container:#f7dcd7;--t-accent:#8f3931;--t-on:#33130f;--t-muted:#6f4f4a;--t-deep:#4a1e1a}html[data-xp-theme=dark] .xp-root .xp-tone-sky{--t-bg:#0f1a2e;--t-container:#1c2c4a;--t-accent:#9fc2ff;--t-on:#e6eeff;--t-muted:#aab8cf;--t-deep:#0a1222}html[data-xp-theme=dark] .xp-root .xp-tone-olive{--t-bg:#1c1a10;--t-container:#353019;--t-accent:#e2cf73;--t-on:#f3ecd8;--t-muted:#c9bf9f;--t-deep:#13110a}html[data-xp-theme=dark] .xp-root .xp-tone-sage{--t-bg:#111c14;--t-container:#213325;--t-accent:#9fd3a6;--t-on:#e3f1e4;--t-muted:#b1c5b4;--t-deep:#0b140d}html[data-xp-theme=dark] .xp-root .xp-tone-clay{--t-bg:#1f1712;--t-container:#3a2a20;--t-accent:#f0b48e;--t-on:#f5e8de;--t-muted:#cdb8a8;--t-deep:#140e0a}html[data-xp-theme=dark] .xp-root .xp-tone-rose{--t-bg:#211312;--t-container:#3c2320;--t-accent:#ffb4aa;--t-on:#f8e5e2;--t-muted:#d4b5b0;--t-deep:#170c0b}:where(html:has(.xp-root)),:where(html:has(.xp-root)) body{background-color:#f9fcff}:where(html[data-xp-theme=dark]:has(.xp-root)),:where(html[data-xp-theme=dark]:has(.xp-root)) body{background-color:#05070c}:where(.xp-root) *,:where(.xp-root) :before,:where(.xp-root) :after{box-sizing:border-box}:where(.xp-root) a{color:inherit;text-decoration:none}:where(.xp-root) img{max-width:100%;display:block}:where(.xp-root) :is(h1,h2,h3,h4,p){margin:0}.xp-root :focus-visible{outline:3px solid var(--xp-primary);outline-offset:3px}.xp-wrap{width:min(1200px,100%);margin:0 auto;padding:0 24px}.xp-shape{clip-path:var(--s);transition:clip-path .7s var(--xp-spring-soft),transform .7s var(--xp-spring),background-color .2s var(--xp-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.xp-btn:hover .xp-btn-icon,.xp-step:hover .xp-step-num,.xp-socials a:hover .xp-social,.xp-social-tab:hover .xp-social-tab-num,.xp-chapter:hover .xp-chapter-num{clip-path:var(--s-to)}.xp-avatar{object-fit:cover;background:var(--xp-surface-high);flex-shrink:0}.xp-faces{display:inline-flex}.xp-faces .xp-avatar+.xp-avatar{margin-left:-8px}.xp-btn{height:48px;font:600 15px/1 var(--xp-font);cursor:pointer;white-space:nowrap;transition:border-radius .35s var(--xp-spring),transform .35s var(--xp-spring),background-color .2s var(--xp-ease),box-shadow .2s var(--xp-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.xp-btn:active{border-radius:var(--xp-r-md);transform:scale(.97)}.xp-btn-sm{height:40px;padding:0 18px;font-size:14px}.xp-btn-lg{gap:14px;height:60px;padding:0 9px 0 24px;font-size:17px}.xp-btn-filled{background:var(--xp-primary-strong);color:var(--xp-on-primary)}.xp-btn-filled:hover{box-shadow:var(--xp-shadow-1);background:color-mix(in srgb,var(--xp-primary-strong)88%,#000)}.xp-btn-tonal{background:var(--xp-secondary-container);color:var(--xp-on-secondary-container)}.xp-btn-tonal:hover{background:color-mix(in srgb,var(--xp-secondary-container)88%,var(--xp-on-secondary-container))}.xp-btn-outlined{color:var(--xp-on-surface-variant);box-shadow:inset 0 0 0 1px var(--xp-outline-variant);background:0 0}.xp-btn-outlined:hover{background:var(--xp-surface-container);color:var(--xp-on-surface)}.xp-btn-icon{background:var(--xp-on-primary);width:42px;height:42px;color:var(--xp-primary-strong)}.xp-btn:hover .xp-btn-icon{transform:rotate(22deg)scale(1.06)}.xp-btn:hover .xp-btn-icon svg{transform:rotate(-22deg)translate(1px)}.xp-btn-icon svg{transition:transform .6s var(--xp-spring)}.xp-store{text-align:left;height:60px;padding:0 18px 0 14px;font-size:16px;line-height:1.1}.xp-store small{opacity:.75;margin-bottom:2px;font-size:11px;font-weight:500;display:block}.xp-icon-btn{background:var(--xp-surface-high);width:40px;height:40px;color:var(--xp-on-surface);cursor:pointer;transition:border-radius .35s var(--xp-spring);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.xp-icon-btn:active{border-radius:var(--xp-r-sm)}.xp-theme-btn{color:var(--xp-on-surface-variant);background:0 0}.xp-theme-btn:hover{background:var(--xp-surface-high);color:var(--xp-on-surface)}.xp-theme-btn svg{transition:transform .7s var(--xp-spring);overflow:visible}.xp-theme-btn .xp-sun-core{transition:r .6s var(--xp-spring)}.xp-theme-btn .xp-moon-bite{transition:cx .6s var(--xp-spring),cy .6s var(--xp-spring)}.xp-theme-btn .xp-sun-rays{transform-origin:12px 12px;transition:transform .6s var(--xp-spring),opacity .3s var(--xp-ease)}html[data-xp-theme=dark] .xp-theme-btn svg{transform:rotate(-40deg)}html[data-xp-theme=dark] .xp-theme-btn .xp-sun-core{r:8.5px}html[data-xp-theme=dark] .xp-theme-btn .xp-moon-bite{cx:17px;cy:7px}html[data-xp-theme=dark] .xp-theme-btn .xp-sun-rays{opacity:0;transform:rotate(-90deg)scale(.4)}html.xp-theming::view-transition-old(root){mix-blend-mode:normal;animation:none}html.xp-theming::view-transition-new(root){mix-blend-mode:normal;animation:none}html.xp-theming::view-transition-old(root){z-index:1}html.xp-theming::view-transition-new(root){z-index:2}.xp-bar{z-index:50;pointer-events:none;position:fixed;inset:12px 12px auto}.xp-bar-inner{pointer-events:auto;background:color-mix(in srgb,var(--xp-surface-container)70%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);width:min(1176px,100%);height:64px;transition:background-color .3s var(--xp-ease),box-shadow .3s var(--xp-ease),border-radius .4s var(--xp-spring);border-radius:999px;align-items:center;gap:16px;margin:0 auto;padding:0 12px 0 16px;display:flex}.xp-bar.is-raised .xp-bar-inner{background:color-mix(in srgb,var(--xp-surface-container)92%,transparent);box-shadow:var(--xp-shadow-3)}.xp-bar.is-open .xp-bar-inner{border-radius:var(--xp-r-lg)var(--xp-r-lg)0 0}.xp-brand{font:800 20px/1 var(--xp-font);letter-spacing:-.03em;align-items:center;gap:10px;display:inline-flex}.xp-brand-mark{aspect-ratio:462/355;object-fit:contain;flex-shrink:0;width:40px;height:auto}.xp-nav{background:var(--xp-surface-low);border-radius:999px;gap:4px;margin:0 auto;padding:4px;display:flex}.xp-nav-link{height:40px;color:var(--xp-on-surface-variant);transition:background-color .2s var(--xp-ease),color .2s var(--xp-ease),border-radius .35s var(--xp-spring);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.xp-nav-link:hover{background:var(--xp-surface-high);color:var(--xp-on-surface)}.xp-nav-link:active{border-radius:var(--xp-r-sm)}.xp-nav-link.is-active{background:var(--xp-secondary-container);color:var(--xp-on-secondary-container)}.xp-bar-actions{align-items:center;gap:8px;display:flex}.xp-menu-btn{display:none}.xp-sheet-nav{pointer-events:auto;border-radius:0 0 var(--xp-r-lg)var(--xp-r-lg);background:color-mix(in srgb,var(--xp-surface-container)96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(1176px,100%);box-shadow:var(--xp-shadow-3);animation:xp-drop .4s var(--xp-spring);gap:4px;margin:0 auto;padding:8px 12px 16px;display:grid}.xp-sheet-nav a{border-radius:var(--xp-r-md);background:var(--xp-surface-low);justify-content:space-between;align-items:center;height:56px;padding:0 18px;font-size:16px;font-weight:600;display:flex}.xp-sheet-nav a.xp-sheet-signin{background:var(--xp-primary-strong);color:var(--xp-on-primary)}.xp-sheet-theme{border-radius:var(--xp-r-md);height:56px;font:inherit;text-align:left;color:inherit;background:var(--xp-surface-low);cursor:pointer;border:0;padding:0 18px;font-size:16px;font-weight:600}@keyframes xp-drop{0%{opacity:0;transform:translateY(-8px)}}.xp-hero{isolation:isolate;align-items:center;min-height:100svh;padding:132px 0 88px;display:flex;position:relative;overflow:hidden}.xp-blob{z-index:-1;animation:60s linear infinite xp-spin;position:absolute}.xp-blob-a{background:var(--xp-primary-container);opacity:.5;width:600px;height:600px;top:60px;right:-160px}.xp-blob-b{background:var(--xp-accent-soft);opacity:.45;width:220px;height:220px;animation-duration:40s;animation-direction:reverse;bottom:40px;left:-80px}.xp-blob-c{opacity:.9;background:#f1e7c6;width:72px;height:72px;animation-duration:30s;top:118px;left:46%}html[data-xp-theme=dark] .xp-root .xp-blob-a{opacity:.35}html[data-xp-theme=dark] .xp-root .xp-blob-c{background:#353019}@keyframes xp-spin{to{transform:rotate(360deg)}}.xp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px;display:grid}.xp-display{font-family:var(--xp-font-display);letter-spacing:-.04em;text-wrap:balance;margin-top:0;font-size:clamp(2.6rem,5.6vw,4.6rem);font-weight:900;font-stretch:92%;line-height:1.02}.xp-hero .xp-display{font-size:clamp(2.8rem,5.9vw,4.9rem);line-height:1.12}.xp-display-accent{background:var(--xp-primary-container);color:var(--xp-on-primary-container);transition:transform .6s var(--xp-spring),border-radius .6s var(--xp-spring);border-radius:.34em;padding:0 .22em .06em;display:inline-block;transform:rotate(-2deg)}.xp-display:hover .xp-display-accent{border-radius:999px;transform:rotate(1deg)scale(1.03)}.xp-lede{max-width:36em;color:var(--xp-on-surface-variant);text-wrap:pretty;margin-top:22px;font-size:18px;line-height:1.6}.xp-cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.xp-cta-stack{flex-direction:column;align-items:flex-start}.xp-link-btn{font:inherit;color:var(--xp-on-surface-variant);cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:14px;font-weight:500}.xp-link-btn:hover,.xp-link-btn:focus-visible{color:var(--xp-on-surface)}.xp-cta-stores{flex-wrap:wrap;gap:12px;display:flex}.xp-proof{color:var(--xp-on-surface-variant);align-items:center;gap:12px;margin-top:28px;font-size:14px;display:inline-flex}.xp-proof strong{color:var(--xp-on-surface);font-weight:800}.xp-rise{opacity:0;animation:xp-rise .9s var(--xp-spring-soft)forwards;animation-delay:var(--d,0s);transform:translateY(18px)}@keyframes xp-rise{to{opacity:1;transform:none}}.xp-hero-stage{align-items:flex-start;gap:12px;display:flex;position:relative}.xp-hero-mockup{outline-offset:-1px;width:calc(50% - 6px);height:auto;box-shadow:var(--xp-shadow-3);border-radius:26px;outline:1px solid #14141e1f;margin:0;display:block}.xp-hero-mockup-feed{margin-top:56px}.xp-phone{width:318px;height:670px;box-shadow:var(--xp-shadow-3),inset 0 0 0 2px #3a372d;animation:xp-float-in 1s var(--xp-spring-soft).2s both;background:#1c1a14;border-radius:48px;padding:10px;position:absolute;top:0;left:0}.xp-phone-screen{background:var(--t-bg);height:100%;color:var(--t-on);border-radius:38px;position:relative;overflow:hidden}@keyframes xp-float-in{0%{opacity:0;transform:translateY(40px)scale(.96)}}.xp-reader-cover{background:var(--t-container);height:196px;position:relative}.xp-reader-cover img{object-fit:cover;width:100%;height:100%}.xp-reader-fab{background:var(--t-bg);width:36px;height:36px;color:var(--t-on);position:absolute;top:34px}.xp-reader-fab-l{left:14px}.xp-reader-fab-r{right:14px}.xp-reader-sheet{background:var(--t-bg);border-radius:26px 26px 0 0;margin-top:-26px;padding:20px 16px 0;position:relative}.xp-reader-title{font:900 22px/1.1 var(--xp-font-display);letter-spacing:-.03em}.xp-reader-meta{border-bottom:1px solid color-mix(in srgb,var(--t-on)12%,transparent);align-items:center;gap:6px;margin-top:14px;padding-bottom:12px;display:flex}.xp-reader-meta>svg{flex-shrink:0}.xp-reader-src{flex:1;min-width:0;font-size:10px;font-weight:600;line-height:1.25;display:grid}.xp-reader-src>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xp-reader-src small{color:var(--t-accent);font-size:9px;font-weight:500}.xp-reader-pill{background:var(--t-container);height:28px;color:var(--t-accent);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.xp-reader-insights{background:color-mix(in srgb,var(--t-container)55%,var(--t-bg));border-radius:18px;margin-top:12px;padding:12px 12px 6px}.xp-reader-kicker{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--t-accent)70%,var(--t-on));margin-bottom:6px;font-size:10px;font-weight:800}.xp-reader-insight{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.xp-reader-insight+.xp-reader-insight{border-top:1px solid color-mix(in srgb,var(--t-on)16%,transparent);margin-left:34px;padding-left:0}.xp-reader-insight+.xp-reader-insight .xp-reader-num{margin-left:-34px}.xp-reader-insight p{letter-spacing:.005em;text-wrap:pretty;font-size:11.5px;font-weight:700;line-height:1.38}.xp-reader-num{background:var(--t-container);width:24px;height:24px;color:var(--t-accent);margin-top:-2px;font-size:11px;font-weight:800}.xp-topic-sheet{background:var(--t-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--t-on)7%,transparent),0 -10px 40px #281e002e;animation:xp-sheet-up .9s var(--xp-spring).9s both;border-radius:26px;padding:16px 16px 14px;position:absolute;bottom:10px;left:8px;right:8px}.xp-topic-lead{font-size:12px;font-weight:500}.xp-topic-name{font:900 16px/1.2 var(--xp-font);letter-spacing:-.015em;color:var(--t-accent);margin-top:10px;display:block}.xp-topic-self{align-items:center;gap:24px;margin-top:12px;display:flex}.xp-topic-self small{color:var(--t-muted);flex-shrink:0;font-size:10px}.xp-topic-track{background:color-mix(in srgb,var(--t-on)9%,transparent);border-radius:999px;flex:1;height:14px;position:relative}.xp-topic-fill{background:var(--t-container);transition:width .8s var(--xp-spring);border-radius:999px;position:absolute;inset:0 auto 0 0}.xp-topic-badge{background:var(--t-accent);width:30px;height:30px;color:var(--t-bg);margin-top:-15px;font-size:9.5px;font-weight:800;position:absolute;top:50%;right:-14px}.xp-topic-sub{color:color-mix(in srgb,var(--t-on)70%,var(--t-bg));margin-top:14px;font-size:10px;font-weight:500}.xp-topic-circle{gap:14px;margin-top:10px;display:flex}.xp-rank{flex-direction:column;align-items:center;gap:4px;display:flex}.xp-rank-time,.xp-rank-no{color:var(--t-muted);font-size:9.5px;font-weight:700;line-height:1}.xp-rank-no{font-size:10px}.xp-rank-ring{place-items:center;display:grid;position:relative}.xp-rank-ring>svg{position:absolute;inset:0;overflow:visible}.xp-rank-ring img{object-fit:cover;background:var(--t-container);position:relative}.xp-rank-track{fill:none;stroke:color-mix(in srgb,var(--t-on)8%,transparent);stroke-width:2.5px}.xp-rank-progress{fill:none;stroke:color-mix(in srgb,var(--t-accent)55%,transparent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:xp-ring .7s cubic-bezier(.4,0,.2,1)calc(1.6s + var(--i,0)*70ms)forwards}@keyframes xp-ring{to{stroke-dashoffset:calc(1 - var(--f))}}.xp-rank-read{background:var(--t-accent);width:13px;height:13px;color:var(--t-bg);box-shadow:inset 0 0 0 1.5px var(--t-bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.xp-rank-read svg{display:block}.xp-rank-add{background:var(--t-container);width:41px;height:41px;color:var(--t-accent)}@keyframes xp-sheet-up{0%{opacity:0;transform:translateY(60px)}}.xp-hero-post{z-index:2;width:316px;animation:xp-float-in 1s var(--xp-spring-soft).45s both;top:96px;right:-8px;position:absolute!important}.xp-post{border-radius:var(--xp-r-lg);background:var(--t-bg);color:var(--t-on);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-accent)18%,transparent),var(--xp-shadow-3);transition:border-radius .5s var(--xp-spring),transform .5s var(--xp-spring);padding:16px;position:relative}.xp-post:hover{border-radius:var(--xp-r-xl);transform:translateY(-4px)}.xp-post-head{align-items:center;gap:10px;display:flex}.xp-post-who{flex:1;gap:2px;min-width:0;display:grid}.xp-post-name{align-items:baseline;gap:6px;min-width:0;display:flex}.xp-post-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.xp-post-name small{color:var(--t-muted);flex-shrink:0;font-size:11px}.xp-post-cred{color:var(--t-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.xp-post-age{color:var(--t-muted);white-space:nowrap;flex-shrink:0;align-self:flex-start;margin-top:3px;font-size:11px}.xp-post-more{color:var(--t-muted);flex-shrink:0;align-self:flex-start;margin-top:3px}.xp-post h4{font:800 17px/1.25 var(--xp-font);letter-spacing:-.015em;margin-top:12px}.xp-post-sub{color:var(--t-muted);margin-top:4px;font-size:12px}.xp-post-text{color:color-mix(in srgb,var(--t-on)85%,var(--t-bg));text-wrap:pretty;margin-top:6px;font-size:13.5px;line-height:1.5}.xp-post .xp-qcard{margin-top:12px}.xp-qcard{--q-anchor:#13161c;--q-base:color-mix(in srgb,var(--q-raw)60%,var(--q-anchor));--q-end:color-mix(in srgb,var(--q-raw)35%,var(--q-anchor));--q-hi:color-mix(in srgb,var(--q-raw)35%,#fff);--q-text:color-mix(in srgb,#fff 75%,var(--q-hi));background:var(--q-end);color:var(--q-text);isolation:isolate;border-radius:24px;position:relative;overflow:hidden;container-type:inline-size}html[data-xp-theme=dark] .xp-root .xp-qcard{--q-anchor:#000}.xp-qcard-img{width:100%;height:calc(100cqw/var(--q-aspect) + var(--q-ramp));object-fit:cover;z-index:-1;position:absolute;inset:0 0 auto}.xp-qcard-band{height:calc(100cqw/var(--q-aspect));display:block}.xp-qcard-panel{position:relative}.xp-qcard-fill{background:linear-gradient(180deg,var(--q-base),var(--q-end));position:absolute;inset:0}.xp-qcard-body{padding:calc(4px + var(--q-ramp))14px 16px;position:relative}.xp-qcard.is-bare .xp-qcard-body{padding-top:16px}.xp-qcard-src{color:color-mix(in srgb,var(--q-text)62%,transparent);white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:11px;line-height:1.3;overflow:hidden}.xp-qcard-quote{padding-top:4px;position:relative}.xp-quote-glyph{color:color-mix(in srgb,var(--q-hi)45%,transparent);position:absolute;top:0;left:-2px}.xp-qcard-quote p{font:500 15px/1.45 "Noto Sans",var(--xp-font);text-indent:1.7em;-webkit-line-clamp:var(--q-lines);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xp-qcard-more{color:color-mix(in srgb,var(--q-text)62%,transparent);justify-content:flex-end;align-items:center;gap:2px;margin-top:8px;font-size:12px;display:flex}.xp-step-quote{margin-top:24px}.xp-step-quote .xp-qcard{border-radius:22px}.xp-post-actions{align-items:center;gap:6px;margin-top:14px;display:flex}.xp-post-spacer{flex:1}.xp-chip-btn{background:var(--t-container);min-width:36px;height:36px;color:var(--t-on);border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.xp-chip-convo{border-radius:999px;padding:0 12px}.xp-chip-convo i{background:color-mix(in srgb,var(--t-on)20%,transparent);width:1px;height:18px}.xp-section{padding:96px 0}.xp-section-tight{padding:32px 0 96px}.xp-section-head{max-width:720px;margin-bottom:44px}.xp-section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.xp-kicker{background:var(--xp-primary-container);height:30px;color:var(--xp-on-primary-container);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:16px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.xp-kicker-inverse{background:var(--xp-band-primary);color:var(--xp-band-on-primary)}.xp-h2{font-family:var(--xp-font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900;font-stretch:92%;line-height:1.05}[data-reveal]{opacity:0;transition:opacity .6s var(--xp-ease)var(--d,0s),transform .9s var(--xp-spring-soft)var(--d,0s);transform:translateY(32px)scale(.98)}[data-reveal].is-in{opacity:1;transform:none}.xp-post[data-reveal]{transition:opacity .6s var(--xp-ease)var(--d,0s),transform .9s var(--xp-spring-soft)var(--d,0s),border-radius .5s var(--xp-spring)}.xp-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.xp-step{border-radius:var(--xp-r-xl);background:var(--t-bg);color:var(--t-on);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-accent)16%,transparent);transition:border-radius .55s var(--xp-spring),transform .55s var(--xp-spring),opacity .6s var(--xp-ease)var(--d,0s);flex-direction:column;padding:28px 24px 24px;display:flex}.xp-step:hover{border-radius:56px;transform:translateY(-6px)}.xp-step-num{background:var(--t-container);width:64px;height:64px;color:var(--t-accent);font:900 26px/1 var(--xp-font-display)}.xp-step:hover .xp-step-num{transform:rotate(20deg)scale(1.06)}.xp-step h3{font:800 22px/1.2 var(--xp-font);letter-spacing:-.02em;margin-top:22px}.xp-step>p{color:var(--t-muted);margin-top:10px;font-size:15px;line-height:1.55}.xp-demo{background:color-mix(in srgb,var(--t-container)60%,var(--t-bg));border-radius:22px;margin-top:auto;padding:14px}.xp-step .xp-demo{margin-top:24px}.xp-demo-room{gap:10px;display:grid}.xp-room-msg{align-items:flex-start;gap:10px;display:flex}.xp-room-msg p{background:var(--t-bg);border-radius:6px 18px 18px;padding:8px 12px;font-size:13px;line-height:1.4}.xp-room-msg small{color:var(--t-accent);font-size:11px;font-weight:600}.xp-room-msg:nth-child(2){flex-direction:row-reverse}.xp-room-msg:nth-child(2) p{background:var(--t-container);border-radius:18px 6px 18px 18px}.xp-social-head{max-width:860px}.xp-social-head .xp-lede{margin-top:16px}.xp-social-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.xp-social-tab{background:var(--t-bg);min-width:0;color:var(--t-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-accent)14%,transparent);transition:border-radius .5s var(--xp-spring),transform .5s var(--xp-spring),background-color .3s var(--xp-ease);border-radius:28px;align-items:center;gap:12px;padding:12px 14px 12px 12px;display:flex}.xp-social-tab>span:not(.xp-shape){flex:1;min-width:0;display:grid}.xp-social-tab strong{color:var(--t-on);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.xp-social-tab small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.xp-social-tab-num{background:var(--t-accent);width:44px;height:44px;color:var(--t-bg);font:900 14px/1 var(--xp-font-display)}.xp-social-tab-go{color:var(--t-accent);transition:transform .4s var(--xp-spring);flex-shrink:0}.xp-social-tab:hover{background:var(--t-container);border-radius:40px;transform:translateY(-3px)}.xp-social-tab:hover .xp-social-tab-num{transform:rotate(-14deg)}.xp-social-tab:hover .xp-social-tab-go{transform:translateY(3px)rotate(90deg)}.xp-chapters{gap:20px;display:grid}.xp-chapter{isolation:isolate;border-radius:var(--xp-r-xxl);background:var(--t-bg);color:var(--t-on);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-accent)14%,transparent);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;padding:56px;scroll-margin-top:96px;display:grid;position:relative;overflow:hidden}.xp-chapter.is-flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.xp-chapter.is-flip .xp-chapter-copy{order:2}.xp-chapter.is-wide{grid-template-columns:minmax(0,1fr);gap:40px}.xp-chapter.is-wide .xp-chapter-copy{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;column-gap:56px;display:grid}.xp-chapter.is-wide .xp-chapter-eyebrow{grid-area:1/1}.xp-chapter.is-wide .xp-chapter-q{grid-area:2/1}.xp-chapter.is-wide .xp-chapter-tag{grid-area:1/2/span 2;align-self:end;margin-bottom:4.6em}.xp-chapter.is-wide .xp-chapter-body{grid-area:2/2;align-self:end}.xp-chapter-blob{z-index:-1;background:var(--t-container);opacity:.55;width:520px;height:520px;animation:70s linear infinite xp-spin;position:absolute;bottom:-220px;right:-140px}.xp-chapter.is-flip .xp-chapter-blob{animation-direction:reverse;inset:-240px auto auto -160px}.xp-chapter-eyebrow{align-items:center;gap:12px;display:inline-flex}.xp-chapter-eyebrow>span{display:grid}.xp-chapter-eyebrow strong{letter-spacing:.08em;text-transform:uppercase;color:var(--t-accent);font-size:13px;font-weight:800}.xp-chapter-eyebrow small{color:var(--t-muted);font-size:14px}.xp-chapter-num{background:var(--t-accent);width:56px;height:56px;color:var(--t-bg);font:900 18px/1 var(--xp-font-display)}.xp-chapter:hover .xp-chapter-num{transform:rotate(24deg)}.xp-chapter-q{font:900 clamp(1.9rem,3.3vw,2.9rem)/1.04 var(--xp-font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:26px;font-stretch:92%}.xp-chapter-q em{color:var(--t-accent);font-style:normal}.xp-chapter-tag{margin-top:18px;font-size:18px;font-weight:700;line-height:1.35}.xp-chapter-tag s{color:var(--t-muted);text-decoration:none;position:relative}.xp-chapter-tag s:after{content:"";background:var(--t-accent);transform-origin:0;height:3px;transition:transform .7s var(--xp-ease).6s;border-radius:3px;position:absolute;top:55%;left:-2px;right:-2px;transform:scaleX(0)}.is-in .xp-chapter-tag s:after{transform:scaleX(1)}.xp-chapter-body{max-width:34em;color:var(--t-muted);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.6}.xp-chapter-stage{min-width:0;position:relative}.xp-tt,.xp-recap,.xp-flow,.xp-annot{--c-surface:var(--xp-surface);--c-inner:color-mix(in srgb,var(--t-container)40%,var(--xp-surface))}.xp-tt,.xp-recap,.xp-flow{background:var(--c-surface);color:var(--xp-on-surface);box-shadow:var(--xp-shadow-3);border-radius:32px;padding:22px}.xp-demo-label{color:var(--xp-on-surface-variant);align-items:center;gap:8px;margin:20px 0 10px;font-size:12px;font-weight:700;display:flex}.xp-think{background:color-mix(in srgb,var(--xp-primary)12%,transparent);color:var(--xp-primary-strong);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}html[data-xp-theme=dark] .xp-root .xp-think{color:#9fc2ff}.xp-think-s{opacity:.6;font-weight:600}.xp-face{object-fit:cover;background:var(--xp-surface-high);box-shadow:0 0 0 2px var(--c-surface,var(--xp-surface)),0 0 0 4px var(--ring);border-radius:50%;flex-shrink:0;display:block}.xp-tt-top{align-items:center;gap:22px;display:flex}.xp-tt-dial{flex-shrink:0;width:148px;height:148px;position:relative}.xp-tt-dial svg{position:absolute;inset:0;overflow:visible}.xp-tt-track,.xp-tt-progress{fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.xp-tt-track{stroke:color-mix(in srgb,var(--xp-on-surface)8%,transparent);fill:color-mix(in srgb,var(--xp-primary)6%,transparent)}.xp-tt-progress{stroke:var(--xp-primary);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--xp-spring-soft)}.xp-tt.is-on .xp-tt-progress{stroke-dashoffset:calc(1 - var(--p))}.xp-tt-dial-copy{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.xp-tt-dial-copy small{letter-spacing:.12em;text-transform:uppercase;color:var(--xp-on-surface-variant);font-size:11px;font-weight:700}.xp-tt-dial-copy strong{font:900 30px/1.05 var(--xp-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.xp-tt-sec{color:var(--xp-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.xp-tt-vs{flex:1;gap:14px;min-width:0;display:grid}.xp-tt-meter-label{align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.xp-tt-meter-label b{font-variant-numeric:tabular-nums;margin-left:auto}.xp-tt-meter.is-off .xp-tt-meter-label{color:var(--xp-on-surface-variant);font-weight:600}.xp-tt-meter.is-off b{font-size:12px;font-weight:600}.xp-tt-bar{background:color-mix(in srgb,var(--xp-on-surface)7%,transparent);border-radius:999px;height:14px;display:block;overflow:hidden}.xp-tt-bar span{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--xp-primary)55%,transparent),var(--xp-primary));width:0;height:100%;transition:width 1.2s var(--xp-spring).3s;display:block}.xp-tt.is-on .xp-tt-bar span{width:var(--w)}.xp-tt-rank{color:color-mix(in srgb,#1f8a5f 85%,var(--xp-on-surface));background:#31c48d24;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.xp-live-dot{background:#31c48d;border-radius:50%;width:8px;height:8px;position:relative}.xp-live-dot:after{content:"";animation:xp-ping 1.8s var(--xp-ease)infinite;border:2px solid #31c48d;border-radius:50%;position:absolute;inset:-4px}@keyframes xp-ping{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.xp-live{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xp-live-row{background:var(--c-inner);opacity:0;transition:opacity .5s var(--xp-ease)var(--d),transform .7s var(--xp-spring)var(--d);border-radius:20px;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex;transform:translate(24px)}.xp-tt.is-on .xp-live-row{opacity:1;transform:none}.xp-live-face{flex-shrink:0;position:relative}.xp-live-face i{width:11px;height:11px;box-shadow:0 0 0 2px var(--c-inner);background:#31c48d;border-radius:50%;position:absolute;bottom:-1px;right:-1px}.xp-live-copy{flex:1;gap:1px;min-width:0;display:grid}.xp-live-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.xp-live-copy strong small{color:var(--xp-on-surface-variant);font-size:12px;font-weight:500}.xp-live-copy>span{color:var(--xp-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.xp-live-copy em{color:var(--xp-on-surface);font-style:normal;font-weight:700}.xp-recap{--rc:#307aee;padding:24px}html[data-xp-theme=dark] .xp-root .xp-recap{--rc:#60a5fa}.xp-recap-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.xp-recap-head>div>small{letter-spacing:.18em;text-transform:uppercase;color:var(--xp-on-surface-variant);opacity:.75;font-size:10.5px;font-weight:600;display:block}.xp-recap-head h4{font:900 26px/1.1 var(--xp-font-display);letter-spacing:-.025em;margin-top:6px}.xp-recap-badge{background:color-mix(in srgb,#d4a800 14%,var(--xp-surface-container));color:color-mix(in srgb,#d4a800 55%,var(--xp-on-surface));border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:3px 12px 3px 4px;font-size:11.5px;font-weight:700;display:inline-flex}.xp-recap-badge-dot{color:#fff;background:#d4a800;width:20px;height:20px}.xp-recap-streak{background:color-mix(in srgb,#c2410c 7%,var(--xp-surface));color:color-mix(in srgb,#c2410c 85%,var(--xp-on-surface));border-radius:20px;justify-items:center;gap:1px;padding:9px 16px;display:grid;box-shadow:inset 0 0 0 1px #c2410c3d}.xp-recap-streak>span{font:900 21px/1 var(--xp-font-display);align-items:center;gap:3px;display:inline-flex}.xp-recap-streak svg{animation:xp-flame 1.7s var(--xp-ease)infinite}.xp-recap-streak small{opacity:.85;font-size:10.5px;font-weight:600}@keyframes xp-flame{50%{transform:scale(1.14)}}.xp-recap-exp{gap:18px;display:grid}.xp-recap-exp-name{justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.xp-recap-exp-name b{color:var(--rc);font-size:12px}.xp-recap-exp-track{background:color-mix(in srgb,var(--xp-on-surface)6%,transparent);border-radius:999px;height:20px;display:block;position:relative}.xp-recap-exp-before,.xp-recap-exp-fill{border-radius:inherit;position:absolute;inset:0 auto 0 0}.xp-recap-exp-before{width:var(--b);background:color-mix(in srgb,var(--rc)30%,transparent)}.xp-recap-exp-fill{width:var(--b);background:linear-gradient(90deg,color-mix(in srgb,var(--rc)50%,transparent),color-mix(in srgb,var(--rc)90%,transparent));justify-content:flex-end;align-items:center;display:flex}.xp-recap.is-on .xp-recap-exp-fill{animation:xp-exp-grow 1.3s var(--xp-spring-soft)var(--d)both}@keyframes xp-exp-grow{0%{width:var(--b)}to{width:var(--w)}}.xp-recap-exp-badge{background:var(--rc);color:#fff;width:38px;height:38px;margin-right:-18px;font-size:10.5px;font-weight:800;box-shadow:0 0 0 1px #ffffff26}.xp-recap-rule{letter-spacing:.18em;text-transform:uppercase;color:var(--xp-on-surface-variant);align-items:center;gap:12px;margin:22px 0 12px;font-size:10.5px;font-weight:600;display:flex}.xp-recap-rule:before,.xp-recap-rule:after{content:"";background:var(--xp-outline-variant);flex:1;height:1px}.xp-mind{aspect-ratio:1.9;background:color-mix(in srgb,var(--rc)4%,var(--xp-surface-low));box-shadow:inset 0 0 0 1px var(--xp-outline-variant);border-radius:20px;place-items:center;padding:16px 14px;display:grid}.xp-mind svg{width:100%;height:100%;display:block;overflow:visible}.xp-mind-w{font-family:var(--xp-font);fill:#2563eb;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s var(--xp-ease)var(--d),transform .6s var(--xp-spring)var(--d);font-weight:800;transform:scale(.7)}.xp-mind.is-on .xp-mind-w{opacity:1;transform:none}.xp-mind-w.c0{fill:#2563eb}.xp-mind-w.c1{fill:#1e40af}.xp-mind-w.c2{fill:#0ea5e9}.xp-mind-w.c3{fill:#0d9488}.xp-mind-w.c4{fill:#60a5fa}.xp-mind-w.is-hero{fill:#1d4ed8;font-weight:900}html[data-xp-theme=dark] .xp-root .xp-mind-w.c0{fill:#60a5fa}html[data-xp-theme=dark] .xp-root .xp-mind-w.c1{fill:#3b82f6}html[data-xp-theme=dark] .xp-root .xp-mind-w.c2{fill:#93c5fd}html[data-xp-theme=dark] .xp-root .xp-mind-w.c3{fill:#2dd4bf}html[data-xp-theme=dark] .xp-root .xp-mind-w.c4{fill:#38bdf8}html[data-xp-theme=dark] .xp-root .xp-mind-w.is-hero{fill:#93c5fd}.xp-recap-cta{grid-template-columns:1fr auto;gap:8px;margin-top:18px;display:grid}.xp-recap-cta .xp-btn{pointer-events:none}.xp-rk{background:color-mix(in srgb,var(--rc)4%,var(--xp-surface-low));box-shadow:inset 0 0 0 .5px var(--xp-outline-variant);border-radius:20px;margin-top:16px;padding:14px 10px 12px}.xp-rk-cap{letter-spacing:.03em;color:var(--xp-on-surface-variant);padding:0 4px 12px;font-size:11px;font-weight:700}.xp-rk-scroll{scrollbar-width:none;overflow-x:auto}.xp-rk-scroll::-webkit-scrollbar{display:none}.xp-rk-row{height:112px;margin:0 auto;padding:0;list-style:none;position:relative}.xp-rk-av{width:64px;transform:translateX(var(--x));justify-items:center;gap:4px;transition:transform .75s cubic-bezier(.3,1.25,.5,1);display:grid;position:absolute;top:0;left:0}.xp-rk-time{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--xp-on-surface)72%,transparent);font-size:10.5px;font-weight:800}.xp-rk-av.is-me .xp-rk-time{color:var(--rc)}.xp-rk-ring{width:46px;height:46px;position:relative}.xp-rk-ring svg{position:absolute;inset:0;rotate:-90deg}.xp-rk-ring img{object-fit:cover;border-radius:50%;width:36px;height:36px;position:absolute;inset:5px}.xp-rk-track,.xp-rk-prog{fill:none;stroke-width:3px}.xp-rk-track{stroke:color-mix(in srgb,var(--xp-on-surface)9%,transparent)}.xp-rk-prog{stroke:color-mix(in srgb,var(--rc)55%,transparent);stroke-linecap:round;stroke-dashoffset:calc(var(--c,135px)*(1 - var(--f)));transition:stroke-dashoffset .9s var(--xp-ease).2s}.xp-rk-av .xp-rk-prog{--c:135.1px}.xp-rk-av.is-me .xp-rk-prog{stroke:var(--rc)}.xp-rk-no{align-items:center;gap:3px;font-size:11px;font-weight:800;display:inline-flex}.xp-rk-no b{opacity:0;transition:opacity .3s var(--xp-ease).75s,transform .5s var(--xp-spring).75s;font-size:9.5px;transform:scale(.5)}.xp-rk.is-settled .xp-rk-no b{opacity:1;transform:none}.xp-rk-no b.is-up{color:#1f8a5f}.xp-rk-no b.is-down{color:#c2410c}.xp-rk-name{color:var(--xp-on-surface-variant);font-size:10px}.xp-rk-av.is-me .xp-rk-name{color:var(--rc);font-weight:800}.xp-recap-box{background:color-mix(in srgb,var(--rc)4%,var(--xp-surface-low));box-shadow:inset 0 0 0 .5px var(--xp-outline-variant);border-radius:20px;margin-top:12px;padding:14px}.xp-seg{background:color-mix(in srgb,var(--xp-on-surface)6%,transparent);border-radius:999px;padding:3px;display:inline-flex}.xp-seg button{color:var(--xp-on-surface-variant);font:700 12px var(--xp-font);cursor:pointer;transition:background-color .3s var(--xp-ease),color .3s var(--xp-ease);background:0 0;border:0;border-radius:999px;padding:6px 14px}.xp-seg button.is-on{color:#fff;background:#4f8ef7}.xp-recap-cap{color:var(--xp-on-surface-variant);margin:12px 0 10px;font-size:12px;font-weight:600}.xp-annot{--k-research:#2563eb;--k-experience:#c2410c;--k-observation:#0d9488;--k-perspective:#7c3aed;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}html[data-xp-theme=dark] .xp-root .xp-annot{--k-research:#60a5fa;--k-experience:#fb923c;--k-observation:#2dd4bf;--k-perspective:#a78bfa}.xp-annot [data-kind=Research]{--k:var(--k-research)}.xp-annot [data-kind=Experience]{--k:var(--k-experience)}.xp-annot [data-kind=Observation]{--k:var(--k-observation)}.xp-annot [data-kind=Perspective]{--k:var(--k-perspective)}.xp-annot-doc{background:var(--c-surface);color:var(--xp-on-surface);box-shadow:var(--xp-shadow-3);border-radius:30px;position:sticky;top:104px;overflow:hidden}.xp-annot-cover{height:150px;position:relative}.xp-annot-cover img{object-fit:cover;width:100%;height:100%}.xp-annot-cover:after{content:"";background:linear-gradient(180deg,transparent 40%,var(--c-surface));position:absolute;inset:0}.xp-annot-body{margin-top:-18px;padding:0 26px 6px;position:relative}.xp-annot-src{color:var(--xp-on-surface-variant);font-size:12px;font-weight:600}.xp-annot-body h4{font:900 24px/1.12 var(--xp-font-display);letter-spacing:-.025em;text-wrap:balance;margin:6px 0 14px}.xp-annot-p{color:color-mix(in srgb,var(--xp-on-surface)86%,transparent);text-wrap:pretty;font:400 16px/1.75 Noto Serif,Georgia,serif}.xp-annot-p+.xp-annot-p{margin-top:12px}.xp-annot mark{color:inherit;text-underline-offset:4px;text-decoration-skip-ink:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:text-decoration-color .6s var(--xp-ease),background-color .4s var(--xp-ease);background:0 0;border-radius:3px;padding:0 1px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.xp-annot mark.is-on{-webkit-text-decoration-color:var(--k);text-decoration-color:var(--k)}.xp-annot-tail{white-space:nowrap}.xp-annot mark.is-active{background:color-mix(in srgb,var(--k)14%,transparent)}.xp-annot mark sup{background:var(--k);color:#fff;width:15px;height:15px;font:800 9px/1 var(--xp-font);vertical-align:.15em;opacity:0;transition:opacity .3s var(--xp-ease).4s,transform .5s var(--xp-spring).4s;border-radius:50%;place-items:center;margin-left:4px;text-decoration:none;display:inline-grid;overflow:hidden;transform:scale(0)}.xp-annot mark:not(.is-on) sup{width:0;margin-left:0}.xp-annot mark.is-on sup{opacity:1;transform:none}.xp-annot-depth{border-top:1px solid var(--xp-outline-variant);gap:8px;margin:14px 26px 22px;padding-top:14px;display:grid}.xp-annot-bar{gap:3px;height:10px;display:flex}.xp-annot-bar i{background:var(--k);transition:flex-grow .8s var(--xp-spring-soft);border-radius:999px;flex:0 0 0}.xp-annot-bar i.is-orig{background:color-mix(in srgb,var(--xp-on-surface)22%,transparent);flex:2 0 0}.xp-annot-bar i.is-on{flex-grow:1}.xp-annot-depth small{color:var(--xp-on-surface-variant);font-size:12px;font-weight:700}.xp-annot-notes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.xp-note{background:var(--c-surface);color:var(--xp-on-surface);box-shadow:inset 0 0 0 1px var(--xp-outline-variant),var(--xp-shadow-1);opacity:0;transition:opacity .45s var(--xp-ease),transform .65s var(--xp-spring),box-shadow .3s var(--xp-ease),border-radius .5s var(--xp-spring);border-radius:24px;padding:14px 16px;position:relative;transform:translate(28px)}.xp-note.is-on{opacity:.62;transform:none}.xp-note.is-on.is-active{opacity:1;box-shadow:inset 0 0 0 2px var(--k),var(--xp-shadow-3);border-radius:30px;transform:translate(-10px)}.xp-note-head{align-items:center;gap:8px;display:flex}.xp-note-no{background:var(--k);color:#fff;width:26px;height:26px;font-size:11.5px;font-weight:900}.xp-note.is-active .xp-note-no{transform:rotate(20deg)}.xp-note-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--k);align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.xp-note p{text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.5}.xp-note-by{align-items:center;gap:7px;min-width:0;margin-top:10px;font-size:12px;display:flex}.xp-note-by .xp-face{box-shadow:none}.xp-note-by strong{font-weight:700}.xp-note-by span{color:var(--xp-primary-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}html[data-xp-theme=dark] .xp-root .xp-note-by span{color:#9fc2ff}.xp-note-cite{background:color-mix(in srgb,var(--k)10%,transparent);color:var(--k);border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.xp-flow{padding:22px 26px 24px}.xp-flow-heads{text-align:center;margin-inline:auto;letter-spacing:.1em;text-transform:uppercase;max-width:920px;color:var(--xp-on-surface-variant);grid-template-columns:19% 1fr 30%;margin-bottom:4px;font-size:11px;font-weight:800;display:grid}.xp-flow-heads span:first-child{text-align:left;padding-left:4px}.xp-flow-stage{width:100%;max-width:920px;margin:0 auto;position:relative}.xp-flow-stage svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xp-flow-band{fill-opacity:0;transition:fill-opacity .6s var(--xp-ease)}.xp-flow.is-on .xp-flow-band{fill-opacity:.16;transition-delay:var(--d)}.xp-flow.is-on .xp-flow-band.is-hot{fill-opacity:.5;transition-delay:0s}.xp-flow-spark{fill:#fff;opacity:.95;filter:drop-shadow(0 0 3px #ffffffe6)}html[data-xp-theme=dark] .xp-root .xp-flow.is-on .xp-flow-band{fill-opacity:.2}html[data-xp-theme=dark] .xp-root .xp-flow.is-on .xp-flow-band.is-hot{fill-opacity:.6}.xp-flow-you{z-index:2;text-align:center;justify-items:center;gap:2px;display:grid;position:absolute;transform:translate(-50%,-50%)}.xp-flow-you strong{margin-top:4px;font-size:14px;font-weight:800}.xp-flow-you small{color:var(--xp-on-surface-variant);white-space:nowrap;font-size:11px}.xp-flow-topic{z-index:2;background:var(--c-surface);width:25.3%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c)30%,transparent),var(--xp-shadow-1);transition:box-shadow .3s var(--xp-ease),transform .5s var(--xp-spring);border-radius:14px;align-items:center;gap:7px;padding:7px 10px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.xp-flow-topic i{background:var(--c);border-radius:50%;flex-shrink:0;width:8px;height:8px}.xp-flow-topic small{color:var(--xp-on-surface-variant);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:700}.xp-flow-topic.is-hot{box-shadow:inset 0 0 0 2px var(--c),var(--xp-shadow-3);transform:translate(-50%,-50%)scale(1.04)}.xp-flow-person{z-index:2;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .3s var(--xp-ease),box-shadow .3s var(--xp-ease),transform .5s var(--xp-spring);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 4px;display:flex;position:absolute;transform:translate(-6px,-50%)}.xp-flow-person .xp-face{box-shadow:0 0 0 2px var(--c-surface)}.xp-flow-person>span{display:grid}.xp-flow-person strong{font-size:13.5px}.xp-flow-person small{color:var(--xp-on-surface-variant);font-size:10.5px;font-weight:700}.xp-flow-person.is-similar small:before,.xp-flow-person.is-complementary small:before{content:"";vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.xp-flow-person.is-similar small:before{background:var(--xp-primary)}.xp-flow-person.is-complementary small:before{background:#c2410c}.xp-flow-person.is-hot{background:var(--c-surface);box-shadow:var(--xp-shadow-3);transform:translate(-6px,-50%)scale(1.05)}.xp-flow-person.is-hot .xp-face{box-shadow:0 0 0 2px var(--c-surface),0 0 0 4px var(--xp-primary)}.xp-flow-match{background:var(--c-inner);animation:xp-match-in .55s var(--xp-spring)both;border-radius:24px;align-items:center;gap:14px;margin-top:18px;padding:16px;display:flex}@keyframes xp-match-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.xp-flow-match>div{flex:1;gap:3px;min-width:0;display:grid}.xp-flow-match-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xp-flow-match-name strong{font-size:16px}.xp-flow-match-name em{border-radius:999px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:800}.xp-flow-match-name em.is-similar{background:color-mix(in srgb,var(--xp-primary)14%,transparent);color:var(--xp-primary-strong)}.xp-flow-match-name em.is-complementary{color:#b03a0a;background:#c2410c24}html[data-xp-theme=dark] .xp-root .xp-flow-match-name em.is-similar{color:#9fc2ff}html[data-xp-theme=dark] .xp-root .xp-flow-match-name em.is-complementary{color:#fb923c}.xp-flow-match-cred{color:var(--xp-primary-strong);font-size:12.5px;font-weight:600}html[data-xp-theme=dark] .xp-root .xp-flow-match-cred{color:#9fc2ff}.xp-flow-match small{color:var(--xp-on-surface-variant);font-size:13px;line-height:1.45}.xp-flow-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.xp-flow-chips i{background:var(--c-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c)35%,transparent);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-flex}.xp-flow-chips i:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.xp-flow-match .xp-btn{pointer-events:none;flex-shrink:0}.xp-flow-key{color:var(--xp-on-surface-variant);text-align:center;text-wrap:balance;margin-top:12px;font-size:12px}.xp-passes{gap:16px;width:min(460px,100%);margin:0 auto;display:grid}.xp-credx-caption{letter-spacing:.1em;text-transform:uppercase;color:var(--xp-band-muted);font-size:12px;font-weight:800}.xp-pass-stack{position:relative}.xp-pass{z-index:var(--z);border-radius:var(--xp-r-lg);text-align:left;height:228px;font:inherit;cursor:pointer;background:var(--t-bg);color:var(--t-on);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-accent)18%,transparent),0 -12px 26px -18px #00000080,var(--xp-shadow-3);opacity:0;transform:translateY(calc(var(--y) + 40px));transition:transform .75s cubic-bezier(.3,1.18,.4,1),opacity .5s var(--xp-ease),border-radius .5s var(--xp-spring);border:0;flex-direction:column;padding:0;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.xp-passes.is-on .xp-pass{opacity:1;transform:translateY(var(--y))}.xp-passes.is-on .xp-pass:not(.is-open):hover{transform:translateY(calc(var(--y) - 8px))}.xp-pass.is-open{border-radius:var(--xp-r-xl)}.xp-pass:focus-visible{outline:3px solid var(--xp-band-primary);outline-offset:3px}.xp-pass-head{flex-shrink:0;align-items:center;gap:12px;height:66px;padding:0 12px 0 16px;display:flex}.xp-pass-who{flex:1;gap:3px;min-width:0;display:grid}.xp-pass-name{align-items:center;gap:8px;min-width:0;display:flex}.xp-pass-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.xp-pass-exp{color:var(--t-accent);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.xp-pass-exp b{font-variant-numeric:tabular-nums;font-weight:800}.xp-pass-badge{background:var(--t-container);width:50px;height:50px;color:var(--t-accent);font:900 14px/1 var(--xp-font-display);letter-spacing:-.02em}.xp-pass.is-open .xp-pass-badge{background:var(--t-accent);color:var(--t-bg);clip-path:var(--s-to);transition-delay:.15s;transform:rotate(-10deg)}.xp-pass-body{background:color-mix(in srgb,var(--t-container)55%,var(--t-bg));border-radius:22px;flex-direction:column;flex:1;gap:8px;margin:0 10px 10px;padding:14px;display:flex}.xp-pass-body>*{opacity:0;transition:opacity .35s var(--xp-ease),transform .5s var(--xp-spring);transform:translateY(6px)}.xp-pass.is-open .xp-pass-body>*{opacity:1;transition-delay:.25s;transform:none}.xp-pass-rank{background:var(--t-container);height:24px;color:var(--t-accent);border-radius:8px;align-self:flex-start;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.xp-pass-title{font:800 16.5px/1.25 var(--xp-font);letter-spacing:-.015em;text-wrap:balance}.xp-pass-mix{margin-top:auto}.xp-pass-bar{gap:3px;height:8px;display:flex}.xp-pass-bar i,.xp-pass-legend i{background:var(--t-accent);border-radius:999px}.xp-pass-legend{flex-wrap:wrap;gap:2px 12px;margin-top:7px;display:flex}.xp-pass-legend small{color:var(--t-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.xp-pass-legend i{width:7px;height:7px}.xp-pass-legend b{color:var(--t-on)}.xp-credx-face{flex-shrink:0;position:relative}.xp-credx-who{flex:1;gap:3px;min-width:0;display:grid}.xp-credx-name{align-items:center;gap:8px;min-width:0;display:flex}.xp-credx-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.xp-credx-name small{color:var(--xp-on-surface-variant);flex-shrink:0;margin-left:auto;font-size:12px}.xp-credx-exp{color:var(--xp-primary-strong);font-size:13px;font-weight:600}html[data-xp-theme=dark] .xp-root .xp-credx-exp{color:#9fc2ff}.xp-credx-exp b{font-variant-numeric:tabular-nums;font-weight:800}.xp-feed-section{background:var(--xp-surface-low);border-radius:var(--xp-r-xxl);margin:0 12px}.xp-band{border-radius:var(--xp-r-xxl);background:var(--xp-band);color:var(--xp-band-on);margin:96px 12px 0;padding:88px 0}.xp-band .xp-lede{color:var(--xp-band-muted)}.xp-band-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.xp-dives{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.xp-dive{border-radius:var(--xp-r-lg);background:var(--t-bg);color:var(--t-on);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-accent)14%,transparent);transition:border-radius .5s var(--xp-spring),transform .5s var(--xp-spring),opacity .6s var(--xp-ease)var(--d,0s);flex-direction:column;padding:10px 10px 18px;display:flex}.xp-dive:hover{border-radius:var(--xp-r-xxl);transform:translateY(-4px)}.xp-dive-media{aspect-ratio:16/10;background:var(--t-container);transition:border-radius .5s var(--xp-spring);border-radius:20px;display:block;overflow:hidden}.xp-dive:hover .xp-dive-media{border-radius:38px}.xp-dive-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--xp-spring-soft)}.xp-dive{--mx:0;--my:0}.xp-dive:hover .xp-dive-media img{transform:scale(1.07)translate3d(calc(var(--mx)*-14px),calc(var(--my)*-10px),0)}.xp-dive.is-opening{transform:scale(.98)}.xp-read-cursor{z-index:60;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}@media not all and (hover:hover) and (pointer:fine){.xp-read-cursor{display:none}}.xp-read-cursor-shape{background:var(--xp-primary-strong);width:84px;height:84px;color:var(--xp-on-primary);opacity:0;transition:transform .5s var(--xp-spring),opacity .2s var(--xp-ease),clip-path .7s var(--xp-spring-soft);gap:2px;margin:-42px 0 0 -42px;font-size:13px;font-weight:800;position:absolute;top:0;left:0;transform:scale(0)}.xp-read-cursor[data-over=true] .xp-read-cursor-shape{opacity:1;clip-path:var(--s-to);transform:scale(1)}.xp-dives:has(.xp-dive:hover) .xp-dive{cursor:none}.xp-dive-copy{padding:14px 8px 0;display:block}.xp-dive-chip{background:var(--t-container);height:26px;color:var(--t-accent);border-radius:8px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.xp-dive h3{font:800 17px/1.25 var(--xp-font);letter-spacing:-.015em;margin-top:10px}.xp-read{--q-anchor:#13161c;background:color-mix(in srgb,var(--q-raw)35%,var(--q-anchor));color:#fff;min-height:360px;box-shadow:var(--xp-shadow-1);isolation:isolate;justify-content:flex-end;padding:0;position:relative;overflow:hidden}.xp-read .xp-dive-media{aspect-ratio:auto;z-index:-1;border-radius:0;height:62%;position:absolute;inset:0 0 auto}.xp-read:hover .xp-dive-media{border-radius:0}.xp-read-panel{display:block;position:relative}.xp-read-fill{background:linear-gradient(180deg,color-mix(in srgb,var(--q-raw)60%,var(--q-anchor)),color-mix(in srgb,var(--q-raw)35%,var(--q-anchor)));position:absolute;inset:0}.xp-read-body{flex-direction:column;align-items:flex-start;gap:10px;padding:64px 18px 20px;display:flex;position:relative}.xp-read-chip{color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.xp-read h3{font:800 18px/1.22 var(--xp-font);letter-spacing:-.015em;color:#fff;text-wrap:balance;margin:0}.xp-read:hover{transform:translateY(-6px)}.xp-dive-lead{flex-direction:row;grid-column:1/-1;align-items:center;gap:28px;padding:12px}.xp-dive-lead .xp-dive-media{border-radius:26px;flex:1.2}.xp-dive-lead .xp-dive-copy{flex:1;padding:12px 20px 12px 0}.xp-dive-lead h3{font:900 clamp(1.6rem,2.6vw,2.3rem)/1.08 var(--xp-font-display);letter-spacing:-.03em}.xp-dive-lead p{color:var(--t-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.xp-dive-by{color:var(--t-muted);margin-top:16px;font-size:13px;display:block}.xp-cta-card{isolation:isolate;border-radius:var(--xp-r-xxl);background:var(--xp-primary-container);color:var(--xp-on-primary-container);padding:72px 56px;position:relative;overflow:hidden}.xp-cta-card .xp-h2{max-width:14em}.xp-cta-shape{z-index:-1;background:var(--xp-primary);opacity:.12;width:420px;height:420px;animation:50s linear infinite xp-spin;position:absolute;top:-120px;right:-80px}.xp-cta-shape-2{opacity:.1;width:200px;height:200px;animation-direction:reverse;top:auto;bottom:-90px;right:240px}.xp-footer{border-radius:var(--xp-r-xxl);background:var(--xp-surface-container);margin:0 12px 12px;padding:64px 0 28px;overflow:hidden}.xp-footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:40px;display:grid}.xp-footer-tag{max-width:24em;color:var(--xp-on-surface-variant);margin-top:16px;font-size:15px;line-height:1.55}.xp-footer-h{letter-spacing:.1em;text-transform:uppercase;color:var(--xp-on-surface-variant);margin-bottom:14px;font-size:12px;font-weight:800}.xp-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.xp-footer li a{transition:color .2s var(--xp-ease);font-size:15px;font-weight:500}.xp-footer li a:hover{color:var(--xp-primary)}.xp-socials{gap:10px;margin-top:22px;display:flex}.xp-social{background:var(--xp-surface-highest);width:46px;height:46px;color:var(--xp-on-surface)}.xp-socials a:hover .xp-social{background:var(--xp-primary-container);color:var(--xp-on-primary-container);transform:scale(1.08)}.xp-footer-base{color:var(--xp-on-surface-variant);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:48px;font-size:13px;display:flex}.xp-footer-word{font:900 clamp(3rem,10vw,8rem)/.8 var(--xp-font-display);letter-spacing:-.06em;color:var(--xp-surface-highest);-webkit-user-select:none;user-select:none}.xp-about-hero .xp-kicker{margin-bottom:20px}.xp-about-stage{justify-content:center;display:flex}.xp-room-card{border-radius:var(--xp-r-xl);background:var(--t-bg);width:min(440px,100%);color:var(--t-on);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-accent)16%,transparent),var(--xp-shadow-3);transition:rotate .7s var(--xp-spring),border-radius .6s var(--xp-spring);padding:16px;rotate:1.5deg}.xp-room-card:hover{border-radius:44px;rotate:none}.xp-room-head{color:var(--t-muted);align-items:center;gap:10px;margin-bottom:14px;font-size:13px;display:flex}.xp-room-head strong{color:var(--t-on)}.xp-room-live{background:var(--t-container);height:26px;color:var(--t-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.xp-room-live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite xp-pulse}@keyframes xp-pulse{50%{opacity:.3;transform:scale(.7)}}.xp-room-thread{background:color-mix(in srgb,var(--t-container)60%,var(--t-bg));border-radius:22px;margin-top:12px;padding:12px}.xp-story{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:64px;margin-bottom:56px;display:grid}.xp-story-aside{position:sticky;top:104px}.xp-pull{border-radius:var(--xp-r-xl);background:var(--xp-primary-container);color:var(--xp-on-primary-container);font:800 clamp(1.3rem,2vw,1.65rem)/1.25 var(--xp-font);letter-spacing:-.015em;margin:32px 0 0;padding:36px 32px 32px;position:relative}.xp-pull-mark{background:var(--xp-primary-strong);width:48px;height:48px;color:var(--xp-on-primary);font:900 34px/1 var(--xp-font-display);padding-top:14px;position:absolute;top:-22px;left:28px}.xp-story-copy{color:var(--xp-on-surface-variant);gap:20px;padding-top:8px;font-size:18px;line-height:1.7;display:grid}.xp-story-copy p{text-wrap:pretty}.xp-story-close{color:var(--xp-on-surface);font-weight:600}.xp-principles .xp-step>p{margin-top:10px}.xp-who{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.xp-who-head .xp-lede+.xp-lede{margin-top:14px}.xp-who-cta{margin-top:30px}.xp-values{gap:16px;display:grid}.xp-value-top{align-items:center;gap:14px;display:flex}.xp-value-mark{width:44px;height:44px}.xp-value-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--t-accent);font-size:12px;font-weight:800}.xp-value h3{margin-top:18px}.xp-team{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.xp-person{border-radius:var(--xp-r-xl);background:var(--t-bg);color:var(--t-on);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-accent)16%,transparent);transition:border-radius .55s var(--xp-spring),transform .55s var(--xp-spring),opacity .6s var(--xp-ease)var(--d,0s);flex-direction:column;align-items:flex-start;padding:24px;display:flex}.xp-person:hover{border-radius:52px;transform:translateY(-6px)}.xp-person-top{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.xp-person-photo{object-fit:cover;background:var(--t-container);width:104px;height:104px;clip-path:var(--s);transition:clip-path .7s var(--xp-spring-soft),transform .7s var(--xp-spring)}.xp-person:hover .xp-person-photo{clip-path:var(--s-to);transform:rotate(-6deg)scale(1.04)}.xp-person-link{background:var(--t-container);width:42px;height:42px;color:var(--t-accent);transition:border-radius .35s var(--xp-spring),transform .35s var(--xp-spring);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.xp-person-link:hover{border-radius:var(--xp-r-sm);transform:scale(1.06)}.xp-person h3{font:800 22px/1.2 var(--xp-font);letter-spacing:-.02em;margin-top:20px}.xp-person .xp-dive-chip{margin-top:10px}.xp-person-bio{color:var(--t-muted);margin-top:14px;font-size:15px;line-height:1.6}.xp-person-focus{margin-top:auto;padding-top:18px;font-size:14px;font-weight:700}.xp-person-focus small{letter-spacing:.1em;text-transform:uppercase;color:var(--t-accent);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.xp-inv-layer{z-index:90;position:fixed;inset:0}.xp-inv-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c186b;position:absolute;inset:0}html[data-xp-theme=dark] .xp-inv-scrim{background:#0009}.xp-inv{background:var(--xp-surface);color:var(--xp-on-surface);contain:layout paint;position:fixed;overflow:hidden;box-shadow:0 24px 80px -12px #0a142859,0 4px 16px #0a14281f}.xp-inv-scroll{overscroll-behavior:contain;scrollbar-width:thin;position:absolute;inset:0;overflow-y:auto}.xp-inv-content{padding:8px 24px 24px}.xp-inv-handle{background:var(--xp-outline-variant);border-radius:999px;width:32px;height:4px;margin:4px auto 8px;display:none}.xp-inv-bar{align-items:center;gap:12px;padding:8px 0 4px;display:flex}.xp-inv-bar .xp-icon-btn{color:var(--xp-on-surface-variant);background:0 0}.xp-inv-bar .xp-icon-btn:hover{background:var(--xp-surface-high);color:var(--xp-on-surface)}.xp-inv-bar-space{flex-shrink:0;width:40px}.xp-inv-progress{flex:1;justify-content:center;gap:6px;display:flex}.xp-inv-progress span{background:var(--xp-surface-highest);width:28px;height:6px;transition:width .5s var(--xp-spring),background-color .3s var(--xp-ease);border-radius:999px}.xp-inv-progress span.is-on{background:var(--xp-primary-strong);width:44px}.xp-inv-step.is-moving{animation:.42s cubic-bezier(.2,0,0,1) both xp-axis}@keyframes xp-axis{0%{opacity:0;transform:translateX(calc(var(--dir,1)*36px))}}.xp-inv-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--xp-primary-strong);margin-top:12px;font-size:12px;font-weight:800}html[data-xp-theme=dark] .xp-inv-kicker{color:var(--xp-primary)}.xp-inv-title{font:900 clamp(1.6rem,4vw,2rem)/1.08 var(--xp-font-display);letter-spacing:-.03em;margin-top:8px;font-stretch:92%}.xp-inv-lede{color:var(--xp-on-surface-variant);margin-top:8px;font-size:15px;line-height:1.5}.xp-inv-interests{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.xp-inv-interest{border-radius:var(--xp-r-lg);background:var(--t-bg);color:var(--t-on);text-align:left;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-accent)18%,transparent);transition:border-radius .5s var(--xp-spring),transform .4s var(--xp-spring),box-shadow .2s var(--xp-ease),background-color .25s var(--xp-ease);border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:16px;display:flex}.xp-inv-interest:hover{border-radius:36px}.xp-inv-interest:active{transform:scale(.97)}.xp-inv-interest.is-on{background:var(--t-container);box-shadow:inset 0 0 0 2px var(--t-accent);border-radius:36px}.xp-inv-interest-icon{background:var(--t-container);width:44px;height:44px;color:var(--t-accent);margin-bottom:10px}.xp-inv-interest.is-on .xp-inv-interest-icon{background:var(--t-accent);color:var(--t-bg);transform:rotate(18deg)}.xp-inv-interest.is-on .xp-inv-interest-icon svg{transform:rotate(-18deg)}.xp-inv-interest strong{font-size:16px;font-weight:800}.xp-inv-interest small{color:var(--t-muted);font-size:12px}.xp-inv-rooms{--dir:0;margin-top:20px;animation:.45s cubic-bezier(.2,0,0,1) both xp-axis}.xp-inv-section{letter-spacing:.08em;text-transform:uppercase;color:var(--xp-on-surface-variant);margin-bottom:10px;font-size:12px;font-weight:800}.xp-inv-convos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.xp-inv-empty{border-radius:var(--xp-r-md);background:var(--xp-surface-container);color:var(--xp-on-surface-variant);grid-column:1/-1;padding:16px;font-size:13px}.xp-inv-convo{--q-anchor:#13161c;border-radius:var(--xp-r-lg);isolation:isolate;text-align:left;height:236px;font:inherit;color:#fff;cursor:pointer;background:color-mix(in srgb,var(--q-raw)35%,var(--q-anchor));animation:xp-pop-in .5s var(--xp-spring)var(--d,0s)both;transition:border-radius .5s var(--xp-spring),transform .4s var(--xp-spring);border:0;flex-direction:column;justify-content:space-between;padding:10px;display:flex;position:relative;overflow:hidden}.xp-inv-convo:hover{border-radius:36px;transform:translateY(-3px)}.xp-inv-convo>img{object-fit:cover;z-index:-2;width:100%;height:62%;position:absolute;inset:0 0 auto}.xp-inv-convo:after{content:"";z-index:-1;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--q-raw)60%,var(--q-anchor))32%,color-mix(in srgb,var(--q-raw)35%,var(--q-anchor)));position:absolute;inset:34% 0 0}.xp-inv-convo.is-skeleton{cursor:default;background:var(--xp-surface-container);animation:1.2s ease-in-out infinite alternate xp-shimmer}.xp-inv-convo.is-skeleton:after{display:none}@keyframes xp-shimmer{to{background:var(--xp-surface-highest)}}@keyframes xp-pop-in{0%{opacity:0;transform:translateY(14px)scale(.96)}}.xp-inv-convo-top{justify-content:space-between;gap:6px;display:flex}.xp-inv-convo-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#0a0e1880;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.xp-inv-live{background:#6ee7a0;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite xp-pulse}.xp-inv-convo-body{gap:4px;display:grid}.xp-inv-convo-tag{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;font-size:10px;font-weight:800}.xp-inv-convo-head{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.xp-inv-convo-who{color:#ffffffb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.xp-inv-convo-who b{color:#fff;font-weight:600}.xp-inv-convo-tease{background:color-mix(in srgb,var(--q-raw)40%,#080a10eb);text-align:center;opacity:0;pointer-events:none;transition:opacity .25s var(--xp-ease),transform .5s var(--xp-spring);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0;transform:translateY(24px)}.xp-inv-convo.is-teased .xp-inv-convo-tease{opacity:1;transform:none}.xp-inv-convo-lock{color:#13161c;width:38px;height:38px;transition:transform .6s var(--xp-spring)50ms;background:#fff;transform:scale(.5)rotate(-40deg)}.xp-inv-convo.is-teased .xp-inv-convo-lock{transform:none}.xp-inv-cta{justify-content:space-between;width:100%;margin-top:24px}.xp-inv-cta.xp-btn-tonal{justify-content:center}.xp-inv-cta:disabled{cursor:not-allowed;background:color-mix(in srgb,var(--xp-on-surface)10%,transparent);color:color-mix(in srgb,var(--xp-on-surface)45%,transparent);box-shadow:none}.xp-inv-cta:disabled .xp-btn-icon{color:inherit;background:0 0}.xp-inv-submit:disabled{background:var(--xp-primary-strong);color:var(--xp-on-primary);cursor:progress;justify-content:center;gap:12px}.xp-inv-fields{gap:14px;margin-top:22px;display:grid}.xp-inv-row{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.xp-field{display:block;position:relative}.xp-field input,.xp-field textarea{border:1px solid var(--xp-outline);border-radius:var(--xp-r-md);width:100%;min-height:56px;color:var(--xp-on-surface);font:400 15.5px/1.4 var(--xp-font);resize:none;transition:border-color .2s var(--xp-ease),box-shadow .2s var(--xp-ease),border-radius .4s var(--xp-spring);background:0 0;outline:none;padding:18px 16px 8px}.xp-field.is-multi textarea{padding-top:24px}.xp-root .xp-field :is(input,textarea):focus-visible{outline:none}.xp-field input:hover,.xp-field textarea:hover{border-color:var(--xp-on-surface)}.xp-field input:focus,.xp-field textarea:focus{border-color:var(--xp-primary-strong);box-shadow:inset 0 0 0 1px var(--xp-primary-strong);border-radius:20px}.xp-field-label{max-width:calc(100% - 26px);color:var(--xp-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0;transition:transform .35s var(--xp-spring),color .2s var(--xp-ease),top .35s var(--xp-spring);border-radius:4px;padding:0 4px;font-size:15.5px;position:absolute;top:17px;left:13px;overflow:hidden}.xp-field :is(input,textarea):focus+.xp-field-label,.xp-field :is(input,textarea):not(:placeholder-shown)+.xp-field-label{background:var(--xp-surface);max-width:calc(125% - 32px);top:-9px;transform:scale(.8)}.xp-field :is(input,textarea):focus+.xp-field-label{color:var(--xp-primary-strong)}html[data-xp-theme=dark] .xp-field :is(input,textarea):focus+.xp-field-label{color:var(--xp-primary)}.xp-field-support{color:var(--xp-on-surface-variant);margin:4px 16px 0;font-size:12px;display:block}.xp-field.is-error input,.xp-field.is-error textarea{border-color:#ba1a1a;box-shadow:inset 0 0 0 1px #ba1a1a}.xp-field.is-error .xp-field-label,.xp-field.is-error .xp-field-support{color:#ba1a1a}html[data-xp-theme=dark] .xp-field.is-error :is(input,textarea){border-color:#ffb4ab;box-shadow:inset 0 0 0 1px #ffb4ab}html[data-xp-theme=dark] .xp-field.is-error :is(.xp-field-label,.xp-field-support){color:#ffb4ab}.xp-field.is-error{animation:xp-nudge .4s var(--xp-spring)}@keyframes xp-nudge{30%{transform:translate(-6px)}60%{transform:translate(4px)}}.xp-inv-error{border-radius:var(--xp-r-md);color:#410002;background:#ffdad6;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:13.5px;line-height:1.4;display:flex}html[data-xp-theme=dark] .xp-inv-error{color:#ffdad6;background:#93000a}.xp-inv-error svg{flex-shrink:0;margin-top:1px}.xp-inv-fine{text-align:center;color:var(--xp-on-surface-variant);margin-top:12px;font-size:12px}.xp-inv-loader{width:24px;height:24px;clip-path:var(--a);background:currentColor;animation:1.6s linear infinite xp-morph,1.1s linear infinite xp-spin}@keyframes xp-morph{0%,to{clip-path:var(--a)}25%{clip-path:var(--b)}50%{clip-path:var(--c)}75%{clip-path:var(--e)}}.xp-inv-done{text-align:center;flex-direction:column;align-items:center;padding:20px 0 4px;display:flex}.xp-inv-burst{place-items:center;width:140px;height:140px;margin-bottom:8px;display:grid;position:relative}.xp-inv-done-mark{background:var(--xp-primary-container);width:96px;height:96px;color:var(--xp-on-primary-container);clip-path:var(--s);animation:xp-done-in .8s var(--xp-spring)both}@keyframes xp-done-in{0%{transform:scale(.2)rotate(-90deg)}60%{clip-path:var(--s)}to{clip-path:var(--s-to)}}.xp-inv-done-mark{animation-fill-mode:both}.xp-inv-done-mark path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s cubic-bezier(.2,0,0,1) .45s forwards xp-draw}@keyframes xp-draw{to{stroke-dashoffset:0}}.xp-inv-confetti{background:var(--xp-primary-strong);opacity:0;width:16px;height:16px;animation:xp-confetti .9s var(--xp-spring-soft)calc(.2s + var(--i)*30ms)forwards;margin:-8px;position:absolute;top:50%;left:50%}.xp-inv-confetti:nth-child(2n){background:#f1c75b}.xp-inv-confetti:nth-child(3n){background:#7cc58a}@keyframes xp-confetti{0%{opacity:0;transform:rotate(calc(var(--i)*60deg))translateY(0)scale(.3)}40%{opacity:1}to{opacity:.9;transform:rotate(calc(var(--i)*60deg))translateY(-54px)scale(1)rotate(90deg)}}@media (max-width:640px){.xp-inv-handle{display:block}.xp-inv-content{padding:4px 16px calc(20px + env(safe-area-inset-bottom))}.xp-inv-row{grid-template-columns:1fr}.xp-inv-convo{height:210px}}.xp-signin-page{flex-direction:column;min-height:100vh;display:flex}.xp-signin-bar{z-index:5;align-items:center;gap:12px;width:min(1200px,100%);margin:0 auto;padding:16px 24px;display:flex;position:relative}.xp-signin-back{color:var(--xp-on-surface-variant);background:0 0}.xp-signin-back:hover{background:var(--xp-surface-high);color:var(--xp-on-surface)}.xp-signin-bar-end{margin-left:auto}.xp-signin-main{isolation:isolate;flex:1;grid-template-columns:minmax(0,480px) minmax(0,440px);justify-content:center;align-items:center;gap:72px;width:min(1200px,100%);margin:0 auto;padding:24px 24px 64px;display:grid;position:relative}.xp-signin-main .xp-blob-a{top:-60px;right:-220px}.xp-signin-main .xp-blob-b{bottom:0;left:-120px}.xp-login-card{border-radius:var(--xp-r-xxl);background:var(--xp-surface);box-shadow:inset 0 0 0 1px var(--xp-outline-variant),var(--xp-shadow-3);animation:xp-rise .6s var(--xp-spring-soft)both;padding:40px 36px 32px}.xp-signin-title{font:900 clamp(2rem,4vw,2.75rem)/1.06 var(--xp-font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:4px;font-stretch:92%}.xp-signin-title .xp-display-accent{transform:rotate(-1.5deg)}.xp-signin-lede{color:var(--xp-on-surface-variant);margin-top:14px;font-size:16px;line-height:1.55}.xp-login-card .xp-inv-error{outline:none;margin-top:20px}.xp-btn-google{background:var(--xp-surface-container);width:100%;height:56px;color:var(--xp-on-surface);box-shadow:inset 0 0 0 1px var(--xp-outline-variant);gap:12px;margin-top:28px;font-size:16px}.xp-btn-google:hover:not(:disabled){background:var(--xp-surface-high);box-shadow:inset 0 0 0 1px var(--xp-outline),var(--xp-shadow-1)}.xp-btn-google:disabled{cursor:progress}.xp-btn-google.is-busy{background:var(--xp-primary-container);color:var(--xp-on-primary-container);box-shadow:none;border-radius:var(--xp-r-md)}.xp-signin-divider{color:var(--xp-on-surface-variant);align-items:center;gap:12px;margin:28px 0 16px;font-size:13px;display:flex}.xp-signin-divider:before,.xp-signin-divider:after{content:"";background:var(--xp-outline-variant);flex:1;height:1px}.xp-signin-invite{width:100%;height:52px}.xp-signin-divider.is-or{letter-spacing:.08em;text-transform:uppercase;margin:18px 0 12px;font-size:12px;font-weight:700}.xp-signin-alt{background:var(--xp-surface-low);width:100%;box-shadow:inset 0 0 0 1px var(--xp-outline-variant);color:var(--xp-on-surface);font:inherit;text-align:left;cursor:pointer;transition:background-color .25s var(--xp-ease),border-radius .5s var(--xp-spring),box-shadow .25s var(--xp-ease);border:0;border-radius:22px;align-items:center;gap:14px;padding:12px;display:flex}.xp-signin-alt>span:not(.xp-shape){flex:1;gap:2px;min-width:0;display:grid}.xp-signin-alt strong{font-size:15px;font-weight:700}.xp-signin-alt small{color:var(--xp-on-surface-variant);font-size:12.5px;line-height:1.35}.xp-signin-alt-icon{background:var(--xp-primary-container);width:44px;height:44px;color:var(--xp-on-primary-container)}.xp-signin-alt-go{color:var(--xp-on-surface-variant);transition:transform .4s var(--xp-spring);flex-shrink:0}.xp-signin-alt:hover{background:var(--xp-surface-container);box-shadow:inset 0 0 0 1px var(--xp-outline),var(--xp-shadow-1);border-radius:28px}.xp-signin-alt:hover .xp-signin-alt-icon{clip-path:var(--s-to);transform:rotate(-12deg)}.xp-signin-alt:hover .xp-signin-alt-go{transform:translate(3px)}@media (max-width:640px) and (pointer:coarse){.xp-signin-alt,.xp-signin-divider.is-or{display:none}}.xp-signin-view.is-qr{animation:xp-view-next .5s var(--xp-spring-soft)both}.xp-signin-view.is-back{animation:xp-view-prev .5s var(--xp-spring-soft)both}@keyframes xp-view-next{0%{opacity:0;transform:translate(28px)}}@keyframes xp-view-prev{0%{opacity:0;transform:translate(-28px)}}.xp-signin-switch{height:36px;color:var(--xp-primary-strong);font:700 14px var(--xp-font);cursor:pointer;transition:background-color .2s var(--xp-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin:-8px 0 14px -10px;padding:0 14px 0 10px;display:inline-flex}html[data-xp-theme=dark] .xp-root .xp-signin-switch{color:#9fc2ff}.xp-signin-switch:hover{background:color-mix(in srgb,var(--xp-primary)10%,transparent)}.xp-qr-title{font-size:clamp(1.8rem,3.4vw,2.4rem)}.xp-qr-layout{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin-top:24px;display:grid}.xp-qr-frame{color:#1a1a1a;background:#fff;border-radius:28px;place-items:center;width:212px;height:212px;display:grid;position:relative;box-shadow:0 0 0 1px #0000000f,0 18px 40px -18px #10265066}.xp-qr-corner{border:3.5px solid var(--xp-primary);width:26px;height:26px;position:absolute}.xp-qr-corner:first-of-type{border-bottom:0;border-right:0;border-radius:14px 0 0;top:-8px;left:-8px}.xp-qr-corner:nth-of-type(2){border-bottom:0;border-left:0;border-radius:0 14px 0 0;top:-8px;right:-8px}.xp-qr-corner:nth-of-type(3){border-top:0;border-right:0;border-radius:0 0 0 14px;bottom:-8px;left:-8px}.xp-qr-corner:nth-of-type(4){border-top:0;border-left:0;border-radius:0 0 14px;bottom:-8px;right:-8px}.xp-qr-frame.is-showing .xp-qr-corner{animation:xp-qr-breathe 2.4s var(--xp-ease)infinite}@keyframes xp-qr-breathe{50%{scale:1.08}}.xp-qr-code{animation:xp-qr-in .6s var(--xp-spring)both;line-height:0;display:block}@keyframes xp-qr-in{0%{opacity:0;transform:scale(.85)rotate(-4deg)}}.xp-qr-state{text-align:center;color:#3a3f48;justify-items:center;gap:10px;padding:0 18px;font-size:13.5px;font-weight:700;display:grid}.xp-qr-state .xp-inv-loader{width:34px;height:34px;color:var(--xp-primary-strong)}.xp-qr-state.is-error{color:#8a1c1c}.xp-qr-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.xp-qr-steps li{color:var(--xp-on-surface-variant);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.4;display:flex}.xp-qr-steps strong{color:var(--xp-on-surface);font-weight:700}.xp-qr-step-no{background:var(--xp-secondary-container);width:28px;height:28px;color:var(--xp-on-secondary-container);flex-shrink:0;font-size:12.5px;font-weight:900}.xp-qr-timer{color:var(--xp-on-surface-variant);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-top:24px;font-size:12.5px;font-weight:600;display:flex}.xp-qr-timer-track{background:var(--xp-surface-high);border-radius:999px;flex:1;height:6px;overflow:hidden}.xp-qr-timer-track span{border-radius:inherit;background:var(--xp-primary);height:100%;transition:width 1s linear;display:block}.xp-qr-timer.is-idle .xp-qr-timer-track span{width:0!important}.xp-signin-fine{text-align:center;color:var(--xp-on-surface-variant);margin-top:24px;font-size:12.5px;line-height:1.5}.xp-signin-fine a{color:var(--xp-on-surface);text-underline-offset:2px;font-weight:600;text-decoration:underline}.xp-signin-redirect{min-height:240px;color:var(--xp-on-surface-variant);justify-content:center;align-items:center;gap:14px;font-weight:600;display:flex}.xp-signin-redirect .xp-inv-loader{color:var(--xp-primary-strong);width:32px;height:32px}.xp-signin-aside{animation:xp-rise .8s var(--xp-spring-soft).12s both;justify-content:center;display:flex}.xp-signin-room{rotate:-1.5deg}html[data-xp-nav]{--vt-button:#2463d1;--vt-surface:#fff;--vt-card-radius:48px;--vt-card-shadow:inset 0 0 0 1px #d5e2f3,0 6px 18px #10265014,0 24px 60px -12px #10265033;--vt-emphasized:cubic-bezier(.2,0,0,1);--vt-decelerate:cubic-bezier(.05,.7,.1,1);--vt-accelerate:cubic-bezier(.3,0,.8,.15)}html[data-xp-nav][data-xp-theme=dark]{--vt-button:#2b6ae0;--vt-surface:#090c13;--vt-card-shadow:inset 0 0 0 1px #252d3d,0 6px 18px #0006,0 24px 60px -12px #000000b3}@media (max-width:640px){html[data-xp-nav]{--vt-card-radius:36px}}html[data-xp-arrived] :is(.xp-rise,.xp-login-card,.xp-signin-aside,.xp-phone,.xp-hero-post,.xp-topic-sheet){opacity:1;animation:none;transform:none}html[data-xp-nav] :is(.xp-bar,.xp-signin-bar) .xp-brand{view-transition-name:xp-brand}html[data-xp-nav] :is(.xp-bar,.xp-signin-bar) .xp-theme-btn{view-transition-name:xp-theme}html[data-xp-nav]::view-transition-group(xp-brand){animation-duration:.45s;animation-timing-function:var(--vt-emphasized)}html[data-xp-nav]::view-transition-group(xp-theme){animation-duration:.45s;animation-timing-function:var(--vt-emphasized)}html[data-xp-nav]::view-transition-old(xp-brand){opacity:0;animation:none}html[data-xp-nav]::view-transition-old(xp-theme){opacity:0;animation:none}html[data-xp-nav]::view-transition-new(xp-brand){animation:none}html[data-xp-nav]::view-transition-new(xp-theme){animation:none}html[data-xp-nav^=container] .xp-bar .xp-signin,html[data-xp-nav^=container] .xp-login-card{view-transition-name:xp-signin}html[data-xp-nav^=container]::view-transition-group(xp-signin){animation-duration:.45s;animation-timing-function:var(--vt-emphasized)}html[data-xp-nav^=container]::view-transition-image-pair(xp-signin){animation:.45s var(--vt-emphasized)both;overflow:clip}html[data-xp-nav=container]::view-transition-image-pair(xp-signin){animation-name:xp-ct-grow}html[data-xp-nav=container-back]::view-transition-image-pair(xp-signin){animation-name:xp-ct-shrink}@keyframes xp-ct-grow{0%{background-color:var(--vt-button);border-radius:20px;box-shadow:0 0 #0000}to{background-color:var(--vt-surface);border-radius:var(--vt-card-radius);box-shadow:var(--vt-card-shadow)}}@keyframes xp-ct-shrink{0%{background-color:var(--vt-surface);border-radius:var(--vt-card-radius);box-shadow:var(--vt-card-shadow)}to{background-color:var(--vt-button);border-radius:20px;box-shadow:0 0 #0000}}html[data-xp-nav=container]::view-transition-old(xp-signin){object-fit:none;object-position:center;width:100%;height:100%;animation:90ms linear both xp-fade-out}html[data-xp-nav=container]::view-transition-new(xp-signin){animation:.2s linear 90ms both xp-fade-in}html[data-xp-nav=container-back]::view-transition-old(xp-signin){animation:90ms linear both xp-fade-out}html[data-xp-nav=container-back]::view-transition-new(xp-signin){object-fit:none;object-position:center;width:100%;height:100%;animation:.15s linear .1s both xp-fade-in}html[data-xp-nav^=container]::view-transition-old(root){animation:xp-fade-out .1s var(--vt-accelerate)both}html[data-xp-nav^=container]::view-transition-new(root){animation:xp-fade-in .25s var(--vt-decelerate)80ms both}html[data-xp-nav=forward]::view-transition-old(root){animation:xp-z-out .15s var(--vt-accelerate)both}html[data-xp-nav=forward]::view-transition-new(root){animation:xp-z-in .3s var(--vt-decelerate)90ms both}html[data-xp-nav=back]::view-transition-old(root){animation:xp-z-out-back .15s var(--vt-accelerate)both}html[data-xp-nav=back]::view-transition-new(root){animation:xp-z-in-back .3s var(--vt-decelerate)90ms both}@keyframes xp-z-out{to{opacity:0;transform:scale(1.06)}}@keyframes xp-z-in{0%{opacity:0;transform:scale(.92)}}@keyframes xp-z-out-back{to{opacity:0;transform:scale(.92)}}@keyframes xp-z-in-back{0%{opacity:0;transform:scale(1.06)}}@keyframes xp-fade-out{to{opacity:0}}@keyframes xp-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-xp-nav]::view-transition-group(*){animation:none!important}html[data-xp-nav]::view-transition-old(*){animation:none!important}html[data-xp-nav]::view-transition-new(*){animation:none!important}}@media (max-width:1080px){.xp-hero-grid{grid-template-columns:1fr}.xp-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.xp-cta-row{justify-content:center}.xp-cta-stack{align-items:center}.xp-hero-stage{width:min(680px,100%);margin:0 auto}.xp-band-grid,.xp-who,.xp-story{grid-template-columns:1fr;gap:40px}.xp-story-aside{position:static}.xp-team{grid-template-columns:1fr 1fr}.xp-signin-main{grid-template-columns:minmax(0,520px);gap:40px}.xp-signin-aside{display:none}.xp-dives{grid-template-columns:repeat(2,1fr)}.xp-chapter,.xp-chapter.is-flip{grid-template-columns:1fr;gap:36px;padding:44px 32px}.xp-chapter.is-flip .xp-chapter-copy{order:0}.xp-social-index{grid-template-columns:1fr 1fr}.xp-chapter.is-wide .xp-chapter-copy{grid-template-columns:1fr}.xp-chapter.is-wide .xp-chapter-copy>*{grid-area:auto/1;margin-bottom:0}.xp-annot{grid-template-columns:1fr}.xp-annot-doc{position:relative;top:0}.xp-note.is-on.is-active{transform:none}}@media (max-width:820px){.xp-nav{display:none}.xp-menu-btn{display:inline-flex}.xp-bar-actions .xp-theme-btn,.xp-bar-actions .xp-signin{display:none}.xp-bar-inner{justify-content:space-between}.xp-steps{grid-template-columns:1fr}.xp-dive-lead{flex-direction:column;align-items:stretch}.xp-dive-lead .xp-dive-copy{padding:4px 8px 6px}.xp-footer-grid{grid-template-columns:1fr 1fr}.xp-footer-grid>:first-child{grid-column:1/-1}}@media (max-width:640px){.xp-wrap{padding:0 16px}.xp-bar{inset:8px 8px auto}.xp-bar-inner{height:58px;padding:0 8px 0 10px}.xp-blob-c{display:none}.xp-lede{font-size:16px}.xp-cta-row{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.xp-cta-row.xp-cta-stack{flex-direction:column;align-items:stretch;gap:10px;display:flex}.xp-cta-stack .xp-link-btn{align-self:center}.xp-cta-row.xp-cta-stack>.xp-btn-lg{justify-content:space-between;align-self:center;width:auto;min-width:260px}.xp-cta-stack .xp-cta-stores{grid-template-columns:1fr 1fr;gap:10px;display:grid}.xp-cta-row .xp-btn{width:100%}.xp-cta-row .xp-btn-lg{grid-column:1/-1;justify-content:space-between}.xp-store{gap:8px;height:56px;padding:0 12px;font-size:14.5px}.xp-store small{font-size:10px}.xp-proof{flex-direction:column;gap:8px}.xp-hero-stage{justify-content:center;gap:0}.xp-hero{padding:96px 0 56px}.xp-hero-mockup{border-radius:18px;width:auto;height:clamp(220px,100svh - 440px,400px)}.xp-hero-mockup-feed{margin-top:34px}.xp-hero-mockup:not(.xp-hero-mockup-feed){z-index:1;margin-left:-10%;position:relative}.xp-hero-grid{gap:0}.xp-hero-copy{display:contents}.xp-hero-copy>.xp-display{order:1}.xp-hero-copy>.xp-lede{order:2;margin-inline:auto}.xp-hero-stage{order:3;width:100%;margin:28px auto 0}.xp-hero-copy>.xp-cta-row{order:4;margin-top:28px}.xp-hero-copy>.xp-proof{order:5;justify-self:center}.xp-phone{width:308px;height:640px;margin-left:-154px;left:50%}.xp-bar-actions .xp-btn-sm{padding:0 14px}.xp-hero-post{display:none}.xp-feed-section,.xp-band{border-radius:var(--xp-r-xl);margin-left:8px;margin-right:8px}.xp-band{margin-top:64px;padding:56px 0}.xp-dives{grid-template-columns:1fr}.xp-chapter,.xp-chapter.is-flip{border-radius:var(--xp-r-xl);gap:28px;padding:32px 16px 16px}.xp-chapter-copy{padding:0 6px}.xp-chapter-blob{width:320px;height:320px}.xp-tt,.xp-recap,.xp-flow{border-radius:26px;padding:16px}.xp-tt-top{flex-direction:column;align-items:stretch}.xp-tt-dial{align-self:center}.xp-live-copy strong small{display:none}.xp-annot-body{padding:0 18px 4px}.xp-annot-body h4{font-size:20px}.xp-annot-p{font-size:15px}.xp-annot-depth{margin:12px 18px 18px}.xp-flow-heads{display:none}.xp-flow-you .xp-face{width:36px!important;height:36px!important}.xp-flow-you small{display:none}.xp-flow-you strong{font-size:11px}.xp-flow-topic{border-radius:9px;gap:4px;width:27%;padding:4px 6px;font-size:9px;line-height:1.15}.xp-flow-topic small,.xp-flow-topic i{display:none}.xp-flow-person{padding:0;transform:translate(-4px,-50%)}.xp-flow-person.is-hot{transform:translate(-4px,-50%)scale(1.08)}.xp-flow-person .xp-face{width:30px!important;height:30px!important}.xp-flow-person>span{display:none}.xp-flow-match{flex-wrap:wrap;align-items:flex-start}.xp-flow-match .xp-btn{justify-content:center;width:100%}.xp-pass-legend small:nth-child(3){display:none}.xp-section{padding:52px 0}.xp-section-head{margin-bottom:28px}.xp-band{margin-top:12px}.xp-section-tight{padding:4px 0 52px}.xp-chapters{gap:14px}.xp-chapter-q{margin-top:18px;font-size:1.85rem}.xp-chapter-tag{margin-top:12px;font-size:16.5px}.xp-chapter-body{font-size:15px;line-height:1.55}.xp-chapter-num{width:46px;height:46px;font-size:15px}.xp-social-index{grid-template-columns:1fr 1fr;gap:8px}.xp-social-tab{border-radius:22px;gap:8px;padding:8px 10px 8px 8px}.xp-social-tab-num{width:34px;height:34px;font-size:12px}.xp-social-tab strong{white-space:normal;font-size:13.5px;line-height:1.2}.xp-social-tab small,.xp-social-tab-go{display:none}.xp-steps,.xp-annot-notes,.xp-dives{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:4px 16px 14px;scroll-padding:0 16px;display:flex;overflow-x:auto}.xp-steps::-webkit-scrollbar{display:none}.xp-annot-notes::-webkit-scrollbar{display:none}.xp-dives::-webkit-scrollbar{display:none}.xp-steps>*,.xp-annot-notes>*,.xp-dives>*{scroll-snap-align:start;flex:0 0 86%}.xp-steps>.xp-step{padding:24px 20px 20px}.xp-step h3{margin-top:16px;font-size:20px}.xp-step-num{width:52px;height:52px;font-size:22px}.xp-annot-notes{align-items:stretch;margin:0 -26px;padding:6px 26px 14px;scroll-padding:0 26px}.xp-note.is-on{opacity:.75}.xp-dives>.xp-dive-lead{flex-direction:column}.xp-dives .xp-read{min-height:340px}.xp-dive-lead h3{font-size:1.5rem}.xp-dive-lead p{-webkit-line-clamp:2}.xp-recap-head h4{font-size:22px}.xp-tt-top{flex-direction:row;align-items:center;gap:14px}.xp-tt-dial{align-self:auto;width:112px;height:112px}.xp-tt-dial svg{width:112px;height:112px}.xp-tt-dial-copy strong{font-size:22px}.xp-tt-dial-copy small{font-size:9.5px}.xp-tt-sec{font-size:11px}.xp-tt-vs{gap:10px}.xp-tt-meter-label{font-size:12px}.xp-tt-rank{padding:3px 8px;font-size:11px}.xp-mind{padding:12px 10px}.xp-recap-rule{margin:16px 0 10px}.xp-recap-cta{display:none}.xp-rk{padding:12px 6px 10px}.xp-annot-cover{height:96px}.xp-annot-body{margin-top:-10px}.xp-annot-body h4{margin:4px 0 10px;font-size:19px}.xp-annot-p{font-size:15px;line-height:1.7}.xp-annot mark{text-underline-offset:3px}.xp-annot-depth{gap:6px;padding-top:12px}.xp-annot-bar{height:7px}.xp-recap-streak{padding:8px 12px}.xp-live-copy>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.xp-team{grid-template-columns:1fr}.xp-signin-bar{padding:12px 12px 0}.xp-signin-main{align-items:start;padding:12px 12px 32px}.xp-login-card{border-radius:var(--xp-r-xl);padding:32px 22px 24px}.xp-qr-layout{grid-template-columns:1fr;justify-items:center;gap:22px}.xp-qr-steps{justify-self:stretch}.xp-story-copy{font-size:16.5px}.xp-room-card{rotate:none}.xp-pull{padding:32px 22px 24px}.xp-cta-card{border-radius:var(--xp-r-xl);padding:44px 22px}.xp-footer{border-radius:var(--xp-r-xl);margin:0 8px 8px}.xp-footer-base{flex-direction:column;align-items:flex-start}}@media (max-width:374px){.xp-bar-inner{gap:8px;padding:0 6px 0 8px}.xp-bar-actions{gap:2px}.xp-bar-actions .xp-btn-sm{padding:0 12px}.xp-brand{gap:6px;font-size:19px}.xp-brand-mark{width:34px;height:auto}}@media (prefers-reduced-motion:reduce){.xp-root *,.xp-root :before,.xp-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}
