.landing-emotions{--le-cell:18px}.landing-emotions .le-mock{pointer-events:none;-webkit-user-select:none;user-select:none}.landing-emotions .le-zoom{zoom:var(--le-zoom)}.landing-emotions .le-zoom .meta,.landing-emotions .le-zoom .emotion-pill small{font-size:calc(12px / var(--le-zoom))}.landing-emotions .le-plate{z-index:0;border:var(--border-width-thick) solid var(--color-line);position:absolute}.landing-emotions .le-plate--clay{top:var(--space-16);right:calc(-1 * var(--space-6));border-radius:var(--radius-lg);background:var(--color-clay);width:40%;height:45%}.landing-emotions .le-plate--sun{bottom:var(--space-16);left:calc(-1 * var(--space-6));width:var(--space-24);height:var(--space-24);border-radius:var(--radius-full);background:var(--color-sun)}.landing-emotions .le-range{height:var(--control-height-md);position:relative}.landing-emotions .le-range:before{content:"";inset-inline:0;box-sizing:border-box;height:var(--space-3);border:var(--border-width-hairline) solid var(--color-line-soft);border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-clay-soft) 0%, var(--color-paper-sunken) 50%, var(--color-sage-soft) 100%);position:absolute;top:50%;transform:translateY(-50%)}.landing-emotions .le-range__thumb{top:50%;left:calc(var(--le-at,0) * (100% - var(--space-7)));box-sizing:border-box;width:var(--space-7);height:var(--space-7);border:var(--border-width-thick) solid var(--color-line);border-radius:var(--radius-full);background:var(--color-paper-raised);box-shadow:var(--shadow-hard);position:absolute;transform:translateY(-50%)}.landing-emotions .le-first{gap:var(--space-16);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}.landing-emotions .le-first__title{max-width:15ch}.landing-emotions .le-hero{--le-zoom:.75;width:100%;position:relative}.landing-emotions .le-hero__card{z-index:1;border-width:var(--border-width-thick);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);position:relative}.landing-emotions .le-hero__card>.aid-card__body{flex-direction:column;gap:0;display:flex}.landing-emotions .le-hero__card .emotion-form__part:last-child{padding-block-end:0}.landing-emotions .le-hero .emotion-picker{row-gap:var(--space-1)}.landing-emotions .le-hero .emotion-pane{gap:var(--space-1)}.landing-emotions .le-hero .emotion-pane>:nth-child(n+6){display:none}.landing-emotions .le-gives__head{gap:var(--space-3)}.landing-emotions .le-gives__title{max-width:22ch}.landing-emotions .le-gives{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-emotions .le-square{padding:var(--space-5);background:var(--color-paper-raised)}.landing-emotions .le-viz .section__label,.landing-emotions .le-viz .insight-row__name-heading,.landing-emotions .le-viz .week-block__title{margin:0}.landing-emotions .le-viz--frequent{gap:var(--space-3)}.landing-emotions .le-viz--frequent .findings{gap:var(--space-2)}.landing-emotions .le-viz .insight-row{padding:var(--space-3) var(--space-4)}.landing-emotions .le-viz--trend{gap:var(--space-4);flex:1;min-block-size:0}.landing-emotions .le-viz .week-trend{gap:var(--space-3);flex:1;min-block-size:0}.landing-emotions .le-viz .week-trend__bars{grid-template-columns:repeat(var(--le-weeks,12), minmax(0, 1fr));flex:1;gap:3px;min-block-size:0}.landing-emotions .le-viz .week-trend__column{grid-template-rows:minmax(0,1fr) 1px minmax(0,1fr);block-size:100%}.landing-emotions .le-viz .week-trend__up .week-trend__fill{border-radius:2px 2px 0 0}.landing-emotions .le-viz .week-trend__down .week-trend__fill{border-radius:0 0 2px 2px}.landing-emotions .le-viz--causes{gap:var(--space-3)}.landing-emotions .le-causes{gap:var(--space-2) var(--space-3);margin:0 0 var(--space-1);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);grid-template-columns:max-content minmax(0,1fr) max-content;padding:0;list-style:none;display:grid}.landing-emotions .le-cause{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.landing-emotions .le-cause__name{color:var(--color-ink)}.landing-emotions .le-cause__count{color:var(--color-ink-muted);white-space:nowrap}.landing-emotions .le-cause .insight-bar__fill{background-color:color-mix(in srgb, var(--color-clay) 75%, var(--color-paper))}.landing-emotions .le-map{grid-template-columns:max-content repeat(var(--le-weeks,5), minmax(0, 1fr));align-items:center;gap:3px 4px;display:grid}.landing-emotions .le-viz .week-map__emotion{box-shadow:none;background:0 0;padding-inline-end:var(--space-2);position:static}.landing-emotions .le-viz .week-map__week{text-align:center}.landing-emotions .le-viz .le-map__cell{inline-size:100%;block-size:var(--le-cell)}.landing-emotions .le-map__sep{background-color:var(--color-line-soft);grid-column:1/-1;block-size:1px}.landing-emotions .le-stack{margin:0;padding:0;list-style:none;display:grid}.landing-emotions .le-stack__item{--le-at:calc(var(--le-i) - var(--le-skip,0));margin-block-start:calc(var(--le-at) * var(--space-10));margin-inline:calc(var(--le-at) * var(--space-4)) calc((2 - var(--le-skip,0) - var(--le-at)) * var(--space-4));grid-area:1/1}.landing-emotions .le-stack__card{padding:var(--space-3) var(--space-5) var(--space-4)}.landing-emotions .le-stack__card>.aid-card__body{gap:0}.landing-emotions .le-stack__head{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--color-line-soft);margin-block-end:var(--space-1);padding-block-end:var(--space-3);display:flex}.landing-emotions .le-stack__head .meta{color:var(--color-ink-muted)}.landing-emotions .le-stack__card .emotion-step{padding-block:var(--space-3)}@container landing-window (max-width:420px){.landing-emotions .le-viz--frequent .insight-row__note{display:none}.landing-emotions .le-viz .insight-row{padding:var(--space-2) var(--space-3)}.landing-emotions .le-viz--frequent .section__label{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.landing-emotions .le-viz--cards .le-stack{--le-skip:1}.landing-emotions .le-viz--cards .le-stack__item{margin-block-start:calc(var(--le-at) * var(--space-8))}.landing-emotions .le-viz--cards .le-stack__card{padding:var(--space-2) var(--space-4) var(--space-3)}.landing-emotions .le-viz--cards .le-stack__head{padding-block-end:var(--space-2)}.landing-emotions .le-viz--cards .le-stack__item:first-child{display:none}.landing-emotions .le-viz--cards .le-stack__card .emotion-step{padding-block:6px}.landing-emotions .le-viz--cards .emotion-card__value{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.landing-emotions .le-viz--causes .le-cause:nth-child(n+5){display:none}.landing-emotions .le-viz--causes{--le-cell:10px;gap:var(--space-2)}.landing-emotions .le-viz--causes .le-map{row-gap:2px}}@container landing-window (max-width:300px){.landing-emotions .le-viz--cards .le-stack{--le-skip:2}.landing-emotions .le-viz--cards .le-stack__item:nth-child(2),.landing-emotions .le-viz--causes .le-cause:nth-child(n+4){display:none}}@container landing-window (max-width:260px){.landing-emotions .le-viz--frequent .findings__item:nth-child(n+3),.landing-emotions .le-viz--cards .le-stack__head,.landing-emotions .le-viz--cards .emotion-step:nth-child(2){display:none}.landing-emotions .le-viz--causes .le-map{row-gap:1px}.landing-emotions .le-viz--causes .le-cause:nth-child(n+3){display:none}}.landing-emotions .le-happen{--le-side:26rem;grid-template-columns:repeat(2, minmax(0, 1fr)) var(--le-side);gap:var(--space-12) var(--space-10);grid-template-rows:auto auto;align-items:start;display:grid}.landing-emotions .le-happen__list{grid-area:1/1/3/3;grid-template-columns:subgrid;grid-template-rows:subgrid;margin:0;padding:0;list-style:none;display:grid}.landing-emotions .le-happen__item{gap:var(--space-2);border-top:var(--border-width-hairline) solid var(--color-line);flex-direction:column;padding-block-start:var(--space-5);display:flex}.landing-emotions .le-happen__item .aid-heading{text-wrap:balance;margin:0}.landing-emotions .le-happen__item>p:last-child{max-width:60ch;color:var(--color-ink-muted);text-wrap:pretty;margin:0}.landing-emotions .le-happen__cards{grid-area:1/3}.landing-emotions .le-happen__shot{grid-area:2/3;height:20rem;max-height:none;margin:0}.landing-emotions .le-happen__shot img{width:716px;max-width:none;margin-block-start:-990px}.landing-emotions .le-how__head{gap:var(--space-3)}.landing-emotions .le-how{column-gap:var(--space-12);grid-template-columns:minmax(0,25fr) minmax(0,42fr) minmax(0,30fr);align-items:start;margin-block-start:var(--space-4);display:grid}.landing-emotions .le-how__entry{z-index:1;grid-area:1/2;position:relative}.landing-emotions .le-how__card{border-width:var(--border-width-thick);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog)}.landing-emotions .le-how__steps{grid-area:1/1/auto/-1;grid-template-columns:subgrid;row-gap:var(--space-6);align-items:start;margin:0;padding:0;list-style:none;display:grid}.landing-emotions .le-how__step--1{--le-tone:var(--color-clay-soft);grid-area:1/1}.landing-emotions .le-how__step--2{--le-tone:var(--color-sun-soft);grid-area:2/1}.landing-emotions .le-how__step--3{--le-tone:var(--color-sage-soft);grid-area:3/1}.landing-emotions .le-how__step--4{--le-tone:var(--color-sky-soft);grid-area:1/3}.landing-emotions .le-how__step--5{gap:var(--space-6);--le-tone:var(--color-paper-raised);flex-direction:column;grid-area:2/3/4;display:flex}.landing-emotions .le-entry__pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.landing-emotions .le-how__card .emotion-pill{width:auto;min-height:var(--control-height-xs);gap:var(--space-2);padding-inline:var(--space-3) var(--space-4)}.landing-emotions .le-how__card .emotion-pill small{margin-left:var(--space-1)}.landing-emotions .le-entry__sign{gap:var(--space-1);flex-direction:column;flex:1;min-width:10rem;display:flex}.landing-emotions .le-entry__range{height:var(--space-8)}.landing-emotions .le-sticker{box-sizing:border-box;align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5);border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-lg);background:var(--le-tone);box-shadow:var(--shadow-hard);flex-direction:column;display:flex}.landing-emotions .le-sticker__n{inline-size:var(--space-7);block-size:var(--space-7);border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-ink-inverse);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);place-items:center;line-height:1;display:inline-grid}.landing-emotions .le-sticker .aid-heading{text-wrap:balance;margin:0}.landing-emotions .le-sticker p{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-ink-muted);text-wrap:pretty;margin:0}.landing-emotions .le-stats{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-lg);background:var(--color-paper-sunken)}.landing-emotions .le-stats__label{color:var(--section-ink)}.landing-emotions .le-stats__rows{gap:var(--space-2) var(--space-3);grid-template-columns:max-content minmax(0,1fr);align-items:center;margin:0;padding:0;list-style:none;display:grid}.landing-emotions .le-stats__row{display:contents}.landing-emotions .le-stats .insight-bar{background-color:var(--color-paper)}.landing-emotions .le-stats__heavy{gap:var(--space-1);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-ink-muted);flex-direction:column;margin:0;display:flex}@media (max-width:1100px){.landing-emotions .le-how{column-gap:var(--space-8)}.landing-emotions .le-happen{--le-side:22rem;column-gap:var(--space-8)}}@media (max-width:900px){.landing-emotions .le-first{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.landing-emotions .le-how{gap:var(--space-8);flex-direction:column;max-width:40rem;display:flex}.landing-emotions .le-gives{grid-template-columns:minmax(0,1fr);max-width:36rem}.landing-emotions .le-how__steps{align-items:stretch;gap:var(--space-5);flex-direction:column;display:flex}.landing-emotions .le-how__step--5{gap:var(--space-5)}.landing-emotions .le-happen{row-gap:var(--space-8);grid-template-rows:none;grid-template-columns:minmax(0,1fr);max-width:40rem}.landing-emotions .le-happen__list{grid-area:1/1/6}.landing-emotions .le-happen__item--4{grid-row:5}.landing-emotions .le-happen__cards{grid-area:4/1}.landing-emotions .le-happen__shot{grid-area:6/1}}@media (max-width:640px){.landing-emotions .le-hero{--le-zoom:.82}.landing-emotions .le-plate--clay{right:calc(-1 * var(--space-3))}.landing-emotions .le-plate--sun{left:calc(-1 * var(--space-3));width:var(--space-16);height:var(--space-16)}.landing-emotions .le-hero .emotion-picker{column-gap:var(--space-2);display:grid}.landing-emotions .le-hero .emotion-pill{gap:var(--space-2);padding-inline:var(--space-3)}.landing-emotions .le-hero .emotion-pill small{display:none}.landing-emotions .le-square{padding:var(--space-3)}.landing-emotions .le-causes{column-gap:var(--space-2);font-size:var(--font-size-meta);line-height:var(--line-height-body-sm)}}
