.v8-page{gap:var(--tz-space-4-5)}.v8-tight{gap:var(--tz-space-2)}.v8-cap{font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.v8-ink{color:var(--tz-a-ink)}.v8-mut{color:var(--tz-text-2)}.v8-rose{color:var(--tz-area-rose-ink)}.v8-h{margin:0;font-size:var(--tz-font-size-headline);line-height:var(--tz-font-line-height-headline);font-weight:var(--tz-font-weight-semibold)}.v8-head{display:flex;align-items:center;gap:var(--tz-space-3)}.v8-head__sub{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-sub)}.v8-disc{display:grid;place-items:center;flex:none;inline-size:var(--tz-size-icon-tile);block-size:var(--tz-size-icon-tile);border-radius:var(--tz-radius-icon-tile);background:var(--tz-a-tint);color:var(--tz-a-ink)}.v8-disc .tz-icon{inline-size:var(--tz-size-icon);block-size:var(--tz-size-icon)}.v8-field{display:flex;flex-direction:column;gap:var(--tz-space-1);padding:var(--tz-space-3) var(--tz-space-4);border-radius:var(--tz-radius-bubble);background:var(--tz-surface);border:1px solid var(--tz-border)}.v8-field:focus-within{border-color:var(--tz-a-ink,var(--tz-focus));box-shadow:0 0 0 3px var(--tz-a-soft,var(--tz-glow))}.v8-field__label{font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-bold);color:var(--tz-a-ink,var(--tz-text-2))}.v8-field__input{inline-size:100%;min-block-size:var(--tz-size-tap-target-min);padding:0;border:0;outline:none;background:transparent;color:var(--tz-text);font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);resize:vertical}.v8-field__input--serif{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-headline)}.v8-field__input::placeholder{color:var(--tz-text-2);opacity:.8}.v8-field__input--serif::placeholder{font-style:italic;opacity:.6}.decision-done{align-items:stretch;gap:var(--tz-space-4)}.decision-done__mark{align-self:center}.decision-done__title{text-align:center}.decision-done__badge{align-items:center}.v8-field__foot{display:flex;justify-content:space-between;gap:var(--tz-space-3);font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.v8-ask{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-headline);line-height:var(--tz-font-line-height-headline);color:var(--tz-text);margin-block-end:var(--tz-space-2)}.v8-hint{display:flex;align-items:center;gap:var(--tz-space-2);margin:0;font-size:var(--tz-font-size-caption);line-height:var(--tz-font-line-height-body);color:var(--tz-text-2)}.v8-hint .tz-icon{flex:none;inline-size:16px;block-size:16px}.v8-hint--centre{justify-content:center;text-align:center}.v8-counter{margin:calc(var(--tz-space-2) * -1) 0 0;text-align:end;font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.v8-foot{display:flex;flex-direction:column;margin-block-start:auto}.v8-foot,.v8-row2{gap:var(--tz-space-3)}.v8-row2{display:grid;grid-template-columns:1fr 1fr}.v8-row2>.tz-btn{min-block-size:var(--tz-size-button-primary);padding-inline:var(--tz-space-3);white-space:nowrap}.tz-btn--tonal.v8-tonal-area{background:var(--tz-a-tint);color:var(--tz-a-ink)}.v8-iconbtn{display:grid;place-items:center;flex:none;inline-size:var(--tz-size-tap-target-min);block-size:var(--tz-size-tap-target-min);padding:0;border:0;border-radius:var(--tz-radius-chip);background:transparent;color:var(--tz-text-2);cursor:pointer}.v8-iconbtn .tz-icon{inline-size:18px;block-size:18px}.v8-iconbtn:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-size-focus-offset)}.v8-opts{display:flex;flex-direction:column;gap:var(--tz-space-2)}.v8-opt{display:flex;align-items:center;gap:var(--tz-space-3);min-block-size:3.375rem;padding:var(--tz-space-1) var(--tz-space-4) var(--tz-space-1) var(--tz-space-2);border-radius:var(--tz-radius-mood);border:1px solid var(--tz-hairline);background:var(--tz-surface);color:var(--tz-text);font:inherit;font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-medium);text-align:start;cursor:pointer}.v8-opt__icon{display:grid;place-items:center;flex:none;inline-size:40px;block-size:40px;border-radius:var(--tz-radius-icon-tile);background:var(--tz-a-tint);color:var(--tz-a-ink)}.v8-opt__label{flex:1 1}.v8-opt__dot{display:grid;place-items:center;flex:none;inline-size:22px;block-size:22px;border-radius:var(--tz-radius-chip);border:2px solid var(--tz-border)}.v8-opt[aria-checked=true]{border:2px solid var(--tz-a-ink);background:var(--tz-a-tint);font-weight:var(--tz-font-weight-bold)}.v8-opt[aria-checked=true] .v8-opt__dot{border-color:var(--tz-a-ink)}.v8-opt[aria-checked=true] .v8-opt__dot:after{content:"";inline-size:10px;block-size:10px;border-radius:var(--tz-radius-chip);background:var(--tz-a-ink)}.v8-opt:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-size-focus-offset)}.v8-opt:disabled{opacity:.6;cursor:not-allowed}.v8-quiet{display:flex;align-items:center;gap:var(--tz-space-3);margin:0;padding:var(--tz-space-3) var(--tz-space-4);border-radius:var(--tz-radius-mood);background:var(--tz-area-calm-tint);color:var(--tz-text-2);font-size:var(--tz-font-size-sub);line-height:var(--tz-font-line-height-body)}.v8-quiet .tz-icon{flex:none;color:var(--tz-area-calm-ink)}.v8-quiet strong{color:var(--tz-text);font-weight:var(--tz-font-weight-semibold)}.v8-sheet{display:flex;flex-direction:column;gap:var(--tz-space-2);padding:var(--tz-space-4) var(--tz-space-4-5);border-radius:var(--tz-radius-bubble);background:var(--tz-surface);border:1px solid var(--tz-hairline)}.v8-sheet:focus-within{border-color:var(--tz-focus)}.v8-sheet__input{inline-size:100%;min-block-size:16rem;padding:0;border:0;outline:none;resize:vertical;color:var(--tz-text);font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);line-height:2rem;background:repeating-linear-gradient(transparent 0 calc(2rem - 1px),color-mix(in oklab,var(--tz-text) 8%,transparent) calc(2rem - 1px) 2rem);background-attachment:local}.v8-sheet__input::placeholder{color:var(--tz-text-2)}.v8-sec{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tz-space-3)}.v8-sec .tz-eyebrow{margin:0}.v8-dlist,.v8-notes{gap:var(--tz-space-3);margin:0;padding:0;list-style:none}.v8-dlist,.v8-note,.v8-notes{display:flex;flex-direction:column}.v8-note{gap:var(--tz-space-2);padding:var(--tz-space-4) var(--tz-space-4) var(--tz-space-1);border-radius:var(--tz-radius-bubble);background:linear-gradient(180deg,var(--tz-card-top),var(--tz-card-bottom));border:1px solid var(--tz-hairline)}.v8-note__text{margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v8-note__bar{display:flex;align-items:center;gap:var(--tz-space-1);margin-inline:calc(var(--tz-space-2) * -1)}.v8-note__day{flex:1 1;padding-inline-start:var(--tz-space-2);font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.v8-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--tz-space-2);padding:var(--tz-space-3);border-radius:var(--tz-radius-card);background:var(--tz-surface-2,var(--tz-surface));flex-basis:100%}.v8-confirm__q{flex:1 0 100%;margin:0;font-weight:var(--tz-font-weight-semibold)}.v8-stats{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:var(--tz-space-2)}.v8-spark{display:flex;flex-direction:column;gap:var(--tz-space-1);padding:var(--tz-space-3);border-radius:var(--tz-radius-card);background:var(--tz-surface);border:1px solid var(--tz-hairline)}.v8-spark__label{font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.v8-spark__bars{display:flex;align-items:flex-end;gap:var(--tz-space-1);block-size:2.25rem;margin-block-start:auto}.v8-spark__bars i{flex:1 1;border-radius:var(--tz-radius-bubble-tail) var(--tz-radius-bubble-tail) 2px 2px;background:var(--tz-a-soft)}.v8-spark__bars i.v8-spark__now{background:var(--tz-a-ink)}.v8-card{display:flex;flex-direction:column;gap:var(--tz-space-3);padding:var(--tz-space-4);border-radius:var(--tz-radius-bubble);background:var(--tz-surface);border:1px solid var(--tz-a-edge)}.v8-card .tz-eyebrow{margin:0}.v8-drow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--tz-space-2);padding-block:var(--tz-space-2) var(--tz-space-3);border-block-end:1px solid var(--tz-divider)}.v8-drow:last-child{border-block-end:0}.v8-drow__main{flex:1 1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--tz-space-1)}.v8-drow__text{margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);overflow-wrap:anywhere}.v8-drow__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tz-space-2);margin:0;font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.v8-tag{display:inline-flex;align-items:center;gap:var(--tz-space-1);min-block-size:24px;padding:0 var(--tz-space-2);border-radius:var(--tz-radius-chip);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);background:var(--tz-area-sand-tint);color:var(--tz-area-sand-ink)}.v8-tag--due{background:var(--tz-area-amber-tint);color:var(--tz-area-amber-ink)}.v8-tag .tz-icon{inline-size:14px;block-size:14px}.v8-wide{max-inline-size:var(--tz-size-content-max)}@media (min-width:900px){.v8-wide{max-inline-size:calc(var(--tz-size-reading-max) + var(--tz-size-content-max) / 2)}.v8-mcols{column-count:2;column-gap:var(--tz-space-4-5)}}.v8-memory{gap:var(--tz-space-4)}.v8-jump{display:flex;flex-wrap:wrap;gap:var(--tz-space-2)}.v8-jump__chip{display:inline-flex;align-items:center;gap:var(--tz-space-1);min-block-size:var(--tz-size-tap-target-min);padding:0 var(--tz-space-3);border-radius:var(--tz-radius-chip);border:1px solid var(--tz-divider);color:var(--tz-text);font-size:var(--tz-font-size-sub);text-decoration:none;white-space:nowrap}.v8-jump__chip b{color:var(--tz-a-ink)}.v8-jump__chip:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-size-focus-offset)}.v8-mgroup{page-break-inside:avoid;break-inside:avoid;margin-block-end:var(--tz-space-4);padding-block-end:var(--tz-space-1);border-radius:var(--tz-radius-bubble);background:linear-gradient(180deg,var(--tz-card-top),var(--tz-card-bottom));border:1px solid var(--tz-hairline);scroll-margin-block-start:calc(var(--tz-size-app-bar) + var(--tz-space-4))}.v8-mgroup:focus{outline:none}.v8-mgroup__head{display:flex;align-items:center;gap:var(--tz-space-3);padding:var(--tz-space-3) var(--tz-space-4) var(--tz-space-1)}.v8-mgroup__icon{display:grid;place-items:center;flex:none;inline-size:32px;block-size:32px;border-radius:10px;background:var(--tz-a-tint);color:var(--tz-a-ink)}.v8-mgroup__icon .tz-icon{inline-size:18px;block-size:18px}.v8-mgroup__title{flex:1 1;margin:0;font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-bold)}.v8-mgroup__count{font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-semibold);color:var(--tz-text-2)}.v8-mlist{margin:0;padding:0;list-style:none}.v8-mi{display:flex;flex-direction:column;gap:2px;padding:var(--tz-space-3) var(--tz-space-4) 0;border-block-start:1px solid var(--tz-divider)}.v8-mi:first-child{border-block-start:0}.v8-mi__label{margin:0;font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);overflow-wrap:anywhere}.v8-mi--faded .v8-mi__label,.v8-mi__meta{color:var(--tz-text-2)}.v8-mi__meta{margin:0;font-size:var(--tz-font-size-caption)}.v8-actions{display:flex;flex-wrap:wrap;align-items:center;margin-inline:calc(var(--tz-space-3) * -1)}.v8-actions .tz-btn--quiet{padding-inline:var(--tz-space-3)}.v8-actions__end{display:flex;margin-inline-start:auto}.v8-actions--end{justify-content:flex-end;gap:var(--tz-space-2);margin-inline:0;margin-block-end:var(--tz-space-3)}.v8-src{margin:var(--tz-space-1) 0 var(--tz-space-2);padding:var(--tz-space-3);border-radius:var(--tz-radius-icon-tile);background:var(--tz-area-rose-tint);border-inline-start:3px solid var(--tz-area-rose-ink)}.v8-src .v8-cap{margin:0}.v8-src__quote{margin:var(--tz-space-1) 0 0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);overflow-wrap:anywhere}.v8-memory .tz-btn--danger{border-color:var(--tz-area-rose-ink);color:var(--tz-area-rose-ink)}.welcome-splash{overflow-x:hidden}.v8-stepper{display:flex;align-items:center;gap:var(--tz-space-2);margin:0;font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-bold);color:var(--tz-text-2)}.v8-stepper i{inline-size:22px;block-size:6px;border-radius:var(--tz-radius-chip);background:var(--tz-divider)}.v8-stepper i.v8-stepper__on{background:var(--tz-area-amber-ink)}.v8-purpose{display:flex;flex-direction:column;gap:var(--tz-space-2)}.v8-purpose p{margin:0}.v8-purpose__lead{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-title);line-height:var(--tz-font-line-height-headline);color:var(--tz-text)}.v8-purpose__body{font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);color:var(--tz-text-2)}.v8-notice{display:flex;flex-direction:column;gap:var(--tz-space-2);padding:var(--tz-space-4);border-radius:var(--tz-radius-bubble);background:linear-gradient(180deg,var(--tz-area-amber-hero),var(--tz-card-bottom));border:1px solid var(--tz-area-amber-edge)}.v8-notice__head{display:flex;align-items:center;gap:var(--tz-space-3)}.v8-di__icon,.v8-notice__icon{display:grid;place-items:center;flex:none;inline-size:36px;block-size:36px;border-radius:12px;background:var(--tz-a-tint,var(--tz-area-amber-tint));color:var(--tz-a-ink,var(--tz-area-amber-ink))}.v8-notice__icon{background:var(--tz-area-amber-tint);color:var(--tz-area-amber-ink)}.v8-di__icon .tz-icon,.v8-notice__icon .tz-icon{inline-size:20px;block-size:20px}.v8-notice__from{margin:0;color:var(--tz-area-amber-ink)}.v8-notice__body{margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body)}.v8-notice-foot{position:sticky;bottom:0;padding-block:var(--tz-space-3) max(var(--tz-space-3),env(safe-area-inset-bottom));background:linear-gradient(to top,var(--tz-bg) 70%,transparent)}.v8-notice__agree{margin:0;text-align:center;font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.v8-di{display:flex;gap:var(--tz-space-3)}.v8-di__title{margin:0 0 2px;font-weight:var(--tz-font-weight-bold)}.v8-di li,.v8-di p,.v8-di__title{font-size:var(--tz-font-size-sub)}.v8-di li,.v8-di p{margin:0;line-height:var(--tz-font-line-height-body);color:var(--tz-text-2)}.v8-di ul{margin:0 0 var(--tz-space-1);padding-inline-start:var(--tz-space-4)}.v8-ages{display:grid;grid-template-columns:1fr 1fr;gap:var(--tz-space-3)}.v8-age{min-block-size:3.5rem;border-radius:var(--tz-radius-mood);border:1px solid var(--tz-border);background:var(--tz-surface);color:var(--tz-text);font:inherit;font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold);cursor:pointer}.v8-age:last-child{grid-column:1/-1}.v8-age:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-size-focus-offset)}.v8-age:disabled{opacity:.45;cursor:not-allowed}.v8-lock{display:inline-flex;align-items:center;color:var(--tz-text-2)}.v8-lock .tz-icon{inline-size:14px;block-size:14px}.trigger-yours__card{background:var(--tz-area-calm-tint);border-color:transparent;min-block-size:6.5rem}.trigger-yours__card .trigger__yours{align-self:flex-start;margin-block-start:auto}.trigger-groups__tile{border-color:transparent;min-block-size:5.5rem}.trigger-groups__icon{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:10px;background:var(--tz-a-soft);color:var(--tz-a-ink)}.trigger-groups__icon .tz-icon{inline-size:18px;block-size:18px}.trigger-groups__title{display:inline-flex;align-items:center;gap:var(--tz-space-1)}.v8-ghero{display:flex;align-items:center;gap:var(--tz-space-4);padding:var(--tz-space-4) var(--tz-space-4-5);border-radius:var(--tz-radius-xl);border:1px solid var(--tz-a-edge);background:linear-gradient(180deg,var(--tz-a-hero),var(--tz-card-bottom))}.v8-ghero__title{margin:0;font-size:var(--tz-font-size-headline);font-weight:var(--tz-font-weight-semibold)}.v8-ghero__title:focus{outline:none}.v8-ghero__line{margin:var(--tz-space-1) 0 0;font-size:var(--tz-font-size-sub);color:var(--tz-text-2)}@media (max-width:360px){.v8-stats{grid-template-columns:1fr 1fr}.v8-spark{grid-column:1/-1}}.trigger-intro{margin-block-start:calc(var(--tz-space-3) * -1)}.chats-search.trigger-search{border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-chip);background:var(--tz-raise);padding-inline:var(--tz-space-4)}.trigger-search .tz-icon{color:var(--tz-text-2)}.trigger-yours{display:flex;flex-wrap:nowrap;gap:var(--tz-space-2);contain:inline-size;align-self:stretch;min-inline-size:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;margin-inline:calc(var(--tz-space-4) * -1);padding:var(--tz-space-1) var(--tz-space-4);scroll-padding-inline:var(--tz-space-4)}.trigger-yours::-webkit-scrollbar{display:none}.trigger-yours>li{display:flex;flex:none}.trigger-yours__card{position:relative;display:inline-flex;flex-direction:row;align-items:center;gap:var(--tz-space-2);min-block-size:var(--tz-size-tap-target-min);padding:0 var(--tz-space-2) 0 var(--tz-space-4);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-chip);background:var(--tz-raise);color:var(--tz-text);white-space:nowrap;overflow-wrap:normal;text-decoration:none}.trigger-yours__title{font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold);white-space:nowrap}.trigger-yours__n{display:inline-grid;place-items:center;min-inline-size:calc(var(--tz-size-icon) * 1.1);block-size:calc(var(--tz-size-icon) * 1.1);padding-inline:var(--tz-space-1);border-radius:var(--tz-radius-chip);background:var(--tz-area-amber-tint);color:var(--tz-label);font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trigger-groups__tile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--tz-space-1);min-block-size:calc(var(--tz-size-tap-target-min) * 2.5);padding:var(--tz-space-3) var(--tz-space-4) var(--tz-space-3);border:0;border-radius:var(--tz-radius-mood);background:var(--tz-a-tint);color:var(--tz-text)}.trigger-groups__tile:before{content:"";position:absolute;inset-block-end:calc(var(--tz-space-5) * -1);inset-inline-end:calc(var(--tz-space-5) * -1);inline-size:calc(var(--tz-size-tap-target-min) * 1.8);block-size:calc(var(--tz-size-tap-target-min) * 1.8);border-radius:50%;background:var(--tz-a-hue);opacity:.22;pointer-events:none}.trigger-groups__tile>*{position:relative}.trigger-groups__icon{inline-size:calc(var(--tz-size-icon) * 1.5);block-size:calc(var(--tz-size-icon) * 1.5);margin-block-end:auto;border-radius:var(--tz-radius-button);background:var(--tz-raise);box-shadow:0 1px 0 var(--tz-hairline)}.trigger-groups__icon .tz-icon{inline-size:var(--tz-size-icon);block-size:var(--tz-size-icon)}.trigger-groups__tile .tz-tile__meta{color:var(--tz-text-2)}[data-quiet] .trigger-groups__tile:before{display:none}.trigger-page{display:flex;flex-direction:column;gap:var(--tz-space-3)}.trigger-page__place{font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold)}.trigger-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--tz-space-2);min-block-size:calc(var(--tz-size-tap-target-min) * 3.4);padding:var(--tz-space-4-5) var(--tz-space-4-5) var(--tz-space-4);border-radius:var(--tz-radius-xl);background:var(--tz-a-tint);color:var(--tz-text)}.trigger-hero>:not(.trigger-hero__art){position:relative;max-inline-size:64%}.trigger-hero__eyebrow{margin:0;font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);letter-spacing:var(--tz-font-tracking-label);text-transform:uppercase;color:var(--tz-a-ink)}.trigger-hero__title{margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-title);line-height:var(--tz-font-line-height-headline);font-weight:var(--tz-font-weight-semibold);text-wrap:balance;overflow-wrap:anywhere}.trigger-hero__line{margin:0;font-size:var(--tz-font-size-sub);line-height:var(--tz-font-line-height-sub);color:var(--tz-text-2)}.trigger-hero__art{position:absolute;inset-block-end:calc(var(--tz-space-1) * -1);inset-inline-end:calc(var(--tz-space-2) * -1);inline-size:calc(var(--tz-size-tap-target-min) * 3.2)}.trigger-sheet .trigger-hero{min-block-size:calc(var(--tz-size-tap-target-min) * 2.2);justify-content:center}.trigger-sheet .trigger-hero__art{inline-size:calc(var(--tz-size-tap-target-min) * 2.4)}.trigger-sheet .trigger-hero>:not(.trigger-hero__art){max-inline-size:70%}.trigger-card{display:flex;flex-direction:column;gap:var(--tz-space-3);padding:var(--tz-space-4);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-bubble);background:var(--tz-raise);color:var(--tz-text)}.trigger-card__title{display:flex;align-items:center;gap:var(--tz-space-2);color:var(--tz-a-ink)}.trigger__feel.trigger-chip{display:inline-flex;align-items:center;min-block-size:var(--tz-size-chip);padding:0 var(--tz-space-3);background:var(--tz-a-tint);color:var(--tz-text);font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-medium)}.trigger-bubble.trigger-detail__sound-card{align-self:flex-start;max-inline-size:88%;border-radius:var(--tz-radius-bubble) var(--tz-radius-bubble) var(--tz-radius-bubble) var(--tz-radius-bubble-tail);background:var(--tz-a-tint)}.trigger-bubble--alt.trigger-detail__sound-card{align-self:flex-end;border-radius:var(--tz-radius-bubble) var(--tz-radius-bubble) var(--tz-radius-bubble-tail) var(--tz-radius-bubble);background:var(--tz-user-bubble)}.trigger-detail__signs>li::marker{color:var(--tz-a-ink)}.trigger-detail__noticed{background:var(--tz-area-amber-tint);color:var(--tz-label)}[data-quiet] .trigger-bubble--alt.trigger-detail__sound-card,[data-quiet] .trigger-detail__noticed,[data-quiet] .trigger-yours__n{background:var(--tz-surface);color:var(--tz-text)}.trigger-detail__talk--fixed{position:sticky;inset-block-end:0;z-index:3;gap:var(--tz-space-2);margin-inline:0;margin-block-start:var(--tz-space-2);padding:var(--tz-space-3) 0 max(var(--tz-space-3),env(safe-area-inset-bottom));border-block-start:1px solid var(--tz-hairline);background:var(--tz-bg);box-shadow:0 calc(var(--tz-space-4) * -1) var(--tz-space-4) calc(var(--tz-space-3) * -1) var(--tz-bg)}.trigger-detail__talk--fixed .trigger__section-title{color:var(--tz-text);letter-spacing:normal;text-transform:none;font-size:var(--tz-font-size-sub)}.v10-listcard{padding-block:var(--tz-space-1)}.v8-dlist.v10-listcard{gap:0;padding:var(--tz-space-1) var(--tz-space-4)}.v8-dlist.v10-listcard>.v8-drow{padding-block:var(--tz-space-3)}.v10-ichead{display:flex;align-items:center;gap:var(--tz-space-2)}.pat-page{gap:var(--tz-space-3)}.pat-card{display:flex;flex-direction:column;gap:var(--tz-space-2);padding:var(--tz-space-4);border-radius:var(--tz-radius-bubble);background:var(--tz-a-tint);color:var(--tz-text)}.pat-card__title{margin:0;color:var(--tz-a-ink)}.pat-card .pat-card__title .tz-ictile{background:var(--tz-raise)}.pat-card__line{margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);text-wrap:pretty}.pat-sub+.pat-sub{padding-block-start:var(--tz-space-3);border-block-start:1px solid var(--tz-a-edge)}.pat-sub .tz-eyebrow{margin:0}.pat-private{font-size:var(--tz-font-size-label);text-align:center}.pat-sub .patterns-shows{padding-inline-start:var(--tz-space-4)}.gr-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tz-space-3)}.gr-head .tz-title{flex:1 1}.gr-stats{display:flex;flex-direction:column;align-items:flex-end;margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-label);line-height:1.3;text-align:end}.gr-stats b{color:var(--tz-text);font-weight:var(--tz-font-weight-semibold)}.gr-question{margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-title);font-weight:400;line-height:1.25}.gr-row,.gr-section{gap:var(--tz-space-3)}.gr-row{display:flex;align-items:center;justify-content:space-between}.gr-label{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-semibold);letter-spacing:.02em}.gr-more{min-block-size:var(--tz-size-tap-target-min);padding:0 var(--tz-space-2);border:0;background:none;color:var(--tz-accent-soft);font:inherit;font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-semibold);cursor:pointer}.gr-entries,.gr-ideas{display:flex;flex-direction:column;gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.gr-idea{display:flex;align-items:center;gap:var(--tz-space-3);inline-size:100%;min-block-size:var(--tz-size-tap-target-min);padding:var(--tz-space-3) var(--tz-space-4);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-icon-tile);background:var(--tz-surface);color:var(--tz-text);font:inherit;font-size:var(--tz-font-size-sub);line-height:1.35;text-align:start;cursor:pointer}.gr-idea--on{border-color:var(--tz-area-amber-edge);background:var(--tz-area-amber-tint)}.gr-idea__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border-radius:var(--tz-radius-chip);background:var(--tz-track)}.gr-field{inline-size:100%;min-block-size:92px;padding:var(--tz-space-3) var(--tz-space-4);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-icon-tile);background:var(--tz-bg);color:var(--tz-text);font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-sub);line-height:1.45;resize:vertical}.gr-field::placeholder{color:var(--tz-text-2)}.gr-field--filled,.gr-field:focus-visible{border-color:var(--tz-area-amber-edge)}.gr-done{display:flex;flex-direction:column;align-items:center;gap:var(--tz-space-3);padding:var(--tz-space-6) var(--tz-space-5);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-card);background:linear-gradient(180deg,var(--tz-card-top),var(--tz-card-bottom));text-align:center}.gr-done:focus{outline:none}.gr-done:focus-visible{outline:2px solid var(--tz-focus);outline-offset:var(--tz-space-1)}.gr-done__glow{inline-size:64px;block-size:64px;border-radius:var(--tz-radius-chip);background:radial-gradient(circle at 50% 45%,var(--tz-area-amber-hue),transparent 70%);opacity:.7}.gr-done__title{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-headline)}.gr-done__quote{color:var(--tz-text-2);font-size:var(--tz-font-size-sub)}.gr-entries{gap:0;border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-card);background:linear-gradient(180deg,var(--tz-card-top),var(--tz-card-bottom))}.gr-entry{display:block;inline-size:100%;padding:var(--tz-space-3) var(--tz-space-4);border:0;border-block-end:1px solid var(--tz-hairline);background:none;color:var(--tz-text);font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-body);line-height:1.35;text-align:start}.gr-entries>.gr-entry:last-child,.gr-entries>li:last-child>.gr-entry{border-block-end:0}.gr-entry--button{min-block-size:var(--tz-size-tap-target-min);cursor:pointer}.gr-note{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-label);text-align:center}.pat-saved__head{display:flex;flex-direction:column;gap:var(--tz-space-1)}.pat-saved__head .muted{margin:0}.pat-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block-end:var(--tz-space-1)}.pat-filters .tz-chip{flex-shrink:0;white-space:nowrap}.pat-filters .tz-chip b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pat-group{gap:var(--tz-space-2)}.pat-group__head{margin:0}.pat-group .tz-chartcard{gap:0}.pat-group__more{min-height:var(--tz-size-tap-target-min);border:0;border-top:1px solid var(--tz-divider);background:none;color:var(--tz-text-2);font:inherit;font-size:var(--tz-font-size-caption);cursor:pointer}.pat-empty{padding:var(--tz-space-5) var(--tz-space-4);border-radius:var(--tz-radius-bubble);background:var(--tz-a-tint)}.pat-empty__title{margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-title);font-weight:400}.pat-empty__line{margin:0}.pat-empty__line b{color:var(--tz-text)}.pat-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tz-space-2);flex-wrap:wrap}.pat-card__head .tz-sechead__more{color:var(--tz-a-ink)}.pat-card__link{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--tz-size-tap-target-min);color:var(--tz-a-ink);text-decoration:none}.gr-kept__week,.hist__day,.pat-card__link{font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold)}.gr-kept__week,.hist__day{margin:0;color:var(--tz-text-2)}.hist__insight{font-family:var(--tz-font-family-serif);overflow-wrap:anywhere}.hist__note{margin:0;font-size:var(--tz-font-size-label)}.hist__dayLink{display:inline-flex;align-items:center;flex-wrap:wrap;min-height:var(--tz-size-tap-target-min);color:inherit;text-decoration:none}.hist__dayLink:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-space-1);border-radius:var(--tz-radius-chip)}.hist__mood{display:inline-flex;align-items:center;gap:var(--tz-space-1)}.hist__moodIcon{display:inline-flex;color:var(--tz-accent-soft)}.hist-day__head{display:flex;flex-direction:column;gap:var(--tz-space-1)}.hist-day__name{margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-headline)}.hist-day__date{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-sub)}.hist-day__card{padding:var(--tz-space-4);font-size:var(--tz-font-size-body)}.gr-kept{margin-block-start:var(--tz-space-4)}.pat-progress__title{margin:0;font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold)}.pat-progress__chips{display:flex;flex-wrap:wrap;gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.pat-stat{display:inline-flex;align-items:center;gap:var(--tz-space-1);min-height:var(--tz-size-tap-target-min);padding-inline:var(--tz-space-3);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-chip);color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.pat-stat b{color:var(--tz-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pat-progress__line{margin:0}.pat-focus{display:flex;flex-direction:column;gap:var(--tz-space-2);padding:var(--tz-space-5) var(--tz-space-4);border-radius:var(--tz-radius-bubble);border:1px solid var(--tz-a-edge);background:var(--tz-a-tint)}.pat-focus__eyebrow{margin:0;color:var(--tz-a-ink)}.pat-focus__title{margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-headline);font-weight:400;line-height:var(--tz-font-line-height-sub);overflow-wrap:anywhere}.pat-focus__meta{margin:0}.pat-often__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tz-space-3)}.pat-often__count{flex:none;color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.pat-often__open{inline-size:100%;border:0;background:none;font:inherit;text-align:start;cursor:pointer}.pat-detail__remove{align-self:center}@media (min-width:900px){.shell[data-nav]{display:flex;align-items:flex-start}.shell[data-nav]>.shell__main{flex:1 1;min-width:0}.shell[data-nav] .tz-tabs{display:none}.dig__foot,.dig__scroll,.page__body,.peace-close__body,.peace-close__foot{max-width:var(--tz-size-reading-max)}.dig__foot{margin-inline:auto}.dig__foot>.tz-composer>*{max-width:none}.shell[data-nav] .tz-appbar:has(>.tz-appbar__nav){padding-inline-start:var(--tz-space-4)}.home-mood__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shell[data-nav] .topbar-brand{visibility:hidden}.page--top:has(.home-body--v9)>.page__body{justify-content:center;min-height:calc(100dvh - var(--tz-size-app-bar) * 2)}.home-body--v9{text-align:center}.home-body--v9 .home-mood__ask{align-items:center}.home-body--v9 .home-mood__card{text-align:start;min-height:calc(var(--tz-size-option-card) + var(--tz-space-5))}.home-tray--home{position:static;margin:var(--tz-space-5) 0 0}.home-tray--home .tz-composer{padding-inline:0;background:none}.home-tray--home .tz-composer__box{min-height:calc(var(--tz-size-button-primary) + var(--tz-space-2))}.home-tray--home .home-trust-line{background:none;padding-top:var(--tz-space-2)}}.menu-mood{display:flex;flex-direction:column;gap:var(--tz-space-1)}.menu-mood__ask{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-medium)}.menu-mood__faces{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--tz-space-1)}.menu-mood__face{display:grid;place-items:center;min-height:var(--tz-size-tap-target-min);padding:var(--tz-space-1);border:0;border-radius:var(--tz-radius-icon-tile);background:transparent;cursor:pointer}.menu-mood__face svg{width:calc(var(--tz-size-icon) * 1.4);height:calc(var(--tz-size-icon) * 1.4)}.menu-mood__face[aria-pressed=true]{background:var(--tz-select)}.menu-mood__face:focus-visible,.menu-mood__talk:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:2px}.menu-mood__noted{margin:0;min-height:1lh;color:var(--tz-text-2);font-size:var(--tz-font-size-caption);text-align:center}.menu-mood__noted:empty{min-height:0}.menu-mood__talk{padding:0;border:0;background:none;color:var(--tz-accent-soft);font:inherit;cursor:pointer}.menu-mood__talk:after{content:" ›"}.place-sec{display:flex;align-items:center;justify-content:space-between;gap:var(--tz-space-2);margin-block-start:var(--tz-space-2)}.place-sec__title{margin:0;color:var(--tz-text-2);font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold)}.place-pill{display:inline-flex;align-items:center;gap:var(--tz-space-1);min-height:var(--tz-size-tap-target-min);padding-inline:var(--tz-space-3) var(--tz-space-2);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-chip);background:var(--tz-surface);color:var(--tz-text-2);font-size:var(--tz-font-size-caption);text-decoration:none}.place-pill:after{content:"›";color:var(--tz-accent-soft);font-size:var(--tz-font-size-body);line-height:1}.place-empty{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-sub)}.place-paper{display:block;padding:var(--tz-space-4);border-radius:var(--tz-radius-card);background:var(--tz-color-paper-bg);color:var(--tz-color-paper-text);box-shadow:0 1px 0 var(--tz-color-paper-edge),0 12px 28px -16px var(--tz-color-night-shadow);text-decoration:none}.place-paper__q{display:block;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);font-weight:var(--tz-font-weight-medium);line-height:var(--tz-font-line-height-headline)}.place-paper__m{display:flex;justify-content:space-between;gap:var(--tz-space-2);margin-block-start:var(--tz-space-2);color:var(--tz-color-paper-text-secondary);font-size:var(--tz-font-size-caption)}.place-paper__m b{color:var(--tz-color-paper-label);font-weight:var(--tz-font-weight-semibold)}.explore-door:focus-visible,.explore-fits:focus-visible,.explore-more:focus-visible,.explore-row:focus-visible,.explore-seg__btn:focus-visible,.explore-who__chip:focus-visible,.place-paper:focus-visible,.place-pill:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:2px}.deck-cover:focus-visible,.explore-ask__row:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:2px}.explore-search.chats-search{gap:var(--tz-space-2);min-height:calc(var(--tz-size-tap-target-min) + 4px);padding-inline:var(--tz-space-4) var(--tz-space-1);border:1px solid color-mix(in srgb,var(--tz-text) 12%,transparent);border-radius:var(--tz-radius-card);background:var(--tz-card-top);box-shadow:0 1px 2px color-mix(in srgb,var(--tz-text) 4%,transparent),0 6px 16px -6px color-mix(in srgb,var(--tz-text) 7%,transparent);color:var(--tz-text-2);transition:border-color .15s ease,box-shadow .15s ease}.explore-search.chats-search:focus-within{border-color:var(--tz-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tz-accent) 18%,transparent)}.explore-search.chats-search .chats-search__input{min-height:calc(var(--tz-size-tap-target-min) + 2px);text-align:start}.explore-search .chats-search__input::-webkit-search-cancel-button{appearance:none}.explore-search__clear{display:grid;place-items:center;flex:none;width:var(--tz-size-tap-target-min);height:var(--tz-size-tap-target-min);border:0;border-radius:50%;background:none;color:var(--tz-text-2);cursor:pointer}.explore-search__clear .tz-icon{width:22px;height:22px;padding:4px;border-radius:50%;background:color-mix(in srgb,var(--tz-text) 9%,transparent)}.explore-search__clear:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:-4px}.explore-part{margin:0}.explore-label{margin:var(--tz-space-2) 0 var(--tz-space-2);color:var(--tz-text-2);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.deck-cover{display:flex;flex-direction:column;justify-content:space-between;gap:var(--tz-space-2);box-sizing:border-box;width:100%;min-height:calc(var(--tz-size-tap-target-min) * 3.3);margin-block-end:var(--tz-space-3);padding:var(--tz-space-4);border:0;border-radius:var(--tz-radius-card);background:var(--tz-bg);box-shadow:0 5px 0 -2px var(--tz-track),0 10px 0 -4px var(--tz-divider),0 14px 22px -12px var(--tz-deep-shadow);color:var(--tz-text);font:inherit;text-align:start;text-decoration:none;cursor:pointer}.deck-cover--big{min-height:calc(var(--tz-size-tap-target-min) * 3.6)}.deck-cover__kicker{color:var(--tz-accent);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.deck-cover__title{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);font-weight:var(--tz-font-weight-medium);line-height:var(--tz-font-line-height-headline)}.deck-cover__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tz-space-2);color:var(--tz-text-2);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-semibold)}.deck-cover__pill{padding:2px var(--tz-space-2);white-space:nowrap;border-radius:var(--tz-radius-chip);background:var(--tz-warm-surface);color:var(--tz-text)}.explore-ask{margin:0;padding:0;overflow:hidden;border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-card);background:linear-gradient(var(--tz-card-top),var(--tz-card-bottom));list-style:none}.explore-ask li+li{border-block-start:1px solid var(--tz-hairline)}.explore-ask__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--tz-space-3);min-height:calc(var(--tz-size-tap-target-min) * 1.25);padding:var(--tz-space-2) var(--tz-space-4);color:var(--tz-text);text-decoration:none}.explore-ask__text{display:flex;flex-direction:column;gap:2px;min-width:0}.explore-ask__line{font-size:var(--tz-font-size-body)}.explore-ask__note{color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.explore-ask__when{color:var(--tz-text-2);font-size:var(--tz-font-size-sub)}.explore-ask__empty{margin:0}.explore-doors{display:grid;grid-template-columns:1fr 1fr;gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.explore-door{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--tz-space-2);box-sizing:border-box;height:100%;min-height:calc(var(--tz-size-tap-target-min) * 2.7);padding:var(--tz-space-3) var(--tz-space-3) var(--tz-space-4);overflow:hidden;border:1px solid color-mix(in srgb,var(--tz-text) 7%,transparent);border-radius:var(--tz-radius-card);background:color-mix(in srgb,var(--tz-a-ink) 19%,var(--tz-card-top));color:var(--tz-text);text-decoration:none;transition:border-color .15s ease}.explore-door.tz-area-rose{--tz-a-ink:var(--tz-door-rose,var(--tz-area-rose-ink))}.explore-door.tz-area-sand{--tz-a-ink:var(--tz-door-sand,var(--tz-area-sand-ink))}.explore-door.tz-area-lilac{--tz-a-ink:var(--tz-door-lilac,var(--tz-area-lilac-ink))}.explore-door.tz-area-sage{--tz-a-ink:var(--tz-door-sage,var(--tz-area-sage-ink))}.explore-door.tz-area-amber{--tz-a-ink:var(--tz-door-amber,var(--tz-area-amber-ink))}.explore-door.tz-area-calm{--tz-a-ink:var(--tz-door-calm,var(--tz-area-calm-ink))}.explore-door:hover{border-color:color-mix(in srgb,var(--tz-a-ink) 40%,transparent)}.explore-door__name{font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-bold)}.explore-door__count{padding:2px var(--tz-space-2);border-radius:var(--tz-radius-chip);background:var(--tz-card-top);color:var(--tz-a-ink);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold)}.explore-door__ex{position:relative;max-width:78%;color:var(--tz-text);font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-caption);font-style:italic;line-height:var(--tz-font-line-height-sub)}.explore-door__pic.tz-dicon{position:absolute;right:-14px;bottom:-14px;width:74px;height:74px;transform:rotate(-10deg);pointer-events:none}@media (prefers-reduced-motion:no-preference){.explore-door__pic.tz-dicon{transition:transform .25s ease}.explore-door:hover .explore-door__pic.tz-dicon{transform:rotate(-4deg) scale(1.04)}}.explore-foryou{display:flex;gap:var(--tz-space-2);margin:0;padding:0 0 var(--tz-space-2);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.explore-foryou>li{flex:0 0 62%;max-width:calc(var(--tz-size-tap-target-min) * 5);scroll-snap-align:start}.explore-foryou__card{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer}.explore-foryou__why{max-width:100%;padding:2px var(--tz-space-2);border-radius:var(--tz-radius-chip);background:var(--tz-card-top);color:var(--tz-a-ink);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold)}.explore-foryou__title,.explore-foryou__why{position:relative;line-height:var(--tz-font-line-height-sub)}.explore-foryou__title{max-width:80%;color:var(--tz-text);font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.explore-foryou__card:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:2px}.explore-door-count{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-sub)}.explore-seg{display:grid;grid-template-columns:1fr 1fr;padding:var(--tz-space-1);border-radius:var(--tz-radius-icon-tile);background:var(--tz-surface)}.explore-seg__btn{min-height:var(--tz-size-tap-target-min);padding:var(--tz-space-2) var(--tz-space-1);border:0;border-radius:var(--tz-radius-icon-tile);background:transparent;color:var(--tz-text-2);font:inherit;font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-semibold);cursor:pointer}.explore-seg__btn[aria-pressed=true]{background:var(--tz-card-top);box-shadow:0 1px 3px var(--tz-deep-shadow);color:var(--tz-text)}.explore-seg__btn:disabled{cursor:default;opacity:.6}.explore-who{display:flex;flex-wrap:wrap;gap:var(--tz-space-2)}.explore-who__chip{min-height:var(--tz-size-tap-target-min);padding-inline:var(--tz-space-3);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-chip);background:transparent;color:var(--tz-text-2);font:inherit;font-size:var(--tz-font-size-caption);cursor:pointer}.explore-who__chip[aria-pressed=true]{border-color:var(--tz-a-ink);background:var(--tz-a-soft);color:var(--tz-text);font-weight:var(--tz-font-weight-semibold)}.explore-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--tz-space-3) var(--tz-space-2);margin:0;padding:0;list-style:none}.explore-grid .deck-cover{height:calc(100% - var(--tz-space-3));min-height:calc(var(--tz-size-tap-target-min) * 3.1);padding:var(--tz-space-3)}.explore-grid .deck-cover__title{font-size:var(--tz-font-size-body)}.explore-rows{margin:0;padding:0;list-style:none}.explore-rows .explore-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--tz-space-3);width:100%;min-height:var(--tz-size-tap-target-min);padding:var(--tz-space-3) 2px;border:0;border-block-end:1px solid var(--tz-hairline);background:none;color:var(--tz-text);font:inherit;text-align:start;cursor:pointer}.explore-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}.explore-row__title{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-medium);line-height:var(--tz-font-line-height-sub)}.explore-row__meta{color:var(--tz-text-2)}.explore-row__meta,.explore-rows .explore-row__mark{font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-semibold)}.explore-rows .explore-row__mark{color:var(--tz-area-sage-ink)}.explore-more{align-self:center;min-height:var(--tz-size-tap-target-min);padding-inline:var(--tz-space-4);border:0;background:none;color:var(--tz-accent-soft);font:inherit;font-size:var(--tz-font-size-sub);cursor:pointer}.place-section{margin:0}.about-hero{padding:var(--tz-space-4);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-xl);background:linear-gradient(135deg,var(--tz-area-rose-hero),var(--tz-card-top) 60%)}.about-hero__k{margin:0 0 var(--tz-space-1);color:var(--tz-area-rose-ink);font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-semibold);letter-spacing:var(--tz-font-tracking-label);text-transform:uppercase}.about-hero__t{margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);font-weight:var(--tz-font-weight-medium);line-height:var(--tz-font-line-height-headline)}.about-hero__f{margin:var(--tz-space-2) 0 0;color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.about-peek{display:flex;gap:var(--tz-space-2);margin:0;padding:0 0 var(--tz-space-2);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory}.about-peek>li{flex:0 0 82%;scroll-snap-align:start}.about-peek .place-paper{height:100%}.about-chips{display:flex;flex-wrap:wrap;gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.about-chip{display:inline-flex;align-items:center;gap:var(--tz-space-2);padding:var(--tz-space-2) var(--tz-space-3);border:1px solid var(--tz-hairline);background:var(--tz-surface);font-size:var(--tz-font-size-sub)}.about-chip,.about-chip em{border-radius:var(--tz-radius-chip)}.about-chip em{padding-inline:var(--tz-space-2);background:var(--tz-accent-soft);color:var(--tz-on-fill);font-size:var(--tz-font-size-label);font-style:normal;font-weight:var(--tz-font-weight-bold)}.about-areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.about-area{display:flex;flex-direction:column;align-items:center;gap:var(--tz-space-1);width:100%;min-height:var(--tz-size-tap-target-min);padding:var(--tz-space-3) var(--tz-space-2);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-icon-tile);background:var(--tz-surface);color:var(--tz-text);font:inherit;cursor:pointer}.about-area[aria-expanded=true]{border-color:var(--tz-a-ink);background:var(--tz-a-soft)}.about-area__n{color:var(--tz-a-ink);font-family:var(--tz-font-family-signature);font-size:var(--tz-font-size-headline);font-weight:var(--tz-font-weight-bold);line-height:1}.about-area__l{color:var(--tz-text-2);font-size:var(--tz-font-size-label)}.about-rings{gap:var(--tz-space-2);margin:var(--tz-space-2) 0 0;padding:0;list-style:none}.about-ring,.about-rings{display:flex;flex-direction:column}.about-ring{gap:var(--tz-space-1);padding:var(--tz-space-3);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-icon-tile);background:linear-gradient(var(--tz-card-top),var(--tz-card-bottom))}.about-ring__title{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-body)}.about-ring__meta{display:flex;justify-content:space-between;gap:var(--tz-space-2);color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.about-ring__mark{color:var(--tz-area-sage-ink);font-weight:var(--tz-font-weight-semibold)}.about-ring[data-mark=kinda] .about-ring__mark{color:var(--tz-text-2);font-weight:var(--tz-font-weight-regular)}.about-area:focus-visible,.place-section button.place-pill:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:2px}button.place-pill{font:inherit;font-size:var(--tz-font-size-caption);cursor:pointer}.practice-try{display:block;padding:var(--tz-space-4);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-xl);background:linear-gradient(135deg,var(--tz-area-sage-hero),var(--tz-card-top) 65%);color:var(--tz-text);text-decoration:none}.practice-try__k{display:block;color:var(--tz-area-sage-ink);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-semibold);letter-spacing:var(--tz-font-tracking-label);text-transform:uppercase}.practice-try__t{display:block;margin:var(--tz-space-1) 0 var(--tz-space-3);font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);font-weight:var(--tz-font-weight-medium);line-height:var(--tz-font-line-height-headline)}.practice-days{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--tz-space-2)}.practice-day{padding:var(--tz-space-2);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-icon-tile);color:var(--tz-text-2);font-size:var(--tz-font-size-caption);text-align:center}.practice-day[data-state=done]{border-color:var(--tz-area-sage-ink);background:var(--tz-area-sage-ink);color:var(--tz-on-fill);font-weight:var(--tz-font-weight-semibold)}.practice-day[data-state=today]{border-color:var(--tz-accent);color:var(--tz-accent-soft);font-weight:var(--tz-font-weight-semibold)}.practice-list{display:flex;flex-direction:column;gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.practice-check{display:flex;align-items:flex-start;gap:var(--tz-space-3);padding:var(--tz-space-3);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-icon-tile);background:var(--tz-surface);color:var(--tz-text);text-decoration:none}.practice-check__box{display:grid;place-items:center;flex:none;width:calc(var(--tz-size-icon) * .85);height:calc(var(--tz-size-icon) * .85);border:var(--tz-size-focus-width) solid var(--tz-text-2);border-radius:50%;font-size:var(--tz-font-size-label)}.practice-check[data-done] .practice-check__box{border-color:var(--tz-area-sage-ink);background:var(--tz-area-sage-ink);color:var(--tz-on-fill)}.practice-check__tx{flex:1 1;font-size:var(--tz-font-size-sub)}.practice-check[data-done] .practice-check__tx{color:var(--tz-text-2);text-decoration:line-through}.practice-check__d{color:var(--tz-text-2)}.practice-check__d,.practice-due{flex:none;font-size:var(--tz-font-size-label);white-space:nowrap}.practice-due{padding:0 var(--tz-space-2);border-radius:var(--tz-radius-chip);background:var(--tz-area-amber-soft);color:var(--tz-accent-soft)}.practice-good{display:flex;align-items:center;gap:var(--tz-space-3);padding:var(--tz-space-3);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-icon-tile);background:linear-gradient(90deg,var(--tz-area-gold-hero),var(--tz-surface));color:var(--tz-text);font-size:var(--tz-font-size-sub);text-decoration:none}.practice-good .tz-icon{flex:none;color:var(--tz-area-gold-ink)}.practice-good__tx{flex:1 1}.place-pill--count:after{content:none}.place-inline{color:var(--tz-accent-soft)}.place-inline:focus-visible,.practice-check:focus-visible,.practice-good:focus-visible,.practice-try:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:2px}html{-webkit-tap-highlight-color:transparent;text-size-adjust:100%}[role=button],[role=tab],a,button,label,summary{touch-action:manipulation}body,html{overscroll-behavior:none}.home-mood__card,.tz-appbar,.tz-btn,.tz-chip,.tz-icon-btn,.tz-nav,.tz-send,.tz-tab,.tz-tabs,button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.said,.tz-bubble,input,q,textarea{-webkit-user-select:text;user-select:text}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--tz-motion-tile-press-ms);animation-timing-function:var(--tz-motion-easing)}.tz-appbar,.tz-tabs{view-transition-name:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}html[data-quiet] ::view-transition-group(*),html[data-quiet] ::view-transition-new(*),html[data-quiet] ::view-transition-old(*){animation:none!important}.offline-line{position:sticky;top:0;z-index:5;margin:0;padding:var(--tz-space-1) max(var(--tz-space-4),env(safe-area-inset-right)) var(--tz-space-1) max(var(--tz-space-4),env(safe-area-inset-left));padding-top:max(var(--tz-space-1),env(safe-area-inset-top));background:var(--tz-surface);border-bottom:var(--tz-hairline) solid var(--tz-border);color:var(--tz-text-2);font-size:var(--tz-font-size-caption);text-align:center}.book-entry,.book-group,.tz-list>li{content-visibility:auto;contain-intrinsic-size:auto 72px}.book-group{contain-intrinsic-size:auto 320px}.dig{height:calc(100dvh - var(--tz-keyboard-inset, 0px))}html[data-keyboard] .home-tray{bottom:var(--tz-keyboard-inset,0)}.install-card{display:flex;flex-direction:column;gap:var(--tz-space-2);padding:var(--tz-space-4);border:var(--tz-hairline) solid var(--tz-border);border-radius:var(--tz-radius-card);background:var(--tz-surface)}.install-card__title{display:flex;align-items:center;gap:var(--tz-space-2);margin:0;font-weight:var(--tz-font-weight-semibold)}.install-card__body{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.install-card__actions{display:flex;flex-wrap:wrap;gap:var(--tz-space-2)}