.fg .ts-logo.fg-logo{width:auto;height:30px}@media (max-width:768px){.fg .ts-logo.fg-logo{height:26px}}.ts .fg-fig-t{letter-spacing:-.03em;font-family:Feature Text,Georgia,serif;font-size:clamp(26px,2.2vw,29px);font-weight:500;line-height:1;margin:0 0 22px!important}@media (max-width:768px){.ts .fg-fig-t{font-size:28px;line-height:1.05}}.ug{container-type:inline-size}.ug svg{max-width:100%;height:auto;font-family:Saans,Arial,sans-serif;display:block;overflow:visible}.ug-ax,.ug-tick,.ug-q{letter-spacing:.075em;fill:var(--muted);font-size:13px;font-weight:500}.ug-q.is-focal{fill:var(--ink)}.ug-note{fill:var(--muted);font-size:16px}.ug-lead{fill:var(--ink);font-size:16px;font-weight:500}.ug-lead.is-focal{fill:var(--accent-text)}.ug-line{fill:none;stroke:var(--ink);stroke-width:1px}.ug-line.ug-div{stroke:var(--line)}.ug-dash{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:4 4}.ug-head{fill:none;stroke:var(--ink);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.ug-m1{fill:var(--accent)}.ug-m2{fill:#fffff9;stroke:var(--ink);stroke-width:1px}.ug-mt{fill:var(--ink);font-size:14px;font-weight:600}.ug-mt.is-1{fill:#fffff9}.ug-tall{display:none}@container (max-width:831px){.ug-wide{display:none!important}.ug-tall{display:block}.ug-tall ol{border-top:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none}.ug-tall li{border-bottom:1px solid var(--line);color:var(--muted);padding:10px 0;font-size:16px;line-height:1.45}.ug-tall li b{color:var(--ink);font-weight:500;display:block}.ug-tall li b.is-focal{color:var(--accent-text)}.ts .ug-tall-note{color:var(--muted);font-size:16px;line-height:1.45;margin:12px 0 0!important}}.fg-hc .rv-view{aspect-ratio:1776/936;cursor:zoom-in}.fg-hc .rv-screen-box{opacity:1;transition:none;display:none;transform:none}.fg-hc .rv-screen-box.is-on{display:block}.fg-hc .rv-spot{box-shadow:none;border-width:2px;transition:none}.ts .fg-hc .rv-panel{flex-direction:column-reverse;gap:10px;display:flex!important}.ts .fg-hc .rv-view{width:100%}.ts .fg-hc .rv-moments{gap:6px;width:100%;margin:0;padding:0;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.fg-zoom{position:absolute;inset:0}.fg-zoom img{width:100%;height:100%;display:block}@media (max-width:768px){.ts .fg-hc .rv-moments{grid-template-columns:1fr!important}}.fg-hc .rv-moment,.fg-hc .rv-num{transition:none}.fg-call-body{background:var(--soft);border-radius:14px;padding:28px 32px 30px}.ts .fg-call-lines{flex-direction:column;gap:14px;list-style:none;display:flex;margin:22px 0 0!important;padding:0!important}.ts .fg-call-lines li{flex-direction:column;gap:6px;max-width:78%;display:flex;margin:0!important;padding:0!important}.ts .fg-call-lines li:before{display:none}.fg-call-lines li.is-rep{align-self:flex-end;align-items:flex-end}.fg-call-lines li.is-buyer{align-self:flex-start;align-items:flex-start}.fg-call-who{letter-spacing:.075em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:500}.ts .fg-call-bubble{border-radius:20px;padding:12px 18px;font-size:18px;line-height:1.4;margin:0!important}.fg-call-lines li.is-rep .fg-call-bubble{background:var(--ink);color:#fffff9;border-bottom-right-radius:6px}.fg-call-lines li.is-buyer .fg-call-bubble{color:var(--ink);border:1px solid var(--line);background:#fffff9;border-bottom-left-radius:6px}.ts .fg-call-ctx{color:var(--muted);font-size:16px;line-height:1.5;margin:0!important}@media (max-width:640px){.fg-call-body{padding:20px 18px 22px}.ts .fg-call-lines li{max-width:92%}.ts .fg-call-bubble{font-size:16px}}.fg .bt-bar{animation:none}@media (max-width:640px){.fg .bt-start{font-size:12px}}.vs-head .vs-logo.is-figma{height:20px;transform:translateY(3.38px)}@media (max-width:640px){.fg .vs-row:not(.vs-head) .vs-ramp:before{content:"Figma:"}}.ud .wa-story-controls,.ud .wa-stage__media,.ud [data-history-resume]{display:none!important}.ud .wa-section,.ud .wa-section__inner,.ud .wa-stage{background:0 0!important}.ud .wa-window{box-shadow:0 1px 2px #241e200d,0 20px 40px -28px #241e2059!important}@media (min-width:761px){.ud .wa-section__inner{grid-template-columns:1fr!important;display:block!important}.ud .wa-stage{width:100%!important;max-width:100%!important;height:auto!important;padding:0!important;display:block!important}.ud .wa-window{aspect-ratio:16/10;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.ud .wa-chat-shell{grid-template-columns:minmax(0,1fr)!important;width:100%!important;height:100%!important}.ud .wa-style-profile,.ud .wa-proximity-list,.ud .wa-mailbox-connection{width:min(100%,860px)!important;max-width:none!important}}.ts .ts-wide{max-width:1200px;margin:var(--rh-fig) auto 0}.ts-wide .ts-cap{margin-top:12px!important}.ts sup.ts-fn{letter-spacing:-.16px;font-family:Saans,Arial,sans-serif;font-weight:400}.ts sup.ts-fn a{font-size:inherit;color:var(--accent-text);text-decoration:none}.ts sup.ts-fn a:hover{color:var(--accent-text);text-decoration:underline}.ts-wide .ts-notes,.ts-wide>.ts-cap{max-width:932px}.ts-wide .ts-notes{margin-top:48px}.ts-notes .ts-notes-h{margin-top:28px}.ts-notes .ts-notes-alpha{list-style:lower-alpha}.ts .ts-notes-more{margin-top:28px}.ts .ts-notes-more summary{letter-spacing:.075em;text-transform:uppercase;color:var(--muted);cursor:pointer;font-family:Saans,Arial,sans-serif;font-size:13px;font-weight:500}.ts .ts-notes-more[open] summary+ol{margin-top:12px!important}.ts.fg .vs-ramp strong{text-decoration:none}.fg .cmp{container-type:inline-size}@container (max-width:900px){.fg .bt-row{grid-template-columns:1fr;padding:6px 0}.fg .bt-axis,.fg .bt-brace{margin-left:0!important}.fg .bt-bar{padding:0 8px}}@container (max-width:640px){.fg .bt-label{display:none}.fg .bt-sub{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}}.fg h1,.fg .ts-article h2,.fg .fg-fig-t,.fg .ts-break-line,.fg .ts-break-sub{text-wrap:balance}.fg .ts-lead,.fg .tldr-lede{text-wrap:pretty}.fg .ts-notes-more>summary{padding:6px 0;line-height:20px}.fg .ts-fig .ts-kicker{text-wrap:balance}.fg .rv-expand{width:32px;height:32px}
