.ti-page{background:var(--ti-ground);color:var(--ti-ink);--primary:var(--ti-ink);--primary-foreground:var(--ti-ground);--background:var(--ti-ground);--foreground:var(--ti-ink);font-family:Figtree,sans-serif}.ti-page *{letter-spacing:0}.ti-page .rise{filter:none;will-change:auto;transition:opacity .55s ease-out;transform:none}.ti-page h1,.ti-page h2,.ti-page h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.ti-page h1{max-width:16ch;margin:24px 0;font-size:64px;line-height:.98}.ti-page h2{margin:26px 0 36px;font-size:60px;line-height:1.06}.ti-page h3{margin:40px 0 24px;font-size:32px;line-height:1.2}.ti-page p{margin:0 0 22px;font-size:17px;line-height:1.85}.ti-masthead{border-bottom:1px solid var(--ti-rule);justify-content:space-between;align-items:center;padding:18px 5%;display:flex}.ti-wordmark{font-family:Cormorant Garamond,serif;font-size:26px}.ti-masthead nav{align-items:center;gap:30px;font-size:13px;display:flex}.ti-masthead a{align-items:center;min-height:44px;display:flex}.ti-page .ti-nav-begin{color:var(--ti-ground);background:var(--ti-ink);border-radius:0;min-height:44px;padding:0 24px}.ti-skip{z-index:100;background:var(--ti-ground);color:var(--ti-ink);padding:16px;position:fixed;top:-100px;left:20px}.ti-skip:focus{top:20px}.ti-hero{isolation:isolate;background:var(--ti-ink);min-height:min(100svh - 64px,900px);color:var(--ti-ground);justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.ti-hero-photo{object-fit:cover;object-position:78% 30%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ti-hero:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in oklab, var(--ti-ink) 82%, transparent) 0%, color-mix(in oklab, var(--ti-ink) 70%, transparent) 26%, color-mix(in oklab, var(--ti-ink) 52%, transparent) 46%, color-mix(in oklab, var(--ti-ink) 22%, transparent) 62%, transparent 76%);position:absolute;inset:0}.ti-hero-copy{box-sizing:content-box;text-align:left;max-width:min(440px,36vw);padding:64px 24px 64px clamp(24px,19vw,380px)}.ti-hero-copy h1{max-width:14ch;margin:0 0 24px}.ti-hero-copy>p{max-width:34ch;margin:0 0 14px;font-size:17px;line-height:1.7}.ti-hero-copy .ti-button{margin-top:14px}.ti-page .ti-button{background:var(--primary);min-height:54px;color:var(--primary-foreground);border:1px solid var(--primary);box-shadow:none;white-space:normal;border-radius:0;padding:16px 28px;font:500 14px Figtree,sans-serif}.ti-page .ti-button:hover{opacity:.82}.ti-hero .ti-button,.ti-dark .ti-button{--primary:var(--ti-ground);--primary-foreground:var(--ti-ink)}.ti-read{justify-content:flex-start;align-items:center;gap:24px;min-height:44px;margin-top:12px;font-size:12px;display:flex}.ti-section{max-width:1280px;margin:auto;padding:120px 7%}.ti-launch{border-bottom:1px solid var(--ti-rule);scroll-margin-top:24px}.ti-launch h2{max-width:18ch}.ti-launch>p{max-width:42ch}.ti-launch-form{max-width:780px;position:relative}.ti-launch-form>label{margin-bottom:12px;display:block}.ti-launch-fields{grid-template-columns:minmax(180px,1fr) auto;gap:12px;display:grid}.ti-launch-fields input{border-color:var(--ti-rule);height:56px;color:var(--ti-ink);border-radius:0}.ti-launch-fields input::placeholder{color:var(--ti-caption)}.ti-launch-consent{align-items:flex-start;gap:12px;margin-top:24px;font-size:14px;line-height:1.7;display:flex}.ti-launch-consent button{flex:none;margin-top:4px}.ti-launch-consent a{text-underline-offset:4px;text-decoration:underline}.ti-launch-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ti-launch-confirmation{border-left:2px solid var(--ti-ink);padding-left:24px}@media (width<=900px){.ti-launch-fields{grid-template-columns:1fr}.ti-launch-fields .ti-button{width:100%}}.ti-strip{border-bottom:1px solid var(--ti-rule);padding:30px 7%}.ti-strip ul{margin:0;flex-wrap:wrap;gap:14px 40px;max-width:1280px;margin-inline:auto;padding:0;list-style:none;display:flex}.ti-strip li{letter-spacing:.04em;text-transform:uppercase;color:var(--ti-caption);font-size:13px}.ti-strip li+li:before{content:"·";color:var(--ti-rule);margin-right:40px}.ti-opening{padding-block:140px}.ti-opening h2{max-width:16ch;font-size:70px}.ti-opening-text{max-width:540px;margin-top:50px;margin-left:auto}.ti-chapter{--ti-section-ground:var(--ti-ground);border-top:1px solid var(--ti-rule);scroll-margin-top:20px}.ti-chapter-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.ti-chapter-heading{min-width:0}.ti-chapter-heading h2{text-wrap:pretty;max-width:12ch;margin-top:0}.ti-chapter-body{min-width:0;padding-top:8px}.ti-chapter-body p{max-width:40ch}.ti-chapter-2 .ti-section,.ti-chapter-6 .ti-section,.ti-chapter-9 .ti-section{direction:rtl}.ti-chapter-2 .ti-section>*,.ti-chapter-6 .ti-section>*,.ti-chapter-9 .ti-section>*{direction:ltr}.ti-dark{--ti-section-ground:var(--ti-ink);background:var(--ti-ink);color:var(--ti-ground)}.ti-chapter-3 h2,.ti-chapter-5 h2{font-size:76px}.ti-emphasis{margin-top:36px!important}.ti-emphasis strong{font-weight:500}.ti-founder{margin-top:55px}.ti-founder img{width:100%;height:auto;display:block}.ti-look-up img{width:100%;max-width:380px}.ti-page figcaption{margin-top:12px;font-size:11px}.ti-interlude{margin:0;position:relative}.ti-interlude img{width:100%;height:auto;display:block}.ti-interlude figcaption{color:var(--ti-ground);font-family:Cormorant Garamond,serif;font-size:64px;position:absolute;bottom:8%;left:7%}.ti-offer-action,.ti-end-action{margin-top:40px}.ti-signin{text-underline-offset:4px;min-height:44px;margin-top:18px;font-size:12px;text-decoration:underline;display:block}.ti-ask{letter-spacing:.04em;text-underline-offset:4px;opacity:.7;min-height:44px;margin-top:14px;font-size:12px;text-decoration:underline;display:inline-block}.ti-ask:hover{opacity:1}.ti-questions{max-width:1000px}.ti-questions h2{max-width:13ch}.ti-faq{margin-top:60px}.ti-faq details{border-top:1px solid var(--ti-rule);padding:24px 0}.ti-faq details:last-child{border-bottom:1px solid var(--ti-rule)}.ti-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-size:17px;list-style:none;display:flex}.ti-faq summary:after{content:"+";flex:none;font-size:28px}.ti-faq details[open] summary:after{content:"−"}.ti-faq details p{margin:20px 45px 0 0}.ti-final{text-align:center;border-top:1px solid var(--ti-rule);padding:100px 24px 120px}.ti-final h2{margin:30px 0;font-size:100px}.ti-final .ti-final-line{margin-bottom:40px;font-family:Cormorant Garamond,serif;font-size:36px}.ti-footer{border-top:1px solid var(--ti-rule);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:24px 5%;font-size:11px;display:flex}.ti-footer nav{gap:24px;display:flex}.ti-footer a{align-items:center;min-height:44px;display:flex}.ti-page :focus-visible{outline-offset:5px;outline:2px solid}.ti-signin-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:8%;max-width:1280px;margin:auto;padding:80px 7%;display:grid}.ti-signin-photo{margin:0}.ti-signin-photo img{width:100%;height:auto;display:block}.ti-signin-panel h1{margin:0 0 24px;font-size:56px}.ti-signin-field{gap:8px;margin:24px 0;font-size:13px;display:grid}.ti-signin-field input{border:1px solid var(--ti-rule);height:56px;color:var(--ti-ink);font:inherit;background:0 0;border-radius:0;padding:0 16px;font-size:17px}.ti-signin-panel .ti-button{margin-top:8px}@media (width<=900px){.ti-signin-grid{grid-template-columns:1fr;gap:40px;padding:48px 7%}.ti-signin-photo{max-width:320px}}@media (width>=901px){.ti-chapter-heading{align-self:start;position:sticky;top:32px}.ti-chapter-title{padding-bottom:24px}.ti-chapter-title h2{margin-bottom:0}.ti-founder{margin-top:32px}.ti-founder img{object-fit:cover;object-position:left top;width:auto;max-width:100%;height:240px}.ti-look-up img{object-fit:cover;object-position:center 28%;width:auto;max-width:100%;height:420px}}@media (width>=901px) and (height<=700px){.ti-chapter-heading h2{font-size:42px}.ti-founder img{object-fit:cover;object-position:left top;width:auto;max-width:100%;height:180px;max-height:180px}.ti-look-up img{height:300px;max-height:300px}}@media (width<=900px){.ti-masthead{padding:12px 20px}.ti-wordmark{font-size:21px}.ti-masthead nav{gap:14px}.ti-page .ti-nav-begin{padding:0 12px;font-size:12px}.ti-hero{align-items:flex-end;min-height:calc(100svh - 48px)}.ti-hero-photo{object-fit:cover;object-position:82% 4%;width:100%;height:44%;inset:0 0 auto}.ti-hero:before{background:linear-gradient(180deg, transparent 0%, transparent 20%, var(--ti-ink) 38%, var(--ti-ink) 100%)}.ti-hero-copy{max-width:none;padding:0 20px 44px}.ti-page h1{max-width:18ch;margin:18px 0;font-size:42px}.ti-hero-copy>p{max-width:28ch;font-size:16px;line-height:1.55}.ti-section{padding:76px 24px}.ti-opening h2{font-size:48px}.ti-opening-text{margin-top:36px}.ti-chapter-grid{padding-top:0;display:block}.ti-chapter-heading{display:contents}.ti-chapter-title{z-index:2;background:var(--ti-section-ground);border-bottom:1px solid var(--ti-rule);margin-inline:-24px;padding:20px 24px;position:sticky;top:0}.ti-page .ti-chapter-title h2{max-width:22ch;margin:0;font-size:30px;line-height:1.1}.ti-page .ti-chapter-3 .ti-chapter-title h2,.ti-page .ti-chapter-5 .ti-chapter-title h2{font-size:34px}.ti-page h2{font-size:46px}.ti-chapter-3 h2,.ti-chapter-5 h2{font-size:58px}.ti-chapter-body{padding-top:32px}.ti-chapter-heading>.ti-founder,.ti-chapter-heading>.ti-offer-action{margin-bottom:32px}.ti-page p{font-size:16px}.ti-founder{margin-top:30px}.ti-chapter-4 .ti-founder{max-width:260px}.ti-interlude img{object-fit:cover;min-height:240px}.ti-interlude figcaption{font-size:42px}.ti-final h2{font-size:44px}.ti-final .ti-final-line{font-size:30px}.ti-final{padding:76px 20px}.ti-questions h2{max-width:none}}@media (prefers-reduced-motion:reduce){.ti-page .rise{opacity:1;filter:none;will-change:auto;transition:none;transform:none}}@media (scripting:none){.ti-page .rise{opacity:1;filter:none;transform:none}}.phluxible .inv-portrait{aspect-ratio:4/3;object-fit:cover;object-position:center 30%;width:100%;max-width:320px;margin:24px 0;display:block}.inv-shell .inv-chat-layout{grid-template-columns:210px minmax(0,1fr);gap:32px;margin:32px 0;display:grid}.inv-shell .inv-conversations{flex-direction:column;gap:16px;display:flex}.inv-shell .inv-conversation-link{border-bottom:1px solid var(--ph-silver);flex-direction:column;gap:4px;padding:12px 0;display:flex}.inv-shell .inv-chat-window{border:1px solid var(--ph-silver);background:var(--inv-paper);flex-direction:column;min-width:0;display:flex}.inv-shell .inv-conversation{flex:auto;height:auto;min-height:420px}.inv-shell .inv-chat-empty{text-align:center;max-width:32ch;color:var(--ti-caption);margin:auto;font-size:15px;line-height:1.7}.inv-shell .inv-chat-window>form{border-top:1px solid var(--ph-silver)}.inv-shell .inv-chat-window>form [data-slot=input-group]{box-shadow:none;background:0 0;border:0;border-radius:0}.inv-shell .inv-chat-window [data-slot=input-group] button[type=submit]{background:var(--ti-ink);color:var(--ti-ground);border-radius:4px}.inv-shell .inv-chat-window [data-slot=input-group] button[type=submit]:disabled{opacity:.35}.inv-shell .inv-member-words{white-space:pre-wrap;overflow-wrap:anywhere}.inv-shell .inv-chat-window [data-slot=input-group],.inv-shell .inv-chat-window .is-user>div{background:var(--ph-bone);color:var(--ph-ink)}.inv-shell .inv-story-tools{flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0;display:flex}.inv-shell .inv-story-tools select{background:var(--ph-ink);color:var(--ph-bone);border:1px solid var(--ph-silver);max-width:100%;padding:10px}.inv-shell .inv-publication{max-width:680px;margin:40px auto}.inv-shell .inv-book-cover{border-top:1px solid var(--ph-silver);border-bottom:1px solid var(--ph-silver);flex-direction:column;justify-content:center;min-height:400px;display:flex}.inv-shell .inv-book-cover h2{overflow-wrap:anywhere;margin:32px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:48px;line-height:1.15}.inv-shell .inv-chapter-index{flex-direction:column;gap:12px;margin:40px 0 64px;display:flex}.inv-shell .inv-chapter{margin:0 0 80px;scroll-margin-top:28px}.inv-shell .inv-chapter h2{margin:16px 0 28px;font-family:Cormorant Garamond,Georgia,serif;font-size:40px;line-height:1.2}.inv-shell .inv-book-paragraph{margin:28px 0;font-size:18px;line-height:1.85}.inv-shell .inv-book-paragraph blockquote{border-left:1px solid var(--ph-stone);margin:32px 0;padding-left:24px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;line-height:1.4}.inv-shell .inv-book-paragraph cite{color:var(--ph-stone);margin-top:12px;font-family:Figtree,sans-serif;font-size:12px;font-style:normal;display:block}.inv-shell .inv-publication textarea{background:var(--ph-bone);width:100%;min-height:100px;color:var(--ph-ink);border:1px solid var(--ph-silver);font:inherit;padding:16px}.inv-shell .inv-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.inv-shell .inv-visible{opacity:1;transform:none}.inv-shell .inv-reading-progress{background:var(--ph-stone);transform-origin:0;z-index:50;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media (width<=600px){.inv-shell .inv-chat-layout{grid-template-columns:minmax(0,1fr)}.inv-shell .inv-conversations{max-height:200px;overflow:auto}.inv-shell .inv-book-cover h2{font-size:40px}}@media (prefers-reduced-motion:reduce){.inv-shell .inv-reveal{opacity:1;transition:none;transform:none}.inv-shell .inv-reading-progress{display:none}}.phluxible .inv-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:40px 0;display:grid}.phluxible .inv-copy{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;font:inherit;margin:24px 0;line-height:1.7;overflow:auto}.phluxible .inv-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0;display:grid}.phluxible .inv-table{margin:32px 0;overflow:auto}.phluxible .inv-table table{border-collapse:collapse;width:100%;min-width:800px}.phluxible .inv-table th,.phluxible .inv-table td{text-align:left;border-bottom:1px solid var(--ph-silver);padding:12px}.phluxible .inv-table th{color:var(--ph-stone);font-weight:400}.phluxible.inv-shell .mc-wrap{width:100%;margin:24px 0}.phluxible.inv-shell .mc-name input{width:100%}@media (width<=600px){.phluxible.inv-shell .pp-nav{display:flex;overflow-x:auto}.phluxible .inv-doors{grid-template-columns:1fr}.phluxible .inv-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.inv-shell .inv-steps{gap:28px;margin:32px 0;padding:0;list-style:none;display:grid}.inv-shell .inv-steps li{border-left:1px solid var(--ph-silver);opacity:.55;padding:4px 0 4px 20px}.inv-shell .inv-steps li.is-current{opacity:1;border-left-color:var(--ph-bone)}.inv-shell .inv-steps li.is-done{opacity:.7}.inv-shell .inv-today{gap:48px;max-width:680px;margin:24px 0 40px;display:grid}.inv-shell .inv-today-step{border-top:1px solid var(--ph-silver);gap:14px;padding-top:28px;display:grid}.inv-shell .inv-today-next{border-top:1px solid var(--ph-silver);padding-top:28px}.inv-shell .inv-next-links{flex-wrap:wrap;gap:20px;margin:16px 0 32px;display:flex}.inv-shell .inv-next-links a{text-underline-offset:4px;text-decoration:underline}.inv-shell .inv-next-offer{border:1px solid var(--ph-silver);gap:16px;max-width:680px;margin:32px 0;padding:28px;display:grid}.inv-shell .inv-next-list{gap:8px;margin:0;padding-left:18px;display:grid}.inv-shell .inv-next-options{gap:12px;max-width:680px;margin:16px 0 20px;display:grid}.inv-shell .inv-next-option{border:1px solid var(--ph-silver);cursor:pointer;align-items:flex-start;gap:14px;padding:16px;display:flex}.inv-shell .inv-next-option>span{gap:4px;display:grid}.inv-shell .inv-next-option input{accent-color:var(--ph-bone);width:18px;height:18px;margin-top:4px}.inv-shell .inv-next-option.is-done{opacity:.6;cursor:default}.inv-shell .inv-offer-price{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:24px}.inv-shell .inv-story-ready{border-bottom:1px solid var(--ph-silver);align-content:center;justify-items:start;gap:16px;min-height:55vh;margin-bottom:48px;padding:40px 0;display:grid}.inv-shell .inv-story-ready-title{max-width:14ch;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:56px;font-weight:400;line-height:1.05}.inv-shell .inv-ribbon{grid-template-columns:repeat(7,1fr);gap:6px;max-width:680px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.inv-shell .inv-ribbon li{border-top:2px solid var(--ph-silver);color:var(--ph-stone);text-align:center;padding-top:8px;font-size:12px}.inv-shell .inv-ribbon li.is-past{border-top-color:var(--ph-stone)}.inv-shell .inv-ribbon li.is-today{border-top-color:var(--ph-bone);color:var(--ph-bone);font-weight:600}.inv-shell .inv-today-step{padding-left:52px;position:relative}.inv-shell .inv-step-num{border:1px solid var(--ph-silver);border-radius:50%;place-items:center;width:34px;height:34px;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;display:grid;position:absolute;top:28px;left:0}.inv-shell .inv-today-step.is-done .inv-step-num{background:var(--ph-bone);color:var(--ph-ink);border-color:var(--ph-bone)}.inv-shell .inv-today-step .pp-entry-title{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:400}.inv-shell .inv-today-next{gap:8px;display:grid}.inv-shell .inv-soft-link{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.inv-shell .inv-foot{justify-content:flex-end}.inv-shell .inv-account summary{cursor:pointer;color:var(--ph-stone);align-items:center;min-height:44px;font-size:13px;list-style:none;display:flex}.inv-shell .inv-account-menu{gap:10px;padding:8px 0;display:grid}.inv-shell .inv-signout{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}@media (width<=600px){.phluxible.inv-shell{padding-bottom:72px}.phluxible.inv-shell .pp-nav{z-index:40;background:var(--ph-ink);border-top:1px solid var(--ph-silver);padding:8px 0 calc(8px + env(safe-area-inset-bottom));justify-content:space-around;position:fixed;bottom:0;left:0;right:0}.phluxible.inv-shell .pp-nav a{align-items:center;min-height:44px;display:flex}.inv-shell .inv-today-step{padding-left:0}.inv-shell .inv-step-num{position:static}}.phluxible.inv-shell{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.inv-shell *,.inv-shell :before,.inv-shell :after{letter-spacing:0}.inv-shell :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--ti-ink);outline-offset:4px}.inv-shell .pp-header{border-bottom-color:var(--ph-silver)}.inv-shell :is(.pp-header-inner,.pp-nav,.pp-page,.pp-foot){width:min(100% - 64px,920px)}.inv-shell .pp-header-inner{padding-top:28px}.inv-shell .pp-brand{font-size:23px;line-height:1.2}.inv-shell .pp-nav{gap:32px;padding:18px 0 0}.inv-shell .pp-nav a{font-variant:normal;align-items:center;gap:9px;min-height:52px;padding:0 0 12px;font-family:Figtree,sans-serif;font-size:14px;display:flex}.inv-shell .pp-nav a svg{stroke-width:1.5px;width:18px;height:18px}.inv-shell .pp-nav a.is-active{border-bottom:2px solid var(--ti-ink);font-weight:600}.inv-shell .pp-page{padding:48px 0 72px}.inv-shell .pp-title{overflow-wrap:anywhere;margin:0 0 32px;font-size:52px;line-height:1.12}.inv-shell .pp-label{font-variant:normal;text-transform:none;font-family:Figtree,sans-serif;font-size:13px}.inv-shell .pp-body{color:var(--ti-ink);line-height:1.8}.inv-shell .pp-note{line-height:1.7}.inv-shell .pp-note a,.inv-shell a.pp-note{text-underline-offset:4px;text-decoration:underline}.phluxible.inv-shell .ph-button{font-variant:normal;text-transform:none;letter-spacing:0;background:var(--ti-ink);min-height:48px;color:var(--ti-ground);border-color:var(--ti-ink);justify-self:start;width:fit-content;padding:12px 22px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500}.inv-shell .ph-button:hover{background:var(--ti-caption);color:var(--ti-ground)}.phluxible.inv-shell .ph-button-quiet{color:var(--ti-ink);border-color:var(--ph-silver);background:0 0}.inv-shell .ph-button-quiet:hover{background:var(--inv-panel);color:var(--ti-ink)}.inv-shell .ph-button:disabled{cursor:default}.inv-shell .inv-ribbon{margin:0 0 18px}.inv-shell .inv-ribbon li{padding-top:12px}.inv-shell .inv-today{gap:48px;margin-top:32px}.inv-shell .inv-today-step{padding-top:32px;padding-left:54px}.inv-shell .inv-step-num{border-radius:50%;top:32px}.inv-shell .inv-steps li{opacity:1}.inv-shell .inv-steps li:not(.is-current){color:var(--ti-caption)}.inv-shell .pp-today-part{min-width:0}.inv-shell .pp-part-title{margin-top:12px;font-size:32px}.inv-shell .pp-listen-still{height:420px;margin:18px 0 0}.inv-shell .pp-listen-play{border-color:var(--ti-ground);background:var(--ti-ink);color:var(--ti-ground);border-radius:50%}.inv-shell .pp-listen-caption{background:var(--ti-ink);color:var(--ti-ground)}.inv-shell .pp-listen-switch{font-variant:normal;font-family:Figtree,sans-serif;font-size:14px}.inv-shell .pp-journal-input textarea,.inv-shell .inv-feedback textarea{background:var(--inv-paper);border-radius:4px}.inv-shell textarea::placeholder{color:var(--ti-caption);opacity:1}.inv-shell .pp-journal-mic{background:var(--inv-panel);border:0;width:fit-content;padding:8px 14px;font-size:14px}.inv-shell .pp-journal-mic.is-listening{background:var(--ti-ink);color:var(--ti-ground)}.inv-shell .inv-chat-window [data-slot=input-group]{background:var(--inv-paper);color:var(--ti-ink);border:1px solid var(--ph-silver)}.inv-shell .inv-chat-window .is-user>div{background:var(--inv-panel);color:var(--ti-ink)}.inv-shell .inv-chat-window .is-assistant,.inv-shell .inv-chat-window .is-assistant>div{color:var(--ti-ink)}.inv-shell .inv-conversation-link small{color:var(--ti-caption)}.inv-shell .inv-conversation-link.is-active{border-bottom-color:var(--ti-ink)}.inv-shell .inv-story-tools select{background:var(--inv-paper);color:var(--ti-ink);border-radius:4px}.inv-shell .inv-next-offer{border:0;border-block:1px solid var(--ph-silver);padding:32px 0}.inv-shell .inv-next-option{background:0 0;border-radius:4px;padding:20px}.inv-shell .inv-next-option:has(input:checked){border-color:var(--ti-ink);background:var(--inv-panel)}.inv-shell .inv-next-option input,.inv-shell .mc-check input{width:20px;height:20px;min-height:20px;accent-color:var(--ti-ink);flex:0 0 20px}.inv-shell .mc-form{max-width:680px}.inv-shell .mc-choice legend{font-family:Cormorant Garamond,Georgia,serif;font-size:28px}.inv-shell .mc-small{font-size:14px}.inv-shell .mc-section h2{margin-bottom:20px;font-size:32px}.inv-shell .inv-account summary{gap:8px}.inv-shell .inv-signout{justify-content:start;height:auto}.inv-shell .pp-foot{padding-block:20px 32px}@media (width<=600px){.inv-shell :is(.pp-header-inner,.pp-page,.pp-foot){width:calc(100% - 40px)}.inv-shell .pp-header-inner{padding:22px 0}.inv-shell .pp-brand{font-size:22px}.inv-shell .pp-page{padding:32px 0 48px}.inv-shell .pp-title{margin-bottom:28px;font-size:38px}.phluxible.inv-shell{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.phluxible.inv-shell .pp-nav{background:var(--ti-ground);width:100%;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top-color:var(--ph-silver);gap:0;margin:0}.phluxible.inv-shell .pp-nav a{flex-direction:column;flex:1 1 0;justify-content:center;gap:5px;min-width:0;min-height:56px;padding:4px 2px;font-size:12px}.inv-shell .inv-today-step{padding-left:0}.inv-shell .inv-step-num{position:static}.inv-shell .pp-listen-still{width:min(100%,236px);height:auto}.inv-shell .inv-story-ready-title{font-size:40px}.inv-shell .inv-chat-layout{gap:24px}.inv-shell .inv-conversation{min-height:300px}.inv-shell .inv-next-option{padding:16px}body:has(.inv-shell) [aria-label=Cookie\ consent]{bottom:calc(73px + env(safe-area-inset-bottom))}}
