.zph-hero{padding-block:clamp(36px,4vw,60px) clamp(56px,6.7vw,96px);background:radial-gradient(ellipse 60% 40% at 50% 0,var(--zu-wash-2),transparent 72%),var(--zu-light-base)}.zph-hero__words{display:flex;flex-direction:column;align-items:center;text-align:center}.zph-title{max-width:20ch;margin:16px 0 0;font-family:var(--font-display-tight),var(--font-sans);font-size:var(--zv-t-hero);font-weight:480;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}@media (min-width:900px){.zph-title{max-width:none}.zph-title__line{display:block}}.zph-lead{max-width:54ch;margin:clamp(16px,1.6vw,24px) 0 0;font-size:var(--zv-t-lead);line-height:1.5;color:var(--zu-ink-2);text-wrap:balance}.zph-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(24px,2.2vw,32px)}.zph-record{--zph-inset:12px;margin:clamp(32px,3.4vw,48px) 0 0;border-top:1px solid var(--zu-ink);border-bottom:1px solid var(--zu-ink);text-align:start}.zph-record__head{display:grid;gap:18px;padding:20px var(--zph-inset);border-bottom:1px solid var(--zu-line)}.zph-record__id{display:grid;justify-items:start;gap:6px;min-width:0}.zph-record__kind{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--zu-mono);font-size:var(--zv-t-mono);font-weight:600;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;color:var(--zu-ink-3)}.zph-record__title{margin:0;font-family:var(--font-display-tight),var(--font-sans);font-size:var(--zv-t-h3);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--zu-ink)}.zph-record__agent{display:flex;align-items:center;gap:10px;margin:2px 0 0;font-size:15px;line-height:1.4;color:var(--zu-ink-2)}.zph-record__agent b{font-weight:600;color:var(--zu-ink)}.zph-record__orb{flex:none;width:28px;height:28px}.zph-lineup__k{max-width:40ch;margin:6px 0 0;font-size:var(--zv-t-cap);line-height:1.45;color:var(--zu-ink-3);text-wrap:pretty}.zph-lineup{min-width:0}.zph-lineup__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none}.zph-lineup__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;line-height:1.3;color:var(--zu-ink-2);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:4px;transition:color .16s var(--vk-ease-snappy),text-decoration-color .16s var(--vk-ease-snappy)}.zph-lineup__link svg{flex:none;width:18px;height:18px;color:var(--zu-ink-3)}.zph-lineup li[data-core] .zph-lineup__link{font-weight:600;color:var(--zu-ink)}.zph-lineup li[data-core] .zph-lineup__link svg{color:var(--zu-brand)}.zph-lineup__link:hover{color:var(--zu-ink);text-decoration-color:var(--zu-ink)}.zph-lineup__link:focus-visible{outline:2px solid var(--zu-brand);outline-offset:2px;border-radius:var(--zu-r-2)}.zph-record__rows{position:relative;margin:0;padding:0;list-style:none}.zph-after,.zph-record__rows>li+li{border-top:1px solid var(--zu-line)}.zph-after__k{margin:0;padding:18px var(--zph-inset) 0;font-family:var(--zu-mono);font-size:var(--zv-t-mono);font-weight:600;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;color:var(--zu-ink-3)}.zph-after__rows{margin:0;padding:0;list-style:none}.zph-after__rows>li+li{border-top:1px solid var(--zu-line)}.zph-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:18px;padding:24px var(--zph-inset) 28px;transition:background-color .16s var(--vk-ease-snappy)}.zph-row:hover{background:var(--zu-hover-2)}.zph-row__link:focus-visible{outline:2px solid var(--zu-brand);outline-offset:4px;border-radius:var(--zu-r-2)}@supports selector(:has(*)){.zph-row__link:focus-visible{outline:none}.zph-row:has(.zph-row__link:focus-visible){outline:2px solid var(--zu-brand);outline-offset:-2px}}.zph-row__words{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;row-gap:8px;min-width:0}.zph-row__time{margin:0;padding-left:54px;font-family:var(--zu-mono);font-size:var(--zv-t-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--zu-ink-3)}.zph-row__name{margin:0;font-family:var(--font-display-tight),var(--font-sans);font-size:var(--zv-t-h3);font-weight:500;letter-spacing:-.02em;line-height:1.2}.zph-row__link{display:inline-flex;align-items:center;gap:14px;color:var(--zu-ink);text-decoration:none}.zph-row__link:after{content:"";position:absolute;z-index:1;inset:0}.zph-row__tile{position:relative;z-index:1;display:grid;flex:none;place-items:center;width:40px;height:40px;border:1px solid var(--zu-line);border-radius:var(--zu-r-4);background:var(--zu-light-raise);color:var(--zu-ink);transition:border-color .16s var(--vk-ease-snappy)}.zph-row__tile svg{width:20px;height:20px}.zph-row__label{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color .16s var(--vk-ease-snappy)}.zph-row__arrow{flex:none;width:18px;height:18px;color:var(--zu-ink-3);transition:transform .2s var(--vk-ease-snappy),color .16s var(--vk-ease-snappy)}.zph-row__event{max-width:40ch;margin:0;padding-left:54px;font-size:var(--zv-t-body);line-height:1.5;color:var(--zu-ink-2);text-wrap:pretty}.zph-row:is(:hover,:has(.zph-row__link:focus-visible)) .zph-row__label{text-decoration-color:var(--zu-ink)}.zph-row:is(:hover,:has(.zph-row__link:focus-visible)) .zph-g,.zph-row:is(:hover,:has(.zph-row__link:focus-visible)) .zph-row__tile{border-color:var(--zu-line-hard)}.zph-row:is(:hover,:has(.zph-row__link:focus-visible)) .zph-row__arrow{color:var(--zu-ink);transform:translateX(3px)}.zph-row__glimpse{container-type:inline-size;min-width:0}@media (min-width:1024px){.zph-record__head,.zph-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(32px,4vw,64px)}.zph-row{padding-block:24px}.zph-row__words{row-gap:10px}.zph-record__rows:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--zph-inset) + 19.5px);width:1px;background:var(--zu-line-2);pointer-events:none}.zph-record__rows>li[data-core]{--zph-bleed:clamp(16px,2vw,28px);grid-template-columns:minmax(0,4fr) minmax(0,8fr);margin:12px calc(-1 * var(--zph-bleed));padding:clamp(32px,3.2vw,44px) calc(var(--zph-inset) + var(--zph-bleed));border-radius:18px;box-shadow:var(--zu-shadow-panel)}.zph-row[data-core]:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--zph-inset) + var(--zph-bleed) + 19.5px);width:1px;background:var(--zu-line-2);pointer-events:none}.zph-row[data-core] .zph-row__name{font-size:var(--zv-t-h2);letter-spacing:-.03em;line-height:1.08}.zph-row[data-core] .zph-row__event{max-width:26ch;font-size:var(--zv-t-lead);line-height:1.45}.zph-after__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.zph-after__rows>li+li{border-top:0;border-left:1px solid var(--zu-line)}.zph-after .zph-row{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:20px;padding:16px clamp(24px,2.6vw,36px) 28px var(--zph-inset)}.zph-after .zph-row+.zph-row{padding-inline:clamp(24px,2.6vw,36px) var(--zph-inset)}}.zph-record__rows>li[data-core],.zph-record__rows>li[data-core]+li{border-top:0}.zph-row[data-core]{background:var(--zu-base);color:var(--zu-ink)}.zph-row[data-core] .zph-row__tile,.zph-row[data-core]:hover{background:var(--zu-raise)}.zph-row[data-core] .zph-row__tile svg{color:var(--zu-brand)}.zph-row[data-core] .zph-g{min-height:0;background:var(--zu-panel-face)}.zph-g{display:flex;flex-direction:column;gap:14px;min-height:184px;padding:14px 20px 18px;border:1px solid var(--zu-line);border-radius:14px;background:var(--zu-light-raise);color:var(--zu-ink);font-size:15px;line-height:1.45;transition:border-color .16s var(--vk-ease-snappy)}.zph-g[data-g=voice-agents]{background:var(--zu-panel-face)}.zph-g__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px;margin:0;padding-bottom:10px;border-bottom:1px solid var(--zu-line);font-size:var(--zv-t-cap);line-height:1.4}.zph-g__head-k{display:inline-flex;align-items:center;gap:8px;min-width:0;font-weight:600;color:var(--zu-ink)}.zph-g__head-v{font-family:var(--zu-mono);font-size:var(--zv-t-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--zu-ink-3)}.zph-g__body{display:flex;flex:1;flex-direction:column;justify-content:center;gap:12px;min-width:0}.zph-g p{margin:0}.zph-g b{font-weight:600}.zph-g__k{color:var(--zu-ink-3)}.zph-g__dot{flex:none;width:7px;height:7px;border-radius:var(--zu-r-dot);background:var(--zu-ok)}.zph-g__ok{display:inline-flex;align-items:center;gap:6px;font-size:var(--zv-t-cap);color:var(--zu-ink-2);white-space:nowrap}.zph-g__glyph{flex:none;width:18px;height:18px;color:var(--zu-ink-2)}.zph-g__n{font-family:var(--zu-mono);font-size:var(--zv-t-cap);font-variant-numeric:tabular-nums;color:var(--zu-ink-3)}.zph-g__number{font-family:var(--font-display-tight),var(--font-sans);font-size:clamp(30px,9.5cqi,52px);font-weight:480;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1;white-space:nowrap}.zph-g__route{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.zph-g__match{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:0}.zph-g__id{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--zu-ink);border-radius:var(--zu-r-4)}.zph-g__id-words{display:grid;min-width:0}.zph-g__id-k{font-size:var(--zv-t-cap);color:var(--zu-ink-3)}.zph-g__id-v{font-variant-numeric:tabular-nums;white-space:nowrap}.zph-g__wire{justify-self:center;width:1px;height:14px;background:var(--zu-line-hard)}.zph-g__card{display:grid;justify-items:center;gap:6px;padding:10px 14px 12px;border:1px solid var(--zu-line);border-radius:var(--zu-r-4);background:var(--zu-light-base);text-align:center}.zph-g__card b{font-family:var(--font-display-tight),var(--font-sans);font-size:19px;font-weight:500;letter-spacing:-.015em}.zph-g__card span{font-size:var(--zv-t-cap);color:var(--zu-ink-2)}@container (min-width: 520px){.zph-g__match{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center}.zph-g__wire{justify-self:stretch;width:auto;height:1px}}.zph-g__clause,.zph-g__sec{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:baseline}.zph-g__sec{font-weight:600}.zph-g__clause{line-height:1.6;text-wrap:pretty}.zph-g__marker{padding:1px 2px;border-radius:var(--zu-r-1);background:var(--zu-brand-soft);color:var(--zu-ink);box-decoration-break:clone;-webkit-box-decoration-break:clone}.zph-g__lanes{display:grid;grid-template-columns:3.6rem minmax(0,1fr);align-items:center;column-gap:12px;row-gap:10px}.zph-g__lane-k{font-family:var(--zu-mono);font-size:var(--zv-t-mono);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--zu-ink-3)}.zph-g__lane-k:not(:nth-last-child(2)){align-self:end;padding-bottom:6px}.zph-g__track{position:relative;height:50px;border-bottom:1px solid var(--zu-line)}.zph-g__track[data-lane=tools]{height:40px;border-bottom:0}.zph-g__wave{bottom:3px;width:var(--w);height:23px;display:flex;align-items:center;justify-content:space-between}.zph-g__line,.zph-g__wave{position:absolute;left:var(--x)}.zph-g__line{top:0;max-width:var(--w);padding-right:10px;overflow:hidden;font-size:var(--zv-t-cap);line-height:20px;white-space:nowrap;color:var(--zu-ink-2)}.zph-g__script{display:none;margin:0;padding:0;list-style:none}@container (max-width: 599px){.zph-g__lanes{display:none}.zph-g__script{display:grid}.zph-g__script>li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;column-gap:12px;row-gap:2px;padding-block:9px;border-top:1px solid var(--zu-line)}.zph-g__script>li:first-child{padding-top:0;border-top:0}.zph-g__at{grid-row:1/span 2;font-family:var(--zu-mono);font-size:var(--zv-t-mono);font-variant-numeric:tabular-nums;color:var(--zu-ink-3)}.zph-g__who{font-family:var(--zu-mono);font-size:var(--zv-t-mono);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--zu-ink-3)}.zph-g__words{font-size:15px;line-height:1.45;color:var(--zu-ink);text-wrap:pretty}.zph-g__script>li[data-tool] .zph-g__words{font-size:var(--zv-t-cap);color:var(--zu-ink-2)}}.zph-g__wave>span{flex:none;width:3px;height:100%;border-radius:var(--zu-r-dot);background:var(--zu-ink);transform:scaleY(var(--h))}.zph-g__track[data-lane=agent] .zph-g__wave>span{background:var(--zu-brand-300)}.zph-g__tool{position:absolute;top:0;left:var(--x);display:grid;gap:2px;min-width:var(--w);padding-top:8px;border-top:2px solid var(--zu-ink-2);white-space:nowrap}.zph-g__tool:before{content:"";position:absolute;top:-5px;right:0;width:8px;height:8px;border-radius:var(--zu-r-dot);background:var(--zu-ink)}.zph-g__tool-name{font-family:var(--zu-mono);font-size:var(--zv-t-mono);color:var(--zu-ink)}.zph-g__tool-v{font-size:var(--zv-t-cap);color:var(--zu-ink-2)}.zph-g__booked{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:12px;border-top:1px solid var(--zu-line);font-weight:600}.zph-g__thread{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 24px}.zph-g__msg{display:grid;justify-items:start;gap:8px}.zph-g__from{display:inline-flex;align-items:center;gap:8px;font-size:var(--zv-t-cap);font-weight:600}.zph-g__orb{width:16px;height:16px}.zph-g__bubble{max-width:34ch;padding:10px 14px;border-radius:16px 16px 16px 4px;background:var(--zu-light-sunken);text-wrap:pretty}.zph-g__remembers{display:grid;gap:4px;font-size:var(--zv-t-cap);line-height:1.45;color:var(--zu-ink-2);text-wrap:pretty}.zph-g__remembers-k{font-weight:600;color:var(--zu-ink-3)}@container (min-width: 520px){.zph-g__thread{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center}.zph-g__remembers{padding-left:20px;border-left:1px solid var(--zu-line)}}.zph-g__tile{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 24px}.zph-g__tile-said,.zph-g__tile-who{display:grid;gap:8px;align-content:center}.zph-g__contact{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:600}.zph-g__tile .zph-g__k{font-size:var(--zv-t-cap);color:var(--zu-ink-2)}.zph-g__said{text-wrap:pretty}.zph-g__seat{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:6px 12px;border:1px solid var(--zu-ink);border-radius:var(--zu-r-dot);font-size:var(--zv-t-cap);font-weight:600}@container (min-width: 520px){.zph-g__tile{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.zph-g__tile-said{padding-left:20px;border-left:1px solid var(--zu-line)}}.zph-g__rule{font-weight:600;text-wrap:pretty}.zph-g__rows{display:grid;margin:0;padding:0;list-style:none}.zph-g__rows>li{display:grid;grid-template-columns:minmax(0,7.5rem) auto minmax(0,1fr);align-items:center;column-gap:14px;min-height:36px;padding-block:6px;border-top:1px solid var(--zu-line)}.zph-g__rows>li b{font-weight:600}.zph-g__body>.zph-g__rows:first-child>li:first-child{border-top:0}.zph-g__v{font-size:var(--zv-t-cap);color:var(--zu-ink-2);text-wrap:pretty}.zph-g__rows>li[data-first]{margin-inline:-8px;padding-inline:8px;border-radius:var(--zu-r-2);background:color-mix(in oklab,var(--zu-ok) 6%,transparent)}.zph-g__rows[data-kind=checks]>li{grid-template-columns:minmax(0,1fr) auto auto}.zph-g__more{font-size:var(--zv-t-cap);color:var(--zu-ink-2)}.zph-g__rows>li[data-more]>.r2-stamp{grid-column:-2}.zph-g__rows[data-kind=dial]>li{grid-template-columns:minmax(0,8rem) minmax(0,1fr) auto}.zph-g__rows[data-kind=dial] .zph-g__v{font-size:15px;color:var(--zu-ink)}.zph-g__kind{font-family:var(--zu-mono);font-size:var(--zv-t-mono);letter-spacing:.04em;color:var(--zu-ink-3)}.zph-g__check{justify-self:end;width:18px;height:18px;color:var(--zu-ok)}.zph-g__sum{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:10px;border-top:1px solid var(--zu-line);font-variant-numeric:tabular-nums}@container (max-width: 519px){.zph-g__rows>li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.zph-g__rows .zph-g__v{grid-column:1/-1;grid-row:2}.zph-g__rows[data-kind=checks]>li{grid-template-columns:minmax(0,1fr) auto}.zph-g__rows[data-kind=checks] .zph-g__kind{grid-column:1;grid-row:2}.zph-g__rows[data-kind=dial]>li{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:1023px){.zph-record__rows>li[data-core]{margin-inline:calc(-1 * var(--zu-pad-x));padding-inline:calc(var(--zu-pad-x) + var(--zph-inset))}}@media (max-width:759px){.zph-record{--zph-inset:0px}.zph-lineup__list{gap:4px 12px}.zph-lineup__link{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:64px;font-size:var(--zv-t-cap);text-align:center}.zph-record__head{padding-inline:4px}.zph-row{row-gap:16px;padding-block:20px 24px}.zph-row__link{gap:12px}.zph-row__tile{width:36px;height:36px}.zph-row__tile svg{width:18px;height:18px}.zph-row__event,.zph-row__time{padding-left:48px}.zph-g{padding:12px 16px 16px}}@media (max-width:519px){.zph-actions{flex-direction:column;align-self:stretch}}@media (prefers-reduced-motion:reduce){.zph-g,.zph-lineup__link,.zph-row,.zph-row__arrow,.zph-row__label,.zph-row__tile{transition:none}.zph-row:is(:hover,:has(.zph-row__link:focus-visible)) .zph-row__arrow{transform:none}}