:root{--_ink-1000: #05070C;--_ink-950: #0A0C10;--_ink-900: #0D1017;--_ink-850: #131722;--_ink-800: #1E2430;--_ink-600: #3A4155;--_ink-450: #7A8699;--_ink-300: #8B93A5;--_ink-100: #E7EAF0;--_white: #FFFFFF;--_ember-600: #C4602A;--_ember-500: #E2793B;--_ember-400: #EC935E;--_ember-calm: #B8794F;--_ember-glow: rgba(226, 121, 59, .22);--_ember-glow-calm: rgba(184, 121, 79, .16);--_tcheiles-500: #4C7EF3;--_tcheiles-glow: rgba(76, 126, 243, .16);--_emes-500: #34D399;--_zahav-500: #F5C34D;--_adom-500: #F0574A;--_adom-glow: rgba(240, 87, 74, .25);--tfyln-bg: var(--_ink-950);--tfyln-bg-deep: var(--_ink-1000);--tfyln-surface-1: var(--_ink-900);--tfyln-surface-2: var(--_ink-850);--tfyln-border: var(--_ink-800);--tfyln-border-strong: var(--_ink-600);--tfyln-hairline: rgba(255, 255, 255, .06);--tfyln-text: var(--_ink-100);--tfyln-text-muted: var(--_ink-300);--tfyln-text-faint: var(--_ink-450);--tfyln-text-invert: var(--_ink-950);--tfyln-accent: var(--_ember-500);--tfyln-accent-hi: var(--_ember-400);--tfyln-accent-soft: var(--_ember-glow);--tfyln-on-accent: var(--_white);--tfyln-trust: var(--_tcheiles-500);--tfyln-trust-soft: var(--_tcheiles-glow);--tfyln-success: var(--_emes-500);--tfyln-warning: var(--_zahav-500);--tfyln-streak: var(--_zahav-500);--tfyln-danger: var(--_adom-500);--tfyln-danger-soft: var(--_adom-glow);--tfyln-share-ground: linear-gradient(160deg, #33150a 0%, #10131a 55%, #05070c 100%);--tfyln-share-ink: var(--_ink-100);--tfyln-share-dim: var(--_ink-450);--tfyln-share-ember: var(--_ember-400);--tfyln-share-edge: rgba(236, 147, 94, .4);--tfyln-share-veil: rgba(231, 234, 240, .12);--tfyln-clock-face: var(--_ink-100);--tfyln-clock-live: var(--_ember-400);--tfyln-clock-done: var(--_emes-500);--tfyln-font-display: "Space Grotesk", "Archivo", system-ui, sans-serif;--tfyln-font-ui: "IBM Plex Sans", "Inter", system-ui, sans-serif;--tfyln-font-hebrew: "Rubik", "Heebo", sans-serif;--tfyln-tabular-nums: "tnum" 1, "lnum" 1;--tfyln-size-clock-poster: clamp(3.5rem, 10vw, 6rem);--tfyln-size-clock-card: 3rem;--tfyln-size-clock-inline: 1.5rem;--tfyln-size-h1: 2rem;--tfyln-size-h2: 1.375rem;--tfyln-size-body: 1rem;--tfyln-size-sub: .875rem;--tfyln-size-caption: .8125rem;--tfyln-size-kicker: .6875rem;--tfyln-track-kicker: .12em;--tfyln-track-wordmark: .32em;--tfyln-space-1: 4px;--tfyln-space-2: 8px;--tfyln-space-3: 12px;--tfyln-space-4: 16px;--tfyln-space-5: 20px;--tfyln-space-6: 24px;--tfyln-space-8: 32px;--tfyln-space-10: 40px;--tfyln-radius-sm: 10px;--tfyln-radius-md: 14px;--tfyln-radius-lg: 22px;--tfyln-radius-pill: 999px;--tfyln-hit-min: 44px;--tfyln-hit-critical: 56px;--tfyln-elevation-1: 0 2px 8px rgba(0,0,0,.24);--tfyln-elevation-2: 0 8px 24px rgba(0,0,0,.32);--tfyln-elevation-sheet: 0 -12px 48px rgba(0,0,0,.55);--tfyln-glow-accent: 0 0 0 1px var(--tfyln-accent-soft), 0 6px 28px var(--tfyln-accent-soft);--tfyln-motion-fast: .12s;--tfyln-motion-base: .18s;--tfyln-motion-slow: .25s;--tfyln-motion-beat: .42s;--tfyln-motion-ease: cubic-bezier(.16, 1, .3, 1);--tfyln-motion-spring: cubic-bezier(.34, 1.4, .4, 1);--tfyln-motion-scale: 1;--tfyln-density: compact;--tfyln-claimlock-duration: .6s;--tfyln-claimlock-ease: cubic-bezier(.34, 1.56, .64, 1);--tfyln-haptic-confirm: "impact-medium";--tfyln-haptic-alert: "notification-warning";--tfyln-z-nav: 10;--tfyln-z-sheet: 40;--tfyln-z-panic: 90;--tfyln-z-toast: 100}[data-register=requester],[data-register=console]{--tfyln-accent: var(--_ember-calm);--tfyln-accent-hi: var(--_ember-400);--tfyln-accent-soft: var(--_ember-glow-calm);--tfyln-glow-accent: none;--tfyln-motion-fast: .15s;--tfyln-motion-base: .22s;--tfyln-motion-slow: .32s;--tfyln-motion-ease: cubic-bezier(.4, 0, .2, 1);--tfyln-motion-spring: var(--tfyln-motion-ease);--tfyln-motion-scale: 0;--tfyln-density: relaxed;--tfyln-elevation-2: 0 4px 16px rgba(0,0,0,.35)}[data-theme=daylight]{--tfyln-bg: #F4F1EA;--tfyln-bg-deep: #FFFFFF;--tfyln-surface-1: #FFFFFF;--tfyln-surface-2: #ECE8E0;--tfyln-border: #D6D1C7;--tfyln-border-strong: #B0AAA0;--tfyln-hairline: rgba(0, 0, 0, .06);--tfyln-text: #17181C;--tfyln-text-muted: #3A4155;--tfyln-text-faint: #565F73;--tfyln-text-invert: #FFFFFF;--tfyln-accent: var(--_ember-600);--tfyln-accent-soft: rgba(196, 96, 42, .14);--tfyln-clock-face: #17181C;--tfyln-clock-live: var(--_ember-600);--tfyln-elevation-2: 0 4px 16px rgba(23, 24, 28, .12);--tfyln-glow-accent: none}@media (prefers-reduced-motion: reduce){:root,[data-register=requester],[data-register=console]{--tfyln-motion-fast: 1ms;--tfyln-motion-base: 1ms;--tfyln-motion-slow: 1ms;--tfyln-motion-beat: 1ms;--tfyln-claimlock-duration: 1ms;--tfyln-motion-scale: 0}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--tfyln-bg-deep);color:var(--tfyln-text);font-family:var(--tfyln-font-ui);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--tfyln-accent-hi);outline-offset:2px}.tfyln-surface{background:var(--tfyln-bg);color:var(--tfyln-text);font-family:var(--tfyln-font-ui);font-size:var(--tfyln-size-body);line-height:1.45;min-height:100%;display:flex;flex-direction:column;gap:var(--tfyln-space-4);padding:var(--tfyln-space-5)}.tfyln-clock{display:flex;flex-direction:column;gap:var(--tfyln-space-1)}.tfyln-clock__face{display:flex;align-items:baseline;gap:var(--tfyln-space-2);font-family:var(--tfyln-font-display);font-feature-settings:var(--tfyln-tabular-nums);color:var(--tfyln-clock-face);line-height:1}.tfyln-clock[data-state=counting-up] .tfyln-clock__face,.tfyln-clock[data-state=counting-down] .tfyln-clock__face{color:var(--tfyln-clock-live)}.tfyln-clock[data-state=final] .tfyln-clock__face{color:var(--tfyln-clock-done)}.tfyln-clock[data-state=paused] .tfyln-clock__face{color:var(--tfyln-clock-face);opacity:.6}.tfyln-clock[data-size=inline] .tfyln-clock__face{font-size:var(--tfyln-size-clock-inline)}.tfyln-clock[data-size=card] .tfyln-clock__face{font-size:var(--tfyln-size-clock-card)}.tfyln-clock[data-size=poster] .tfyln-clock__face{font-size:var(--tfyln-size-clock-poster)}.tfyln-clock__numerals{transition:opacity var(--tfyln-motion-fast) var(--tfyln-motion-ease)}.tfyln-clock__glyph{font-size:.6em}.tfyln-clock__sublabel{margin:0;font-size:var(--tfyln-size-sub);color:var(--tfyln-text-muted)}.tfyln-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tfyln-badge{display:inline-flex;align-items:center;gap:var(--tfyln-space-1);padding:var(--tfyln-space-1) var(--tfyln-space-3);border-radius:var(--tfyln-radius-pill);border:1px solid var(--tfyln-border);background:var(--tfyln-surface-2);color:var(--tfyln-text-muted);font-size:var(--tfyln-size-kicker);letter-spacing:var(--tfyln-track-kicker);text-transform:uppercase;white-space:nowrap}.tfyln-badge[data-variant=verified]{color:var(--tfyln-trust);border-color:var(--tfyln-trust);background:var(--tfyln-trust-soft)}.tfyln-badge[data-variant=pair]{color:var(--tfyln-text);border-color:var(--tfyln-border-strong);flex:0 0 auto}.tfyln-badge__glyph{font-size:1.1em;line-height:1}.tfyln-zone{margin:0;border:1px solid var(--tfyln-border);border-radius:var(--tfyln-radius-md);background:var(--tfyln-surface-2);overflow:hidden}.tfyln-zone__field{display:block;width:100%;height:auto}.tfyln-zone__rules line{stroke:var(--tfyln-border);stroke-width:1}.tfyln-zone__disclosure{fill:var(--tfyln-accent-soft);stroke:var(--tfyln-accent);stroke-width:2;stroke-dasharray:6 5;opacity:.5;transition:r var(--tfyln-claimlock-duration) var(--tfyln-claimlock-ease)}.tfyln-zone__route{fill:none;stroke:var(--tfyln-accent);stroke-width:2;stroke-dasharray:3 4;opacity:.7}.tfyln-zone__destination{fill:var(--tfyln-accent)}.tfyln-zone__pair{fill:var(--tfyln-trust);transition:cx var(--tfyln-motion-base) var(--tfyln-motion-ease),cy var(--tfyln-motion-base) var(--tfyln-motion-ease)}[data-register=requester] .tfyln-zone__pair,[data-register=console] .tfyln-zone__pair{transition:none}.tfyln-zone__caption{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tfyln-space-2);padding:var(--tfyln-space-3);border-top:1px solid var(--tfyln-hairline)}.tfyln-zone__chip{font-size:var(--tfyln-size-sub);color:var(--tfyln-text)}.tfyln-zone__qualifier{color:var(--tfyln-text-faint)}.tfyln-zone__distance,.tfyln-zone__eta{margin-left:auto;font-size:var(--tfyln-size-sub);font-family:var(--tfyln-font-display);font-feature-settings:var(--tfyln-tabular-nums);color:var(--tfyln-text-muted)}.tfyln-zone__eta[data-approximate=true]{color:var(--tfyln-text-faint)}.tfyln-reveal{display:flex;flex-direction:column;gap:var(--tfyln-space-3);padding:var(--tfyln-space-4);border:1px solid var(--tfyln-border-strong);border-radius:var(--tfyln-radius-md);background:var(--tfyln-surface-1);box-shadow:var(--tfyln-elevation-2)}.tfyln-reveal__kicker{margin:0;font-size:var(--tfyln-size-kicker);letter-spacing:var(--tfyln-track-kicker);text-transform:uppercase;color:var(--tfyln-text-faint)}.tfyln-reveal__row{display:flex;flex-direction:column;gap:var(--tfyln-space-1);animation:tfyln-reveal-in var(--tfyln-motion-base) var(--tfyln-claimlock-ease) both}.tfyln-reveal__row[data-stage=address]{animation-delay:.4s}.tfyln-reveal__row[data-stage=notes]{animation-delay:.47s}.tfyln-reveal__row[data-stage=identity]{animation-delay:.54s}@keyframes tfyln-reveal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.tfyln-reveal__row{animation:none}}.tfyln-reveal__label{margin:0;font-size:var(--tfyln-size-kicker);letter-spacing:var(--tfyln-track-kicker);text-transform:uppercase;color:var(--tfyln-text-faint)}.tfyln-reveal__value{margin:0;font-size:var(--tfyln-size-body);color:var(--tfyln-text)}.tfyln-lost{display:flex;flex-direction:column;gap:var(--tfyln-space-3);padding:var(--tfyln-space-4);border:1px solid var(--tfyln-border);border-radius:var(--tfyln-radius-md);background:var(--tfyln-surface-1)}.tfyln-lost__headline{margin:0;color:var(--tfyln-text-muted);font-feature-settings:var(--tfyln-tabular-nums)}.tfyln-lost__action{min-height:var(--tfyln-hit-min);padding:0 var(--tfyln-space-5);border-radius:var(--tfyln-radius-sm);border:1px solid var(--tfyln-accent);background:transparent;color:var(--tfyln-accent);font:inherit;cursor:pointer}.tfyln-panic__rest{min-height:var(--tfyln-hit-critical);padding:0 var(--tfyln-space-6);border-radius:var(--tfyln-radius-pill);border:1px solid var(--tfyln-danger);background:var(--tfyln-danger-soft);color:var(--tfyln-danger);font:inherit;font-size:var(--tfyln-size-sub);letter-spacing:var(--tfyln-track-kicker);text-transform:uppercase;cursor:pointer}.tfyln-panic{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tfyln-space-3);padding:var(--tfyln-space-4);border:1px solid var(--tfyln-danger);border-radius:var(--tfyln-radius-md);background:var(--tfyln-danger-soft)}.tfyln-panic__confirm{margin:0;flex:1 1 100%;color:var(--tfyln-text)}.tfyln-panic__fire,.tfyln-panic__cancel{min-height:var(--tfyln-hit-critical);padding:0 var(--tfyln-space-5);border-radius:var(--tfyln-radius-sm);font:inherit;cursor:pointer}.tfyln-panic__fire{border:1px solid var(--tfyln-danger);background:var(--tfyln-danger);color:var(--tfyln-on-accent)}.tfyln-panic__cancel{border:1px solid var(--tfyln-border-strong);background:transparent;color:var(--tfyln-text-muted)}.tfyln-panic__wash{position:relative;z-index:var(--tfyln-z-panic);padding:var(--tfyln-space-6);border-radius:var(--tfyln-radius-md);background:var(--tfyln-danger-soft);border:1px solid var(--tfyln-danger)}.tfyln-panic__washline{margin:0 0 var(--tfyln-space-2);font-size:var(--tfyln-size-h2);color:var(--tfyln-text)}.tfyln-panic__pending{margin:0;font-size:var(--tfyln-size-sub);color:var(--tfyln-text-muted)}.tfyln-panic__slide{flex:1 1 60%;min-height:var(--tfyln-hit-critical);accent-color:var(--tfyln-danger);cursor:grab}.tfyln-panic__calls{display:flex;flex-wrap:wrap;gap:var(--tfyln-space-3);margin:var(--tfyln-space-4) 0 var(--tfyln-space-3)}.tfyln-panic__call{display:inline-flex;align-items:center;min-height:var(--tfyln-hit-critical);padding:0 var(--tfyln-space-5);border:1px solid var(--tfyln-danger);border-radius:var(--tfyln-radius-sm);background:var(--tfyln-danger);color:var(--tfyln-on-accent);text-decoration:none;font-size:var(--tfyln-size-body)}.tfyln-pane__head{display:flex;align-items:center;justify-content:space-between;gap:var(--tfyln-space-3)}.tfyln-pane__title{margin:0;font-family:var(--tfyln-font-display);font-size:var(--tfyln-size-h2);font-weight:600}.tfyln-pane__kicker{margin:0;font-size:var(--tfyln-size-kicker);letter-spacing:var(--tfyln-track-kicker);text-transform:uppercase;color:var(--tfyln-text-faint)}.tfyln-pane__badges{display:flex;flex-wrap:wrap;gap:var(--tfyln-space-2)}.tfyln-pane__note{margin:0;font-size:var(--tfyln-size-sub);color:var(--tfyln-text-muted)}.tfyln-pane__eta{display:flex;align-items:center;gap:var(--tfyln-space-2);font-size:var(--tfyln-size-sub);color:var(--tfyln-text-muted)}.tfyln-pane__eta input{width:5rem;min-height:var(--tfyln-hit-min);padding:0 var(--tfyln-space-3);border-radius:var(--tfyln-radius-sm);border:1px solid var(--tfyln-border-strong);background:var(--tfyln-surface-2);color:var(--tfyln-text);font:inherit;font-family:var(--tfyln-font-display);font-feature-settings:var(--tfyln-tabular-nums)}.tfyln-pane__actions{display:flex;flex-wrap:wrap;gap:var(--tfyln-space-3)}.tfyln-pane__cta{min-height:var(--tfyln-hit-min);padding:0 var(--tfyln-space-6);border-radius:var(--tfyln-radius-sm);border:1px solid transparent;background:var(--tfyln-accent);color:var(--tfyln-on-accent);font:inherit;font-weight:600;cursor:pointer;box-shadow:var(--tfyln-glow-accent);transition:transform var(--tfyln-motion-fast) var(--tfyln-motion-spring)}.tfyln-pane__cta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.tfyln-pane__cta:not(:disabled):active{transform:scale(.98)}.tfyln-pane__secondary{align-self:flex-start;min-height:var(--tfyln-hit-min);padding:0 var(--tfyln-space-5);border-radius:var(--tfyln-radius-sm);border:1px solid var(--tfyln-border-strong);background:transparent;color:var(--tfyln-text-muted);font:inherit;cursor:pointer}.tfyln-field{display:flex;flex-direction:column;gap:var(--tfyln-space-2)}.tfyln-field__label{font-size:var(--tfyln-size-kicker);letter-spacing:var(--tfyln-track-kicker);text-transform:uppercase;color:var(--tfyln-text-faint)}.tfyln-field__static{margin:0;color:var(--tfyln-text)}.tfyln-field__input{min-height:var(--tfyln-hit-min);padding:var(--tfyln-space-3);border-radius:var(--tfyln-radius-sm);border:1px solid var(--tfyln-border-strong);background:var(--tfyln-surface-2);color:var(--tfyln-text);font:inherit;resize:vertical}.tfyln-field__hint{font-size:var(--tfyln-size-caption);color:var(--tfyln-text-faint)}.tfyln-field__problem{margin:0;padding:var(--tfyln-space-3);border-radius:var(--tfyln-radius-sm);border:1px solid var(--tfyln-warning);color:var(--tfyln-warning);font-size:var(--tfyln-size-sub)}.tfyln-queue{display:flex;flex-direction:column;gap:var(--tfyln-space-3);padding:var(--tfyln-space-4);border:1px solid var(--tfyln-border);border-radius:var(--tfyln-radius-md);background:var(--tfyln-surface-1)}.tfyln-queue[data-stalled=true]{border-color:var(--tfyln-warning)}.tfyln-queue__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--tfyln-space-3)}.tfyln-queue__venue{color:var(--tfyln-text)}.tfyln-queue__venue-kind{margin-left:auto;font-size:var(--tfyln-size-kicker);letter-spacing:var(--tfyln-track-kicker);text-transform:uppercase;color:var(--tfyln-text-faint)}.tfyln-queue__badges{display:flex;flex-wrap:wrap;gap:var(--tfyln-space-2)}.tfyln-queue__note{margin:0;padding:var(--tfyln-space-3);border-radius:var(--tfyln-radius-sm);background:var(--tfyln-surface-2);color:var(--tfyln-text-muted);font-size:var(--tfyln-size-sub)}.tfyln-queue__actions,.tfyln-queue__reasons{display:flex;flex-wrap:wrap;gap:var(--tfyln-space-2)}.tfyln-queue__approve,.tfyln-queue__decline,.tfyln-queue__waive,.tfyln-queue__reason{min-height:var(--tfyln-hit-min);padding:0 var(--tfyln-space-4);border-radius:var(--tfyln-radius-sm);border:1px solid var(--tfyln-border-strong);background:transparent;color:var(--tfyln-text);font:inherit;cursor:pointer}.tfyln-queue__approve{background:var(--tfyln-accent);border-color:var(--tfyln-accent);color:var(--tfyln-on-accent);font-weight:600}.tfyln-queue__waive[disabled]{color:var(--tfyln-success);border-color:var(--tfyln-success);cursor:default}.tfyln-queue__reason{font-size:var(--tfyln-size-sub);color:var(--tfyln-text-muted)}.tfyln-consent{border:1px solid var(--tfyln-border);border-radius:var(--tfyln-radius-md);background:var(--tfyln-surface-1);padding:var(--tfyln-space-4)}.tfyln-consent__label{display:flex;align-items:center;gap:var(--tfyln-space-3);min-height:var(--tfyln-hit-critical);cursor:pointer}.tfyln-consent__input{position:absolute;opacity:0;width:var(--tfyln-hit-critical);height:var(--tfyln-hit-critical);margin:0;cursor:pointer}.tfyln-consent__track{flex:0 0 auto;width:52px;height:32px;border-radius:var(--tfyln-radius-pill);border:1px solid var(--tfyln-border-strong);background:var(--tfyln-surface-2);display:inline-flex;align-items:center;padding:3px;transition:background var(--tfyln-motion-base) var(--tfyln-motion-ease)}.tfyln-consent__thumb{width:24px;height:24px;border-radius:var(--tfyln-radius-pill);background:var(--tfyln-text-muted);transition:transform var(--tfyln-motion-base) var(--tfyln-motion-ease)}.tfyln-consent[data-state=on] .tfyln-consent__track{background:var(--tfyln-success);border-color:var(--tfyln-success)}.tfyln-consent[data-state=on] .tfyln-consent__thumb{transform:translate(20px);background:var(--tfyln-text-invert)}.tfyln-consent__input:focus-visible+.tfyln-consent__track{outline:2px solid var(--tfyln-accent-hi);outline-offset:2px}.tfyln-consent__text{display:flex;flex-direction:column;gap:var(--tfyln-space-1)}.tfyln-consent__title{margin:0;color:var(--tfyln-text)}.tfyln-consent__sub{margin:0;font-size:var(--tfyln-size-sub);color:var(--tfyln-text-muted)}.tfyln-consent__withdraw{margin-top:var(--tfyln-space-3);min-height:var(--tfyln-hit-min);padding:0 var(--tfyln-space-4);border:1px solid var(--tfyln-border-strong);border-radius:var(--tfyln-radius-sm);background:transparent;color:var(--tfyln-text-muted);font:inherit;cursor:pointer}.tfyln-share{display:flex;flex-direction:column;gap:var(--tfyln-space-3);margin:0;padding:var(--tfyln-space-6);border:1px solid var(--tfyln-share-edge);border-radius:var(--tfyln-radius-lg);background:var(--tfyln-share-ground);color:var(--tfyln-share-ink);text-align:center}.tfyln-share[data-ratio="9:16"]{aspect-ratio:9 / 16}.tfyln-share[data-ratio="1:1"]{aspect-ratio:1 / 1}.tfyln-share__hebrew{margin:0;font-family:var(--tfyln-font-hebrew);font-size:var(--tfyln-size-body);letter-spacing:.3em;color:var(--tfyln-share-ember)}.tfyln-share__kicker{margin:0;font-size:var(--tfyln-size-kicker);letter-spacing:var(--tfyln-track-kicker);text-transform:uppercase;color:var(--tfyln-share-dim)}.tfyln-share__headline{margin:auto 0;font-family:var(--tfyln-font-display);font-size:var(--tfyln-size-h1);font-feature-settings:var(--tfyln-tabular-nums);line-height:1.05}.tfyln-share__silhouette{width:72px;height:72px;margin:0 auto;border-radius:50%;background:var(--tfyln-share-veil)}.tfyln-share__foot{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tfyln-space-2) var(--tfyln-space-4);font-size:var(--tfyln-size-caption);color:var(--tfyln-share-dim)}.tfyln-share__streak{color:var(--tfyln-streak)}.tfyln-share__brand{margin:0;font-size:var(--tfyln-size-kicker);letter-spacing:var(--tfyln-track-wordmark);color:var(--tfyln-share-dim)}.tfyln-share__prompt{display:flex;flex-direction:column;gap:var(--tfyln-space-3);max-width:320px}.tfyln-share__note{margin:0;font-size:var(--tfyln-size-caption);color:var(--tfyln-text-muted)}.tfyln-share__cta{min-height:var(--tfyln-hit-min);border:none;border-radius:var(--tfyln-radius-sm);background:var(--tfyln-accent);color:var(--tfyln-on-accent);font:inherit;cursor:pointer}.tfyln-walk{display:grid;grid-template-rows:1fr auto;gap:var(--tfyln-space-4, 1rem);min-height:100%}.tfyln-walk__loading{padding:var(--tfyln-space-6, 1.5rem);color:var(--tfyln-text-dim)}.tfyln-walk__stage{display:flex;align-items:flex-start;justify-content:center;padding:var(--tfyln-space-4, 1rem);min-height:0}.tfyln-walk__split{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--tfyln-space-4, 1rem);width:100%}.tfyln-walk__single{width:min(24rem,100%)}.tfyln-walk__rail{border-top:1px solid var(--tfyln-border);padding:var(--tfyln-space-4, 1rem);display:grid;gap:var(--tfyln-space-3, .75rem)}.tfyln-walk__caption{margin:0;color:var(--tfyln-text);line-height:1.5;max-width:62ch}.tfyln-walk__failure{margin:0;color:var(--tfyln-text-dim);border-left:2px solid var(--tfyln-border);padding-left:var(--tfyln-space-3, .75rem)}.tfyln-walk__nav{display:flex;align-items:center;gap:var(--tfyln-space-3, .75rem);flex-wrap:wrap}.tfyln-walk__dots{display:flex;gap:var(--tfyln-space-2, .5rem);list-style:none;margin:0;padding:0}.tfyln-walk__dots button{width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.tfyln-walk__dots button:after{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--tfyln-border);transition:background .12s ease,transform .12s ease}.tfyln-walk__dots button[data-state=seen]:after{background:var(--tfyln-text-dim)}.tfyln-walk__dots button[data-state=here]:after{background:var(--tfyln-accent);transform:scale(1.4)}.tfyln-walk__dots button:focus-visible{outline:2px solid var(--tfyln-focus, var(--tfyln-accent));outline-offset:2px;border-radius:50%}@media (prefers-reduced-motion: reduce){.tfyln-walk__dots button:after{transition:none}}
