body,html{margin:0;background:var(--tz-bg,var(--tz-color-night-bg));overscroll-behavior-y:none}.page{display:flex;flex-direction:column;min-height:100dvh}.page__body{flex:1 1;display:flex;flex-direction:column;gap:var(--tz-space-5);width:100%;max-width:var(--tz-size-content-max);margin-inline:auto;padding:var(--tz-space-5) max(var(--tz-space-4),env(safe-area-inset-right)) var(--tz-space-5) max(var(--tz-space-4),env(safe-area-inset-left))}.muted{color:var(--tz-text-2)}.said{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);line-height:var(--tz-font-line-height-body)}.spacer{flex:1 1}.dig{display:flex;flex-direction:column;height:100dvh;background:radial-gradient(130% 42% at 0 0,var(--tz-chat-wash-1),transparent 72%) no-repeat,radial-gradient(110% 38% at 100% 4%,var(--tz-chat-wash-2),transparent 70%) no-repeat,var(--tz-chat-canvas)}.dig>.tz-appbar{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.dig__scroll{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--tz-space-4);width:100%;max-width:var(--tz-size-content-max);margin-inline:auto;padding:var(--tz-space-4) max(var(--tz-space-4),env(safe-area-inset-right)) var(--tz-space-4) max(var(--tz-space-4),env(safe-area-inset-left))}.dig__scroll>:first-child:not(.tz-stack){margin-top:auto}.dig__scroll>*{flex-shrink:0}.dig__msg-actions{flex-wrap:wrap;gap:var(--tz-space-1)}.dig__msg-actions,.reply-thumbs{display:flex;align-items:center;margin-top:calc(var(--tz-space-2) * -1)}.reply-thumbs{gap:2px;margin-left:calc(var(--tz-space-2) * -1 - 2px);min-height:var(--tz-size-tap-target-min)}.reply-thumbs__btn{position:relative;display:inline-grid;place-items:center;width:36px;height:32px;padding:0;border:0;border-radius:var(--tz-radius-chip);background:transparent;color:var(--tz-color-night-text-tertiary);cursor:pointer}.reply-thumbs__btn:after{content:"";position:absolute;inset:calc((var(--tz-size-tap-target-min) - 32px) / -2) -4px}.reply-thumbs__btn .tz-icon{width:16px;height:16px}.reply-thumbs__btn[aria-pressed=true]{color:var(--tz-accent);background:var(--tz-indicator)}.reply-thumbs__btn[data-dim]{opacity:.45}.reply-thumbs__btn:focus-visible{outline:2px solid var(--tz-focus);outline-offset:1px}.reply-thumbs__thanks{margin-left:var(--tz-space-1);font-size:var(--tz-font-size-label);color:var(--tz-text-2);animation:reply-thanks 1.5s var(--tz-motion-easing) both}@keyframes reply-thanks{0%{opacity:0}20%,75%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.reply-thumbs__thanks{animation:none}}.reply-thumbs__helper{margin:var(--tz-space-3) 0 0;font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.reply-menu{position:relative;display:flex;align-items:center;gap:2px;min-height:var(--tz-size-tap-target-min);margin-top:calc(var(--tz-space-2) * -1);margin-left:calc(var(--tz-space-2) * -1 - 2px)}.reply-thumbs .reply-menu{margin:0;min-height:0}.reply-menu__more{display:grid;place-items:center;min-width:var(--tz-size-tap-target-min);min-height:var(--tz-size-tap-target-min);padding:0;border:0;border-radius:var(--tz-radius-chip);background:transparent;color:var(--tz-color-night-text-tertiary);cursor:pointer}.reply-menu__more .tz-icon{width:12px;height:12px}.reply-menu__more[aria-expanded=true]{color:var(--tz-text-2)}.reply-menu__more:focus-visible{outline:2px solid var(--tz-focus);outline-offset:1px}.reply-menu__more--sr:not(:focus-visible){position:absolute;width:1px;height:1px;min-width:0;min-height:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reply-menu__list{display:flex;flex-direction:column;padding:3px;background:var(--tz-card-top);border:1px solid var(--tz-hairline);border-radius:var(--tz-space-3);box-shadow:var(--tz-deep-shadow)}.reply-menu__item{display:flex;align-items:center;gap:var(--tz-space-2);min-height:var(--tz-size-tap-target-min);padding:0 var(--tz-space-3);border:0;border-radius:calc(var(--tz-space-3) - 3px);background:transparent;color:var(--tz-text-2);font:inherit;font-size:var(--tz-font-size-label);cursor:pointer}.reply-menu__item .tz-icon{width:12px;height:12px}.reply-menu__item:focus-visible{outline:2px solid var(--tz-focus);outline-offset:-2px}.reply-menu__copied,.reply-menu__thanks{margin:0 0 0 var(--tz-space-1);font-size:var(--tz-font-size-label);color:var(--tz-text-2)}.reply-menu__thanks{min-height:var(--tz-size-tap-target-min);display:flex;align-items:center}.reply-menu__quote{margin:var(--tz-space-3) 0 0;padding:2px 0 2px var(--tz-space-3);border-left:2px solid var(--tz-hairline);font-size:var(--tz-font-size-caption);color:var(--tz-text-2);white-space:pre-wrap;overflow-wrap:anywhere}.ai-pill{display:inline-block;margin-inline-start:var(--tz-space-2);padding:4px 8px;border-radius:var(--tz-radius-chip);background:var(--tz-indicator);color:var(--tz-accent);font-size:.65625rem;font-weight:var(--tz-font-weight-bold);letter-spacing:.06em;line-height:1;white-space:nowrap;vertical-align:middle}.ai-note{align-self:center;max-width:92%;margin:0;padding:9px var(--tz-space-3);border:1px solid var(--tz-hairline);border-radius:14px;text-align:center;font-size:var(--tz-font-size-label);line-height:1.45;color:var(--tz-text-2)}.dig-mood{display:flex;flex-direction:column;gap:var(--tz-space-2)}.sit-with-it__head{padding:var(--tz-space-7) var(--tz-space-4) 0 var(--tz-space-4);display:flex;align-items:center;justify-content:space-between}.sit-with-it__body{flex-grow:1;justify-content:center;gap:var(--tz-space-5)}.sit-with-it__quote{display:flex;flex-direction:column;gap:var(--tz-space-2)}.peace-close{position:relative;overflow:hidden;background:var(--tz-warm-surface)}.peace-close__glow{position:absolute;inset:20% -15% auto;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--tz-color-night-glow-ring) 0,color-mix(in oklab,var(--tz-color-night-glow-ring) 35%,transparent) 40%,transparent 70%);opacity:.5;pointer-events:none;animation:tz-peace-breathe calc(var(--tz-motion-breathe-ms) * 5) ease-in-out infinite}@keyframes tz-peace-breathe{50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.peace-close__glow{animation:none;opacity:.65}}.peace-close__head{position:relative;display:flex;justify-content:flex-end;min-height:calc(var(--tz-size-app-bar) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--tz-space-1) 0;align-items:center}.peace-close__body{position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:var(--tz-space-4);width:100%;max-width:var(--tz-size-content-max);margin-inline:auto;padding:0 calc(var(--tz-space-6) - var(--tz-space-1));box-sizing:border-box}.peace-close__said{margin:0;color:var(--tz-accent-soft)}.peace-close__line{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-display);line-height:var(--tz-font-line-height-headline);overflow-wrap:anywhere}.peace-close__kept,.peace-close__line{margin:0;font-weight:var(--tz-font-weight-medium)}.peace-close__kept{font-size:var(--tz-font-size-sub)}.peace-close__foot{position:relative;width:100%;max-width:var(--tz-size-content-max);margin-inline:auto;box-sizing:border-box;padding:0 var(--tz-space-4) max(var(--tz-space-6),env(safe-area-inset-bottom)) var(--tz-space-4)}.peace-close__foot,.sit-with-it__foot{display:flex;flex-direction:column;gap:var(--tz-space-2)}.sit-with-it__foot{padding:0 var(--tz-space-4) var(--tz-space-6) var(--tz-space-4)}.dig__body{display:flex;gap:var(--tz-space-3);flex-shrink:0}.dig__body .tz-thread{flex:1 1;min-width:0}.dig__layerUp{align-self:center;display:inline-flex;align-items:center;margin:0;padding:var(--tz-space-1) var(--tz-space-4);border:1px solid var(--tz-success);border-radius:var(--tz-radius-chip);background:var(--tz-bg-support);color:var(--tz-success);font-size:var(--tz-font-size-caption);animation:tz-layer-up-in var(--tz-motion-points-fade-ms) var(--tz-motion-easing) both}@keyframes tz-layer-up-in{0%{opacity:0;transform:translateY(var(--tz-space-1))}}.dig__foot{width:100%}.dig__foot>.tz-composer{max-width:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-top-color:transparent}.dig__foot>.tz-composer>*{width:100%;max-width:calc(var(--tz-size-content-max) - var(--tz-space-4) * 2);margin-inline:auto}.dig__scroll .tz-composer{padding-inline:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0}.dig-ways{gap:var(--tz-space-3)}.dig-ideas{display:flex;flex-direction:column;gap:var(--tz-space-2);padding:var(--tz-space-3);border:1px solid var(--tz-border);border-radius:var(--tz-radius-card);background:var(--tz-surface);max-width:100%}.dig-ideas__label{margin:0}.dig-ideas__list{gap:var(--tz-space-3);margin:0;padding:0;list-style:none}.dig-ideas__item,.dig-ideas__list{display:flex;flex-direction:column}.dig-ideas__item{gap:var(--tz-space-2);padding-top:var(--tz-space-3);border-top:1px solid var(--tz-hairline)}.dig-ideas__item:first-child{padding-top:0;border-top:0}.dig-ideas__text{margin:0;color:var(--tz-text);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);overflow-wrap:anywhere}.dig-ideas__try{align-self:flex-start}.dig-ideas__kept{margin:0;color:var(--tz-sage);font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-semibold)}.dig-support{display:flex;flex-direction:column;gap:var(--tz-space-2);padding:var(--tz-space-3);border:1px solid var(--tz-border);border-radius:var(--tz-radius-card);background:var(--tz-surface);max-width:100%}.dig-support__label{margin:0}.dig-support__line{display:flex;flex-direction:column;gap:var(--tz-space-1)}.dig-support__line .tz-helpline__name{overflow-wrap:anywhere}.dig-support__site{align-self:flex-start;overflow-wrap:anywhere}.dig-support__after,.dig-support__site{color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.dig-support__after{margin:0;line-height:var(--tz-font-line-height-body)}.dig-help__lead{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-medium)}.dig-help__example{display:flex;flex-direction:column;gap:calc(var(--tz-space-1) * 1.5);padding:var(--tz-space-1) 0 var(--tz-space-1) calc(var(--tz-space-3) + 2px);border-inline-start:3px solid var(--tz-color-night-accent-deep)}.dig-help__example p{margin:0}.dig-help__example .tz-eyebrow{color:var(--tz-text-2)}.dig-help__stepback{display:flex;flex-direction:column;gap:var(--tz-space-1)}.dig-help__stepback .tz-eyebrow{margin:0;color:var(--tz-text-2)}.dig--moment .dig__body{opacity:.5;transition:opacity var(--tz-motion-sheet-ms) var(--tz-motion-ease-emph)}.dig-moment__anchor{scroll-margin-top:var(--tz-space-2)}.dig-moment{display:flex;flex-direction:column;gap:var(--tz-space-4);animation:tz-moment-rise var(--tz-motion-depth-fill-ms) var(--tz-motion-ease-decel) var(--tz-motion-sheet-ms) backwards}@keyframes tz-moment-rise{0%{opacity:0;transform:translateY(var(--tz-space-5))}}.dig-moment__toast{order:-1;align-self:center;min-height:var(--tz-size-chip)}.dig-moment__toast .tz-points:empty{display:none}.dig-moment__toast .tz-points{display:inline-flex;align-items:center;gap:var(--tz-space-2);min-height:var(--tz-size-chip);padding:0 var(--tz-space-4);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-chip);background:var(--tz-warm-surface);box-shadow:0 var(--tz-space-2) var(--tz-space-5) var(--tz-deep-shadow);color:var(--tz-accent-soft);font-weight:var(--tz-font-weight-bold)}.dig-moment__toast .tz-points__why:empty{display:none}.dig-moment__toast .tz-points__total{color:var(--tz-accent-soft);font-size:var(--tz-font-size-sub)}:root[data-deployed] .placeholder{display:none}.draft,.placeholder,.staff-alert{padding:var(--tz-space-2) var(--tz-space-3);border:1px dashed var(--tz-border);border-radius:var(--tz-radius-button);color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.contact__message{min-height:calc(var(--tz-size-button) * 4);padding-block:var(--tz-space-3);resize:vertical;color:inherit;font-family:inherit;line-height:var(--tz-font-line-height-body)}.contact__code{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);letter-spacing:var(--tz-space-1);-webkit-user-select:all;user-select:all}.ai-line{display:flex;flex-wrap:wrap;justify-content:center;margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-caption);text-align:center}.ai-line,.trigger-search{align-items:center;gap:var(--tz-space-2)}.trigger-search{flex-direction:row;padding-block:0}.chats-search.trigger-search,.chats-search.trigger-search .chats-search__input{min-height:var(--tz-size-button)}.trigger-search .tz-icon{flex-shrink:0;color:var(--tz-text-3)}.trigger-search .chats-search__input{text-align:start}.trigger__section-title{margin:0;font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tz-label)}.trigger-groups,.trigger-yours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tz-space-3);margin:0;padding:0;list-style:none}.trigger-groups>li,.trigger-yours>li{display:flex}.trigger-groups__tile,.trigger-yours__card{flex:1 1;gap:var(--tz-space-1);min-height:var(--tz-size-tap-target-min);padding:var(--tz-space-4);color:inherit;text-decoration:none;overflow-wrap:anywhere}.trigger-groups__title,.trigger-yours__title{font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-body);font-weight:600;line-height:var(--tz-font-line-height-tight)}.trigger-row{min-height:var(--tz-size-row)}button.trigger-row{font:inherit;cursor:pointer}.trigger-row__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tz-space-1) var(--tz-space-3)}.trigger-row__title{font-weight:600}.trigger__all{display:inline-flex;align-items:center;gap:var(--tz-space-2);min-height:var(--tz-size-tap-target-min);padding-inline-end:var(--tz-space-3);color:var(--tz-text-2);text-decoration:none}.trigger-detail__noticed,.trigger__all{align-self:flex-start;font-size:var(--tz-font-size-caption)}.trigger-detail__noticed{margin:0;padding:var(--tz-space-1) var(--tz-space-3);border-radius:var(--tz-radius-chip);background:var(--tz-bg-support);color:var(--tz-accent);font-weight:600}.trigger-detail__sounds{display:flex;flex-direction:column;gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.trigger-detail__sound-card{padding:var(--tz-space-3) var(--tz-space-4);border-radius:var(--tz-radius-card);background:var(--tz-bg-support);font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);color:var(--tz-text)}.trigger-detail__questions{display:flex;flex-direction:column;gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.trigger-detail__question{display:flex;align-items:center;justify-content:space-between;gap:var(--tz-space-3);width:100%;min-height:var(--tz-size-tap-target-min);padding:var(--tz-space-3) var(--tz-space-4);border:1px solid var(--tz-border);border-radius:var(--tz-radius-card);background:none;color:var(--tz-text);font:inherit;text-align:start;cursor:pointer}.trigger-detail__question:disabled{opacity:.6;cursor:default}.trigger-detail__question .tz-icon{flex-shrink:0;color:var(--tz-text-3)}.trigger-detail__section p,.trigger-detail__signs{margin:0;line-height:var(--tz-font-line-height-body)}.trigger-detail__signs{display:flex;flex-direction:column;gap:var(--tz-space-2);padding-inline-start:var(--tz-space-5)}.trigger-detail__signs>li::marker{color:var(--tz-accent)}.trigger-detail__group{display:inline-flex;align-items:center;gap:var(--tz-space-1);min-height:var(--tz-size-tap-target-min);padding-inline:var(--tz-space-4) var(--tz-space-2);border:1px solid var(--tz-border);border-radius:var(--tz-radius-chip);color:var(--tz-text);font-size:var(--tz-font-size-caption);text-decoration:none}.trigger-detail__talk{display:flex;flex-direction:column;gap:var(--tz-space-3);margin-top:var(--tz-space-3)}.trigger-detail__talk p{margin:0}.trigger-detail__talk--fixed{position:sticky;bottom:calc(var(--tz-size-tab-bar) + env(safe-area-inset-bottom));z-index:3;margin-inline:calc(var(--tz-space-4) * -1);padding:var(--tz-space-4) var(--tz-space-4) var(--tz-space-3);background:linear-gradient(to top,var(--tz-bg) 65%,transparent)}.trigger__yours{color:var(--tz-accent);font-size:var(--tz-font-size-caption);font-weight:600}.trigger__idents{display:flex;flex-wrap:wrap;gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.trigger__feel{padding:var(--tz-space-1) var(--tz-space-3);border-radius:var(--tz-radius-chip);background:var(--tz-bg-support);color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.insights-note{border:1px dashed var(--tz-border);background:transparent;box-shadow:none}.insights-recurring{display:block;border-inline-start:3px solid var(--tz-accent);text-decoration:none;color:inherit}button.insights-recurring{display:flex;flex-direction:column;width:100%;font:inherit;text-align:start;cursor:pointer}.insights-recurring:focus-visible{outline:2px solid var(--tz-accent);outline-offset:2px}.chats-search{display:flex;align-items:center;padding-inline:var(--tz-space-4)}.chats-search,.chats-search__input{min-height:var(--tz-size-tap-target-min)}.chats-search__input{flex-grow:1;border:0;background:transparent;color:var(--tz-text);font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-body);outline:none}.chats-search__input::placeholder{color:var(--tz-text-3)}.glossary{display:flex;flex-direction:column;gap:var(--tz-space-4)}.glossary details.tz-tile{padding:0;gap:0}.glossary__summary{padding:var(--tz-space-5);cursor:pointer;list-style:none}.glossary__summary::-webkit-details-marker{display:none}.glossary__body{display:flex;flex-direction:column;gap:var(--tz-space-2);padding:0 var(--tz-space-5) var(--tz-space-5)}.chat-detail__meta{text-align:center}.lock-screen{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--tz-space-4);padding-top:var(--tz-space-7)}.lock-screen__badge{width:88px;height:88px;border-radius:var(--tz-radius-card);display:flex;align-items:center;justify-content:center;color:var(--tz-accent);background:var(--tz-surface);border:1px solid var(--tz-border);box-shadow:0 18px 40px var(--tz-deep-shadow)}.lock-screen__badge svg{width:40px;height:40px}.lock-screen__title{margin:0}.lock-screen__body{max-width:32ch}.lock-screen__error{color:var(--tz-danger)}.lock-screen__actions{width:100%;margin-top:var(--tz-space-4)}.lock-screen__actions,.lock-screen__pin-form{display:flex;flex-direction:column;gap:var(--tz-space-3)}.support-primary .tz-helpline{border-color:var(--tz-calm);background:color-mix(in oklab,var(--tz-calm) 12%,transparent)}.insight-row__continue{display:inline-flex;align-items:center;gap:var(--tz-space-1);min-height:var(--tz-size-tap-target-min);color:var(--tz-accent);font-size:var(--tz-font-size-caption);font-weight:600;text-decoration:none}.recap-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--tz-space-2)}.recap-nav__title{margin:0;font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold);text-align:center}.recap-encouragement{font-style:italic}@keyframes tz-home-fade-in{0%{opacity:0;transform:translateY(var(--tz-space-2))}to{opacity:1;transform:none}}.home-body,.home-mood{display:flex;flex-direction:column;gap:var(--tz-space-5)}.home-mood__ask{display:flex;flex-direction:column;gap:var(--tz-space-2)}.home-mood__pebble .tz-peb{margin-inline:auto}.home-mood__pebble{display:block;margin-block-end:var(--tz-space-2);--tz-peb-size:calc(var(--tz-size-icon) * 4)}button.home-mood__pebble{display:block;margin-inline:auto;background:none;border:0;padding:0;border-radius:var(--tz-radius-card)}.home-mood__answers{display:grid;gap:var(--tz-space-2);margin-block:var(--tz-space-4)}.home-mood__answer{display:grid;place-items:center;min-height:var(--tz-size-button);padding:0 var(--tz-space-4);border-radius:var(--tz-radius-button);background:var(--tz-raise);border:1px solid var(--tz-hairline);color:var(--tz-text);font-weight:var(--tz-font-weight-semibold);text-decoration:none}.home-mood__notnow{justify-self:center;min-height:var(--tz-size-tap-target-min);padding:0 var(--tz-space-4);background:none;border:0;color:var(--tz-text-2);font-size:var(--tz-font-size-sub)}.home-mood__hello{margin-block:auto 0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-regular)}.home-mood__question{margin:0;font-size:var(--tz-font-size-headline);font-weight:var(--tz-font-weight-semibold);line-height:var(--tz-font-line-height-headline)}.home-mood__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tz-space-3)}.home-mood__card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--tz-space-3);min-height:calc(var(--tz-size-option-card) + var(--tz-space-3) + var(--tz-space-4));padding:var(--tz-space-4);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-mood);color:var(--tz-text);font-family:var(--tz-font-family-sans);text-align:start}.home-mood__card .tz-icon{width:calc(var(--tz-size-icon) * 7 / 6);height:calc(var(--tz-size-icon) * 7 / 6)}.home-mood__card--rough{background:var(--tz-mood-rough);border-color:var(--tz-mood-rough-edge)}.home-mood__card--rough .tz-icon{color:var(--tz-calm)}.home-mood__card--meh{background:var(--tz-mood-meh);border-color:var(--tz-mood-meh-edge)}.home-mood__card--meh .tz-icon{color:var(--tz-sand)}.home-mood__card--bothered{background:var(--tz-mood-bothered);border-color:var(--tz-mood-bothered-edge)}.home-mood__card--bothered .tz-icon{color:var(--tz-accent)}.home-mood__card--good{background:var(--tz-mood-good);border-color:var(--tz-mood-good-edge)}.home-mood__card--good .tz-icon{color:var(--tz-sage)}.home-mood__card:disabled{opacity:.7}.home-mood__card[aria-busy=true]{opacity:1;border-color:var(--tz-accent)}.home-mood__label{font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold)}.home-mood__log{margin:0;font-size:var(--tz-font-size-caption);color:var(--tz-text-2);text-align:end}.home-body--v9,.talk-head,.talk-head .home-mood__ask{flex:1 0 auto}.talk-head__question{margin-block:var(--tz-space-2) var(--tz-space-3);margin-inline-start:calc(var(--tz-size-icon) * 1.25 + var(--tz-space-2));padding:0;font-family:var(--tz-font-family-sans);font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold);line-height:var(--tz-font-line-height-sub);color:var(--tz-accent);text-align:start;text-wrap:balance}.talk-moods-wrap{display:grid;gap:var(--tz-space-1);justify-items:center;margin-block-end:auto}.talk-moods{display:flex;justify-content:center;gap:var(--tz-space-4)}.talk-mood{display:grid;justify-items:center;align-content:center;gap:2px;min-width:var(--tz-size-tap-target-min);min-height:var(--tz-size-tap-target-min);padding:var(--tz-space-1) 0;border:0;border-radius:var(--tz-radius-icon-tile);background:none;color:var(--tz-text);font-family:var(--tz-font-family-sans)}.talk-mood[aria-pressed=true]{background:var(--tz-accent-soft);box-shadow:inset 0 0 0 1px var(--tz-accent)}.talk-mood:disabled{opacity:.7}.talk-mood__art{display:grid;place-items:center;width:calc(var(--tz-size-icon) * 8 / 3);height:calc(var(--tz-size-icon) * 8 / 3)}.talk-mood__art .tz-mart{width:100%;height:100%}.talk-mood__label{font-weight:var(--tz-font-weight-semibold)}.talk-mood__label,.talk-moods__log{font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.talk-moods__log{margin:0;text-align:center}.talk-pills{display:flex;gap:var(--tz-space-2);padding-inline:var(--tz-space-4)}.talk-pill{display:inline-flex;align-items:center;gap:var(--tz-space-2);min-height:var(--tz-size-tap-target-min);padding:0 var(--tz-space-3);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-chip);color:var(--tz-text);font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold);text-decoration:none}.talk-pill .tz-icon{width:calc(var(--tz-size-icon) * 2 / 3);height:calc(var(--tz-size-icon) * 2 / 3)}.talk-pill--ask{background:var(--tz-area-lilac-soft)}.talk-pill--ask .tz-icon{color:var(--tz-area-lilac-hue)}[data-quiet] .talk-mood[aria-pressed=true]{background:none}[data-quiet] .talk-pill--ask{background:var(--tz-raise)}[data-quiet] .talk-pill .tz-icon{color:var(--tz-text-2)}.home-trust-line{margin:0;font-size:var(--tz-font-size-caption)}.home-tray{position:sticky;z-index:2;bottom:calc(var(--tz-size-tab-bar) + env(safe-area-inset-bottom));margin:auto calc(var(--tz-space-4) * -1) calc(var(--tz-space-5) * -1)}.home-tray .tz-composer{padding-bottom:var(--tz-space-3)}@keyframes tz-home-trust-cycle{0%{opacity:0}4%{opacity:1}28%{opacity:1}33%{opacity:0}to{opacity:0}}.win-kept{border-color:var(--tz-sage)}.win-kept__eyebrow,.win-kept__medal{color:var(--tz-sage)}.win-kept__medal{display:flex;align-items:center;justify-content:center;width:var(--tz-size-button);height:var(--tz-size-button);flex-shrink:0;border-radius:var(--tz-radius-chip);background:color-mix(in oklab,var(--tz-sage) 20%,transparent);position:relative}.win-toast{position:relative;text-align:center;animation:win-toast-out var(--tz-motion-toast-ms) linear both}@keyframes win-toast-out{0%,85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.win-toast{animation:none}}.win-seewins{display:block;padding:var(--tz-space-3) var(--tz-space-4);text-align:center;color:var(--tz-accent);font-size:var(--tz-font-size-label)}.win-seewins:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-size-focus-offset)}.offline{flex:1 1;text-align:center}.offline,.offline__mark{align-items:center;justify-content:center}.offline__mark{display:flex;width:calc(var(--tz-size-button) * 1.4);height:calc(var(--tz-size-button) * 1.4);border-radius:var(--tz-radius-chip);background:color-mix(in oklab,var(--tz-accent) 14%,transparent);color:var(--tz-accent)}.welcome-splash{position:fixed;inset:0;z-index:40;justify-content:center;background:var(--tz-color-welcome-wall-top);color:var(--tz-color-welcome-ink);font-family:var(--tz-font-family-sans);color-scheme:dark;animation:tz-welcome-splash-in var(--tz-motion-rise-ms) var(--tz-motion-easing) both}.wc__phone,.welcome-splash{display:flex;overflow:hidden}.wc__phone{position:relative;flex-direction:column;width:100%;max-width:var(--tz-size-welcome-max);height:100%;background:var(--tz-color-welcome-room)}.wc__link{min-height:var(--tz-size-tap-target-min);min-width:var(--tz-size-tap-target-min);padding:0 var(--tz-space-3);border:0;border-radius:var(--tz-radius-chip);background:none;color:var(--tz-color-welcome-ink-2);font:inherit;font-size:var(--tz-font-size-sub);font-weight:600;cursor:pointer}.wc__viewport{position:relative;flex:1 1;min-height:0;overflow:hidden;touch-action:pan-y}.wc__slide{flex:0 0 100%;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.wc__art{flex:1 1;min-height:0;width:100%}.wc__art--pebble{display:grid;place-items:end center;--tz-peb-size:min(56vw,15rem)}.wc__peb{animation:wc-peb-bob var(--tz-motion-art-idle-ms) ease-in-out infinite}@keyframes wc-peb-bob{50%{transform:translateY(calc(var(--tz-space-2) * -1))}}@media (prefers-reduced-motion:reduce){.wc__peb{animation:none}}.wc__copy{padding:var(--tz-space-6) max(var(--tz-space-6),env(safe-area-inset-right)) var(--tz-space-4) max(var(--tz-space-6),env(safe-area-inset-left))}.wc__title{margin:0 0 var(--tz-space-3);font-family:var(--tz-font-family-signature);font-size:calc(var(--tz-font-size-title) * 1.1);font-weight:700;line-height:1.08;color:var(--tz-color-welcome-ink);text-wrap:balance}.wc__body{margin:0 auto;max-width:28ch;font-size:var(--tz-font-size-body);font-weight:500;line-height:var(--tz-font-line-height-body);color:var(--tz-color-welcome-ink-2);text-wrap:pretty}.wc__bottom{display:flex;flex-direction:column;align-items:center;gap:var(--tz-space-3);padding:var(--tz-space-2) max(var(--tz-space-5),env(safe-area-inset-right)) max(var(--tz-space-4),env(safe-area-inset-bottom)) max(var(--tz-space-5),env(safe-area-inset-left))}.welcome-splash .wc__go{width:100%;min-height:calc(var(--tz-size-button-primary) + var(--tz-space-1));border:0;border-radius:var(--tz-radius-bubble);background:linear-gradient(180deg,var(--tz-color-welcome-cta-top),var(--tz-color-welcome-cta-bottom));color:var(--tz-color-welcome-on-cta);font-family:var(--tz-font-family-signature);font-size:var(--tz-font-size-headline);font-weight:700;box-shadow:0 12px 30px color-mix(in oklab,var(--tz-color-welcome-cta-bottom) 33%,transparent);cursor:pointer}.wc__go:focus-visible,.wc__link:focus-visible{outline:calc(var(--tz-size-focus-width) + 1px) solid var(--tz-color-welcome-ink);outline-offset:calc(var(--tz-size-focus-offset) + 1px)}.wc__slide:not(.is-on) *{animation-play-state:paused}.wc__signin{justify-content:space-between;gap:var(--tz-space-7);padding:max(var(--tz-space-7),env(safe-area-inset-top)) max(var(--tz-space-5),env(safe-area-inset-right)) max(var(--tz-space-5),env(safe-area-inset-bottom)) max(var(--tz-space-5),env(safe-area-inset-left));overflow-y:auto}.wc__signin,.wc__signin-brand{flex:1 1;display:flex;flex-direction:column}.wc__signin-brand{align-items:center;justify-content:center;gap:var(--tz-space-4);text-align:center}.wc__signin-mark{font-size:calc(var(--tz-font-size-title) * 2);line-height:1;color:var(--tz-color-welcome-lamp)}.wc__signin-lead{margin:0;max-width:24ch;font-family:var(--tz-font-family-signature);font-size:var(--tz-font-size-title);font-weight:700;line-height:1.12;color:var(--tz-color-welcome-ink);text-wrap:balance}@keyframes tz-welcome-splash-in{0%{opacity:0}to{opacity:1}}@keyframes tz-wc-steam{0%{opacity:0;transform:translateY(10px)}35%{opacity:.85}to{opacity:0;transform:translateY(-14px)}}@keyframes tz-wc-twinkle{50%{opacity:.2}}@keyframes tz-wc-breathe{50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.welcome-splash{animation:none}}.welcome-splash.su{overflow-y:auto;background:var(--tz-bg);color:var(--tz-text);color-scheme:normal}.su__phone{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:var(--tz-size-welcome-max);min-height:100%;padding:max(var(--tz-space-3),env(safe-area-inset-top)) max(var(--tz-space-4),env(safe-area-inset-right)) max(var(--tz-space-4),env(safe-area-inset-bottom)) max(var(--tz-space-4),env(safe-area-inset-left))}.su-bar{display:flex;align-items:center;gap:var(--tz-space-3)}.su-back{display:grid;place-items:center;min-width:var(--tz-size-tap-target-min);min-height:var(--tz-size-tap-target-min);border:0;border-radius:var(--tz-radius-chip);background:none;color:var(--tz-text);cursor:pointer}.su-prog{display:flex;flex:1 1;gap:var(--tz-space-1)}.su-prog i{flex:1 1;height:4px;border-radius:var(--tz-radius-chip);background:var(--tz-hairline)}.su-prog i.is-on{background:var(--tz-accent)}.wc__copy .su-prog{max-width:12rem;margin:0 auto var(--tz-space-4)}.wc__copy .su-prog i{background:var(--tz-color-welcome-ink-2);opacity:.35}.wc__copy .su-prog i.is-on{background:var(--tz-color-welcome-ink);opacity:1}.su-step{font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-semibold);color:var(--tz-text-2);white-space:nowrap}.su__body{display:flex;flex:1 1;flex-direction:column;gap:var(--tz-space-4);padding-top:var(--tz-space-4)}.su-hero{display:grid;justify-items:center;gap:var(--tz-space-2);text-align:center}.su-title{margin:0;font-family:var(--tz-font-family-signature);font-size:var(--tz-font-size-title);font-weight:var(--tz-font-weight-bold);line-height:var(--tz-font-line-height-headline);text-wrap:balance}.su-title:focus{outline:none}.su-sub{margin:0;font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);text-wrap:pretty}.su-fine,.su-sub{color:var(--tz-text-2)}.su-fine{margin:calc(var(--tz-space-2) * -1) 0 0;font-size:var(--tz-font-size-caption)}.su-label{margin:0 0 calc(var(--tz-space-2) * -1)}.su-why{font-weight:var(--tz-font-weight-medium);color:var(--tz-text-2)}.su-promises{display:grid;gap:var(--tz-space-3);margin:0;padding:0;list-style:none}.su-promises li{display:flex;gap:var(--tz-space-3);align-items:flex-start;padding:var(--tz-space-3);border-radius:var(--tz-radius-card);background:var(--tz-warm-surface)}.su-promises li>span:last-child{display:grid;gap:var(--tz-space-1);font-size:var(--tz-font-size-sub);line-height:var(--tz-font-line-height-body);color:var(--tz-text-2)}.su-promises b{font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold);color:var(--tz-text)}.su-promises__icon{display:grid;flex:none;place-items:center;width:var(--tz-size-tap-target-min);height:var(--tz-size-tap-target-min);border-radius:var(--tz-radius-chip);background:var(--tz-surface);color:var(--tz-accent)}.su-say{display:flex;gap:var(--tz-space-2);align-items:flex-end}.su-say__bubble{margin:0;padding:var(--tz-space-2) var(--tz-space-3);border-radius:var(--tz-radius-card);background:var(--tz-surface);border:1px solid var(--tz-border);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body)}.su-sample{display:grid;gap:var(--tz-space-2)}.su-sample__you{justify-self:end;margin:0;padding:var(--tz-space-2) var(--tz-space-3);border-radius:var(--tz-radius-card);background:var(--tz-accent);color:var(--tz-on-accent);font-size:var(--tz-font-size-body)}.su-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.su-tile,.su-tiles{gap:var(--tz-space-2)}.su-tile{display:flex;align-items:center;min-height:var(--tz-size-tap-target-min);padding:var(--tz-space-2) var(--tz-space-3);border:1px solid var(--tz-border);border-radius:var(--tz-radius-card);background:var(--tz-surface);color:var(--tz-text);font:inherit;font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-medium);text-align:left;cursor:pointer}.su-tile[aria-pressed=true]{border-color:var(--tz-accent);background:var(--tz-accent);color:var(--tz-on-accent)}.voice-cards{display:grid;gap:var(--tz-space-2)}.voice-card{display:grid;gap:var(--tz-space-1);width:100%;min-height:var(--tz-size-tap-target-min);padding:var(--tz-space-2) var(--tz-space-3);border:1px solid var(--tz-border);border-radius:var(--tz-radius-card);background:var(--tz-surface);color:var(--tz-text);font:inherit;text-align:left;cursor:pointer}.voice-card[aria-pressed=true]{border-color:var(--tz-accent);background:color-mix(in oklab,var(--tz-accent) 10%,var(--tz-surface))}.voice-card:disabled{cursor:default}.voice-card__name{font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold)}.voice-card__sample{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-sub);line-height:var(--tz-font-line-height-body);color:var(--tz-text-2)}.v8-ages.su-born{grid-template-columns:1fr 1fr}.v8-ages.v8-ages--dob{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,1fr)}.su-error{margin:0;font-size:var(--tz-font-size-sub);color:var(--tz-text)}.su__foot{display:grid;gap:var(--tz-space-2);margin-top:auto;padding-top:var(--tz-space-3)}.wc__screen{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.wc__top{display:flex;align-items:center;gap:var(--tz-space-3);padding:max(var(--tz-space-3),env(safe-area-inset-top)) max(var(--tz-space-5),env(safe-area-inset-right)) 0 max(var(--tz-space-3),env(safe-area-inset-left))}.wc__top .su-prog{flex:1 1}.wc__back{display:inline-grid;place-items:center;min-width:var(--tz-size-tap-target-min);min-height:var(--tz-size-tap-target-min);border:0;border-radius:var(--tz-radius-chip);background:none;color:var(--tz-color-welcome-ink-2);cursor:pointer}.wc__main{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--tz-space-4);padding:var(--tz-space-5) max(var(--tz-space-6),env(safe-area-inset-right)) var(--tz-space-3) max(var(--tz-space-6),env(safe-area-inset-left));text-align:center}.wc__main--join{justify-content:flex-start}.wc__main .wc__title{margin:0}.wc__lead{margin:0;color:var(--tz-color-welcome-ink-2);font-size:var(--tz-font-size-sub)}.wc__q{width:100%;padding:var(--tz-space-5) var(--tz-space-4);border-radius:var(--tz-radius-card);border:1px solid color-mix(in oklab,var(--tz-color-welcome-ink) 14%,transparent);background:color-mix(in oklab,var(--tz-color-welcome-ink) 6%,transparent)}.wc__qtext{margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-title);font-weight:500;line-height:1.3;color:var(--tz-color-welcome-ink);text-wrap:balance}.wc__ticks{width:100%;margin:0;padding:0;list-style:none;display:grid;gap:var(--tz-space-3);text-align:left}.wc__ticks li{display:grid;grid-template-columns:var(--tz-space-5) 1fr;column-gap:var(--tz-space-2);font-size:var(--tz-font-size-body);line-height:1.35;color:var(--tz-color-welcome-ink)}.wc__ticks li:before{content:"✓";grid-row:span 2;color:var(--tz-color-night-accent);font-weight:700}.wc__ticks b{font-weight:600}.wc__ticks span{grid-column:2;color:var(--tz-color-welcome-ink-2);font-size:var(--tz-font-size-sub)}.wc__ticks--card{padding:var(--tz-space-4);border-radius:var(--tz-radius-card);border:1px solid color-mix(in oklab,var(--tz-color-welcome-ink) 12%,transparent);background:color-mix(in oklab,var(--tz-color-welcome-ink) 5%,transparent)}.wc__fine{max-width:34ch;font-size:var(--tz-font-size-caption);line-height:1.45;text-align:center}.wc__fine,.wc__trust{margin:0;color:var(--tz-color-welcome-ink-2)}.wc__trust{padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tz-space-1) var(--tz-space-4);font-size:var(--tz-font-size-sub)}.wc__trust li:before{content:"✓ ";color:var(--tz-color-night-accent);font-weight:700}.wc__form{width:100%;display:grid;gap:var(--tz-space-3);text-align:left}.welcome-splash .wc-sso--email{background:none;color:var(--tz-color-welcome-ink);border-color:color-mix(in oklab,var(--tz-color-welcome-ink) 28%,transparent)}.wc__fine .wc__see{display:inline;min-height:0;font-size:inherit}.wc__link--guest{text-decoration:underline;text-underline-offset:3px}.welcome-splash .wc-sso{width:100%;min-height:var(--tz-size-button-primary);display:inline-flex;align-items:center;justify-content:center;gap:var(--tz-space-3);border-radius:var(--tz-radius-bubble);border:1px solid transparent;font:inherit;font-size:var(--tz-font-size-body);font-weight:600;cursor:pointer}.welcome-splash .wc-sso--google{background:var(--tz-color-welcome-sso-google-bg);color:var(--tz-color-welcome-sso-google-ink);border-color:var(--tz-color-welcome-sso-google-line)}.welcome-splash .wc-sso--apple{background:var(--tz-color-welcome-sso-apple-bg);color:var(--tz-color-welcome-sso-apple-ink)}.welcome-splash .wc-sso:disabled{opacity:.6;cursor:default}.wc__see{display:inline-flex;align-items:center;min-height:var(--tz-size-tap-target-min);color:var(--tz-color-night-accent);font-size:var(--tz-font-size-sub);font-weight:600;text-decoration:none}.wc-sso:focus-visible,.wc__back:focus-visible,.wc__see:focus-visible{outline:calc(var(--tz-size-focus-width) + 1px) solid var(--tz-color-welcome-ink);outline-offset:calc(var(--tz-size-focus-offset) + 1px)}.su-first .su-tag{margin:0;font-size:var(--tz-font-size-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tz-text-secondary)}.su-first__chat{flex:1 1;display:flex;align-items:flex-end;gap:var(--tz-space-2)}.su-first__notice,.su-first__short{flex:1 1;min-width:0}.su-first__short p{margin:0 0 var(--tz-space-2);padding:var(--tz-space-3);border-radius:var(--tz-radius-card);background:var(--tz-surface);border:1px solid var(--tz-border);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body)}.tz-profile{gap:var(--tz-space-4);padding:var(--tz-space-5) var(--tz-space-4)}.tz-profile__avatar{width:calc(var(--tz-size-coin) * 1.6);height:calc(var(--tz-size-coin) * 1.6);flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--tz-cta-top) 0,var(--tz-cta-bottom) 100%);color:var(--tz-on-accent);font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-title);font-weight:600;line-height:1}.tz-profile--unsaved .tz-profile__avatar{background:var(--tz-surface);color:var(--tz-text-2);border:1px dashed var(--tz-border);font-size:var(--tz-font-size-body)}.tz-profile__lines{display:flex;flex-direction:column;gap:var(--tz-space-1);min-width:0;flex:1 1}.tz-profile__heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--tz-space-2);min-width:0}.tz-profile__name{margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-title);line-height:var(--tz-font-line-height-tight);font-weight:500;overflow-wrap:anywhere}.tz-profile--unsaved .tz-profile__name{font-size:var(--tz-font-size-reply)}.tz-profile__since{font-size:var(--tz-font-size-body)}.tz-profile__how{font-size:var(--tz-font-size-caption);overflow-wrap:anywhere}.tz-profile__add,.tz-profile__edit{align-self:flex-start;min-height:var(--tz-size-tap-target-min);padding:0;border:0;background:none;color:var(--tz-accent);font:inherit;text-align:start;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}span.tz-profile__add{min-height:0}.tz-profile__add{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply)}.tz-profile__edit{font-size:var(--tz-font-size-caption)}.tz-profile__form{width:100%}.tz-profile__aside{display:inline-flex;align-items:center;gap:var(--tz-space-1);color:var(--tz-accent-soft);font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-semibold)}.signin__head{display:flex;flex-direction:column;align-items:center;gap:var(--tz-space-3);text-align:center;padding-block:var(--tz-space-2)}.signin__head .tz-title{margin:0}.signin__mark{font-size:calc(var(--tz-font-size-title) * 1.6);line-height:1}.signin__lead{margin:0;max-width:32ch;line-height:var(--tz-font-line-height-body);text-wrap:balance;overflow-wrap:anywhere}.signin__or{display:flex;align-items:center;gap:var(--tz-space-3);margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.signin__or:after,.signin__or:before{content:"";flex:1 1;border-top:1px solid var(--tz-divider)}.signin__error,.signin__note{margin:0;text-align:center;font-size:var(--tz-font-size-caption)}.signin__error{color:var(--tz-danger)}.home-tray,.trigger-detail__talk--fixed{bottom:0}.home-tray .tz-composer,.trigger-detail__talk--fixed{padding-bottom:max(var(--tz-space-3),env(safe-area-inset-bottom))}.page--top>.tz-appbar~.page__body h1.tz-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shell:has(~.tz-fab) .page__body{padding-bottom:calc(var(--tz-size-fab) + var(--tz-space-6))}.appearance{display:flex;flex-direction:column;gap:var(--tz-space-2)}.appearance__label{display:flex;align-items:center;gap:var(--tz-space-3)}.appearance__label .tz-icon{width:var(--tz-size-icon);height:var(--tz-size-icon);color:var(--tz-text-2)}.appearance__seg{display:inline-flex;flex-wrap:wrap;align-self:flex-start;gap:var(--tz-space-1);padding:var(--tz-space-1);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-chip);background:var(--tz-surface)}.appearance__opt{min-height:var(--tz-size-tap-target-min);padding:0 var(--tz-space-4);border:0;border-radius:var(--tz-radius-chip);background:transparent;color:var(--tz-text-2);font:inherit;font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold);cursor:pointer}.you-appearance{padding-block:var(--tz-space-3)}.appearance__opt[aria-checked=true]{background:var(--tz-warm-surface);color:var(--tz-text);font-weight:var(--tz-font-weight-bold)}.hub{container-type:inline-size;gap:var(--tz-space-5)}.hub,.wins-count{display:flex;flex-direction:column}.wins-count{gap:var(--tz-space-1)}.recap-win{display:flex;align-items:flex-start;gap:var(--tz-space-3);padding:var(--tz-space-4);border-radius:var(--tz-radius-mood);background:var(--tz-a-tint)}.patterns-answer{display:grid;grid-template-columns:1fr 1fr;gap:var(--tz-space-2)}.patterns-shows{margin:0;padding:0;font-size:var(--tz-font-size-caption)}.progress-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--tz-space-1);width:100%;margin:0;padding:0;list-style:none}.progress-steps__step{display:flex;flex-direction:column;align-items:center;gap:var(--tz-space-1);min-width:0;font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-semibold);color:var(--tz-text-2)}.progress-steps__step span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.progress-steps__step i{display:block;width:100%;height:var(--tz-space-1);border-radius:var(--tz-radius-chip);background:var(--tz-a-soft)}.progress-steps__step[data-state=done] i{background:var(--tz-a-ink)}.progress-steps__step[data-state=here]{color:var(--tz-a-ink);font-weight:var(--tz-font-weight-bold)}.progress-steps__step[data-state=here] i{background:linear-gradient(90deg,var(--tz-a-ink) var(--share,0),var(--tz-a-soft) var(--share,0))}[dir=rtl] .progress-steps__step[data-state=here] i{background:linear-gradient(270deg,var(--tz-a-ink) var(--share,0),var(--tz-a-soft) var(--share,0))}.progress-week__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tz-space-3)}.progress-week__title{font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold)}.sandbox-ribbon{position:fixed;top:env(safe-area-inset-top);left:50%;transform:translateX(-50%);z-index:50;pointer-events:none;padding:0 var(--tz-space-2);border-radius:0 0 var(--tz-radius-chip) var(--tz-radius-chip);background:var(--tz-accent);color:var(--tz-on-accent);font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-bold);letter-spacing:.08em;white-space:nowrap}.topbar-brand{display:inline-flex;align-items:center}.topbar-brand .tz-wordmark{font-size:calc(var(--tz-font-size-body) * 1.18)}.home-body--v9{padding-top:var(--tz-space-2)}.home-body--v9 .home-mood{gap:var(--tz-space-5)}.home-mood__card{position:relative;overflow:hidden;justify-content:flex-end;min-height:calc(var(--tz-size-option-card) + var(--tz-space-6) + var(--tz-space-2));transition-duration:var(--tz-motion-tile-press-ms);transition:transform calc(var(--tz-motion-tile-press-ms) * 3) var(--tz-motion-ease-bounce),background-color var(--tz-motion-tile-press-ms) var(--tz-motion-easing),border-color var(--tz-motion-tile-press-ms) var(--tz-motion-easing)}.home-mood__card:active:not(:disabled){transform:scale(var(--tz-motion-tile-press-scale));transition-duration:var(--tz-motion-tile-press-ms);transition-timing-function:var(--tz-motion-easing)}.home-mood__art{position:absolute;top:var(--tz-space-2);inset-inline-end:var(--tz-space-2);display:grid;place-items:center;width:calc(var(--tz-size-icon) * 2.4);height:calc(var(--tz-size-icon) * 2.4)}.home-mood__art .tz-mart{width:100%;height:100%}.home-mood__label{position:relative}[data-quiet] .home-mood__art{inset-inline:var(--tz-space-4) auto;top:var(--tz-space-4);width:auto;height:auto}[data-quiet] .home-mood__card .tz-icon{color:var(--tz-text-2)}.home-tray--home .tz-composer{background:linear-gradient(180deg,transparent 0,var(--tz-bg) 35%);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;padding-bottom:var(--tz-space-1)}.home-tray--home .tz-composer__box{min-height:var(--tz-size-button-primary);border-radius:var(--tz-radius-mood);background:var(--tz-raise);align-items:center}.home-tray--home .home-trust-line{padding:0 var(--tz-space-4) max(var(--tz-space-3),env(safe-area-inset-bottom));background:var(--tz-bg);text-align:center}.home-date-note{margin-top:var(--tz-space-4);padding:var(--tz-space-3) var(--tz-space-4) var(--tz-space-4);border:1px solid var(--tz-border);border-radius:var(--tz-radius-card);background:var(--tz-warm-surface)}.home-date-note__head{display:flex;align-items:flex-start;gap:var(--tz-space-2)}.home-date-note__icon{flex:none;padding-top:var(--tz-space-2);color:var(--tz-accent)}.home-date-note__line{flex:1 1;min-width:0;margin:var(--tz-space-2) 0 0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);color:var(--tz-text)}.home-date-note__actions{display:flex;flex-wrap:wrap;gap:var(--tz-space-2);margin-top:var(--tz-space-3)}.home-follow-up__dismiss{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:var(--tz-radius-chip);background:transparent;color:var(--tz-text-2);cursor:pointer}.home-support{display:flex;align-items:center;justify-content:center;min-height:var(--tz-size-tap-target-min);padding-bottom:env(safe-area-inset-bottom);background:var(--tz-bg);color:var(--tz-text-2);font-size:var(--tz-font-size-sub)}.tz-composer__box[data-start]{padding-inline-start:var(--tz-space-1)}.startmenu{position:relative;flex:none;align-self:center;display:inline-flex}.startmenu__btn{display:grid;place-items:center;width:var(--tz-size-tap-target-min);height:var(--tz-size-tap-target-min);border:0;border-radius:50%;background:transparent;color:var(--tz-text-2);cursor:pointer}.startmenu__btn[aria-expanded=true]{background:var(--tz-select);color:var(--tz-text)}@media (hover:hover){.startmenu__btn:hover{background:var(--tz-hover);color:var(--tz-accent)}}.startmenu__btn .tz-icon{width:var(--tz-size-icon);height:var(--tz-size-icon)}.startmenu__menu{position:absolute;z-index:5;bottom:calc(100% + var(--tz-space-3));inset-inline-start:calc(var(--tz-space-1) * -1);display:flex;flex-direction:column;min-width:16rem;max-width:calc(100vw - var(--tz-space-6));padding:var(--tz-space-1);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-sheet);background:var(--tz-raise);box-shadow:0 var(--tz-space-3) var(--tz-elevation-e3-blur) var(--tz-deep-shadow)}.startmenu__item{display:flex;align-items:center;gap:var(--tz-space-3);min-height:var(--tz-size-tap-target-min);padding-inline:var(--tz-space-3);border-radius:var(--tz-radius-icon-tile);color:var(--tz-text);font-size:var(--tz-font-size-sub);text-decoration:none}@media (hover:hover){.startmenu__item:hover{background:var(--tz-hover)}}.startmenu__item .tz-icon{flex:none;width:calc(var(--tz-size-icon) * .85);height:calc(var(--tz-size-icon) * .85);color:var(--tz-text-2)}.appearance--bare .appearance__seg{display:flex;align-self:stretch}.appearance--bare .appearance__opt{flex:1 1;padding-inline:var(--tz-space-2)}.hook-landing{min-width:0}.hook-landing .tz-chips{flex-wrap:wrap;max-width:100%}.hook-landing .tz-chip{max-width:100%;white-space:normal;text-align:start;text-decoration:none}.hook-landing>.tz-btn--primary{position:sticky;bottom:max(var(--tz-space-4),env(safe-area-inset-bottom))}.chats-search.tz-tile{flex-direction:row;align-items:center;gap:var(--tz-space-2);padding-block:0;border-radius:var(--tz-radius-chip);box-shadow:none}.chats-search.tz-tile .chats-search__input{text-align:start}.tz-app .tz-link-word{background-color:color-mix(in oklab,var(--tz-accent) 18%,transparent);background-clip:content-box;border:none;border-radius:var(--tz-radius-chip);padding:var(--tz-space-3) var(--tz-space-1);margin:calc(-1 * var(--tz-space-3)) calc(-1 * var(--tz-space-1));text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tz-app .tz-deck-link,.tz-app .tz-link-word{display:inline;font:inherit;color:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent}.tz-app .tz-deck-link{padding:0;margin:0;border:none;background:none;line-height:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:color-mix(in oklab,var(--tz-accent) 55%,transparent);text-decoration-thickness:from-font;text-underline-offset:.2em}.tz-app .tz-deck-link:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus)}@media (hover:hover){.tz-app .tz-link-word:hover{background-color:var(--tz-hover);text-decoration:underline}}.knowledge-glance__tag{margin:0;font-size:var(--tz-font-size-caption);font-weight:600;color:var(--tz-accent-soft)}.knowledge-glance__line,.knowledge-glance__sting{margin:0}.knowledge-glance__line{color:var(--tz-text-2)}.knowledge-glance__related summary{cursor:pointer;color:var(--tz-text-2);min-block-size:var(--tz-size-tap-target-min);display:flex;align-items:center}.tz-app .tz-link-word:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:calc(-1 * var(--tz-space-2))}.knowledge-card .tz-eyebrow{margin:0}.tz-sheet:has(.knowledge-card,.knowledge-glance,.trigger-sheet){border:1px solid var(--tz-hairline);border-bottom:0;background:var(--tz-chat-card)}.deck-dialog{inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:100%;margin:0;padding:0;border:none;background:var(--tz-bg);color:var(--tz-text)}.deck-dialog::backdrop{background:var(--tz-bg)}.deck{display:flex;flex-direction:column;block-size:100%;max-inline-size:var(--tz-size-content-max);margin-inline:auto;padding-block:max(var(--tz-space-3),env(safe-area-inset-top)) max(var(--tz-space-3),env(safe-area-inset-bottom))}.deck--state{gap:var(--tz-space-4)}.deck--state,.deck__bar{padding-inline:var(--tz-space-4)}.deck__bar{display:flex;align-items:center;gap:var(--tz-space-3)}.deck__progress{flex:1 1;block-size:var(--tz-space-1);border-radius:var(--tz-radius-chip);background:var(--tz-hairline);overflow:hidden}.deck__progress-fill{display:block;block-size:100%;border-radius:inherit;background:var(--tz-accent);transition:inline-size var(--tz-motion-tile-press-ms) var(--tz-motion-easing)}.deck__track{flex:1 1;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none}.deck__track::-webkit-scrollbar{display:none}.deck-card{flex:0 0 calc(100% - 2 * var(--tz-space-4));scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;gap:var(--tz-space-3);min-inline-size:0;overflow-y:auto;margin:var(--tz-space-3) var(--tz-space-4);padding:var(--tz-space-5) var(--tz-space-4);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-card);background:var(--tz-raise);box-shadow:0 var(--tz-space-1) var(--tz-elevation-e3-blur) var(--tz-deep-shadow);box-sizing:border-box}.deck-card:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:calc(-1 * var(--tz-size-focus-width))}.deck-card__pin{display:flex;flex-direction:column;gap:var(--tz-space-1);padding-block-end:var(--tz-space-3);border-block-end:1px solid var(--tz-hairline)}.deck-card__pin p{margin:0}.deck-card__group{color:var(--tz-text-2);font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.deck-card__words{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-headline);line-height:var(--tz-font-line-height-headline)}.deck-card__kind{color:var(--tz-accent);font-size:var(--tz-font-size-caption)}.deck-card__headline,.deck-card__kind{margin:0;font-weight:var(--tz-font-weight-semibold)}.deck-card__headline{font-size:var(--tz-font-size-title);line-height:var(--tz-font-line-height-tight)}.deck-card__body{display:flex;flex-direction:column;gap:var(--tz-space-3)}.deck-card__body p,.deck-card__line{margin:0;font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body)}.deck-card__list{display:flex;flex-direction:column;gap:var(--tz-space-2);padding-inline-start:var(--tz-space-5)}.deck-card__after,.deck-card__hint,.deck-card__list{margin:0;line-height:var(--tz-font-line-height-body)}.deck-card__after,.deck-card__hint{color:var(--tz-text-2);font-size:var(--tz-font-size-sub)}.deck-card--said .deck-card__body p:first-child{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply)}.deck-card--picture{background:var(--tz-warm-surface);border-color:transparent}.deck-card--truer_sentence .deck-card__body p:first-child{font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply)}.deck-card__questions{display:flex;flex-direction:column;gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.deck-card__question{display:flex;align-items:center;justify-content:space-between;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-border);border-radius:var(--tz-radius-card);background:var(--tz-surface);color:var(--tz-text);font:inherit;text-align:start;cursor:pointer}.deck-card__question:focus-visible,.deck-library__item:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-size-focus-offset)}.deck-card__question .tz-icon{flex:none;color:var(--tz-accent)}.deck-card__ask{display:flex;align-items:flex-start;gap:var(--tz-space-2);inline-size:fit-content;max-inline-size:100%;min-block-size:var(--tz-size-tap-target-min);margin-block:var(--tz-space-1);margin-inline:calc(-1 * var(--tz-space-2));padding:var(--tz-space-2);border:none;border-radius:var(--tz-radius-chip);background:none;color:inherit;font:inherit;line-height:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.deck-card__ask span{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--tz-accent);text-decoration-thickness:from-font;text-underline-offset:.2em}.deck-card__ask .tz-icon{flex:none;margin-block-start:.2em;color:var(--tz-accent)}@media (hover:hover){.deck-card__ask:hover{color:var(--tz-accent)}.deck-card__ask:hover span{text-decoration-style:solid}}.deck-card__ask:active{color:var(--tz-accent);background:var(--tz-warm-surface)}.deck-card--picture .deck-card__ask:active{background:var(--tz-surface)}.deck-card__ask:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-size-focus-offset)}.deck-card--your-turn{justify-content:flex-start}.deck-card__actions{display:flex;flex-direction:column;gap:var(--tz-space-2);margin-block-start:auto}.deck__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--tz-space-3);padding-inline:var(--tz-space-4)}.deck__step{min-inline-size:var(--tz-size-tap-target-min);min-block-size:var(--tz-size-tap-target-min)}.deck__step:disabled{opacity:.4}.deck__counter{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.deck-entry{gap:var(--tz-space-1)}.deck-entry,.deck-library__groups{display:flex;flex-direction:column}.deck-library__groups{gap:var(--tz-space-4)}.deck-library__group{display:flex;flex-direction:column;gap:var(--tz-space-2)}.deck-library__group .tz-eyebrow{margin:0}.deck-library__list{display:flex;flex-direction:column;gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.deck-library__item{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-card);background:var(--tz-raise);color:var(--tz-text);font:inherit;text-align:start;cursor:pointer}.deck-library__words{flex:1 1;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-body)}@media (prefers-reduced-motion:reduce){.deck__track{scroll-behavior:auto}.deck__progress-fill{transition:none}}html[data-first-visit] body:after{content:"";position:fixed;inset:0;z-index:39;background:var(--tz-color-welcome-wall-top)}.legal{min-width:0;gap:var(--tz-space-3);color:var(--tz-text);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);overflow-wrap:anywhere}.legal blockquote,.legal ol,.legal p,.legal ul{margin:0}.legal ol,.legal ul{padding-inline-start:var(--tz-space-5);display:flex;flex-direction:column;gap:var(--tz-space-2)}.legal__home{align-self:flex-start;color:inherit;text-decoration:none}.legal__h2{margin:var(--tz-space-4) 0 0;font-size:var(--tz-font-size-sub)}.legal__h2,.legal__h3{font-weight:var(--tz-font-weight-semibold)}.legal__h3{margin:var(--tz-space-3) 0 0;font-size:var(--tz-font-size-body)}.legal a,.legal-links a{color:var(--tz-accent);text-decoration:underline}.legal hr{width:100%;border:0;border-top:1px solid var(--tz-hairline)}.legal blockquote{padding-inline-start:var(--tz-space-3);border-inline-start:2px solid var(--tz-hairline);color:var(--tz-text-2)}.legal__table{max-width:100%;overflow-x:auto;border-radius:var(--tz-radius-chip)}.legal__table:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-size-focus-offset)}.legal table{border-collapse:collapse;font-size:var(--tz-font-size-caption);min-width:100%}.legal td,.legal th{padding:var(--tz-space-2);border:1px solid var(--tz-hairline);text-align:start;vertical-align:top;min-width:calc(var(--tz-size-tap-target-min) * 2.5)}.legal-links{display:flex;flex-direction:column;gap:var(--tz-space-1);font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.legal-links p{margin:0}.legal-links a{display:inline-block;min-height:var(--tz-size-tap-target-min);line-height:var(--tz-size-tap-target-min)}.hook-landing__legal{padding-top:var(--tz-space-3)}.dig__origin{align-self:center;max-width:100%;margin:0;padding:var(--tz-space-1) var(--tz-space-3);border:0;background:none;color:var(--tz-text-2);font:inherit;font-size:var(--tz-font-size-caption);text-align:center;overflow-wrap:anywhere}button.dig__origin{min-height:44px;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.offered{display:flex;flex-direction:column;gap:var(--tz-space-2);padding:var(--tz-space-3);border:1px solid var(--tz-accent-soft);border-radius:var(--tz-radius-card);background:var(--tz-warm-surface)}.offered__label{margin:0;color:var(--tz-accent);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-semibold);letter-spacing:var(--tz-font-tracking-label);text-transform:uppercase}.offered__text{margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);line-height:var(--tz-font-line-height-tight);overflow-wrap:anywhere}.offered__form{display:flex;flex-direction:column;gap:var(--tz-space-2)}.offered__field{inline-size:100%;box-sizing:border-box;resize:vertical}.offered__actions{display:flex;flex-wrap:wrap;gap:var(--tz-space-2)}.about-profile__intro{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-sub)}.about-profile__status{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.about-profile{display:grid;gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.about-profile__row{display:flex;align-items:center;gap:var(--tz-space-2);padding:var(--tz-space-2) 0;border-bottom:1px solid var(--tz-hairline)}.about-profile__text{display:grid;flex:1 1;min-width:0;gap:var(--tz-space-1)}.about-profile__label{color:var(--tz-text);font-size:var(--tz-font-size-body);line-height:var(--tz-font-line-height-body);overflow-wrap:anywhere}.about-profile__meta{color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.about-profile__meta a{color:var(--tz-accent)}.about-profile__remove{flex:none;min-height:var(--tz-size-tap-target-min);padding:0 var(--tz-space-2);border:0;border-radius:var(--tz-radius-chip);background:transparent;color:var(--tz-text-2);font-size:var(--tz-font-size-caption);cursor:pointer}.you-head{display:grid;justify-items:center;gap:var(--tz-space-1);text-align:center;margin-block-start:var(--tz-space-1)}.you-head .tz-title{margin:0}.you-head__sub,.you-intro{margin:0;font-size:var(--tz-font-size-sub)}.you-how__part{display:grid;gap:var(--tz-space-1)}.you-how__title{margin:0;font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold);color:var(--tz-text)}.you-how__part p{margin:0}.you-preview__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--tz-space-3)}.you-preview__card{display:grid;gap:var(--tz-space-1)}.you-preview__kind{font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.you-preview__note{display:grid;gap:2px;padding:var(--tz-space-3) var(--tz-space-4);border-radius:var(--tz-radius-card);background:var(--tz-surface);border:1px solid var(--tz-border)}.you-preview__app{font-size:var(--tz-font-size-caption);color:var(--tz-text-2)}.you-preview__line{font-size:var(--tz-font-size-sub);color:var(--tz-text)}.tz-mic-wrap{position:relative;display:inline-flex;align-self:center}.tz-mic{display:grid;place-items:center;width:var(--tz-size-tap-target-min);height:var(--tz-size-tap-target-min);border:1px solid var(--tz-divider);border-radius:50%;background:none;color:var(--tz-accent)}.tz-mic[aria-pressed=true]{color:var(--tz-on-fill);background:var(--tz-fill)}.tz-mic__ask{position:absolute;inset-inline-end:0;bottom:calc(100% + var(--tz-space-2));z-index:4;display:grid;gap:var(--tz-space-2);width:min(18rem,80vw);padding:var(--tz-space-3);border-radius:var(--tz-radius-card);background:var(--tz-raise);border:1px solid var(--tz-hairline);box-shadow:0 8px 24px var(--tz-color-night-deep-shadow);color:var(--tz-text);font-size:var(--tz-font-size-sub)}.tz-mic__ask-acts{display:flex;justify-content:flex-end;gap:var(--tz-space-2)}.tz-mic__ask-acts button{min-height:var(--tz-size-tap-target-min);padding:0 var(--tz-space-3);border:0;border-radius:var(--tz-radius-button);background:none;color:var(--tz-text);font-weight:var(--tz-font-weight-semibold)}.tz-mic__ask-acts .tz-mic__yes{background:var(--tz-fill);color:var(--tz-on-fill)}.chat-intel{margin:calc(var(--tz-space-1) * -1) 0 var(--tz-space-2)}.chat-intel,.chat-intel__offer{display:flex;flex-direction:column;gap:var(--tz-space-2)}.chat-intel__offer{padding:var(--tz-space-3);border-radius:var(--tz-radius-chip);border:1px solid var(--tz-accent)}.chat-intel__line{margin:0;color:var(--tz-text);font-size:var(--tz-font-size-sub);line-height:var(--tz-font-line-height-body)}.chat-intel__buttons{display:flex;flex-wrap:wrap;gap:var(--tz-space-2)}.chat-intel__buttons .tz-btn,.chat-intel__offer>.tz-btn{min-height:var(--tz-size-tap-target-min)}.chat-intel__error{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.chat-intel__input{min-height:var(--tz-size-tap-target-min);font-size:var(--tz-font-size-body);color:var(--tz-text);background:transparent;border:1px solid var(--tz-accent);padding:0 var(--tz-space-2)}.chat-intel__input,.chat-tag{border-radius:var(--tz-radius-chip)}.chat-tag{display:inline-flex;align-items:center;gap:var(--tz-space-1);padding:2px var(--tz-space-2) 2px 6px;background:var(--tz-a-tint);color:var(--tz-a-ink);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);line-height:var(--tz-font-line-height-tight);white-space:nowrap;text-decoration:none;vertical-align:middle}.tz-appbar__sub .chat-tag{margin-inline-start:var(--tz-space-2)}.chat-tag-row{display:flex;align-items:center;gap:var(--tz-space-2);min-width:0}.chat-tag-row__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.chat-tag-row>.chat-tag{flex:none}.chat-tag--choice:focus-visible,.chat-tag--link:focus-visible,.chat-tag-line__change:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:2px}.chat-tag--choice{min-height:var(--tz-size-tap-target-min);border:1px solid transparent;cursor:pointer;font-family:inherit}.chat-tag--choice[aria-pressed=true]{border-color:var(--tz-a-ink)}.chat-tag-line{display:flex;flex-direction:column;align-items:center;gap:var(--tz-space-2);margin:0 0 var(--tz-space-2)}.chat-tag-line__said{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--tz-space-1);margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.chat-tag-line__change{min-height:var(--tz-size-tap-target-min);padding:0 var(--tz-space-1);border:0;background:none;color:var(--tz-text-2);font:inherit;text-decoration:underline;cursor:pointer}.chat-tag-line__pick{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tz-space-2)}.chat-tag-line__error{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-caption)}.country-unavailable{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--tz-space-4);background:var(--tz-bg);color:var(--tz-text)}.legal__box{padding:var(--tz-space-3);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-card);background:var(--tz-surface)}.legal__box p{margin:0}.legal__box-title{margin:0 0 var(--tz-space-1);font-size:var(--tz-font-size-body);font-weight:var(--tz-font-weight-semibold)}