.landing-thoughts .lt-tone--clay{--section-hue:var(--color-clay);--section-ink:var(--color-clay-ink)}.landing-thoughts .lt-tone--sun{--section-hue:var(--color-sun);--section-ink:var(--color-sun-ink)}.landing-thoughts .lt-tone--sage{--section-hue:var(--color-sage);--section-ink:var(--color-sage-ink)}.landing-thoughts .lt-tone--sky{--section-hue:var(--color-sky);--section-ink:var(--color-sky-ink)}.landing-thoughts .lt-mock{pointer-events:none;-webkit-user-select:none;user-select:none}.landing.landing-thoughts .lt-card>.aid-card__body{gap:var(--space-3);flex-direction:column;display:flex}.landing-thoughts .lt-bars{gap:var(--space-1) var(--space-3);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);grid-template-columns:minmax(0,1fr) max-content;margin:0;padding:0;list-style:none;display:grid}.landing-thoughts .lt-bar{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-1);align-items:baseline;display:grid}.landing-thoughts .lt-bar+.lt-bar{margin-block-start:var(--space-1)}.landing-thoughts .lt-bar__name{font-weight:var(--font-weight-medium);color:var(--color-ink)}.landing-thoughts .lt-bar__count{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.landing-thoughts .lt-bar__track{grid-column:1/-1}.landing-thoughts .lt-label{color:var(--section-ink);margin:0}.landing-thoughts .lt-group{gap:var(--space-2);flex-direction:column;display:flex}.landing-thoughts .lt-ins-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.landing-thoughts .lt-ins-head__title{margin:0}.landing-thoughts .lt-ins-head__note{color:var(--color-ink-muted)}.landing-thoughts .lt-entry{font-family:var(--font-family-reading);font-size:var(--font-size-entry-sm);line-height:var(--line-height-entry-sm);color:var(--color-ink);margin:0}.landing-thoughts .lt-small{font-size:var(--font-size-meta);line-height:var(--line-height-meta);color:var(--color-ink-muted);text-wrap:pretty;margin:0}.landing-thoughts .lt-quote{font-family:var(--font-family-reading);font-size:var(--font-size-body-sm);font-style:italic;line-height:var(--line-height-body-sm);color:var(--color-ink);margin:0}.landing-thoughts .lt-nowrap{white-space:nowrap}.landing-thoughts .lt-first{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.landing-thoughts .lt-kicker{font-size:var(--font-size-body);font-weight:var(--font-weight-meta);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-meta);text-transform:uppercase;color:var(--color-sun-ink);margin:0}.landing-thoughts .lt-hero{padding:var(--space-6) var(--space-6) 0 0;position:relative}.landing-thoughts .lt-plate{z-index:0;border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-lg);position:absolute}.landing-thoughts .lt-plate--clay{background:var(--color-clay-soft);width:72%;height:70%;top:0;right:0}.landing-thoughts .lt-plate--sun{top:56%;right:var(--space-10);background:var(--color-sun-soft);width:60%;height:44%}.landing.landing-thoughts .lt-hero__card{z-index:1;padding:var(--space-5) var(--space-6);border-width:var(--border-width-thick);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);position:relative}.landing.landing-thoughts .lt-hero__card>.aid-card__body{gap:var(--space-4)}.landing-thoughts .lt-head{margin:0}.landing-thoughts .lt-rumination{box-sizing:border-box;gap:var(--space-8);padding:var(--space-9) var(--space-10);border-radius:var(--radius-lg);background:var(--color-ink);color:var(--color-ink-inverse);grid-template-columns:11rem minmax(0,1fr);align-items:start;display:grid}.landing-thoughts .lt-rumination__label{font-size:var(--font-size-body);font-weight:var(--font-weight-meta);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-meta);text-transform:uppercase;color:var(--color-sun);margin:0}[data-theme=dark] .landing-thoughts .lt-rumination__label{color:var(--color-sun-soft)}.landing-thoughts .lt-rumination__text{max-width:52ch;font-size:var(--font-size-h1);font-weight:var(--font-weight-medium);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h2);text-wrap:balance;margin:0}.landing-thoughts .lt-cons{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-thoughts .lt-cons__item{gap:var(--space-4);flex-direction:column;display:flex}.landing-thoughts .lt-cons__text{gap:var(--space-2);flex-direction:column;display:flex}.landing-thoughts .lt-cons__text .aid-heading,.landing-thoughts .lt-cons__text p{margin:0}.landing-thoughts .lt-cons__text p{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-ink-muted);text-wrap:pretty}.landing-thoughts .lt-cons__icon{inline-size:var(--control-height-lg);block-size:var(--control-height-lg);border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-full);background:var(--landing-fill);box-shadow:var(--shadow-hard);color:var(--color-ink);flex:none;place-items:center;display:inline-grid}.landing-thoughts .lt-cons__icon svg{inline-size:var(--space-7);block-size:var(--space-7);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.landing-thoughts .lt-cons__icon .lt-icon__solid{fill:currentColor;stroke:none}.landing-thoughts .lt-cons__icon .lt-icon--letters{fill:currentColor;stroke:none;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold)}.landing-thoughts .lt-gain__head{gap:var(--space-3)}.landing-thoughts .lt-gain__title{max-width:22ch}.landing-thoughts .lt-gain__lead{font-size:var(--font-size-h2);line-height:var(--line-height-entry);color:var(--color-ink);text-wrap:pretty;margin:0}.landing-thoughts .lt-gains{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-thoughts .lt-gain{box-sizing:border-box;gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-6);border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-md);background:var(--landing-fill);box-shadow:var(--shadow-hard);flex-direction:column;display:flex}.landing-thoughts .lt-gain .aid-heading{margin:0}.landing-thoughts .lt-gain__quote{font-family:var(--font-family-reading);font-size:var(--font-size-entry-sm);font-style:italic;line-height:var(--line-height-entry-sm);color:var(--color-ink-muted);text-wrap:pretty;margin:0}.landing-thoughts .lt-helps{gap:var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-thoughts .lt-help{padding:var(--space-5);grid-column:span 2}.landing-thoughts .lt-help--4{grid-column:2/span 2}.landing-thoughts .lt-help--5{grid-column:4/span 2}.landing-thoughts .lt-square{padding:var(--space-3);background:var(--color-paper-sunken)}.landing.landing-thoughts .lt-viz{padding:var(--space-4)}.landing.landing-thoughts .lt-viz--unload,.landing.landing-thoughts .lt-viz--rate{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}.landing.landing-thoughts .lt-viz--unload>.aid-card__body{gap:var(--space-2)}.landing.landing-thoughts .lt-calendar{gap:var(--space-2);background:0 0;border:0;inline-size:100%;padding:0;display:grid}.landing.landing-thoughts .lt-calendar .aid-calendar__header{min-height:0}.landing.landing-thoughts .lt-calendar .aid-calendar__title{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex:1;display:flex}.landing.landing-thoughts .lt-calendar .aid-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.landing.landing-thoughts .lt-calendar .aid-calendar__weekday{height:var(--space-4)}.landing.landing-thoughts .lt-calendar .aid-calendar__day{width:100%;height:var(--space-6);font-size:var(--font-size-meta)}.landing-thoughts .lt-viz__title{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);line-height:var(--line-height-label);color:var(--color-ink)}.landing-thoughts .lt-lines{margin:0;padding:0;list-style:none}.landing-thoughts .lt-line{grid-template-columns:var(--space-12) minmax(0, 1fr);gap:var(--space-3);border-top:var(--border-width-hairline) solid var(--color-line-soft);align-items:center;padding-block:6px;display:grid}.landing-thoughts .lt-line:first-child{border-top:0}.landing-thoughts .lt-line b{font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold);line-height:var(--line-height-meta);color:var(--color-ink)}.landing-thoughts .lt-line i{block-size:var(--space-2);border-radius:var(--radius-full);background:var(--color-line-soft);display:block}.landing.landing-thoughts .lt-rate{gap:var(--space-1);margin:0}.landing.landing-thoughts .lt-rate .mixer-rate__row{gap:var(--space-1);flex-wrap:nowrap}.landing.landing-thoughts .lt-rate .aid-chip{height:var(--space-6);padding-inline:var(--space-2);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.landing-thoughts .lt-dialog{flex-direction:column;display:flex}.landing-thoughts .lt-dialog__answer{border-inline-start:var(--border-width-thick) solid var(--color-line-soft);padding-inline-start:var(--space-4)}.landing-thoughts .lt-viz--aside .aid-message__body{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.landing-thoughts .lt-viz--aside .aid-message--diary{padding:var(--space-2) var(--space-3)}.landing-thoughts .lt-viz--aside .aid-message--diary .aid-message__role{display:none}.landing-thoughts .lt-viz--aside .aid-message+.aid-message{margin-block-start:var(--space-2)}@container landing-window (max-width:300px){.landing.landing-thoughts .lt-viz,.landing.landing-thoughts .lt-viz--unload,.landing.landing-thoughts .lt-viz--rate{padding:var(--space-3)}.landing.landing-thoughts .lt-rate .mixer-rate__row{gap:2px}.landing.landing-thoughts .lt-rate .aid-chip{padding-inline:6px}}@container landing-window (max-width:260px){.landing-thoughts .lt-lines,.landing-thoughts .lt-viz .lt-small,.landing-thoughts .lt-viz .lt-quote,.landing-thoughts .lt-viz--aside .lt-dialog>:nth-child(n+3),.landing-thoughts .lt-viz .lt-bar:nth-child(n+4),.landing-thoughts .lt-viz--rate .lt-entry{display:none}.landing.landing-thoughts .lt-rate .mixer-rate__row{flex-wrap:wrap}}.landing-thoughts .lt-how{column-gap:var(--space-9);grid-template-columns:minmax(0,25fr) minmax(0,42fr) minmax(0,30fr);align-items:start;display:grid}.landing-thoughts .lt-how__entry{z-index:1;grid-area:1/2;position:relative}.landing.landing-thoughts .lt-how__card{padding:var(--space-6);border-width:var(--border-width-thick);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog)}.landing.landing-thoughts .lt-how__card>.aid-card__body{gap:var(--space-4)}.landing-thoughts .lt-how__steps{grid-area:1/1/auto/-1;grid-template-columns:subgrid;row-gap:var(--space-5);align-items:start;margin:0;padding:0;list-style:none;display:grid}.landing-thoughts .lt-how__step{display:flex}.landing-thoughts .lt-how__step--1{grid-area:1/1}.landing-thoughts .lt-how__step--2{grid-area:2/1}.landing-thoughts .lt-how__step--3{grid-area:3/1}.landing-thoughts .lt-how__step--4{grid-area:1/3}.landing-thoughts .lt-how__step--5{grid-area:2/3}.landing.landing-thoughts .lt-insights__card{padding:var(--space-7) var(--space-8) var(--space-8);border-width:var(--border-width-thick);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog)}.landing.landing-thoughts .lt-insights__card>.aid-card__body{gap:var(--space-5)}.landing-thoughts .lt-insights__cols{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.landing-thoughts .lt-ins{box-sizing:border-box;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:var(--border-width-hairline) solid var(--color-line-soft);border-radius:var(--radius-md);background:var(--color-paper-raised);flex-direction:column;display:flex}.landing-thoughts .lt-ins__title{align-items:center;gap:var(--space-2);margin:0;display:flex}.landing-thoughts .lt-items{margin:0;padding:0;list-style:none}.landing-thoughts .lt-item{gap:var(--space-1);padding-block:var(--space-3);border-top:var(--border-width-hairline) solid var(--color-line-soft);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);flex-direction:column;display:flex}.landing-thoughts .lt-item:first-child{border-top:0;padding-block-start:0}.landing-thoughts .lt-item:last-child{padding-block-end:0}.landing-thoughts .lt-item__name{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.landing-thoughts .lt-item__note{color:var(--color-ink-muted);text-wrap:pretty}.landing-thoughts .lt-item .lt-bar__track{margin-block:2px}.landing-thoughts .lt-days{gap:var(--space-1);flex-wrap:wrap;padding-block-start:2px;display:flex}.landing-thoughts .lt-day{min-inline-size:var(--space-5);block-size:var(--space-5);padding-inline:var(--space-1);box-sizing:border-box;border:var(--border-width-hairline) solid var(--color-line-soft);border-radius:var(--radius-full);background:var(--color-paper-sunken);font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);color:var(--color-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex}.landing.landing-thoughts .lt-cta{background:var(--color-sun-soft);box-shadow:var(--shadow-dialog)}.landing.landing-thoughts .lt-cta .landing-cta-card__text p{color:var(--color-ink)}@media (min-width:1100px){.landing.landing-thoughts .lt-first__title{font-size:4rem;line-height:4.25rem}.landing.landing-thoughts .lt-gain__title{font-size:3.25rem;line-height:3.5rem}}@media (max-width:1100px){.landing-thoughts .lt-how{column-gap:var(--space-6)}.landing-thoughts .lt-helps{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-thoughts .lt-help--4{grid-column:span 2}.landing-thoughts .lt-help--5{grid-column:2/span 2}}@media (max-width:900px){.landing-thoughts .lt-first{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.landing-thoughts .lt-cons{row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.landing-thoughts .lt-how{gap:var(--space-5);flex-direction:column;max-width:40rem;display:flex}.landing-thoughts .lt-how__steps{gap:var(--space-5);flex-direction:column;display:flex}.landing-thoughts .lt-insights__cols{grid-template-columns:minmax(0,1fr)}.landing-thoughts .lt-helps{grid-template-columns:minmax(0,1fr);max-width:26rem}.landing-thoughts .lt-help,.landing-thoughts .lt-help--4,.landing-thoughts .lt-help--5{grid-column:auto}}@media (max-width:640px){.landing.landing-thoughts .lt-first__title{font-size:var(--font-size-display);line-height:var(--line-height-display)}.landing-thoughts .lt-kicker{font-size:var(--font-size-label);line-height:var(--line-height-label)}.landing-thoughts .lt-hero{padding:var(--space-4) var(--space-3) var(--space-3) 0}.landing-thoughts .lt-plate--clay{width:70%;height:60%}.landing-thoughts .lt-plate--sun{top:auto;bottom:0;right:var(--space-6);width:55%;height:40%}.landing.landing-thoughts .lt-hero__card{padding:var(--space-4);box-shadow:var(--shadow-hard)}.landing-thoughts .lt-rumination{gap:var(--space-3);padding:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-2)}.landing-thoughts .lt-rumination__label{font-size:var(--font-size-label);line-height:var(--line-height-label)}.landing-thoughts .lt-rumination__text{font-size:var(--font-size-h2);line-height:var(--line-height-entry)}.landing-thoughts .lt-cons{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.landing-thoughts .lt-cons__item{flex-direction:row;align-items:flex-start}.landing-thoughts .lt-cons__icon{inline-size:var(--control-height-md);block-size:var(--control-height-md)}.landing-thoughts .lt-cons__icon svg{inline-size:var(--space-6);block-size:var(--space-6)}.landing-thoughts .lt-gains{grid-template-columns:minmax(0,1fr)}.landing-thoughts .lt-gain__lead{font-size:var(--font-size-entry)}.landing-thoughts .lt-help{padding:var(--space-4)}.landing.landing-thoughts .lt-how__card,.landing.landing-thoughts .lt-insights__card{padding:var(--space-4);box-shadow:var(--shadow-hard)}.landing-thoughts .lt-ins{padding:var(--space-4)}.landing-thoughts .lt-ins-head{gap:var(--space-1);flex-direction:column}.landing-thoughts .lt-ins-head__extra{display:none}}
