.deck-card__body--v2 p{font-size:var(--tz-font-size-reply);line-height:var(--tz-font-line-height-body)}.deck-card__came-up{align-self:flex-start;min-height:var(--tz-size-tap-target-min);display:inline-flex;align-items:center;color:var(--tz-accent);font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold);text-decoration:none}.deck-card__came-up:focus-visible,.deck__back:focus-visible,.flip__edit:focus-visible,.three__link:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-size-focus-offset)}.deck-card__safety{margin:auto 0 0;border-block-start:1px solid var(--tz-hairline);color:var(--tz-text-2);font-size:var(--tz-font-size-sub);line-height:var(--tz-font-line-height-body)}.deck-card__next,.deck-card__safety{padding-block-start:var(--tz-space-3)}.deck-card__next{display:flex;align-items:center;gap:var(--tz-space-2);margin-block-start:auto}.deck-card__next>.tz-btn{flex:1 1}.deck-save{position:relative;display:inline-flex;flex:none}.deck-save__btn{display:grid;place-items:center;inline-size:calc(var(--tz-size-tap-target-min) + 8px);block-size:calc(var(--tz-size-tap-target-min) + 8px);border:1px solid var(--tz-border);border-radius:var(--tz-radius-icon-tile);background:var(--tz-raise);color:var(--tz-text);cursor:pointer}.deck-save__btn.is-on{border-color:transparent;background:color-mix(in oklab,var(--tz-accent) 14%,var(--tz-raise));color:var(--tz-accent)}.deck-save__btn:focus-visible,.deck-save__undo:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-size-focus-offset)}.deck__nav .deck-save__btn{inline-size:var(--tz-size-tap-target-min);block-size:var(--tz-size-tap-target-min)}.deck-save__note{position:absolute;inset-block-end:calc(100% + var(--tz-space-2));inset-inline-start:0;z-index:2;display:inline-flex;align-items:center;gap:var(--tz-space-2);padding:var(--tz-space-2) var(--tz-space-3);white-space:nowrap;border-radius:var(--tz-radius-icon-tile);background:var(--tz-text);color:var(--tz-bg);font-size:var(--tz-font-size-sub);font-weight:var(--tz-font-weight-semibold)}.deck__nav .deck-save__note{inset-inline-start:auto;inset-inline-end:0}.deck-save__note.is-error{white-space:normal;inline-size:max-content;max-inline-size:70vw}.deck-save__undo{min-block-size:32px;padding:0 var(--tz-space-1);border:0;background:none;color:inherit;font:inherit;font-weight:var(--tz-font-weight-bold);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.deck-card__safety+.deck-card__next{margin-block-start:0}.deck__back{display:inline-flex;align-items:center;gap:var(--tz-space-1);min-height:var(--tz-size-tap-target-min);margin-inline:var(--tz-space-4);padding:0;border:0;background:none;color:var(--tz-accent);font:inherit;font-size:var(--tz-font-size-sub);cursor:pointer}.flip-card{display:flex;flex-direction:column;gap:var(--tz-space-2)}.flip{align-items:stretch}.flip,.flip__half{display:flex;flex-direction:column;gap:var(--tz-space-1)}.flip__half{padding:var(--tz-space-3) var(--tz-space-4);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-card)}.flip__half--old{background:var(--tz-raise)}.flip__half--old .flip__text{color:var(--tz-text-2)}.flip__half--new{background:var(--tz-warm-surface);border-color:var(--tz-accent-soft)}.flip__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}.flip__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}.flip__arrow{align-self:center;color:var(--tz-accent);font-size:var(--tz-font-size-body);line-height:1}.flip__edit-row{display:flex;flex-wrap:wrap;gap:var(--tz-space-3)}.flip__edit,.three__link{display:inline-flex;align-items:center;min-height:var(--tz-size-tap-target-min);padding:0;border:0;background:none;color:var(--tz-accent);font:inherit;font-size:var(--tz-font-size-sub);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.flip__form{display:flex;flex-direction:column;gap:var(--tz-space-2)}.flip__field{inline-size:100%;box-sizing:border-box;resize:vertical}.flip__form-actions{display:flex;flex-wrap:wrap;gap:var(--tz-space-2)}.flip-card--chat{margin-block-start:var(--tz-space-3)}.three{display:flex;flex-direction:column;gap:var(--tz-space-2)}.three__title{margin:0;font-size:var(--tz-font-size-title);font-weight:var(--tz-font-weight-semibold)}.three__days{gap:var(--tz-space-2);margin:0;padding:0;list-style:none}.three__day,.three__days{display:flex;flex-direction:column}.three__day{gap:var(--tz-space-1);padding:var(--tz-space-2) var(--tz-space-3);border-radius:var(--tz-radius-chip);background:var(--tz-raise);line-height:var(--tz-font-line-height-body)}.three__n{color:var(--tz-accent);font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-semibold)}.three__running{display:flex;flex-direction:column;gap:var(--tz-space-2)}.three__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tz-space-4)}.exp__eyebrow{margin:0;color:var(--tz-text-2);font-size:var(--tz-font-size-caption);font-weight:var(--tz-font-weight-semibold);letter-spacing:var(--tz-font-tracking-label);text-transform:uppercase}.exp__today{display:flex;flex-direction:column;gap:var(--tz-space-1);padding:var(--tz-space-4);border-radius:var(--tz-radius-card);background:var(--tz-warm-surface)}.exp__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}.exp__action{margin:0;font-family:var(--tz-font-family-serif);font-size:var(--tz-font-size-reply);line-height:var(--tz-font-line-height-tight)}.exp__answers{display:flex;flex-direction:column;gap:var(--tz-space-2)}.exp__answers [aria-pressed=true]{outline:var(--tz-size-focus-width) solid var(--tz-accent);outline-offset:var(--tz-size-focus-offset)}.exp-card{position:relative;display:flex;flex-direction:column;gap:var(--tz-space-3);padding:var(--tz-space-5) var(--tz-space-4);border-radius:var(--tz-radius-card);overflow:hidden;background:var(--tz-bg);color:var(--tz-text);--deck-ink:var(--tz-a-ink,var(--tz-accent))}.exp-card[class*=tz-area-]{background:color-mix(in oklab,var(--deck-ink) 8%,var(--tz-raise));border:1px solid color-mix(in oklab,var(--deck-ink) 16%,transparent)}.exp-card .exp-card__pic.tz-dicon{position:absolute;inset-block-start:-12px;inset-inline-end:-12px;inline-size:92px;block-size:92px;transform:rotate(14deg);pointer-events:none;--tz-a-ink:var(--deck-ink)}.exp-card__chip{align-self:flex-start;max-inline-size:calc(100% - 76px);padding:3px var(--tz-space-2);border-radius:var(--tz-radius-chip);background:var(--tz-raise);color:var(--deck-ink);letter-spacing:.08em}.exp-card__chip,.exp-card__lead{margin:0;font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);text-transform:uppercase}.exp-card__lead{color:var(--tz-text-2);letter-spacing:var(--tz-font-tracking-label)}.exp-card__rule{max-inline-size:92%;margin:0;color:var(--deck-ink);font-family:var(--tz-font-family-deck-hand);font-size:calc(var(--tz-font-size-title) * 1.3);font-weight:var(--tz-font-weight-regular);line-height:1.12;text-wrap:balance}@media (prefers-reduced-motion:no-preference){.exp-card__rule{transform:rotate(-1.2deg)}}.exp-card__old,.exp-card__text{margin:0;color:var(--tz-text-2);font-family:var(--tz-font-family-deck-body);font-size:var(--tz-font-size-sub);line-height:1.4}.exp-card__old s{text-decoration-color:color-mix(in oklab,var(--deck-ink) 55%,transparent)}.exp-card--closing .exp-card__text{color:var(--tz-text);font-size:calc(var(--tz-font-size-body) * 1.03);line-height:1.6}.exp-card__headline{max-inline-size:86%;margin:0;font-family:var(--tz-font-family-deck-display);font-size:calc(var(--tz-font-size-title) * 1.25);font-weight:var(--tz-font-weight-regular);line-height:1.1;text-wrap:balance}.exp-card__rule-line{block-size:1px;margin:0;border:0;background:color-mix(in oklab,var(--deck-ink) 20%,transparent)}.exp-stamps{display:flex;gap:var(--tz-space-3);align-items:flex-start;margin:0;padding:0;list-style:none}.exp-stamp__btn{display:grid;justify-items:center;gap:3px;min-inline-size:var(--tz-size-tap-target-min);padding:0;border:0;background:none;color:var(--tz-text-2);font:inherit;font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);letter-spacing:.04em;white-space:nowrap}button.exp-stamp__btn{cursor:pointer}button.exp-stamp__btn:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-size-focus-offset);border-radius:var(--tz-radius-chip)}.exp-stamp__mark{display:grid;place-items:center;inline-size:var(--tz-size-tap-target-min);block-size:var(--tz-size-tap-target-min);border:2px dashed color-mix(in oklab,var(--deck-ink) 45%,transparent);border-radius:50%}.exp-stamp__mark svg{inline-size:20px;block-size:20px;fill:none;stroke:var(--tz-bg);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.exp-stamp.is-done .exp-stamp__mark{border-style:solid;border-color:var(--deck-ink);background:var(--deck-ink);transform:rotate(-6deg)}.exp-stamp.is-now .exp-stamp__mark{border:2.5px solid var(--deck-ink);background:var(--tz-raise)}.exp-stamp.is-now .exp-stamp__btn{color:var(--deck-ink)}.exp-stamp.is-skip .exp-stamp__mark{border-style:solid;border-color:color-mix(in oklab,var(--deck-ink) 40%,transparent);background:color-mix(in oklab,var(--deck-ink) 10%,transparent)}.exp-stamp.is-skip svg{inline-size:14px;stroke:var(--deck-ink);opacity:.6}.exp-card__acts{display:grid;gap:var(--tz-space-2)}.exp-card__for{margin:0;text-align:center;color:var(--tz-text-2);font-size:var(--tz-font-size-sub)}.exp-card__change{min-block-size:var(--tz-size-tap-target-min);padding:0 var(--tz-space-1);border:0;background:none;color:var(--tz-accent);font:inherit;font-weight:var(--tz-font-weight-bold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.exp-sheet,.exp-sheet__row{display:grid;gap:var(--tz-space-2)}.exp-sheet__opt{display:flex;align-items:center;gap:var(--tz-space-2);min-block-size:var(--tz-size-tap-target-min);padding:0 var(--tz-space-3);border:1px solid var(--tz-hairline);border-radius:var(--tz-radius-card);background:var(--tz-raise);color:var(--tz-text);font:inherit;font-weight:var(--tz-font-weight-semibold);text-align:start;cursor:pointer}.exp-sheet__opt em{margin-inline-start:auto;color:var(--tz-text-2);font-style:normal;font-weight:var(--tz-font-weight-regular)}.exp-sheet__opt[aria-pressed=true]{border:2px solid var(--tz-accent)}.next__try{display:flex;flex-direction:column;gap:var(--tz-space-1);margin:0;padding:var(--tz-space-3);border-radius:var(--tz-radius-chip);background:var(--tz-raise)}.next__try dd{margin:0 0 var(--tz-space-2)}.next__line{font-family:var(--tz-font-family-serif);line-height:var(--tz-font-line-height-body)}.next__form{gap:var(--tz-space-3)}.next__form,.next__when{display:flex;flex-direction:column}.next__when{gap:var(--tz-space-2);margin:0;padding:0;border:0}.next__opt{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:1px solid var(--tz-hairline);border-radius:var(--tz-radius-chip);cursor:pointer}.next__opt[data-on]{border-color:var(--tz-accent)}.next__opt input:focus-visible{outline:var(--tz-size-focus-width) solid var(--tz-focus);outline-offset:var(--tz-size-focus-offset)}.next__date{display:flex;flex-direction:column;gap:var(--tz-space-1)}.exp__question{margin:0;font-size:var(--tz-font-size-title);font-weight:var(--tz-font-weight-semibold)}.exp__closing-line{margin:0;padding:var(--tz-space-4);border-radius:var(--tz-radius-card);background:var(--tz-warm-surface);line-height:var(--tz-font-line-height-body)}.practice-next{display:flex;flex-direction:column;gap:var(--tz-space-2)}.practice-next__line{display:block;margin-top:var(--tz-space-1);color:var(--tz-text-2)}.deck-card.tz-theme-paper{border-color:transparent;background:var(--tz-bg);color:var(--tz-text)}.deck-card.tz-theme-paper.deck-card--picture{background:var(--tz-warm-surface)}.deck-card.tz-theme-paper .deck-card__group{color:var(--tz-accent);letter-spacing:.1em}.deck__progress--dots{display:flex;align-items:center;justify-content:center;gap:var(--tz-space-1);block-size:auto;background:none;overflow:visible}.deck__dot{inline-size:7px;block-size:7px;border-radius:var(--tz-radius-chip);background:var(--tz-track);transition:inline-size var(--tz-motion-tile-press-ms) var(--tz-motion-easing)}.deck__dot[data-on]{inline-size:20px;background:var(--tz-fill)}@media (prefers-reduced-motion:reduce){.deck__dot{transition:none}}.flip__half--old .flip__text{text-decoration:line-through;text-decoration-thickness:1px}.flip__half--old{background:var(--tz-surface)}.next__when{display:grid;grid-template-columns:1fr 1fr}.next__opt{justify-content:center;min-height:var(--tz-size-button);border-radius:var(--tz-radius-icon-tile);background:var(--tz-raise);font-weight:var(--tz-font-weight-semibold)}.next__opt[data-on]{color:var(--tz-accent)}.deck-card.tz-area-rose,.exp-card.tz-area-rose{--tz-a-ink:var(--tz-door-rose,var(--tz-area-rose-ink))}.deck-card.tz-area-sand,.exp-card.tz-area-sand{--tz-a-ink:var(--tz-door-sand,var(--tz-area-sand-ink))}.deck-card.tz-area-lilac,.exp-card.tz-area-lilac{--tz-a-ink:var(--tz-door-lilac,var(--tz-area-lilac-ink))}.deck-card.tz-area-sage,.exp-card.tz-area-sage{--tz-a-ink:var(--tz-door-sage,var(--tz-area-sage-ink))}.deck-card.tz-area-amber,.exp-card.tz-area-amber{--tz-a-ink:var(--tz-door-amber,var(--tz-area-amber-ink))}.deck-card.tz-area-calm,.exp-card.tz-area-calm{--tz-a-ink:var(--tz-door-calm,var(--tz-area-calm-ink))}.deck-card{position:relative;scroll-margin-inline:var(--tz-space-4);--deck-ink:var(--tz-a-ink,var(--tz-accent))}.deck-card[class*=tz-area-]{background:color-mix(in oklab,var(--deck-ink) 6%,var(--tz-raise))}.deck-card .deck-card__pin{border-block-end:0;padding-block-end:0}.deck-card.tz-theme-paper .deck-card__group{align-self:flex-start;padding:3px var(--tz-space-2);border-radius:var(--tz-radius-chip);background:var(--tz-raise);color:var(--deck-ink);font-size:var(--tz-font-size-label);font-weight:var(--tz-font-weight-bold);letter-spacing:.08em}.deck-card .deck-card__headline,.deck-card .deck-card__words{max-inline-size:82%;font-family:var(--tz-font-family-deck-display);font-weight:var(--tz-font-weight-regular);text-wrap:balance}.deck-card .deck-card__headline{font-size:calc(var(--tz-font-size-title) * 1.25);line-height:1.1}.deck-card .deck-card__body p,.deck-card .deck-card__body--v2 p,.deck-card .deck-card__line{font-family:var(--tz-font-family-deck-body);font-size:calc(var(--tz-font-size-body) * 1.03);line-height:1.62}.deck-card .deck-card__kind{color:var(--deck-ink)}.deck-card .deck-card__ask,.deck-card .deck-card__body--v2 .deck-card__hand{flex-direction:column;gap:var(--tz-space-1);margin-block-start:var(--tz-space-3);color:var(--deck-ink);font-family:var(--tz-font-family-deck-hand);font-size:calc(var(--tz-font-size-body) * 1.4);font-weight:var(--tz-font-weight-regular);line-height:1.25}.deck-card .deck-card__body--v2 .deck-card__hand{display:flex;margin-block-start:var(--tz-space-2)}.deck-card .deck-card__ask:before,.deck-card .deck-card__body--v2 .deck-card__hand:before{content:"";inline-size:46px;block-size:2px;border-radius:2px;background:currentColor;opacity:.5}.deck-card .deck-card__ask span{text-decoration:none}.deck-card .deck-card__ask .tz-icon{display:none}@media (prefers-reduced-motion:no-preference){.deck-card .deck-card__ask span{display:inline-block;transform:rotate(-1.5deg)}}.deck-card .deck-card__pic.tz-dicon{position:absolute;inset-block-start:-14px;inset-inline-end:-14px;inline-size:84px;block-size:84px;transform:rotate(14deg);pointer-events:none;--tz-a-ink:var(--deck-ink)}