.cf-media{position:absolute;inset:0}.cf-media__view{opacity:0;transition:opacity var(--v5-open) var(--v5-ease);position:absolute;inset:0}.cf-media__view[data-on=true]{opacity:1}.cf-media__bar{z-index:2;top:var(--v5-inset);left:var(--v5-inset);right:var(--v5-inset);pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute}.cf-media__bar>*{pointer-events:auto}.cf-seg{border-radius:calc(var(--bt-r-in) - var(--v5-inset));-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#ffffffbd;gap:2px;padding:3px;display:flex;box-shadow:inset 0 1px #ffffffb3,0 4px 16px #1010141f}.cf-seg__btn{isolation:isolate;border-radius:calc(var(--bt-r-in) - var(--v5-inset) - 3px);height:32px;color:var(--v5-fg-2);font:inherit;font-size:13px;font-weight:var(--fw-semibold);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:color var(--v5-move) var(--v5-ease), background var(--v5-move) var(--v5-ease);background:0 0;border:0;padding:0 12px;position:relative;overflow:hidden}.cf-seg__btn:hover{color:var(--v5-ink)}.cf-seg__btn[aria-pressed=true]{background:var(--v5-card);color:var(--v5-ink)}.cf-seg__btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cf-seg__label{position:relative}.cf-media__bar .bt-pause{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--v5-ink);background:#ffffffbd;box-shadow:0 4px 16px #1010141f}@media (max-width:560px){.cf-seg__btn{padding:0 9px;font-size:12.5px}.v7-prog__way .v7-prog__shot{aspect-ratio:5/4}}.cf-seg__fill,.cf-tour__fill{z-index:-1;background:color-mix(in srgb, var(--v5-blue) 9%, transparent);transform-origin:0;animation-name:cf-fill;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:forwards;position:absolute;inset:0;transform:scaleX(0)}.cf-seg__fill[data-run=true],.cf-tour__fill[data-run=true]{animation-play-state:running}@keyframes cf-fill{to{transform:scaleX(1)}}.v7-prog__has .bt-pill[data-fact]{transition:background var(--v5-move) var(--v5-ease), color var(--v5-move) var(--v5-ease), box-shadow var(--v5-move) var(--v5-ease)}.v7-prog__way[data-fact=formats] .bt-pill[data-fact=formats],.v7-prog__way[data-fact=women] .bt-pill[data-fact=women]{background:color-mix(in srgb, var(--v5-blue) 8%, var(--v5-card));color:var(--v5-blue);box-shadow:none}.cf-frame{border-radius:var(--v5-r-sm);background:var(--v5-card);box-shadow:0 0 0 1px var(--v5-line);flex-direction:column;display:flex;overflow:hidden}.cf-frame__bar{background:var(--v5-paper);height:30px;box-shadow:inset 0 -1px 0 var(--v5-line-2);flex:none;align-items:center;gap:6px;padding:0 12px;display:flex}.cf-frame__bar i{background:var(--v5-line);border-radius:50%;width:8px;height:8px}.cf-frame__bar span{background:var(--v5-card);height:18px;box-shadow:inset 0 0 0 1px var(--v5-line-2);color:var(--v5-fg-3);border-radius:999px;flex:0 220px;place-items:center;margin-left:10px;font-size:10.5px;display:grid}.cf-frame__view{flex:1;min-height:0;position:relative}.cf-online{background:linear-gradient(160deg, color-mix(in srgb, var(--v5-blue) 16%, var(--v5-card)), color-mix(in srgb, var(--v5-blue) 5%, var(--v5-card)));padding:54px clamp(14px,3cqi,32px) 0;display:flex;position:absolute;inset:0}.cf-online .cf-frame{border-bottom-right-radius:0;border-bottom-left-radius:0;flex:1}.cf-call{background:var(--v5-ink);grid-template-columns:1fr 1fr;gap:6px;padding:6px 6px 0;display:grid;position:absolute;inset:0}.cf-call__tile{border-radius:8px 8px 0 0;position:relative;overflow:hidden}.cf-call__tile img{object-fit:cover;object-position:center 30%}.cf-seats{background:linear-gradient(160deg, color-mix(in srgb, var(--v5-blue) 12%, var(--v5-card)), color-mix(in srgb, var(--v5-blue) 4%, var(--v5-card)));color:var(--v5-ink);flex-direction:column;justify-content:flex-end;gap:clamp(10px,2cqi,16px);padding:54px clamp(16px,3.4cqi,30px) clamp(16px,3cqi,26px);display:flex;position:absolute;inset:0}.cf-seats__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cf-seats__h{font-size:clamp(20px,4.2cqi,30px);font-weight:var(--fw-extrabold);letter-spacing:-.035em;margin:0;line-height:1}.cf-seats__tag{font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--v5-fg-3)}.cf-seats__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,1.4cqi,12px) clamp(4px,1cqi,10px);margin:0;padding:0;list-style:none;display:grid}.cf-seat{justify-items:center;gap:4px;min-width:0;display:grid}.cf-seat__dot{aspect-ratio:1;background:linear-gradient(135deg, hsl(from var(--v5-blue) h s calc(l + 9)), var(--v5-blue), hsl(from var(--v5-blue) h calc(s + 5) calc(l - 8)));color:#fff;width:min(100%,52px);font-size:clamp(13px,2.6cqi,18px);font-weight:var(--fw-extrabold);border-radius:50%;place-items:center;display:grid}.cf-seat[data-taken=false] .cf-seat__dot{background:#10101412}.cf-seat__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--v5-fg-2);font-size:11px;line-height:1.2;overflow:hidden}.cf-seat[data-taken=false] .cf-seat__name{color:var(--v5-fg-3)}.cf-media__view[data-on=true] .cf-seat[data-taken=true] .cf-seat__dot{animation:cf-pop var(--v5-open) var(--v5-ease) both;animation-delay:calc(var(--i) * 70ms + .16s)}@keyframes cf-pop{0%{opacity:0;transform:scale(.6)}}.cf-seats__foot{color:var(--v5-fg-2);margin:0;font-size:13px;line-height:1.35}.cf-seats__foot b{color:var(--v5-ink)}@media (max-width:560px){.cf-seat__name{display:none}}.cf-card{padding:var(--bt-pad)}.cf-card__head{gap:8px;display:grid}.cf-card__h{font-size:clamp(22px,2.2vw,30px);font-weight:var(--fw-extrabold);letter-spacing:-.035em;color:var(--v5-fg);text-wrap:balance;margin:0;line-height:1.08}.cf-card__head .v5-body{max-width:44ch}.cf-tour{grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:clamp(20px,2.4vw,36px);display:grid}@container (max-width:820px){.cf-tour{grid-template-columns:minmax(0,1fr)}}.cf-tour__side{flex-direction:column;gap:clamp(16px,1.6vw,22px);min-width:0;display:flex}.cf-tour__side .bt-pause{margin-top:auto}.cf-tour__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cf-tour__tab{isolation:isolate;border-radius:var(--v5-r-sm);width:100%;color:var(--v5-fg-2);font:inherit;text-align:left;cursor:pointer;transition:background var(--v5-move) var(--v5-ease), color var(--v5-move) var(--v5-ease);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.cf-tour__tab:hover{background:var(--v5-line-2)}.cf-tour__tab[aria-pressed=true]{background:var(--v5-paper);color:var(--v5-ink);row-gap:4px}.cf-tour__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cf-tour__num{font-size:12px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--v5-fg-3);transition:color var(--v5-move) var(--v5-ease)}.cf-tour__tab[aria-pressed=true] .cf-tour__num{color:var(--v5-blue)}.cf-tour__t{font-size:16px;font-weight:var(--fw-bold);letter-spacing:-.015em;line-height:1.25}.cf-tour__d{transition:grid-template-rows var(--v5-open) var(--v5-ease);grid-column:2;grid-template-rows:0fr;display:grid}.cf-tour__d>span{min-height:0;color:var(--v5-fg-2);text-wrap:pretty;font-size:13.5px;line-height:1.45;overflow:hidden}.cf-tour__tab[aria-pressed=true] .cf-tour__d{grid-template-rows:1fr}.cf-tour__stage{border-radius:var(--v5-r);background:linear-gradient(160deg, color-mix(in srgb, var(--v5-blue) 14%, var(--v5-card)), color-mix(in srgb, var(--v5-blue) 4%, var(--v5-card)));align-self:start;padding:clamp(12px,2.2cqi,28px);position:relative}.cf-tour__win{transition:opacity var(--v5-open) var(--v5-ease)}.cf-tour__win .cf-frame__view{aspect-ratio:1600/1096}.cf-tour__stage[data-view=devices] .cf-tour__win{opacity:0}.cf-shot{opacity:0;transition:opacity var(--v5-open) var(--v5-ease);position:absolute;inset:0}.cf-shot[data-on=true]{opacity:1}.cf-mark{z-index:1;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-7px,-50%)}.cf-mark[data-flip=true]{flex-direction:row-reverse;transform:translate(calc(7px - 100%),-50%)}.cf-mark i{background:var(--v5-blue);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb, var(--v5-blue) 25%, transparent);animation:cf-ping 1.6s var(--v5-ease) infinite;border-radius:50%;flex:none}.cf-mark__label{background:var(--v5-ink);color:#fff;font-size:12px;font-weight:var(--fw-semibold);white-space:nowrap;border-radius:999px;padding:6px 10px;line-height:1.2}.cf-shot[data-on=true] .cf-mark{animation:cf-in .42s var(--v5-ease) .5s both}@keyframes cf-ping{50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--v5-blue) 0%, transparent)}}@keyframes cf-in{0%{opacity:0;transform:translate(-7px,calc(6px - 50%))}}.cf-shot[data-on=true] .cf-mark[data-flip=true]{animation-name:cf-in-flip}@keyframes cf-in-flip{0%{opacity:0;transform:translate(calc(7px - 100%),calc(6px - 50%))}}.cf-devices{opacity:0;pointer-events:none;transition:opacity var(--v5-open) var(--v5-ease);position:absolute;inset:0}.cf-devices[data-on=true]{opacity:1}.cf-devices__laptop,.cf-devices__phone{position:absolute}.cf-devices__laptop{aspect-ratio:1600/965;top:50%;left:4%;right:17%;transform:translateY(-50%)}.cf-devices__phone{aspect-ratio:856/1748;height:70%;bottom:7%;right:5%}.cf-devices img{object-fit:contain}.cf-start{--cf-gap:clamp(16px, 2.2vw, 32px);--cf-mark:44px;padding:var(--v5-inset) var(--bt-pad) var(--v5-inset) var(--v5-inset);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,48px);display:grid}@media (max-width:900px){.cf-start{padding:var(--v5-inset) var(--v5-inset) var(--bt-pad);grid-template-columns:minmax(0,1fr)}.cf-start .cf-start__steps{padding-inline:calc(var(--bt-pad) - var(--v5-inset))}}.cf-start__offer{--bt-acts-pad:calc(var(--bt-pad) - var(--v5-inset) + 8px);--bt-acts-r:calc(var(--bt-r-in) - var(--v5-inset));padding:calc(var(--bt-pad) - var(--v5-inset) + 8px);border-radius:var(--bt-r-in);background:linear-gradient(160deg, color-mix(in srgb, var(--v5-blue) 14%, var(--v5-card)), color-mix(in srgb, var(--v5-blue) 4%, var(--v5-card)));flex-direction:column;gap:12px;display:flex}.cf-start__h{font-size:clamp(28px,3.2vw,46px);font-weight:var(--fw-extrabold);letter-spacing:-.04em;color:var(--v5-fg);text-wrap:balance;margin:0;line-height:1}.cf-start__h em{color:var(--v5-blue);font-style:normal}.cf-start__p{max-width:34ch;color:var(--v5-fg-2)}.cf-start__act{margin-top:auto;padding-top:clamp(8px,1.4vw,20px)}.cf-start__note{color:var(--v5-fg-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.cf-start__note:before{content:"";background:var(--v5-blue);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--v5-blue) 22%, transparent);border-radius:50%}.cf-start__steps{gap:var(--cf-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;margin:0;padding:clamp(12px,2vw,28px) 0;list-style:none;display:grid;position:relative}.cf-step:not(:last-child):before,.cf-step:not(:last-child):after{content:"";top:calc(var(--cf-mark) / 2 - 1px);left:calc(var(--cf-mark) / 2);width:calc(100% + var(--cf-gap));background:var(--v5-line);border-radius:1px;height:2px;position:absolute}.cf-step:not(:last-child):after{background:var(--v5-blue);transform-origin:0;transition:transform .45s linear;transition-delay:calc(var(--i) * .45s + .15s);transform:scaleX(0)}.cf-start__steps[data-seen=true] .cf-step:after{transform:scaleX(1)}.cf-step{align-content:start;gap:8px;min-width:0;display:grid;position:relative}.cf-step__mark{z-index:1;width:var(--cf-mark);height:var(--cf-mark);background:var(--v5-card);box-shadow:inset 0 0 0 1px var(--v5-line);color:var(--v5-fg-3);transition:background var(--v5-move) var(--v5-ease), color var(--v5-move) var(--v5-ease), box-shadow var(--v5-move) var(--v5-ease), transform var(--v5-open) var(--v5-ease);transition-delay:calc(var(--i) * .45s + .15s);border-radius:50%;place-items:center;margin-bottom:6px;display:grid;position:relative}.cf-step__mark svg{width:20px;height:20px}.cf-start__steps[data-seen=true] .cf-step__mark{background:linear-gradient(135deg, hsl(from var(--v5-blue) h s calc(l + 9)), var(--v5-blue), hsl(from var(--v5-blue) h calc(s + 5) calc(l - 8)));color:#fff;box-shadow:none;transform:scale(1.06)}.cf-step__num{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--v5-fg-3)}.cf-step__t{font-size:clamp(16px,1.35vw,19px);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--v5-fg);margin:0;line-height:1.25}.cf-step__tag{background:var(--v5-blue);color:#fff;font-size:11px;font-style:normal;font-weight:var(--fw-bold);letter-spacing:.01em;vertical-align:3px;border-radius:999px;margin-left:8px;padding:3px 8px;line-height:1.2;display:inline-block}.cf-step__d{max-width:30ch;color:var(--v5-fg-2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}@container (max-width:560px){.cf-start__steps{grid-template-columns:minmax(0,1fr);gap:22px}.cf-step{grid-template-columns:var(--cf-mark) minmax(0, 1fr);gap:4px 14px}.cf-step__mark{grid-row:1/span 3;margin-bottom:0}.cf-step:not(:last-child):before,.cf-step:not(:last-child):after{top:calc(var(--cf-mark) / 2);left:calc(var(--cf-mark) / 2 - 1px);width:2px;height:calc(100% + 22px)}.cf-step:not(:last-child):after{transform-origin:top;transform:scaleY(0)}.cf-start__steps[data-seen=true] .cf-step:after{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.cf-seg__fill,.cf-tour__fill,.cf-mark i,.cf-shot[data-on=true] .cf-mark,.cf-media__view[data-on=true] .cf-seat[data-taken=true] .cf-seat__dot{animation:none}.cf-seg__fill,.cf-tour__fill{display:none}.cf-media__view,.cf-seg__btn,.cf-tour__tab,.cf-tour__d,.cf-tour__num,.cf-tour__win,.cf-shot,.cf-devices,.cf-step:after,.cf-step__mark,.v7-prog__has .bt-pill[data-fact]{transition:none}}
