@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_54d641{font-family:Fraunces,Fraunces Fallback}.__variable_54d641{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:GeistSans;src:url(/_next/static/media/b5bb120f6fcabcb4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_64f856{font-family:GeistSans,GeistSans Fallback}.__variable_64f856{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/39a5c75b28bf49bc.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_161195{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_161195{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--tw-bg-deepest:#14100e;--tw-bg-card:#221d1a;--tw-bg-subtle:#1a1512;--tw-border:#2d2622;--tw-border-subtle:#221d1a;--tw-accent:#c9a876;--tw-accent-muted:#8c7651;--tw-rose:#d4747e;--tw-rose-muted:#a85a63;--tw-text:#f5ede0;--tw-text-muted:#b8a996;--tw-text-subtle:#7a6f62;--tw-font-display:var(--font-fraunces),Georgia,"Hiragino Mincho ProN","Yu Mincho","Songti SC","Apple SD Gothic Neo","Malgun Gothic","Kohinoor Devanagari","Nirmala UI","Noto Serif JP","Noto Serif KR","Noto Serif Devanagari",serif;--tw-font-sans:var(--font-geist-sans),system-ui,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Yu Gothic UI",Meiryo,"Apple SD Gothic Neo","Malgun Gothic","Kohinoor Devanagari","Nirmala UI","Noto Sans JP","Noto Sans KR","Noto Sans Devanagari",sans-serif;--tw-font-mono:var(--font-geist-mono),ui-monospace,"Hiragino Sans","Yu Gothic","Apple SD Gothic Neo","Malgun Gothic","Nirmala UI",monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--tw-bg-deepest);color:var(--tw-text);font-family:var(--tw-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{-webkit-tap-highlight-color:rgba(201,168,118,.22);scroll-behavior:smooth}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--tw-border);border-radius:4px}.tw-artboard.tw-grain:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.03;mix-blend-mode:overlay}@keyframes v2-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes v2-blink{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes v2-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-float{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(6px)}}.v2-fadein{animation:v2-fadein .7s cubic-bezier(.16,1,.3,1) both}.v2-thinkdot-1{animation-delay:0s}.v2-thinkdot-2{animation-delay:.18s}.v2-thinkdot-3{animation-delay:.36s}@keyframes v2-card-drift{0%{transform:translate(0)}50%{transform:translate(var(--v2-drift-x,0),var(--v2-drift-y,0))}to{transform:translate(0)}}@keyframes v2-card-swipe{0%,28%,to{opacity:1;transform:translateX(0) rotate(0deg)}42%{opacity:0;transform:translateX(var(--v2-swipe-x,0)) rotate(var(--v2-swipe-rotate,0))}43%{opacity:0;transform:translateX(var(--v2-entry-x,0)) rotate(var(--v2-entry-rotate,0))}58%{opacity:1;transform:translateX(0) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.v2-faces-card,.v2-faces-drift{animation:none!important}}@keyframes v2-cta-pulse{0%{box-shadow:0 0 0 0 rgba(201,168,118,.6),0 0 32px rgba(201,168,118,.22)}70%{box-shadow:0 0 0 18px rgba(201,168,118,0),0 0 32px rgba(201,168,118,.22)}to{box-shadow:0 0 0 0 rgba(201,168,118,0),0 0 32px rgba(201,168,118,.22)}}.v2-pulse{animation:v2-cta-pulse 2.2s cubic-bezier(.4,0,.2,1) 3 forwards}@media (prefers-reduced-motion:reduce){.v2-pulse{animation:none!important}}.v2-nav{background:transparent;border-bottom:1px solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s}.v2-nav.scrolled{background:rgba(20,16,14,.82);border-bottom-color:var(--tw-border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v2-nav-link{transition:color .2s}.v2-nav-link:hover{color:var(--tw-text)}@media (max-width:720px){.v2-nav{padding:0 20px!important;height:60px!important}.v2-nav-pill{display:none!important}.v2-hero{padding:100px 24px 80px!important;justify-content:center!important}.v2-hero-eyebrow{font-size:10px!important;letter-spacing:.24em!important;margin-bottom:28px!important}.v2-hero-headline{font-size:clamp(46px,13vw,68px)!important;line-height:.98!important;letter-spacing:-.03em!important;max-width:11ch!important}.v2-hero-sub{font-size:15px!important;line-height:1.55!important;margin-top:28px!important;max-width:30ch!important}.v2-credo{display:none!important}.v2-hero-ctas{flex-direction:column!important;align-items:center!important;gap:8px!important;margin-top:40px!important}.v2-cta-primary{padding:15px 30px!important;font-size:14px!important;gap:12px!important}.v2-hero-ctas a:not(.v2-cta-primary){font-size:13px!important;padding:10px 8px!important}.v2-scroll-hint{bottom:22px!important;font-size:9px!important;letter-spacing:.24em!important;gap:8px!important}.v2-how{padding:64px 22px 48px!important}.v2-how-headline{font-size:clamp(26px,7.6vw,36px)!important}.v2-how-grid{grid-template-columns:1fr!important;gap:36px!important;margin-top:32px!important}.v2-join{padding:72px 22px 88px!important}.v2-join-header{margin-bottom:40px!important}.v2-join-headline{font-size:clamp(32px,8.4vw,44px)!important}.v2-join-sub{font-size:15px!important;margin-top:16px!important}.legal-language-switcher{width:min(320px,calc(100vw - 44px))!important;margin-bottom:56px!important}.legal-language-select{height:44px!important;border-radius:11px!important;font-size:15px!important;-webkit-padding-start:14px!important;padding-inline-start:14px!important;-webkit-padding-end:42px!important;padding-inline-end:42px!important}.v2-script-col{gap:22px!important;max-width:100%!important}.v2-stage-dir{font-size:9px!important}.v2-ai-line{font-size:20px!important;line-height:1.5!important}.v2-ai-line-sec{font-size:16px!important;line-height:1.55!important}.v2-options-row{-webkit-margin-start:16px!important;margin-inline-start:16px!important;gap:8px!important}.v2-option-pill{padding:10px 14px!important;font-size:14px!important}.v2-option-footer{-webkit-margin-start:16px!important;margin-inline-start:16px!important}.v2-text-input-row{-webkit-margin-start:0!important;margin-inline-start:0!important}.v2-text-input-single,.v2-textarea{font-size:16px!important}.v2-contact-grid{grid-template-columns:1fr!important;gap:18px 0!important}.v2-contact-grid,.v2-contact-submit{-webkit-margin-start:16px!important;margin-inline-start:16px!important}.v2-contact-submit{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.v2-continue-btn{justify-content:center!important;width:100%!important}.v2-done-numbers{gap:22px!important}.v2-done-number-value{font-size:20px!important}.v2-footer{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:24px 22px!important}.v2-helper-row{flex-wrap:wrap!important;gap:10px!important}}.tw-conversation-scroll{--bg-subtle:var(--tw-bg-subtle);--accent:var(--tw-accent);--accent-m:var(--tw-accent-muted);--rose:var(--tw-rose);--text:var(--tw-text);--text-m:var(--tw-text-muted);--text-s:var(--tw-text-subtle);--border:var(--tw-border);--font-d:var(--tw-font-display);--font-s:var(--tw-font-sans);--tw-convo-height:600svh;background:linear-gradient(180deg,var(--bg-subtle) 0,#17120f 50%,var(--bg-subtle) 100%);height:var(--tw-convo-height);min-height:360svh;position:relative;z-index:1}.tw-conversation-stage{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:flex;align-items:center;overflow:hidden}.tw-conversation-stage:before{content:"";position:absolute;z-index:0;pointer-events:none;width:75vw;height:75vw;max-width:760px;max-height:760px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(201,168,118,.16) 0,rgba(201,168,118,.05) 40%,transparent 70%);mix-blend-mode:screen;opacity:var(--tw-convo-glow,1);transition:opacity .6s}.tw-conversation-scene-label{position:absolute;z-index:5;top:14svh;inset-inline-start:max(2rem,6vw);max-width:22ch}.tw-conversation-tag{display:block;font-size:.84rem;line-height:1.7;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);opacity:.8}.tw-conversation-clock,.tw-conversation-tag{font-family:var(--font-geist-mono),ui-monospace,monospace}.tw-conversation-clock{margin-top:.9rem;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;font-size:.7rem;line-height:1.2;letter-spacing:.08em;color:var(--text-s);transition:color .5s}.tw-conversation-clock span{width:6px;height:6px;border-radius:50%;background:var(--text-s);transition:background .5s,box-shadow .5s}.tw-conversation-scene-hot .tw-conversation-clock{color:var(--accent)}.tw-conversation-scene-hot .tw-conversation-clock span{background:var(--rose);box-shadow:0 0 12px 2px rgba(212,116,126,.6)}.tw-conversation-thread{position:absolute;z-index:5;inset-inline-start:max(2rem,6vw);top:30svh;bottom:14svh;width:1px;background:linear-gradient(var(--border),rgba(201,168,118,.18),var(--border))}.tw-conversation-thread-node{position:absolute;left:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);background:var(--accent);box-shadow:0 0 14px 3px rgba(201,168,118,.55)}.tw-conversation-thread-count{position:absolute;inset-inline-start:16px;top:0;transform:translateY(-50%);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.62rem;line-height:1.2;letter-spacing:.1em;color:var(--text-s);white-space:nowrap}.tw-conversation-viewport{position:relative;z-index:3;width:100%;height:100svh;overflow:hidden}.tw-conversation-column{position:absolute;left:0;right:0;top:0;-webkit-padding-start:clamp(0px,8vw,140px);padding-inline-start:clamp(0px,8vw,140px);will-change:transform}.tw-conversation-message{display:flex;padding:0 max(2rem,6vw);margin:4.2svh 0;transform-origin:center;will-change:transform,opacity,filter}.tw-conversation-message-inner{width:100%;max-width:40ch;margin:0 auto}.tw-conversation-message-label{display:block;margin-bottom:.9rem;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.7rem;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}.tw-conversation-message-user .tw-conversation-message-label{color:var(--text-s)}.tw-conversation-message-twined .tw-conversation-message-label{color:var(--accent-m)}.tw-conversation-message-closing .tw-conversation-message-label{color:var(--accent)}.tw-conversation-message p{margin:0}.tw-conversation-message-user p{font-family:var(--font-s);font-weight:300;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.5;color:var(--text-m);max-width:42ch}.tw-conversation-message-twined p{font-family:var(--font-d);font-style:italic;font-weight:300;font-size:clamp(1.55rem,2.65vw,2.35rem);line-height:1.22;letter-spacing:0;color:var(--text);text-wrap:pretty}.tw-conversation-message-focus p{text-shadow:0 0 38px rgba(201,168,118,.18)}.tw-conversation-message-closing{margin:4.2svh 0}.tw-conversation-message-closing .tw-conversation-message-inner{max-width:36ch}.tw-conversation-message-closing p{font-family:var(--font-d);font-style:italic;font-weight:300;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.12;letter-spacing:0;color:var(--text)}.tw-conversation-emphasis{color:var(--accent)}.tw-conversation-rested{display:none}.tw-conversation-scroll-collapsed,.tw-conversation-scroll-static{height:auto;min-height:0}.tw-conversation-scroll-collapsed .tw-conversation-stage,.tw-conversation-scroll-static .tw-conversation-stage{display:none}.tw-conversation-scroll-collapsed .tw-conversation-rested,.tw-conversation-scroll-static .tw-conversation-rested{display:block;position:relative;z-index:1;padding:5rem max(2rem,6vw)}.tw-conversation-scroll-collapsed .tw-conversation-rested:before,.tw-conversation-scroll-static .tw-conversation-rested:before{content:"";position:absolute;z-index:0;pointer-events:none;width:60%;height:130%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(201,168,118,.08) 0,transparent 68%);mix-blend-mode:screen}.tw-conversation-rested-inner{position:relative;z-index:1;max-width:980px;margin:0 auto}.tw-conversation-rested-head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding-bottom:1.4rem;border-bottom:1px solid var(--border)}.tw-conversation-rested-tag{max-width:30ch;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.74rem;line-height:1.6;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);opacity:.85}.tw-conversation-rested-clock{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.06em;color:var(--text-s)}.tw-conversation-rested-clock span{width:6px;height:6px;border-radius:50%;background:var(--rose);box-shadow:0 0 10px 2px rgba(212,116,126,.55)}.tw-conversation-rested-cols{display:grid;grid-template-columns:minmax(120px,.42fr) 1.4fr;grid-column-gap:clamp(1.5rem,3vw,3rem);column-gap:clamp(1.5rem,3vw,3rem);margin-top:1.6rem;padding-bottom:.5rem}.tw-conversation-rested-colhead{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase}.tw-conversation-rested-colhead-user{text-align:end;color:var(--text-s);-webkit-padding-end:clamp(1.5rem,3vw,3rem);padding-inline-end:clamp(1.5rem,3vw,3rem)}.tw-conversation-rested-colhead-twined{color:var(--accent-m)}.tw-conversation-rested-grid{display:grid;grid-template-columns:minmax(120px,.42fr) 1.4fr;grid-column-gap:clamp(1.5rem,3vw,3rem);column-gap:clamp(1.5rem,3vw,3rem);grid-row-gap:1.5rem;row-gap:1.5rem;margin-top:.4rem}.tw-conversation-rested-row-label{display:none}.tw-conversation-rested-user{align-self:start;-webkit-margin-end:calc(clamp(1.5rem, 3vw, 3rem) * -1);margin-inline-end:calc(clamp(1.5rem, 3vw, 3rem) * -1);padding-top:.35rem;-webkit-padding-end:clamp(1.5rem,3vw,3rem);padding-inline-end:clamp(1.5rem,3vw,3rem);-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border);text-align:end}.tw-conversation-rested-user p{max-width:26ch;margin:0;-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--font-s);font-size:.96rem;line-height:1.5;font-weight:300;color:var(--text-s)}.tw-conversation-rested-twined p{max-width:46ch;margin:0;font-family:var(--font-d);font-style:italic;font-weight:300;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.28;letter-spacing:0;color:var(--text);text-wrap:pretty}.tw-conversation-rested-hot p{text-shadow:0 0 32px rgba(201,168,118,.16)}.tw-conversation-rested-closing{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-top:2rem;padding-top:1.4rem;border-top:1px solid var(--border)}.tw-conversation-rested-closing span{white-space:nowrap;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.tw-conversation-rested-closing p{margin:0;font-family:var(--font-d);font-style:italic;font-weight:300;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.15;letter-spacing:0;color:var(--text);text-align:end}@media (max-width:768px){.tw-conversation-stage{padding:0;align-items:center}.tw-conversation-scene-label{top:11svh;inset-inline-start:1.5rem;max-width:20ch}.tw-conversation-tag{font-size:.66rem}.tw-conversation-clock{font-size:.64rem}.tw-conversation-thread{inset-inline-start:1.25rem;top:30svh;bottom:12svh}.tw-conversation-column{-webkit-padding-start:0;padding-inline-start:0}.tw-conversation-message{padding-block:0;-webkit-padding-start:3rem;padding-inline-start:3rem;-webkit-padding-end:1.25rem;padding-inline-end:1.25rem;margin:4.2svh 0}.tw-conversation-message-inner{max-width:94%}.tw-conversation-message-user p{font-size:clamp(1rem,4vw,1.16rem)}.tw-conversation-message-twined p{font-size:clamp(1.2rem,5.2vw,1.75rem)}.tw-conversation-message-closing p{font-size:clamp(1.7rem,8vw,2.45rem)}.tw-conversation-scroll-collapsed .tw-conversation-rested,.tw-conversation-scroll-static .tw-conversation-rested{padding:3rem 1.5rem}.tw-conversation-rested-head{flex-direction:column;align-items:flex-start;gap:.7rem}.tw-conversation-rested-cols{display:none}.tw-conversation-rested-grid{grid-template-columns:1fr;row-gap:1.5rem}.tw-conversation-rested-user{-webkit-margin-end:0;margin-inline-end:0;padding-top:0;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:.9rem;padding-inline-start:.9rem;-webkit-border-end:0;border-inline-end:0;-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border);text-align:start}.tw-conversation-rested-user p{max-width:none;-webkit-margin-start:0;margin-inline-start:0}.tw-conversation-rested-twined{-webkit-padding-start:.9rem;padding-inline-start:.9rem;-webkit-border-start:1px solid rgba(201,168,118,.3);border-inline-start:1px solid rgba(201,168,118,.3)}.tw-conversation-rested-row-label{display:block;margin-bottom:.4rem;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.64rem;letter-spacing:.2em;text-transform:uppercase}.tw-conversation-rested-row-label-user{color:var(--text-s)}.tw-conversation-rested-row-label-twined{color:var(--accent-m)}.tw-conversation-rested-twined p{font-size:1.18rem}.tw-conversation-rested-closing{flex-direction:column;align-items:flex-start;gap:.6rem}.tw-conversation-rested-closing p{text-align:start}}@media (max-width:420px) and (max-height:740px){.tw-conversation-scene-label{top:9svh}.tw-conversation-thread{top:28svh;bottom:10svh}.tw-conversation-message{margin:3.8svh 0}}@media (prefers-reduced-motion:reduce){.tw-conversation-message{transition:none}}