/*! Orvio live preview of ea3ae558-949c-5941-8e21-4f5118588f35 0.1.0. For evaluation only; the source is licensed to members (https://orvio.design/license). Preview 860c5022-4492-4baa-ac61-542a5238dce2. */:root{--ox-ease-default: cubic-bezier(.16, 1, .3, 1);--ox-duration-default: .5s}[data-ix~="menu"] [role="menu"]:not(.ox-open), [data-ix~="menu"] [role="listbox"]:not(.ox-open), [data-ix~="menu"] [role="dialog"]:not(.ox-open), [data-ix~="menu"] [role="tooltip"]:not(.ox-open), .ox-panel:not(.ox-open){display: none !important}.ox-layer{position: relative;z-index: 1000}.ox-layer > .ox-panel{position: fixed !important;right: auto !important;bottom: auto !important;margin: 0 !important;z-index: 1000}.ox-motion .ox-layer > .ox-panel{animation: ox-pop .18s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-layer > .ox-panel.ox-closing{animation: ox-pop-out .14s var(--ox-ease, var(--ox-ease-default)) forwards;pointer-events: none}@keyframes ox-pop{from{opacity: 0;translate: 0 -4px}to{opacity: 1;translate: 0 0}}@keyframes ox-pop-out{to{opacity: 0;translate: 0 -4px}}@media (min-width: 768px){[data-ix~="shell-sidebar"]{position: sticky;top: 0;align-self: flex-start;height: 100vh;max-height: 100vh;overflow-y: auto;box-sizing: border-box}}[data-ix-toggle]{display: none}@media (max-width: 767px){[data-ix-toggle]{display: revert}[data-ix~="drawer"]{position: fixed !important;top: 0;bottom: 0;left: 0;z-index: 900 !important;width: min(320px, 86vw) !important;max-width: none !important;height: 100vh;overflow-y: auto;transform: translateX(-100%);visibility: hidden;box-shadow: 0 20px 60px rgba(0, 0, 0, .18)}.ox-motion [data-ix~="drawer"]{transition: transform var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}[data-ix~="drawer"].ox-drawer-open{transform: none;visibility: visible;pointer-events: auto;transition-delay: 0s}}.ox-scrim{position: fixed;inset: 0;z-index: 899;background: rgba(0, 0, 0, .32);opacity: 0;visibility: hidden}.ox-motion .ox-scrim{transition: opacity var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}@media (max-width: 767px){.ox-scrim.ox-scrim-on{opacity: 1;visibility: visible;transition-delay: 0s}}[data-nav]:has([data-ix~="drawer"].ox-drawer-open){z-index: 901}[data-nav="static"]:has([data-ix~="drawer"].ox-drawer-open){position: relative}html.ox-locked{overflow: hidden}.ox-collapse{overflow: hidden;interpolate-size: numeric-only}.ox-motion .ox-collapse{transition: height calc(var(--ox-duration, var(--ox-duration-default)) * .7) var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-fade{animation: ox-fade .3s var(--ox-ease, var(--ox-ease-default))}@keyframes ox-fade{from{opacity: 0}to{opacity: 1}}.ox-dialog:not(.ox-open){display: none !important}.ox-dialog.ox-open{position: fixed;inset: 0;z-index: 950;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, .35)}.ox-motion .ox-dialog.ox-open{animation: ox-fade .22s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-open > *{animation: ox-rise .26s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-closing{animation: ox-fade-out .2s var(--ox-ease, var(--ox-ease-default)) forwards}.ox-motion .ox-dialog.ox-closing > *{animation: ox-sink .2s var(--ox-ease, var(--ox-ease-default)) forwards}@keyframes ox-fade-out{to{opacity: 0}}@keyframes ox-rise{from{opacity: 0;translate: 0 12px;scale: .98}to{opacity: 1;translate: 0 0;scale: 1}}@keyframes ox-sink{to{opacity: 0;translate: 0 8px;scale: .98}}[data-nav="fixed"], [data-nav="docking"]{position: sticky;top: 0;z-index: 800}:root{--ox-enter-duration-default: .82s;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] :where([data-enter]:not([data-enter="stagger"])), [data-ox-enter="on"] :where([data-enter="stagger"] > *){animation: ox-enter var(--ox-enter-duration, var(--ox-enter-duration-default)) var(--ox-enter-ease, var(--ox-enter-ease-default)) .08s backwards}[data-ox-enter="on"] [data-enter="2"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(2){animation-delay: .17s}[data-ox-enter="on"] [data-enter="3"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(3){animation-delay: .26s}[data-ox-enter="on"] [data-enter="4"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(4){animation-delay: .35s}[data-ox-enter="on"] [data-enter="5"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(5){animation-delay: .44s}[data-ox-enter="on"] [data-enter="6"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(6){animation-delay: .53s}[data-ox-enter="on"] [data-enter="stagger"] > :nth-child(n+7){animation-delay: .62s}}@keyframes ox-enter{from{opacity: 0;translate: 0 16px}to{opacity: 1;translate: 0 0}}.ox-motion .ox-wait{opacity: 0;translate: 0 var(--ox-y, 20px)}.ox-motion .ox-wait.ox-in{opacity: 1;translate: 0 0;transition: opacity var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default)), translate var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default));transition-delay: var(--ox-d, 0ms)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] [data-ix~="float"]{animation: ox-float-in .9s var(--ox-enter-ease, var(--ox-enter-ease-default)) calc(.52s + var(--ox-k, 0) * .16s) backwards, ox-float calc(5.2s + var(--ox-k, 0) * .8s) ease-in-out 1.5s infinite alternate}[data-ox-enter="on"] [data-ix~="float"].ox-off{animation-play-state: paused}}@keyframes ox-float-in{from{opacity: 0;translate: 0 14px}to{opacity: 1;translate: 0 0}}@keyframes ox-float{from{translate: 0 0}to{translate: 0 calc(var(--ox-dir, 1) * 6px)}}.ox-motion .ox-draw path, .ox-motion .ox-draw line, .ox-motion .ox-draw polyline, .ox-motion .ox-draw circle, .ox-motion .ox-draw polygon, .ox-motion .ox-draw ellipse{transition: stroke-dashoffset 1.4s var(--ox-enter-ease, var(--ox-enter-ease-default))}[data-ix~="count"]{font-variant-numeric: tabular-nums}[data-ix~="menu"] :is([role="menu"],[role="listbox"],[role="dialog"],[role="tooltip"]):not(.ox-open){display:none !important}.btn{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background-color .2s}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.98)}.vt-nav{position:relative;z-index:50;box-sizing:border-box;padding:var(--vt-space-16) var(--vt-space-fluid-27) 0;pointer-events:none;font-family:var(--vt-font-sans);color:var(--vt-ink);-webkit-font-smoothing:antialiased}.vt-nav a,.ds a{text-decoration:none}.vt-nav :focus-visible,.ds :focus-visible{outline:2px solid var(--vt-violet);outline-offset:3px}.vt-bar{position:relative;pointer-events:auto;box-sizing:border-box;max-width:1200px;height:64px;margin:0 auto;padding:0 var(--vt-space-10) 0 var(--vt-space-20);display:flex;align-items:center;justify-content:space-between;gap:var(--vt-space-16);border:1px solid var(--vt-line);border-radius:999px;background:var(--vt-paper-a820);box-shadow:0 1px 2px var(--vt-ink-a040),0 8px 24px var(--vt-ink-a040);font-family:var(--vt-font-sans);transition:max-width .6s cubic-bezier(.22,1,.36,1),background-color .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1)}.vt-bar::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;transition:backdrop-filter .6s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .6s cubic-bezier(.22,1,.36,1)}[data-docked="true"] .vt-bar,.vt-bar--docked{max-width:1080px;background:var(--vt-paper-a920);box-shadow:0 1px 2px var(--vt-ink-a050),0 14px 36px var(--vt-ink-a100)}[data-docked="true"] .vt-bar::before,.vt-bar--docked::before{-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.vt-logo{flex:none;display:flex;align-items:center;gap:var(--vt-space-10)}.vt-links{align-self:stretch;display:flex;align-items:stretch;gap:var(--vt-space-2)}.vt-dd{display:flex;align-items:center}.vt-dd--compact{position:relative}header a:where(.vt-item),.ds a:where(.vt-item){color:var(--vt-charcoal)}.vt-item{display:inline-flex;align-items:center;gap:var(--vt-space-4);height:40px;padding:0 var(--vt-space-14);border-radius:999px;font-size:var(--vt-font-size-15);font-weight:var(--vt-font-weight-500);white-space:nowrap;align-self:center;transition:color .2s,background-color .3s cubic-bezier(.22,1,.36,1)}.vt-item:hover,.vt-dd:hover>.vt-item,.vt-dd:focus-within>.vt-item,.vt-item.vt-is-open{color:var(--vt-violet)}.vt-item.vt-cur{background:var(--vt-ink-a060);color:var(--vt-ink)}.vt-sm{display:none}.vt-chev{flex:none;transition:transform .45s cubic-bezier(.22,1,.36,1)}.vt-dd:hover .vt-chev,.vt-dd:focus-within .vt-chev,.vt-is-open .vt-chev{transform:rotate(180deg)}.vt-actions{flex:none;display:flex;align-items:center;gap:var(--vt-space-8)}.vt-login{display:flex;align-items:center;height:44px;padding:0 var(--vt-space-16);border-radius:999px;font-size:var(--vt-font-size-15);font-weight:var(--vt-font-weight-500);color:var(--vt-charcoal);transition:color .2s}.vt-login:hover{color:var(--vt-violet)}.vt-cta{flex:none;height:44px;padding:0 var(--vt-space-22);display:inline-flex;align-items:center;border-radius:999px;background:var(--vt-ink);color:var(--vt-paper);font-size:var(--vt-font-size-15);font-weight:var(--vt-font-weight-500);white-space:nowrap;box-shadow:inset 0 1px 0 var(--vt-paper-a180),0 6px 14px var(--vt-ink-a220)}a.vt-cta:hover{color:var(--vt-paper);background:var(--vt-graphite)}.vt-burger{display:none}.vt-panel{position:absolute;z-index:60;top:calc(100% + 10px);left:0;right:0;box-sizing:border-box;padding:var(--vt-space-12);border:1px solid var(--vt-line);border-radius:var(--vt-radius-24);background:var(--vt-paper);box-shadow:0 1px 2px var(--vt-ink-a040),0 24px 60px var(--vt-ink-a100);text-align:left;white-space:normal;cursor:auto;opacity:0;visibility:hidden;translate:0 6px;transition:opacity .16s cubic-bezier(.22,1,.36,1) .06s,translate .24s cubic-bezier(.22,1,.36,1) .06s,visibility 0s linear .22s}.vt-panel::before{content:"";position:absolute;left:0;right:0;top:-11px;height:11px}.vt-panel--compact{left:-6px;right:auto;width:392px}.vt-dd:hover>.vt-panel,.vt-dd:focus-within>.vt-panel{opacity:1;visibility:visible;translate:0 0;transition:opacity .28s cubic-bezier(.22,1,.36,1) .05s,translate .6s cubic-bezier(.22,1,.36,1) .05s,visibility 0s linear 0s}.vt-links:has(.vt-dd:hover) .vt-dd:not(:hover)>.vt-panel{transition-delay:0s,0s,0s}.vt-col{min-width:0;display:flex;flex-direction:column;opacity:0;translate:0 6px;transition:opacity .2s cubic-bezier(.22,1,.36,1),translate .5s cubic-bezier(.22,1,.36,1)}.vt-dd:hover .vt-col,.vt-dd:focus-within .vt-col,.vt-static .vt-col{opacity:1;translate:0 0}.vt-dd:hover .vt-col:nth-child(2),.vt-dd:focus-within .vt-col:nth-child(2){transition-delay:.05s}.vt-dd:hover .vt-col:nth-child(3),.vt-dd:focus-within .vt-col:nth-child(3){transition-delay:.1s}.vt-dd:hover .vt-col:nth-child(4),.vt-dd:focus-within .vt-col:nth-child(4){transition-delay:.15s}.vt-dd:hover .vt-col:nth-child(5),.vt-dd:focus-within .vt-col:nth-child(5){transition-delay:.2s}.vt-dd:hover .vt-col:nth-child(6),.vt-dd:focus-within .vt-col:nth-child(6){transition-delay:.25s}.vt-dd:hover .vt-col:nth-child(7),.vt-dd:focus-within .vt-col:nth-child(7){transition-delay:.3s}.vt-static{opacity:1;visibility:visible;translate:none;transition:none}.vt-grid{display:grid;gap:var(--vt-space-4) var(--vt-space-12)}.vt-panel--mega{container-type:inline-size}.vt-grid--co{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,4.4fr)}.vt-grid--ro{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--vt-space-4) var(--vt-space-4)}.vt-grid--fr{grid-template-columns:minmax(0,1fr);gap:var(--vt-space-6)}.vt-lab{display:block;padding:var(--vt-space-10) var(--vt-space-12) var(--vt-space-8);font-family:var(--vt-font-sans);font-size:var(--vt-font-size-13);line-height:var(--vt-line-height-1p3);font-weight:var(--vt-font-weight-500);letter-spacing:0;text-transform:none;color:var(--vt-pewter)}.vt-row{display:flex;align-items:center;gap:var(--vt-space-14);padding:var(--vt-space-10) var(--vt-space-12);border-radius:var(--vt-radius-16);color:var(--vt-ink);transition:background-color .2s}.vt-row:hover{background:var(--vt-snow)}.vt-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--vt-radius-14);background:var(--vt-violet-mist);color:var(--vt-violet);transition:background-color .25s,color .25s}.vt-ic--sm{width:36px;height:36px;border-radius:var(--vt-radius-12)}.vt-row:hover .vt-ic{background:var(--vt-violet);color:var(--vt-paper)}.vt-rtx{display:flex;flex-direction:column;gap:var(--vt-space-2);min-width:0}.vt-rt{font-size:var(--vt-font-size-15);line-height:var(--vt-line-height-1p35);font-weight:var(--vt-font-weight-600);letter-spacing:-0.01em;color:var(--vt-ink);transition:color .2s}.vt-row:hover .vt-rt{color:var(--vt-violet)}.vt-rl{font-size:var(--vt-font-size-14);line-height:var(--vt-line-height-1p4);color:var(--vt-slate)}.vt-link{display:flex;align-items:center;justify-content:space-between;gap:var(--vt-space-8);min-height:40px;padding:0 var(--vt-space-12);border-radius:var(--vt-radius-12);font-size:var(--vt-font-size-15);font-weight:var(--vt-font-weight-500);color:var(--vt-ink);transition:color .2s,background-color .2s}.vt-link svg{flex:none;opacity:0;translate:-4px 0;transition:opacity .2s,translate .35s cubic-bezier(.22,1,.36,1)}.vt-link:hover{color:var(--vt-violet);background:var(--vt-snow)}.vt-link:hover svg{opacity:1;translate:0 0}.vt-more{display:inline-flex;align-items:center;gap:var(--vt-space-6);min-height:40px;padding:0 var(--vt-space-12);margin-top:var(--vt-space-2);font-size:var(--vt-font-size-14);font-weight:var(--vt-font-weight-600);color:var(--vt-violet)}.vt-more svg{transition:translate .35s cubic-bezier(.22,1,.36,1)}.vt-more:hover{color:var(--vt-violet-ink)}.vt-more:hover svg{translate:3px 0}.vt-more--lg{font-size:var(--vt-font-size-15);margin:0}.vt-feat{display:flex;flex-direction:column;gap:0;padding:var(--vt-space-8);border-radius:var(--vt-radius-18);background:var(--vt-snow);border:1px solid var(--vt-cloud);color:var(--vt-ink);transition:border-color .25s,box-shadow .35s cubic-bezier(.22,1,.36,1)}.vt-feat:hover{border-color:var(--vt-line-mid);box-shadow:0 12px 28px var(--vt-ink-a070)}.vt-feat-ph{display:block;height:150px;border-radius:var(--vt-radius-12);overflow:hidden;background:var(--vt-haze)}.vt-feat-ph img{transition:scale .6s cubic-bezier(.22,1,.36,1)}.vt-feat:hover .vt-feat-ph img{scale:1.03}.vt-feat-tx{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vt-space-10);padding:var(--vt-space-16) var(--vt-space-10) var(--vt-space-8)}.vt-feat-t{font-size:var(--vt-font-size-16);line-height:var(--vt-line-height-1p35);font-weight:var(--vt-font-weight-600);letter-spacing:-0.015em;color:var(--vt-ink);text-wrap:balance}.vt-feat-l{display:inline-flex;align-items:center;gap:var(--vt-space-6);font-size:var(--vt-font-size-14);font-weight:var(--vt-font-weight-600);color:var(--vt-violet)}.vt-feat-l svg{transition:translate .35s cubic-bezier(.22,1,.36,1)}.vt-feat:hover .vt-feat-l svg{translate:3px 0}.vt-foot{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--vt-space-24);margin-top:var(--vt-space-8);padding:var(--vt-space-14) var(--vt-space-4) var(--vt-space-2) var(--vt-space-12);border-top:1px solid var(--vt-cloud)}.vt-foot-l{display:flex;align-items:center;gap:var(--vt-space-14);min-width:0}.vt-rlink{display:flex;align-items:center;min-height:38px;padding:0 var(--vt-space-12);border-radius:var(--vt-radius-12);font-size:var(--vt-font-size-15);font-weight:var(--vt-font-weight-500);line-height:var(--vt-line-height-1p25);color:var(--vt-ink);transition:color .2s,background-color .2s}.vt-rlink:hover{color:var(--vt-violet);background:var(--vt-snow)}.vt-grid--ro .vt-foot{padding:var(--vt-space-14) var(--vt-space-12) var(--vt-space-4) 0}.vt-proof{display:inline-flex;align-items:center;gap:var(--vt-space-10);font-size:var(--vt-font-size-14);font-weight:var(--vt-font-weight-500);color:var(--vt-charcoal);white-space:nowrap}.vt-dot{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--vt-mint);color:var(--vt-ink)}.vt-fr-top{display:flex;align-items:center;justify-content:space-between;gap:var(--vt-space-12)}.vt-mint{display:inline-flex;align-items:center;height:36px;padding:0 var(--vt-space-16);border-radius:999px;background:var(--vt-mint);color:var(--vt-ink);font-size:var(--vt-font-size-14);font-weight:var(--vt-font-weight-600);white-space:nowrap;box-shadow:inset 0 1px 0 var(--vt-paper-a400);transition:background-color .2s,translate .25s cubic-bezier(.16,1,.3,1)}a.vt-mint:hover{color:var(--vt-ink);translate:0 -1px}.vt-fr-note{flex-direction:column;align-items:stretch;gap:var(--vt-space-12);margin:var(--vt-space-2) 0 0;padding:var(--vt-space-12) var(--vt-space-14);border-radius:var(--vt-radius-16);background:var(--vt-snow);border:1px solid var(--vt-cloud);font-size:var(--vt-font-size-14);line-height:var(--vt-line-height-1p4);font-weight:var(--vt-font-weight-500);color:var(--vt-charcoal)}.vt-panel--compact .vt-row{padding:var(--vt-space-9) var(--vt-space-10)}.vt-drawer{display:none}.vt-dhead{display:flex;align-items:center;height:64px;padding:0 var(--vt-space-4)}.vt-dbody{display:flex;flex-direction:column;margin-top:var(--vt-space-8)}.vt-dg{border-bottom:1px solid var(--vt-cloud)}.vt-dg summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--vt-space-12);min-height:60px;padding:0 var(--vt-space-4);font-size:var(--vt-font-size-24);line-height:var(--vt-line-height-1p1);font-weight:var(--vt-font-weight-600);letter-spacing:-0.03em;color:var(--vt-ink);cursor:pointer}.vt-dg summary::-webkit-details-marker{display:none}.vt-dchev{flex:none;color:var(--vt-pewter);transition:transform .45s cubic-bezier(.22,1,.36,1)}.vt-dg[open] .vt-dchev{transform:rotate(180deg);color:var(--vt-violet)}.vt-dsub{display:flex;flex-direction:column;padding:0 0 var(--vt-space-16)}.vt-dlab{display:block;padding:var(--vt-space-12) var(--vt-space-4) var(--vt-space-4);font-family:var(--vt-font-sans);font-size:var(--vt-font-size-13);font-weight:var(--vt-font-weight-500);letter-spacing:0;text-transform:none;color:var(--vt-pewter)}.vt-dlink{display:flex;align-items:center;gap:var(--vt-space-8);min-height:44px;padding:0 var(--vt-space-4);font-size:var(--vt-font-size-17);font-weight:var(--vt-font-weight-500);color:var(--vt-charcoal)}.vt-dlink:hover{color:var(--vt-violet)}.vt-dlink--feat{font-size:var(--vt-font-size-15);font-weight:var(--vt-font-weight-600);color:var(--vt-violet)}.vt-dchips{display:flex;flex-wrap:wrap;gap:var(--vt-space-8);padding:var(--vt-space-6) 0 var(--vt-space-8)}.vt-dchip{display:inline-flex;align-items:center;height:40px;padding:0 var(--vt-space-14);border-radius:999px;border:1px solid var(--vt-line-mid);background:var(--vt-paper);font-size:var(--vt-font-size-14);font-weight:var(--vt-font-weight-500);color:var(--vt-ink)}.vt-dtop{display:flex;align-items:center;min-height:60px;padding:0 var(--vt-space-4);border-bottom:1px solid var(--vt-cloud);font-size:var(--vt-font-size-24);line-height:var(--vt-line-height-1p1);font-weight:var(--vt-font-weight-600);letter-spacing:-0.03em;color:var(--vt-ink)}.vt-dfoot{display:flex;flex-direction:column;gap:var(--vt-space-12);margin-top:auto;padding-top:var(--vt-space-28)}.vt-dlogin{display:flex;align-items:center;justify-content:center;height:50px;border-radius:999px;border:1px solid var(--vt-line);background:var(--vt-paper);font-size:var(--vt-font-size-16);font-weight:var(--vt-font-weight-500);color:var(--vt-ink)}.vt-dcta{display:flex;align-items:center;justify-content:center;height:50px;border-radius:999px;background:var(--vt-ink);color:var(--vt-paper);font-size:var(--vt-font-size-16);font-weight:var(--vt-font-weight-500);box-shadow:inset 0 1px 0 var(--vt-paper-a180),0 6px 14px var(--vt-ink-a220)}a.vt-dcta:hover{color:var(--vt-paper)}.vt-proof--d{justify-content:center;padding-top:var(--vt-space-4);font-size:var(--vt-font-size-13p5)}.vt-drawer--ds{flex:1;width:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:var(--vt-space-16) var(--vt-space-20) var(--vt-space-24);background:var(--vt-paper);overflow:hidden}.vt-bar--phone{height:60px;padding:0 var(--vt-space-8) 0 var(--vt-space-18)}.vt-bar--phone .vt-links,.vt-bar--phone .vt-login{display:none}.vt-bar--phone .vt-burger,.vt-burger--x{display:inline-flex}.ds-f2 .vt-bar .vt-burger{visibility:hidden}.vt-burger{align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:0;border-radius:999px;border:1px solid var(--vt-line);background:var(--vt-paper);color:var(--vt-ink);cursor:pointer;transition:background-color .2s,border-color .2s}.vt-burger:hover{border-color:var(--vt-line-strong)}.vt-burger--in{margin-left:auto;background:var(--vt-snow);border-color:var(--vt-cloud)}.vt-burger .vt-x{display:none}.vt-burger[aria-expanded="true"] .vt-x,.vt-burger--x .vt-x{display:block}.vt-burger[aria-expanded="true"] .vt-bars,.vt-burger--x .vt-bars{display:none}.vt-bar--phone .vt-cta{padding:0 var(--vt-space-18)}@media (prefers-reduced-motion: reduce){.vt-bar,.vt-bar::before,.vt-item,.vt-chev,.vt-panel,.vt-col,.vt-link svg,.vt-feat,.vt-feat-ph img,.vt-dchev,.vt-drawer{transition:none !important}}@media (max-width: 1179px){.vt-bar{gap:var(--vt-space-8)}.vt-item{padding:0 var(--vt-space-11)}.vt-login{padding:0 var(--vt-space-12)}}@media (max-width: 1099px){.vt-lg{display:none}.vt-sm{display:inline}.vt-item{padding:0 var(--vt-space-10)}}@media (max-width: 1023px){.vt-bar{padding:0 var(--vt-space-8) 0 var(--vt-space-18)}.vt-item{font-size:var(--vt-font-size-14p5)}.vt-links{gap:0}}@container (max-width: 1149px){.vt-grid--ro{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--vt-space-10)}}@container (max-width: 899px){.vt-grid--co{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vt-c-feat{grid-column:1 / -1}.vt-c-feat .vt-feat{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:var(--vt-space-8)}.vt-c-feat .vt-feat-ph{height:132px}.vt-c-feat .vt-feat-tx{padding:var(--vt-space-8) var(--vt-space-12)}.vt-foot .vt-rl{display:none}}@media (max-width: 899px){.vt-login{display:none}}@media (max-width: 767px){.vt-nav{padding:var(--vt-space-12) var(--vt-space-20) 0}.vt-bar{height:60px;padding:0 var(--vt-space-8) 0 var(--vt-space-18)}.vt-links,.vt-login{display:none !important}header .vt-burger{display:inline-flex;position:relative;z-index:910;transition:translate .5s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s}header .vt-burger[aria-expanded="true"]{translate:calc(min(320px,86vw) - 100vw + 17px) 2px;background:var(--vt-snow);border-color:var(--vt-cloud)}.vt-cta{padding:0 var(--vt-space-18)}header .vt-drawer{display:flex;flex-direction:column;position:fixed;z-index:900;top:0;left:0;bottom:0;width:min(320px,86vw);height:100vh;height:100dvh;box-sizing:border-box;padding:var(--vt-space-12) var(--vt-space-20) var(--vt-space-24);overflow-y:auto;overscroll-behavior:contain;background:var(--vt-paper);box-shadow:0 20px 60px var(--vt-ink-a180);pointer-events:auto;transform:translateX(-100%);visibility:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s}header .vt-drawer.ox-drawer-open{transform:none;visibility:visible;transition-delay:0s}}.vl{font-family:var(--vt-font-sans);color:var(--vt-ink);-webkit-font-smoothing:antialiased}.vl-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.vl-track{animation:vl-marquee 48s linear infinite}.vl-viewport:hover .vl-track,.vl-viewport:focus-within .vl-track{animation-play-state:paused}@keyframes vl-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width: 767px){.vl-track{--vl-s:.8}.vl-set{gap:var(--vt-space-44) !important;padding-right:var(--vt-space-44) !important}.vl-viewport{-webkit-mask-image:linear-gradient(90deg,transparent,black 14%,black 86%,transparent);mask-image:linear-gradient(90deg,transparent,black 14%,black 86%,transparent)}}@media (prefers-reduced-motion: reduce){.vl-viewport{-webkit-mask-image:none;mask-image:none}.vl-track{animation:none;width:auto !important;justify-content:center}.vl-set{flex:1 1 100%;flex-wrap:wrap;justify-content:center;row-gap:var(--vt-space-32) !important;padding-right:0 !important}.vl-set[aria-hidden="true"]{display:none !important}}.in{transition:border-color .2s,box-shadow .2s}.in::placeholder{color:var(--vt-fog)}.in:focus{outline:none;border-color:var(--vt-violet) !important;box-shadow:0 0 0 4px var(--vt-violet-a140)}.vf{background:var(--vt-mist);font-family:var(--vt-font-sans);color:var(--vt-ink);-webkit-font-smoothing:antialiased}.vf a{color:var(--vt-slate);text-decoration:none;transition:color .2s}.vf a:hover{color:var(--vt-violet)}.vf a.btn,.vf a.btn:hover{color:var(--vt-paper)}.vf :focus-visible{outline:2px solid var(--vt-violet);outline-offset:3px}.vf-top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:var(--vt-space-32)}.vf-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vt-space-18)}.vf-col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vt-space-12);font-size:var(--vt-font-size-15);line-height:var(--vt-line-height-1p35)}.vf-h{font-size:var(--vt-font-size-15);font-weight:var(--vt-font-weight-600);color:var(--vt-ink);margin-bottom:var(--vt-space-4)}.vf-news{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:var(--vt-space-32)}.vf-form{display:flex;gap:var(--vt-space-10)}.vf-legal{display:flex;align-items:center;justify-content:space-between;gap:var(--vt-space-16)}@media (max-width: 1179px){.vf-top{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--vt-space-48)}.vf-brand{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--vt-space-16) var(--vt-space-32)}.vf-brand p{flex:1 1 320px;max-width:460px !important}.vf-brand .btn{margin-top:0 !important}}@media (max-width: 899px){.vf-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vt-space-40) var(--vt-space-24)}.vf-news{grid-template-columns:minmax(0,1fr);gap:var(--vt-space-20)}}@media (max-width: 767px){.vf{padding-top:var(--vt-space-72) !important}.vf-card{padding:var(--vt-space-24) var(--vt-space-18) var(--vt-space-20) !important;border-radius:var(--vt-radius-28) !important}.vf-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vt-space-24) var(--vt-space-12)}.vf-brand{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vt-space-12) var(--vt-space-16)}.vf-brand p{order:3;flex:1 1 100%;max-width:none !important}.vf-more{display:none}.vf-col{gap:var(--vt-space-10);font-size:var(--vt-font-size-15);line-height:var(--vt-line-height-1p3)}.vf-h{font-size:var(--vt-font-size-14);margin-bottom:var(--vt-space-2)}.vf-news{margin-top:var(--vt-space-28) !important;padding:var(--vt-space-20) !important;border-radius:var(--vt-radius-20) !important;gap:var(--vt-space-14)}.vf-news-p{display:none}.vf-form{gap:var(--vt-space-8)}.vf-form .in,.vf-form .btn{height:48px !important}.vf-form .btn{padding:0 var(--vt-space-18) !important}.vf-help{font-size:var(--vt-font-size-13) !important}.vf-legal{margin-top:var(--vt-space-20) !important;padding-top:var(--vt-space-16) !important;flex-direction:column-reverse;align-items:flex-start;gap:var(--vt-space-8)}}@media (prefers-reduced-motion: reduce){.btn,.in,.vf a{transition:none}}body{margin:0;background:var(--vt-mist);font-family:var(--vt-font-sans);color:var(--vt-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(a){color:var(--vt-ink);text-decoration:none}:where(a):hover{color:var(--vt-violet)}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--vt-violet);outline-offset:3px}.lift{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.lift:hover{transform:translateY(-3px);box-shadow:0 2px 4px var(--vt-ink-a040),0 18px 40px var(--vt-ink-a080)}.chip{transition:border-color .2s,background-color .2s,box-shadow .2s}.chip:hover{border-color:var(--vt-lilac)}details[data-dd]>summary{list-style:none;cursor:pointer}details[data-dd]>summary::-webkit-details-marker{display:none}details[data-dd]>summary .dd-chev{transition:transform .3s cubic-bezier(.16,1,.3,1)}details[data-dd][open]>summary .dd-chev{transform:rotate(180deg)}details[data-dd] [role="option"]{cursor:pointer}.cb[data-ix~="menu"][data-run="on"] [role="listbox"]{display:block !important}.cb [role="option"]{cursor:pointer}@media (prefers-reduced-motion: reduce){details[data-dd]>summary .dd-chev{transition:none}}@media (prefers-reduced-motion: reduce){.btn,.lift{transition:none}}body:not(#_){margin: 0;background: var(--vt-mist)}[data-fit-width]:not(#_){margin: 0 auto}body.vt-ds [data-fit-width]:not(#_){margin-bottom: var(--vt-space-48)}.ix-panel.ix-floating:not(#_){position: fixed;right: auto;bottom: auto;margin: 0}@keyframes vt-in{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: no-preference){.ix-in:not(#_){animation: vt-in .42s cubic-bezier(.2, .7, .2, 1) backwards;animation-delay: calc(var(--ix-i, 0) * 45ms)}}dc-if:not(#_){display: contents}dc-if[hidden]:not(#_){display: none}@view-transition{navigation: auto}[data-nav="static"], [data-nav="fixed"], [data-nav="docking"]{view-transition-name: ox-nav}[data-ix~="shell-sidebar"]{view-transition-name: ox-sidebar}body[class$="-ds"] [data-nav], body[class$="-ds"] [data-ix~="shell-sidebar"]{view-transition-name: none}:root{--ox-vt-duration: .34s;--ox-vt-shift: 24px;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}[data-ox-profile="webapp"], [data-ox-profile="mobile"]{--ox-vt-duration: .22s;--ox-vt-shift: 16px}@media (prefers-reduced-motion: no-preference){::view-transition-group(root){animation-duration: var(--ox-vt-duration)}::view-transition-old(root){animation: ox-vt-out var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}::view-transition-new(root){animation: ox-vt-in var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}html:active-view-transition-type(ox-back)::view-transition-old(root){animation-name: ox-vt-out-back}html:active-view-transition-type(ox-back)::view-transition-new(root){animation-name: ox-vt-in-back}}@media (prefers-reduced-motion: reduce){::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*){animation: none !important}}@keyframes ox-vt-out{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -.5))}}@keyframes ox-vt-in{from{opacity: 0;transform: translateY(var(--ox-vt-shift))}}@keyframes ox-vt-out-back{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * .5))}}@keyframes ox-vt-in-back{from{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -1))}}[data-fit-width]{zoom: min(1, calc(var(--ox-vw, 100000) / var(--ox-fw, 1)))}.s1:not(#_){width: 100%;background: var(--vt-mist);color: var(--vt-ink);font-family: var(--vt-font-sans);overflow-x: clip}.s2:not(#_){width: 28px;height: 28px;display: block}.s3:not(#_){font-size: var(--vt-font-size-23);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;color: var(--vt-ink)}.s4:not(#_){display: block;width: 100%;height: 100%;object-fit: cover;background: var(--vt-haze)}.s5:not(#_){display: block;height: 20px;width: auto;opacity: 0.9}.s6:not(#_){display: flex;flex: none}.s7:not(#_){width: 26px;height: 26px;border-radius: 999px;object-fit: cover;display: block;box-shadow: 0 0 0 2px var(--vt-snow);margin-left: 0}.s8:not(#_){width: 26px;height: 26px;border-radius: 999px;object-fit: cover;display: block;box-shadow: 0 0 0 2px var(--vt-snow);margin-left: var(--vt-space-n8)}.s9:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);color: var(--vt-ink)}.s10:not(#_){font-size: var(--vt-font-size-13p5);font-weight: var(--vt-font-weight-400);color: var(--vt-slate)}.s11:not(#_){position: relative;padding: var(--vt-space-fluid-56) var(--vt-space-fluid-20) var(--vt-space-32)}.s12:not(#_){position: absolute;inset: 0;pointer-events: none}.s13:not(#_){position: relative;max-width: 1200px;margin: 0 auto;display: flex;flex-direction: column;align-items: center;text-align: center}.s14:not(#_){display: flex;align-items: center;gap: var(--vt-space-8);height: 34px;padding: 0 var(--vt-space-14) 0 var(--vt-space-8);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);box-shadow: var(--vt-shadow-2)}.s15:not(#_){width: 22px;height: 22px;border-radius: 999px;background: var(--vt-violet-mist);display: flex;align-items: center;justify-content: center}.s16:not(#_){width: 13px;height: 13px;display: block}.s17:not(#_){margin-top: var(--vt-space-26);font-size: var(--vt-font-size-fluid-24);line-height: var(--vt-line-height-1p02);font-weight: var(--vt-font-weight-600);letter-spacing: -0.048em;color: var(--vt-ink);max-width: 980px;text-wrap: balance}.s18:not(#_){color: var(--vt-fog)}.s19:not(#_){margin-top: var(--vt-space-24);font-size: var(--vt-font-size-fluid-4);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 600px;text-wrap: pretty}.s20:not(#_){margin-top: var(--vt-space-40);display: flex;align-items: center;gap: var(--vt-space-6);padding: var(--vt-space-8);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;box-shadow: var(--vt-shadow-14)}.s21:not(#_){position: relative}.s22:not(#_){position: relative;width: 100%;min-width: 264px;box-sizing: border-box;display: flex;flex-direction: column;align-items: flex-start;gap: var(--vt-space-1);padding: var(--vt-space-6) var(--vt-space-44) var(--vt-space-6) var(--vt-space-24);border: 0;border-radius: 999px;background: transparent;color: var(--vt-ink);text-align: left;cursor: pointer}.s23:not(#_){font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-pewter)}.s24:not(#_){font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-600);color: var(--vt-ink)}.s25:not(#_){position: absolute;right: 20px;top: 50%;margin-top: var(--vt-space-n8)}.s26:not(#_){position: absolute;left: 0;top: calc(100% + 10px);z-index: 30;width: 272px;max-height: 380px;overflow-y: auto;box-sizing: border-box;padding: var(--vt-space-8);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-6);text-align: left}.s27:not(#_){padding: var(--vt-space-8) var(--vt-space-12) var(--vt-space-6);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-pewter)}.s28:not(#_){height: 1px;margin: var(--vt-space-6) var(--vt-space-4);background: var(--vt-cloud)}.s29:not(#_){width: 1px;height: 32px;background: var(--vt-line)}.s30:not(#_){position: relative;width: 100%;min-width: 218px;box-sizing: border-box;display: flex;flex-direction: column;align-items: flex-start;gap: var(--vt-space-1);padding: var(--vt-space-6) var(--vt-space-44) var(--vt-space-6) var(--vt-space-24);border: 0;border-radius: 999px;background: transparent;color: var(--vt-ink);text-align: left;cursor: pointer}.s31:not(#_){position: absolute;left: 0;top: calc(100% + 10px);z-index: 30;width: 220px;box-sizing: border-box;padding: var(--vt-space-8);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-6);text-align: left}.s32:not(#_){height: 52px;padding: 0 var(--vt-space-26);display: flex;align-items: center;gap: var(--vt-space-10);border-radius: 999px;background: var(--vt-violet);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);box-shadow: inset 0 1px 0 var(--vt-paper-a250), 0 8px 20px var(--vt-violet-a320)}.s33:not(#_){position: relative;width: 1200px;height: 420px;margin-top: var(--vt-space-56);text-align: left}.s34:not(#_){position: absolute;inset: 0}.s35:not(#_){position: absolute;left: 4px;top: 16px;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);color: var(--vt-pewter)}.s36:not(#_){position: absolute;right: 4px;top: 16px;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);color: var(--vt-pewter)}.s37:not(#_){position: absolute;left: 0;top: 60px;width: 296px;height: 72px;box-sizing: border-box;padding: 0 var(--vt-space-16);display: flex;align-items: center;gap: var(--vt-space-14);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-7)}.s38:not(#_){width: 40px;height: 40px;flex-shrink: 0;border-radius: var(--vt-radius-12);background: var(--vt-mist);display: flex;align-items: center;justify-content: center}.s39:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-3);min-width: 0;white-space: nowrap}.s40:not(#_){font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);letter-spacing: -0.01em}.s41:not(#_){font-size: var(--vt-font-size-13);color: var(--vt-pewter)}.s42:not(#_){position: absolute;left: 0;top: 184px;width: 296px;height: 72px;box-sizing: border-box;padding: 0 var(--vt-space-16);display: flex;align-items: center;gap: var(--vt-space-14);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-7)}.s43:not(#_){position: absolute;left: 0;top: 308px;width: 296px;height: 72px;box-sizing: border-box;padding: 0 var(--vt-space-16);display: flex;align-items: center;gap: var(--vt-space-14);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-7)}.s44:not(#_){position: absolute;left: 544px;top: 164px;width: 112px;height: 112px}.s45:not(#_){position: absolute;inset: 0;border-radius: 999px;background: var(--vt-violet-bright-a280)}.s46:not(#_){position: absolute;inset: 0;border-radius: 999px;background: var(--vt-violet-bright-a220)}.s47:not(#_){position: absolute;inset: 0;border-radius: 999px;background: radial-gradient(circle at 35% 28%, var(--vt-violet-soft) 0%, var(--vt-violet-bright) 45%, var(--vt-violet-deep) 100%);box-shadow: inset 0 2px 0 var(--vt-paper-a350), 0 0 0 10px var(--vt-paper-a700), 0 0 0 11px var(--vt-line), 0 22px 50px var(--vt-violet-a450);display: flex;align-items: center;justify-content: center}.s48:not(#_){width: 42px;height: 42px;display: block}.s49:not(#_){position: absolute;left: 500px;top: 306px;width: 200px;display: flex;justify-content: center}.s50:not(#_){height: 28px;padding: 0 var(--vt-space-12);display: flex;align-items: center;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);font-family: var(--vt-font-mono)}.s51:not(#_){position: absolute;right: 0;top: 60px;width: 296px;height: 72px;box-sizing: border-box;padding: 0 var(--vt-space-16) 0 var(--vt-space-14);display: flex;align-items: center;gap: var(--vt-space-12);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-7)}.s52:not(#_){width: 42px;height: 42px;flex-shrink: 0;border-radius: 999px;object-fit: cover;display: block}.s53:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-3);flex-grow: 1;min-width: 0;white-space: nowrap}.s54:not(#_){flex-shrink: 0;white-space: nowrap;height: 24px;padding: 0 var(--vt-space-9);display: flex;align-items: center;gap: var(--vt-space-4);border-radius: 999px;background: var(--vt-mint-wash);color: var(--vt-forest);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600)}.s55:not(#_){position: absolute;right: 0;top: 184px;width: 296px;height: 72px;box-sizing: border-box;padding: 0 var(--vt-space-16) 0 var(--vt-space-14);display: flex;align-items: center;gap: var(--vt-space-12);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-7)}.s56:not(#_){flex-shrink: 0;white-space: nowrap;height: 24px;padding: 0 var(--vt-space-9);display: flex;align-items: center;border-radius: 999px;background: var(--vt-mist);color: var(--vt-charcoal);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600)}.s57:not(#_){position: absolute;right: 0;top: 308px;width: 296px;height: 72px;box-sizing: border-box;padding: 0 var(--vt-space-16) 0 var(--vt-space-14);display: flex;align-items: center;gap: var(--vt-space-12);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-7)}.s58:not(#_){display: flex;flex-shrink: 0}.s59:not(#_){width: 28px;height: 28px;border-radius: 999px;box-sizing: border-box;border: 2px solid var(--vt-paper);object-fit: cover;display: block}.s60:not(#_){width: 28px;height: 28px;margin-left: var(--vt-space-n12);border-radius: 999px;box-sizing: border-box;border: 2px solid var(--vt-paper);object-fit: cover;display: block}.s61:not(#_){flex-shrink: 0;white-space: nowrap;height: 24px;padding: 0 var(--vt-space-9);display: flex;align-items: center;border-radius: 999px;background: var(--vt-violet-mist);color: var(--vt-violet-ink);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600)}.s62:not(#_){width: 100%;margin-top: var(--vt-space-48);text-align: left}.s63:not(#_){margin: 0 0 var(--vt-space-10) var(--vt-space-4);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);color: var(--vt-pewter)}.s64:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-12)}.s65:not(#_){min-height: 72px;box-sizing: border-box;padding: var(--vt-space-12) var(--vt-space-16);display: flex;align-items: center;gap: var(--vt-space-14);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-7)}.s66:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-3);min-width: 0}.s67:not(#_){display: flex;flex-direction: column;align-items: center}.s68:not(#_){margin: var(--vt-space-14) 0 var(--vt-space-12)}.s69:not(#_){display: flex;align-items: center}.s70:not(#_){display: block;flex-shrink: 0}.s71:not(#_){position: relative;width: 76px;height: 76px;flex-shrink: 0}.s72:not(#_){position: absolute;inset: 0;border-radius: 999px;background: radial-gradient(circle at 35% 28%, var(--vt-violet-soft) 0%, var(--vt-violet-bright) 45%, var(--vt-violet-deep) 100%);box-shadow: inset 0 2px 0 var(--vt-paper-a350), 0 0 0 8px var(--vt-paper-a700), 0 0 0 9px var(--vt-line), 0 18px 40px var(--vt-violet-a400);display: flex;align-items: center;justify-content: center}.s73:not(#_){width: 30px;height: 30px;display: block}.s74:not(#_){margin-top: var(--vt-space-24);height: 28px;padding: 0 var(--vt-space-12);display: flex;align-items: center;white-space: nowrap;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);font-family: var(--vt-font-mono)}.s75:not(#_){margin: var(--vt-space-12) 0 var(--vt-space-14)}.s76:not(#_){min-height: 72px;box-sizing: border-box;padding: var(--vt-space-12) var(--vt-space-14);display: flex;align-items: center;gap: var(--vt-space-14);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-7)}.s77:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-3);flex-grow: 1;min-width: 0}.s78:not(#_){flex-shrink: 0;white-space: nowrap;height: 24px;padding: 0 var(--vt-space-9);display: flex;align-items: center;gap: var(--vt-space-4);border-radius: 999px;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600);background: var(--vt-mint-wash);color: var(--vt-forest)}.s79:not(#_){flex-shrink: 0;white-space: nowrap;height: 24px;padding: 0 var(--vt-space-9);display: flex;align-items: center;gap: var(--vt-space-4);border-radius: 999px;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600);background: var(--vt-mist);color: var(--vt-charcoal)}.s80:not(#_){flex-shrink: 0;white-space: nowrap;height: 24px;padding: 0 var(--vt-space-9);display: flex;align-items: center;gap: var(--vt-space-4);border-radius: 999px;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600);background: var(--vt-violet-mist);color: var(--vt-violet-ink)}.s81:not(#_){padding: var(--vt-space-fluid-63) var(--vt-space-fluid-20) 0}.s82:not(#_){max-width: 1200px;margin: 0 auto}.s83:not(#_){margin: 0;font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p45);color: var(--vt-slate);text-align: center;text-wrap: balance}.s84:not(#_){margin-top: var(--vt-space-32);padding: var(--vt-space-4) 0;opacity: 0.78}.s85:not(#_){display: flex;align-items: center;width: max-content}.s86:not(#_){display: flex;align-items: center;flex-shrink: 0;gap: var(--vt-space-fluid-64);padding-right: var(--vt-space-fluid-64)}.s87:not(#_){height: calc(28px * var(--vl-s, 1));width: auto;flex-shrink: 0;display: block}.s88:not(#_){height: calc(25px * var(--vl-s, 1));width: auto;flex-shrink: 0;display: block}.s89:not(#_){height: calc(24px * var(--vl-s, 1));width: auto;flex-shrink: 0;display: block}.s90:not(#_){height: calc(34px * var(--vl-s, 1));width: auto;flex-shrink: 0;display: block}.s91:not(#_){height: calc(26px * var(--vl-s, 1));width: auto;flex-shrink: 0;display: block}.s92:not(#_){height: calc(33px * var(--vl-s, 1));width: auto;flex-shrink: 0;display: block}.s93:not(#_){height: calc(30px * var(--vl-s, 1));width: auto;flex-shrink: 0;display: block}.s94:not(#_){height: calc(27px * var(--vl-s, 1));width: auto;flex-shrink: 0;display: block}.s95:not(#_){padding: var(--vt-space-fluid-67) var(--vt-space-fluid-20) 0}.s96:not(#_){font-size: var(--vt-font-size-fluid-18);line-height: var(--vt-line-height-1p04);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;max-width: 760px;text-wrap: balance}.s97:not(#_){margin-top: var(--vt-space-20);font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 600px;text-wrap: pretty}.s98:not(#_){margin-top: var(--vt-space-56);display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: var(--vt-space-20)}.s99:not(#_){grid-column: span 7;height: 380px;box-sizing: border-box;padding: var(--vt-space-40);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);display: grid;grid-template-columns: minmax(0, 1fr) 260px;gap: var(--vt-space-32)}.s100:not(#_){display: flex;flex-direction: column;justify-content: space-between;gap: var(--vt-space-32)}.s101:not(#_){font-size: var(--vt-font-size-22);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s102:not(#_){font-size: var(--vt-font-size-fluid-27);line-height: var(--vt-line-height-0p9);font-weight: var(--vt-font-weight-600);letter-spacing: -0.06em;color: var(--vt-ink)}.s103:not(#_){color: var(--vt-violet)}.s104:not(#_){margin-top: var(--vt-space-16);font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p5);color: var(--vt-slate);max-width: 300px}.s105:not(#_){align-self: center;display: flex;flex-direction: column;gap: 0;padding: var(--vt-space-20);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s106:not(#_){display: flex;align-items: center;gap: var(--vt-space-12);padding: var(--vt-space-10) 0}.s107:not(#_){width: 28px;height: 28px;flex-shrink: 0;border-radius: 999px;background: var(--vt-mint);display: flex;align-items: center;justify-content: center}.s108:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500)}.s109:not(#_){width: 2px;height: 14px;margin-left: var(--vt-space-13);background: var(--vt-line-mid)}.s110:not(#_){width: 28px;height: 28px;flex-shrink: 0;border-radius: 999px;background: var(--vt-violet);display: flex;align-items: center;justify-content: center}.s111:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600)}.s112:not(#_){grid-column: span 5;height: 380px;box-sizing: border-box;padding: var(--vt-space-40);position: relative;overflow: hidden;background: var(--vt-violet);background-image: radial-gradient(120% 90% at 100% 0%, var(--vt-violet-glow) 0%, var(--vt-violet-glow-a000) 55%);border-radius: var(--vt-radius-24);color: var(--vt-paper);display: flex;flex-direction: column;justify-content: space-between;gap: var(--vt-space-40)}.s113:not(#_){position: absolute;right: -40px;bottom: -48px;width: 260px;height: 260px;opacity: 0.12}.s114:not(#_){position: relative;font-size: var(--vt-font-size-22);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s115:not(#_){font-size: var(--vt-font-size-fluid-26);line-height: var(--vt-line-height-0p9);font-weight: var(--vt-font-weight-600);letter-spacing: -0.06em}.s116:not(#_){margin-top: var(--vt-space-16);font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p5);color: var(--vt-paper-a880);max-width: 320px}.s117:not(#_){grid-column: span 4;height: 300px;box-sizing: border-box;padding: var(--vt-space-36);background: var(--vt-mint-wash);border: 1px solid var(--vt-mint-line);border-radius: var(--vt-radius-24);display: flex;flex-direction: column;justify-content: space-between;gap: var(--vt-space-32)}.s118:not(#_){width: 44px;height: 44px;border-radius: var(--vt-radius-14);background: var(--vt-mint);display: flex;align-items: center;justify-content: center}.s119:not(#_){font-size: var(--vt-font-size-64);line-height: var(--vt-line-height-0p95);font-weight: var(--vt-font-weight-600);letter-spacing: -0.05em}.s120:not(#_){margin-top: var(--vt-space-12);font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p5);color: var(--vt-moss-ink)}.s121:not(#_){grid-column: span 4;height: 300px;box-sizing: border-box;padding: var(--vt-space-36);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);display: flex;flex-direction: column;justify-content: space-between;gap: var(--vt-space-32)}.s122:not(#_){display: flex;flex-wrap: wrap;gap: var(--vt-space-8)}.s123:not(#_){height: 30px;padding: 0 var(--vt-space-12);display: flex;align-items: center;gap: var(--vt-space-6);border-radius: 999px;background: var(--vt-mist);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500)}.s124:not(#_){font-size: var(--vt-font-size-28);letter-spacing: -0.02em;color: var(--vt-fog)}.s125:not(#_){margin-top: var(--vt-space-12);font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s126:not(#_){grid-column: span 4;height: 300px;box-sizing: border-box;padding: var(--vt-space-36);background: var(--vt-ink);border-radius: var(--vt-radius-24);color: var(--vt-paper);display: flex;flex-direction: column;justify-content: space-between;gap: var(--vt-space-32)}.s127:not(#_){display: flex;gap: var(--vt-space-32)}.s128:not(#_){margin-top: var(--vt-space-6);font-size: var(--vt-font-size-14);color: var(--vt-ash)}.s129:not(#_){font-size: var(--vt-font-size-64);line-height: var(--vt-line-height-0p95);font-weight: var(--vt-font-weight-600);letter-spacing: -0.05em;color: var(--vt-mint)}.s130:not(#_){margin-top: var(--vt-space-16);font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p5);color: var(--vt-dots)}.s131:not(#_){font-size: var(--vt-font-size-fluid-18);line-height: var(--vt-line-height-1p04);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;text-wrap: balance}.s132:not(#_){margin-top: var(--vt-space-56);display: grid;grid-template-columns: 372px minmax(0, 1fr);gap: var(--vt-space-24)}.s133:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-8)}.s134:not(#_){order: 1;width: 100%;text-align: left;cursor: pointer;padding: var(--vt-space-22) var(--vt-space-24);display: flex;align-items: center;gap: var(--vt-space-16);border-radius: var(--vt-radius-20);color: var(--vt-ink)}.s135:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-4);flex-grow: 1}.s136:not(#_){font-size: var(--vt-font-size-19);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s137:not(#_){font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p45);color: var(--vt-slate)}.s138:not(#_){width: 32px;height: 32px;flex-shrink: 0;border-radius: 999px;display: flex;align-items: center;justify-content: center}.s139:not(#_){order: 3;width: 100%;text-align: left;cursor: pointer;padding: var(--vt-space-22) var(--vt-space-24);display: flex;align-items: center;gap: var(--vt-space-16);border-radius: var(--vt-radius-20);color: var(--vt-ink)}.s140:not(#_){order: 5;width: 100%;text-align: left;cursor: pointer;padding: var(--vt-space-22) var(--vt-space-24);display: flex;align-items: center;gap: var(--vt-space-16);border-radius: var(--vt-radius-20);color: var(--vt-ink)}.s141:not(#_){order: 7;width: 100%;text-align: left;cursor: pointer;padding: var(--vt-space-22) var(--vt-space-24);display: flex;align-items: center;gap: var(--vt-space-16);border-radius: var(--vt-radius-20);color: var(--vt-ink)}.s142:not(#_){order: 2;height: 520px;box-sizing: border-box;padding: var(--vt-space-16) var(--vt-space-16) var(--vt-space-16) var(--vt-space-44);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28);box-shadow: var(--vt-shadow-11);grid-template-columns: minmax(0, 1fr) 380px;gap: var(--vt-space-40)}.s143:not(#_){padding: var(--vt-space-28) 0;display: flex;flex-direction: column}.s144:not(#_){align-self: flex-start;height: 30px;padding: 0 var(--vt-space-12);display: flex;align-items: center;border-radius: 999px;background: var(--vt-violet-mist);color: var(--vt-violet-ink);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600)}.s145:not(#_){margin-top: var(--vt-space-20);font-size: var(--vt-font-size-fluid-10);line-height: var(--vt-line-height-1p1);font-weight: var(--vt-font-weight-600);letter-spacing: -0.035em}.s146:not(#_){margin-top: var(--vt-space-14);font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p6);color: var(--vt-slate)}.s147:not(#_){margin-top: var(--vt-space-28);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);color: var(--vt-ink)}.s148:not(#_){list-style: none;margin: var(--vt-space-12) 0 0;padding: 0;display: flex;flex-direction: column;gap: var(--vt-space-10)}.s149:not(#_){display: flex;align-items: center;gap: var(--vt-space-10);font-size: var(--vt-font-size-15);color: var(--vt-charcoal)}.s150:not(#_){width: 22px;height: 22px;flex-shrink: 0;border-radius: 999px;background: var(--vt-mint-wash);display: flex;align-items: center;justify-content: center}.s151:not(#_){margin-top: auto;align-self: flex-start;height: 46px;padding: 0 var(--vt-space-20);display: flex;align-items: center;gap: var(--vt-space-8);border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-ink)}.s152:not(#_){position: relative;border-radius: var(--vt-radius-20);overflow: hidden;background: var(--vt-haze)}.s153:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.s154:not(#_){order: 4;height: 520px;box-sizing: border-box;padding: var(--vt-space-16) var(--vt-space-16) var(--vt-space-16) var(--vt-space-44);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28);box-shadow: var(--vt-shadow-11);grid-template-columns: minmax(0, 1fr) 380px;gap: var(--vt-space-40)}.s155:not(#_){order: 6;height: 520px;box-sizing: border-box;padding: var(--vt-space-16) var(--vt-space-16) var(--vt-space-16) var(--vt-space-44);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28);box-shadow: var(--vt-shadow-11);grid-template-columns: minmax(0, 1fr) 380px;gap: var(--vt-space-40)}.s156:not(#_){order: 8;height: 520px;box-sizing: border-box;padding: var(--vt-space-16) var(--vt-space-16) var(--vt-space-16) var(--vt-space-44);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28);box-shadow: var(--vt-shadow-11);grid-template-columns: minmax(0, 1fr) 380px;gap: var(--vt-space-40)}.s157:not(#_){max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: 400px minmax(0, 1fr);gap: var(--vt-space-80);align-items: start}.s158:not(#_){display: flex;flex-direction: column;align-items: flex-start}.s159:not(#_){font-size: var(--vt-font-size-fluid-18);line-height: var(--vt-line-height-1p04);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em}.s160:not(#_){margin-top: var(--vt-space-20);font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 600px}.s161:not(#_){margin-top: var(--vt-space-32);height: 46px;padding: 0 var(--vt-space-20);display: flex;align-items: center;gap: var(--vt-space-8);border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-ink)}.s162:not(#_){display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--vt-space-16)}.s163:not(#_){padding: var(--vt-space-28);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-22);display: flex;flex-direction: column}.s164:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-18)}.s165:not(#_){display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-12)}.s166:not(#_){font-size: var(--vt-font-size-20);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s167:not(#_){flex-shrink: 0;width: 32px;height: 32px;margin: var(--vt-space-n8) var(--vt-space-n8) var(--vt-space-n8) 0;display: flex;align-items: center;justify-content: center}.s168:not(#_){height: 30px;padding: 0 var(--vt-space-12);display: flex;align-items: center;border-radius: 999px;font-size: var(--vt-font-size-13)}.s169:not(#_){height: 30px;padding: 0 var(--vt-space-10) 0 var(--vt-space-12);display: flex;align-items: center;gap: var(--vt-space-4);border: 0;border-radius: 999px;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600);cursor: pointer}.s170:not(#_){height: 64px;box-sizing: border-box;padding: 0 var(--vt-space-20);align-items: center;gap: var(--vt-space-12)}.s171:not(#_){flex-grow: 1;font-size: var(--vt-font-size-17);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em;color: var(--vt-ink)}.s172:not(#_){font-size: var(--vt-font-size-14);color: var(--vt-pewter)}.s173:not(#_){max-width: 1200px;margin: 0 auto;padding: var(--vt-space-fluid-56) var(--vt-space-fluid-26) var(--vt-space-fluid-39);box-sizing: border-box;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-32)}.s174:not(#_){font-size: var(--vt-font-size-fluid-13);line-height: var(--vt-line-height-1p06);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;text-align: center;text-wrap: balance}.s175:not(#_){position: relative;margin-top: var(--vt-space-56);display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--vt-space-32)}.s176:not(#_){transform-origin: left center;position: absolute;left: 12.5%;right: 12.5%;top: 23px;height: 2px;background-image: linear-gradient(90deg, var(--vt-line-mid) 50%, transparent 50%);background-size: 10px 2px}.s177:not(#_){position: relative;display: flex;flex-direction: column;align-items: center;text-align: center}.s178:not(#_){width: 48px;height: 48px;border-radius: 999px;background: var(--vt-violet);color: var(--vt-paper);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-17);font-weight: var(--vt-font-weight-600);box-shadow: var(--vt-shadow-15)}.s179:not(#_){margin-top: var(--vt-space-22);font-size: var(--vt-font-size-20);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s180:not(#_){margin-top: var(--vt-space-10);font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 230px}.s181:not(#_){width: 48px;height: 48px;border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-17);font-weight: var(--vt-font-weight-600);box-shadow: var(--vt-shadow-15)}.s182:not(#_){width: 48px;height: 48px;border-radius: 999px;background: var(--vt-mint);color: var(--vt-ink);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-17);font-weight: var(--vt-font-weight-600);box-shadow: var(--vt-shadow-15)}.s183:not(#_){margin-top: var(--vt-space-56);padding: var(--vt-space-20) var(--vt-space-20) var(--vt-space-20) var(--vt-space-24);display: flex;align-items: center;gap: var(--vt-space-20);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-22)}.s184:not(#_){width: 56px;height: 56px;flex-shrink: 0;border-radius: 999px;object-fit: cover;display: block;box-shadow: var(--vt-shadow-12)}.s185:not(#_){flex-grow: 1}.s186:not(#_){font-size: var(--vt-font-size-17);font-weight: var(--vt-font-weight-600);letter-spacing: -0.01em}.s187:not(#_){margin-top: var(--vt-space-4);font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s188:not(#_){height: 46px;padding: 0 var(--vt-space-20);flex-shrink: 0;display: flex;align-items: center;border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);box-shadow: inset 0 1px 0 var(--vt-paper-a180), 0 6px 14px var(--vt-ink-a180)}.s189:not(#_){display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: var(--vt-space-16) var(--vt-space-40)}.s190:not(#_){font-size: var(--vt-font-size-fluid-18);line-height: var(--vt-line-height-1p04);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;max-width: 640px}.s191:not(#_){display: flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);padding-bottom: var(--vt-space-8)}.s192:not(#_){margin-top: var(--vt-space-56);display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);gap: var(--vt-space-20)}.s193:not(#_){display: flex;flex-direction: column;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28);overflow: hidden;color: var(--vt-ink)}.s194:not(#_){width: 100%;height: 340px;object-fit: cover;display: block;background: var(--vt-haze)}.s195:not(#_){padding: var(--vt-space-fluid-32) var(--vt-space-fluid-33) var(--vt-space-fluid-41);display: flex;flex-direction: column;gap: var(--vt-space-14)}.s196:not(#_){height: 28px;align-self: flex-start;display: block;opacity: 0.85}.s197:not(#_){font-size: var(--vt-font-size-fluid-6);line-height: var(--vt-line-height-1p15);font-weight: var(--vt-font-weight-600);letter-spacing: -0.03em}.s198:not(#_){font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p55);color: var(--vt-slate)}.s199:not(#_){margin-top: var(--vt-space-6);display: flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-violet)}.s200:not(#_){display: grid;grid-template-rows: repeat(3, minmax(0, 1fr));gap: var(--vt-space-20)}.s201:not(#_){padding: var(--vt-space-28) var(--vt-space-fluid-31);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);display: flex;flex-direction: column;justify-content: space-between;gap: var(--vt-space-16);color: var(--vt-ink)}.s202:not(#_){display: flex;align-items: center;justify-content: space-between}.s203:not(#_){height: 24px;display: block;opacity: 0.85}.s204:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-6)}.s205:not(#_){font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s206:not(#_){height: 22px;display: block;opacity: 0.85}.s207:not(#_){max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: 440px minmax(0, 1fr);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-32);overflow: hidden;box-shadow: var(--vt-shadow-3)}.s208:not(#_){position: relative;overflow: hidden;padding: var(--vt-space-fluid-50) var(--vt-space-fluid-38);background: var(--vt-violet);background-image: radial-gradient(90% 70% at 0% 0%, var(--vt-violet-glow) 0%, var(--vt-violet-glow-a000) 60%);color: var(--vt-paper);display: flex;flex-direction: column}.s209:not(#_){position: absolute;right: -70px;bottom: -60px;width: 300px;height: 300px;opacity: 0.1}.s210:not(#_){position: relative;font-size: var(--vt-font-size-fluid-14);line-height: var(--vt-line-height-1p06);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;text-wrap: balance}.s211:not(#_){position: relative;margin-top: var(--vt-space-18);font-size: var(--vt-font-size-17);line-height: var(--vt-line-height-1p55);color: var(--vt-paper-a880)}.s212:not(#_){position: relative;margin-top: var(--vt-space-44);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);color: var(--vt-paper-a920)}.s213:not(#_){position: relative;margin-top: var(--vt-space-16);display: flex;flex-direction: column;gap: var(--vt-space-18)}.s214:not(#_){display: flex;gap: var(--vt-space-14);align-items: flex-start}.s215:not(#_){width: 28px;height: 28px;flex-shrink: 0;border-radius: 999px;background: var(--vt-paper-a160);border: 1px solid var(--vt-paper-a280);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600)}.s216:not(#_){font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p45);padding-top: var(--vt-space-3)}.s217:not(#_){width: 28px;height: 28px;flex-shrink: 0;border-radius: 999px;background: var(--vt-mint);color: var(--vt-ink);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600)}.s218:not(#_){position: relative;margin-top: auto;padding-top: var(--vt-space-40);display: flex;flex-direction: column;gap: var(--vt-space-10);font-size: var(--vt-font-size-14);color: var(--vt-paper-a920)}.s219:not(#_){display: flex;align-items: center;gap: var(--vt-space-8)}.s220:not(#_){padding: var(--vt-space-fluid-44) var(--vt-space-fluid-24) var(--vt-space-fluid-45)}.s221:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-28)}.s222:not(#_){border: 0;margin: 0;padding: 0;display: flex;flex-direction: column;gap: var(--vt-space-12)}.s223:not(#_){padding: 0;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-ink)}.s224:not(#_){margin-top: var(--vt-space-12);display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--vt-space-10)}.s225:not(#_){cursor: pointer;text-align: left;padding: var(--vt-space-14) var(--vt-space-16);display: flex;align-items: center;gap: var(--vt-space-12);border-radius: var(--vt-radius-16);border: 1px solid var(--vt-violet);background: var(--vt-violet-wash);box-shadow: 0 0 0 3px var(--vt-violet-a120);color: var(--vt-ink)}.s226:not(#_){width: 18px;height: 18px;flex-shrink: 0;box-sizing: border-box;border-radius: 999px;border: 1.5px solid var(--vt-violet);background: var(--vt-violet);box-shadow: var(--vt-shadow-16)}.s227:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-2)}.s228:not(#_){font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600)}.s229:not(#_){cursor: pointer;text-align: left;padding: var(--vt-space-14) var(--vt-space-16);display: flex;align-items: center;gap: var(--vt-space-12);border-radius: var(--vt-radius-16);border: 1px solid var(--vt-hairline);background: var(--vt-paper);box-shadow: none;color: var(--vt-ink)}.s230:not(#_){width: 18px;height: 18px;flex-shrink: 0;box-sizing: border-box;border-radius: 999px;border: 1.5px solid var(--vt-line-strong);background: var(--vt-paper);box-shadow: var(--vt-shadow-16)}.s231:not(#_){width: 100%;height: 50px;box-sizing: border-box;padding: 0 var(--vt-space-44) 0 var(--vt-space-16);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font-size: var(--vt-font-size-16);color: var(--vt-ink)}.s232:not(#_){position: absolute;right: 16px;top: 17px;pointer-events: none}.s233:not(#_){position: absolute;left: 0;right: 0;top: calc(100% + 8px);z-index: 30;max-height: 320px;overflow-y: auto;box-sizing: border-box;padding: var(--vt-space-8);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-16);box-shadow: var(--vt-shadow-6)}.s234:not(#_){border: 0;margin: 0;padding: 0}.s235:not(#_){margin-top: var(--vt-space-12);display: flex;flex-wrap: wrap;gap: var(--vt-space-8)}.s236:not(#_){cursor: pointer;height: 40px;padding: 0 var(--vt-space-16);border-radius: 999px;border: 1px solid var(--vt-ink);background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500)}.s237:not(#_){cursor: pointer;height: 40px;padding: 0 var(--vt-space-16);border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);color: var(--vt-ink);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500)}.s238:not(#_){width: 100%;height: 50px;box-sizing: border-box;padding: 0 var(--vt-space-16);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font-size: var(--vt-font-size-16);color: var(--vt-ink)}.s239:not(#_){font-size: var(--vt-font-size-13);color: var(--vt-brick)}.s240:not(#_){font-weight: var(--vt-font-weight-400);color: var(--vt-pewter)}.s241:not(#_){cursor: pointer;height: 56px;border: 0;border-radius: 999px;background: var(--vt-violet);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);display: flex;align-items: center;justify-content: center;gap: var(--vt-space-10);box-shadow: var(--vt-shadow-4)}.s242:not(#_){font-size: var(--vt-font-size-13);line-height: var(--vt-line-height-1p5);color: var(--vt-pewter);text-align: center;text-wrap: balance}.s243:not(#_){color: var(--vt-charcoal);text-decoration: underline}.s244:not(#_){height: 100%;min-height: 560px;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: var(--vt-space-20)}.s245:not(#_){width: 64px;height: 64px;border-radius: 999px;background: var(--vt-mint);display: flex;align-items: center;justify-content: center}.s246:not(#_){font-size: var(--vt-font-size-fluid-11);line-height: var(--vt-line-height-1p1);font-weight: var(--vt-font-weight-600);letter-spacing: -0.035em}.s247:not(#_){font-size: var(--vt-font-size-17);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 460px}.s248:not(#_){color: var(--vt-ink);font-weight: var(--vt-font-weight-600)}.s249:not(#_){cursor: pointer;margin-top: var(--vt-space-8);height: 46px;padding: 0 var(--vt-space-20);border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);color: var(--vt-ink);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500)}.s250:not(#_){max-width: 1200px;margin: 0 auto;box-sizing: border-box;padding: var(--vt-space-20) var(--vt-space-20) var(--vt-space-20) var(--vt-space-64);background: var(--vt-ink);border-radius: var(--vt-radius-32);color: var(--vt-paper);display: grid;grid-template-columns: minmax(0, 1fr) 520px;gap: var(--vt-space-64);align-items: center}.s251:not(#_){padding: var(--vt-space-44) 0}.s252:not(#_){font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-mint)}.s253:not(#_){margin-top: var(--vt-space-16);font-size: var(--vt-font-size-fluid-15);line-height: var(--vt-line-height-1p05);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em}.s254:not(#_){margin-top: var(--vt-space-20);font-size: var(--vt-font-size-17);line-height: var(--vt-line-height-1p6);color: var(--vt-dots);max-width: 480px}.s255:not(#_){margin-top: var(--vt-space-36);display: flex;flex-wrap: wrap;align-items: center;gap: var(--vt-space-12)}.s256:not(#_){height: 50px;padding: 0 var(--vt-space-24);display: flex;align-items: center;gap: var(--vt-space-10);border-radius: 999px;background: var(--vt-mint);color: var(--vt-ink);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-600);box-shadow: inset 0 1px 0 var(--vt-paper-a400), 0 8px 20px var(--vt-mint-a220)}.s257:not(#_){cursor: pointer;height: 50px;padding: 0 var(--vt-space-20);display: flex;align-items: center;border-radius: 999px;border: 1px solid var(--vt-paper-a200);background: transparent;color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500)}.s258:not(#_){width: 100%;height: 440px;border-radius: var(--vt-radius-22);object-fit: cover;display: block;background: var(--vt-graphite)}.s259:not(#_){padding: var(--vt-space-20);box-sizing: border-box}.s260:not(#_){position: relative;width: 100%;max-width: 560px;max-height: calc(100vh - 40px);overflow-y: auto;box-sizing: border-box;padding: var(--vt-space-fluid-43);background: var(--vt-paper);border-radius: var(--vt-radius-28);color: var(--vt-ink);text-align: left;box-shadow: 0 2px 4px var(--vt-ink-a060), 0 30px 80px var(--vt-ink-a280)}.s261:not(#_){position: absolute;top: 16px;right: 16px;width: 44px;height: 44px;padding: 0;border-radius: 999px;border: 1px solid var(--vt-line);background: var(--vt-paper);color: var(--vt-charcoal);display: flex;align-items: center;justify-content: center;cursor: pointer}.s262:not(#_){padding-right: var(--vt-space-48);font-size: var(--vt-font-size-28);line-height: var(--vt-line-height-1p15);font-weight: var(--vt-font-weight-600);letter-spacing: -0.03em}.s263:not(#_){margin-top: var(--vt-space-12);font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 440px}.s264:not(#_){list-style: none;margin: var(--vt-space-28) 0 0;padding: 0;display: flex;flex-direction: column;gap: var(--vt-space-10)}.s265:not(#_){display: flex;gap: var(--vt-space-16);align-items: flex-start;padding: var(--vt-space-18);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s266:not(#_){width: 36px;height: 36px;flex-shrink: 0;border-radius: 999px;background: var(--vt-violet);color: var(--vt-paper);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600)}.s267:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-4);padding-top: var(--vt-space-2)}.s268:not(#_){width: 36px;height: 36px;flex-shrink: 0;border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600)}.s269:not(#_){width: 36px;height: 36px;flex-shrink: 0;border-radius: 999px;background: var(--vt-mint);color: var(--vt-ink);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600)}.s270:not(#_){margin-top: var(--vt-space-20);font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p5);color: var(--vt-pewter)}.s271:not(#_){margin-top: var(--vt-space-24);align-self: flex-start;height: 50px;padding: 0 var(--vt-space-24);display: inline-flex;align-items: center;gap: var(--vt-space-10);border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);box-shadow: var(--vt-shadow-1)}.s272:not(#_){margin-top: var(--vt-space-48);display: grid;grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);gap: var(--vt-space-20)}.s273:not(#_){width: 100%;height: 360px;object-fit: cover;display: block;background: var(--vt-haze)}.s274:not(#_){padding: var(--vt-space-28) var(--vt-space-fluid-31) var(--vt-space-32);display: flex;flex-direction: column;gap: var(--vt-space-10)}.s275:not(#_){display: grid;grid-template-rows: repeat(2, minmax(0, 1fr));gap: var(--vt-space-20)}.s276:not(#_){padding: var(--vt-space-16);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);display: grid;grid-template-columns: 160px minmax(0, 1fr);gap: var(--vt-space-20);color: var(--vt-ink)}.s277:not(#_){position: relative;border-radius: var(--vt-radius-16);overflow: hidden;background: var(--vt-haze)}.s278:not(#_){padding: var(--vt-space-8) var(--vt-space-8) var(--vt-space-8) 0;display: flex;flex-direction: column;justify-content: space-between;gap: var(--vt-space-12)}.s279:not(#_){font-size: var(--vt-font-size-20);line-height: var(--vt-line-height-1p25);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s280:not(#_){padding: var(--vt-space-fluid-67) var(--vt-space-fluid-20) var(--vt-space-fluid-23)}.s281:not(#_){max-width: 1200px;margin: 0 auto;box-sizing: border-box;padding: var(--vt-space-fluid-42) var(--vt-space-fluid-30) var(--vt-space-32);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-32)}.s282:not(#_){display: flex;align-items: center;gap: var(--vt-space-10)}.s283:not(#_){margin: 0;font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 280px}.s284:not(#_){margin-top: var(--vt-space-6);height: 44px;padding: 0 var(--vt-space-20);display: inline-flex;align-items: center;border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);white-space: nowrap;box-shadow: var(--vt-shadow-1)}.s285:not(#_){margin: var(--vt-space-56) 0 0;padding: var(--vt-space-fluid-19);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-24)}.s286:not(#_){font-size: var(--vt-font-size-20);line-height: var(--vt-line-height-1p25);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em;color: var(--vt-ink)}.s287:not(#_){margin: 0;font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 520px;text-wrap: balance}.s288:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-10)}.s289:not(#_){flex: 1 1 auto;min-width: 0;height: 50px;box-sizing: border-box;padding: 0 var(--vt-space-16);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font-size: var(--vt-font-size-16);color: var(--vt-ink)}.s290:not(#_){flex: none;display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 50px;padding: 0 var(--vt-space-24);border: 0;border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);cursor: pointer;box-shadow: var(--vt-shadow-1)}.s291:not(#_){margin: 0;font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p45);color: var(--vt-pewter)}.s292:not(#_){margin-top: var(--vt-space-32);padding-top: var(--vt-space-24);border-top: 1px solid var(--vt-cloud);font-size: var(--vt-font-size-14);color: var(--vt-pewter)}.s293:not(#_){display: flex;align-items: center;flex-wrap: wrap;gap: var(--vt-space-8) var(--vt-space-24)}.s294:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-6)}.s295:not(#_){padding: var(--vt-space-fluid-51) var(--vt-space-fluid-20) 0}.s296:not(#_){max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.04fr);gap: var(--vt-space-fluid-57);align-items: center}.s297:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 34px;padding: 0 var(--vt-space-14) 0 var(--vt-space-8);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);box-shadow: var(--vt-shadow-2)}.s298:not(#_){margin: var(--vt-space-26) 0 0;font-size: var(--vt-font-size-fluid-22);line-height: var(--vt-line-height-1p02);font-weight: var(--vt-font-weight-600);letter-spacing: -0.048em;color: var(--vt-ink);max-width: 980px;text-wrap: balance}.s299:not(#_){margin: var(--vt-space-24) 0 0;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 500px;text-wrap: pretty}.s300:not(#_){display: inline-flex;align-items: center;justify-content: center;gap: var(--vt-space-8);height: 50px;padding: 0 var(--vt-space-24);border-radius: 999px;font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);white-space: nowrap;background: var(--vt-ink);color: var(--vt-paper);box-shadow: var(--vt-shadow-1)}.s301:not(#_){display: inline-flex;align-items: center;justify-content: center;gap: var(--vt-space-8);height: 50px;padding: 0 var(--vt-space-24);border-radius: 999px;font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);white-space: nowrap;background: var(--vt-violet);color: var(--vt-paper);box-shadow: var(--vt-shadow-4)}.s302:not(#_){position: relative;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--vt-space-64);row-gap: var(--vt-space-56);align-items: start}.s303:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;z-index: 0;overflow: visible}.s304:not(#_){position: absolute;left: 50%;top: 50%;z-index: 2;transform: translate(-50%, -50%);display: flex;flex-direction: column;align-items: center;gap: var(--vt-space-10)}.s305:not(#_){width: 56px;height: 56px;border-radius: 999px;background: radial-gradient(circle at 35% 28%, var(--vt-violet-soft) 0%, var(--vt-violet-bright) 45%, var(--vt-violet-deep) 100%);box-shadow: inset 0 2px 0 var(--vt-paper-a350), 0 0 0 6px var(--vt-paper-a850), 0 0 0 7px var(--vt-line), 0 14px 30px var(--vt-violet-a400);display: flex;align-items: center;justify-content: center}.s306:not(#_){width: 22px;height: 22px;display: block}.s307:not(#_){height: 26px;padding: 0 var(--vt-space-10);display: flex;align-items: center;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);white-space: nowrap}.s308:not(#_){position: relative;z-index: 1;display: flex;flex-direction: column;align-items: flex-start;margin-top: 0;padding: var(--vt-space-24);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);color: var(--vt-ink);box-shadow: var(--vt-shadow-17)}.s309:not(#_){width: 44px;height: 44px;border-radius: var(--vt-radius-14);background: var(--vt-violet-mist);color: var(--vt-violet);display: flex;align-items: center;justify-content: center}.s310:not(#_){margin: var(--vt-space-20) 0 0;font-size: var(--vt-font-size-22);line-height: var(--vt-line-height-1p2);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em;white-space: nowrap}.s311:not(#_){margin-top: var(--vt-space-8);display: flex;flex-direction: column;gap: var(--vt-space-2);font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p45);color: var(--vt-slate)}.s312:not(#_){margin-top: var(--vt-space-16);display: inline-flex;align-items: center;height: 28px;padding: 0 var(--vt-space-11);border-radius: 999px;background: var(--vt-mist);color: var(--vt-charcoal);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);white-space: nowrap}.s313:not(#_){position: relative;z-index: 1;display: flex;flex-direction: column;align-items: flex-start;margin-top: var(--vt-space-56);padding: var(--vt-space-24);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);color: var(--vt-ink);box-shadow: var(--vt-shadow-17)}.s314:not(#_){position: relative;z-index: 1;display: flex;flex-direction: column;align-items: flex-start;margin-top: var(--vt-space-n56);padding: var(--vt-space-24);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);color: var(--vt-ink);box-shadow: var(--vt-shadow-17)}.s315:not(#_){margin: 0;font-size: var(--vt-font-size-fluid-18);line-height: var(--vt-line-height-1p04);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;max-width: 760px;text-wrap: balance}.s316:not(#_){margin: var(--vt-space-20) 0 0;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 600px;text-wrap: pretty}.s317:not(#_){margin-top: var(--vt-space-56);display: flex;flex-direction: column;gap: var(--vt-space-20)}.s318:not(#_){display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: var(--vt-space-fluid-18);padding: var(--vt-space-16);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-32);box-shadow: var(--vt-shadow-3)}.s319:not(#_){position: relative;min-height: 560px;border-radius: var(--vt-radius-22);overflow: hidden;background: var(--vt-haze)}.s320:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 30% 40%;display: block}.s321:not(#_){position: absolute;left: 20px;bottom: 20px;max-width: calc(100% - 40px);box-sizing: border-box;padding: var(--vt-space-12) var(--vt-space-14) var(--vt-space-12) var(--vt-space-12);display: flex;align-items: center;gap: var(--vt-space-12);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: 0 2px 4px var(--vt-ink-a060), 0 18px 40px var(--vt-ink-a160)}.s322:not(#_){font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);letter-spacing: -0.01em;overflow: hidden;text-overflow: ellipsis}.s323:not(#_){font-size: var(--vt-font-size-13);color: var(--vt-pewter);overflow: hidden;text-overflow: ellipsis}.s324:not(#_){padding: var(--vt-space-fluid-16) var(--vt-space-fluid-14);display: flex;flex-direction: column;align-items: flex-start}.s325:not(#_){display: flex;flex-wrap: wrap;align-items: center;gap: var(--vt-space-12)}.s326:not(#_){display: inline-flex;align-items: center;height: 28px;padding: 0 var(--vt-space-11);border-radius: 999px;background: var(--vt-violet-mist);color: var(--vt-violet-ink);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600);white-space: nowrap}.s327:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-pewter)}.s328:not(#_){margin: var(--vt-space-20) 0 0;font-size: var(--vt-font-size-fluid-10);line-height: var(--vt-line-height-1p12);font-weight: var(--vt-font-weight-600);letter-spacing: -0.035em}.s329:not(#_){margin: var(--vt-space-14) 0 0;font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p6);color: var(--vt-slate);max-width: 460px}.s330:not(#_){margin: var(--vt-space-12) 0 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: var(--vt-space-10)}.s331:not(#_){display: flex;align-items: center;gap: var(--vt-space-12);font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p45);color: var(--vt-charcoal)}.s332:not(#_){width: 24px;height: 24px;flex-shrink: 0;border-radius: 999px;background: var(--vt-mint);display: flex;align-items: center;justify-content: center}.s333:not(#_){align-self: stretch;margin-top: var(--vt-space-28);padding: var(--vt-space-16) var(--vt-space-18);display: flex;align-items: flex-start;gap: var(--vt-space-14);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s334:not(#_){width: 36px;height: 36px;flex-shrink: 0;border-radius: var(--vt-radius-12);background: var(--vt-violet-mist);color: var(--vt-violet);display: flex;align-items: center;justify-content: center}.s335:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-3)}.s336:not(#_){font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-ink)}.s337:not(#_){font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p45);color: var(--vt-ink)}.s338:not(#_){margin-top: var(--vt-space-28);display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 44px;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-violet)}.s339:not(#_){margin-top: var(--vt-space-28);display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 44px;padding: 0 var(--vt-space-20);border-radius: 999px;background: var(--vt-violet);color: var(--vt-paper);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);white-space: nowrap;box-shadow: inset 0 1px 0 var(--vt-paper-a250), 0 8px 20px var(--vt-violet-a280)}.s340:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 35%;display: block}.s341:not(#_){width: 28px;height: 28px;margin-left: 0;border-radius: 999px;box-sizing: border-box;border: 2px solid var(--vt-paper);object-fit: cover;display: block}.s342:not(#_){flex-shrink: 0;white-space: nowrap;height: 24px;padding: 0 var(--vt-space-9);display: flex;align-items: center;gap: var(--vt-space-4);border-radius: 999px;background: var(--vt-violet-mist);color: var(--vt-violet-ink);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600)}.s343:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 55% 40%;display: block}.s344:not(#_){flex-shrink: 0;white-space: nowrap;height: 24px;padding: 0 var(--vt-space-9);display: flex;align-items: center;gap: var(--vt-space-4);border-radius: 999px;background: var(--vt-mist);color: var(--vt-charcoal);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600)}.s345:not(#_){padding: var(--vt-space-22) var(--vt-space-28) var(--vt-space-22) var(--vt-space-22);display: flex;align-items: center;gap: var(--vt-space-20);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24)}.s346:not(#_){width: 44px;height: 44px;flex-shrink: 0;border-radius: var(--vt-radius-14);background: var(--vt-violet-mist);display: flex;align-items: center;justify-content: center}.s347:not(#_){flex-grow: 1;min-width: 0}.s348:not(#_){display: inline-flex;align-items: center;padding: 0 var(--vt-space-11);border-radius: 999px;background: var(--vt-violet-mist);color: var(--vt-violet-ink);font-weight: var(--vt-font-weight-600);white-space: nowrap;height: 24px;font-size: var(--vt-font-size-12)}.s349:not(#_){margin: var(--vt-space-8) 0 0;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p3);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s350:not(#_){margin: var(--vt-space-4) 0 0;font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s351:not(#_){flex-shrink: 0;display: inline-flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-violet);white-space: nowrap}.s352:not(#_){margin-top: var(--vt-space-56)}.s353:not(#_){width: 100%;border-collapse: separate;border-spacing: 0;table-layout: fixed}.s354:not(#_){width: 20%;padding: 0;text-align: left;vertical-align: bottom;border-bottom: 1px solid var(--vt-line-strong)}.s355:not(#_){padding: var(--vt-space-24) var(--vt-space-20) var(--vt-space-22);text-align: left;vertical-align: bottom;background: var(--vt-paper);border-radius: var(--vt-radius-20) var(--vt-radius-20) 0 0;box-shadow: inset 1.5px 0 0 var(--vt-violet), inset -1.5px 0 0 var(--vt-violet), inset 0 1.5px 0 var(--vt-violet)}.s356:not(#_){display: block;margin-top: var(--vt-space-12);font-size: var(--vt-font-size-18);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em;color: var(--vt-ink)}.s357:not(#_){display: block;margin-top: var(--vt-space-4);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-400);color: var(--vt-slate)}.s358:not(#_){padding: var(--vt-space-24) var(--vt-space-20) var(--vt-space-22);text-align: left;vertical-align: bottom;border-bottom: 1px solid var(--vt-line-strong)}.s359:not(#_){display: block;font-size: var(--vt-font-size-18);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em;color: var(--vt-ink)}.s360:not(#_){padding: var(--vt-space-18) var(--vt-space-20) var(--vt-space-18) 0;text-align: left;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-ink);border-bottom: 1px solid var(--vt-line-cool)}.s361:not(#_){padding: var(--vt-space-18) var(--vt-space-20);font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p45);color: var(--vt-ink);font-weight: var(--vt-font-weight-500);background: var(--vt-paper);box-shadow: inset 1.5px 0 0 var(--vt-violet), inset -1.5px 0 0 var(--vt-violet);border-bottom: 1px solid var(--vt-cloud)}.s362:not(#_){padding: var(--vt-space-18) var(--vt-space-20);font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p45);color: var(--vt-slate);border-bottom: 1px solid var(--vt-line-cool)}.s363:not(#_){padding: var(--vt-space-20) var(--vt-space-20) var(--vt-space-4) 0}.s364:not(#_){padding: var(--vt-space-20) var(--vt-space-20) var(--vt-space-22);background: var(--vt-paper);border-radius: 0 0 var(--vt-radius-20) var(--vt-radius-20);box-shadow: inset 1.5px 0 0 var(--vt-violet), inset -1.5px 0 0 var(--vt-violet), inset 0 -1.5px 0 var(--vt-violet)}.s365:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 44px;padding: 0 var(--vt-space-20);border-radius: 999px;background: var(--vt-violet);color: var(--vt-paper);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);white-space: nowrap;box-shadow: inset 0 1px 0 var(--vt-paper-a250), 0 8px 20px var(--vt-violet-a280)}.s366:not(#_){padding: var(--vt-space-20) var(--vt-space-20) var(--vt-space-22)}.s367:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 44px;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-ink)}.s368:not(#_){display: none;gap: var(--vt-space-12)}.s369:not(#_){padding: var(--vt-space-16) var(--vt-space-18);background: var(--vt-paper);border-radius: var(--vt-radius-20);border: 1.5px solid var(--vt-violet)}.s370:not(#_){margin: 0;font-size: var(--vt-font-size-17);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s371:not(#_){display: inline-flex;align-items: center;border-radius: 999px;background: var(--vt-violet-mist);color: var(--vt-violet-ink);font-weight: var(--vt-font-weight-600);white-space: nowrap;height: 22px;padding: 0 var(--vt-space-9);font-size: var(--vt-font-size-11p5)}.s372:not(#_){margin: var(--vt-space-10) 0 0;display: flex;flex-direction: column;gap: var(--vt-space-6)}.s373:not(#_){display: grid;grid-template-columns: 64px minmax(0, 1fr);gap: var(--vt-space-8)}.s374:not(#_){margin: 0;font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p4);color: var(--vt-ink)}.s375:not(#_){padding: var(--vt-space-16) var(--vt-space-18);background: var(--vt-paper);border-radius: var(--vt-radius-20);border: 1px solid var(--vt-line)}.s376:not(#_){margin: var(--vt-space-40) 0 0;font-size: var(--vt-font-size-15);color: var(--vt-slate)}.s377:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-6);font-weight: var(--vt-font-weight-600);color: var(--vt-violet)}.s378:not(#_){max-width: 1200px;margin: 0 auto;box-sizing: border-box;padding: var(--vt-space-fluid-25);background: var(--vt-ink);color: var(--vt-paper);border-radius: var(--vt-radius-32);display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: var(--vt-space-fluid-52);align-items: start}.s379:not(#_){margin: 0;align-self: start;padding: var(--vt-space-fluid-37);background: var(--vt-graphite);border-radius: var(--vt-radius-24);display: flex;flex-direction: column;align-items: flex-start}.s380:not(#_){width: 120px;height: 120px;border-radius: 999px;object-fit: cover;display: block;box-shadow: 0 0 0 4px var(--vt-graphite), 0 0 0 5px var(--vt-paper-a160)}.s381:not(#_){margin: var(--vt-space-28) 0 0;font-size: var(--vt-font-size-fluid-5);line-height: var(--vt-line-height-1p4);letter-spacing: -0.015em;color: var(--vt-paper);text-wrap: pretty}.s382:not(#_){margin-top: var(--vt-space-28);padding-top: var(--vt-space-20);align-self: stretch;border-top: 1px solid var(--vt-paper-a120);display: flex;flex-direction: column;gap: var(--vt-space-3)}.s383:not(#_){font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-600)}.s384:not(#_){font-size: var(--vt-font-size-14);color: var(--vt-dots)}.s385:not(#_){margin: 0;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-mint)}.s386:not(#_){margin: var(--vt-space-16) 0 0;font-size: var(--vt-font-size-fluid-19);line-height: var(--vt-line-height-1p05);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;text-wrap: balance}.s387:not(#_){margin: var(--vt-space-18) 0 0;font-size: var(--vt-font-size-17);line-height: var(--vt-line-height-1p6);color: var(--vt-dots);max-width: 520px;text-wrap: pretty}.s388:not(#_){position: relative;margin-top: var(--vt-space-36)}.s389:not(#_){position: relative;margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: var(--vt-space-22)}.s390:not(#_){position: relative;display: flex;gap: var(--vt-space-16);align-items: flex-start}.s391:not(#_){position: absolute;left: 15px;top: 36px;bottom: -18px;border-left: 2px dashed var(--vt-paper-a160)}.s392:not(#_){position: relative;z-index: 1;width: 32px;height: 32px;flex-shrink: 0;border-radius: 999px;background: var(--vt-graphite);color: var(--vt-paper);box-shadow: inset 0 0 0 1px var(--vt-paper-a180);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600)}.s393:not(#_){padding-top: var(--vt-space-5);display: flex;flex-direction: column;gap: var(--vt-space-4)}.s394:not(#_){font-size: var(--vt-font-size-17);font-weight: var(--vt-font-weight-600);letter-spacing: -0.01em;color: var(--vt-paper)}.s395:not(#_){font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p5);color: var(--vt-dots)}.s396:not(#_){position: relative;z-index: 1;width: 32px;height: 32px;flex-shrink: 0;border-radius: 999px;background: var(--vt-mint);color: var(--vt-ink);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600)}.s397:not(#_){margin-top: var(--vt-space-40);display: inline-flex;align-items: center;justify-content: center;gap: var(--vt-space-8);height: 50px;padding: 0 var(--vt-space-24);border-radius: 999px;font-size: var(--vt-font-size-16);white-space: nowrap;background: var(--vt-paper);color: var(--vt-ink);font-weight: var(--vt-font-weight-500);box-shadow: 0 6px 14px var(--vt-ink-a220)}.s398:not(#_){position: relative;max-width: 920px;margin: 0 auto;text-align: center}.s399:not(#_){position: absolute;left: 50%;top: -64px;transform: translateX(-50%);width: 64px;color: var(--vt-ink);opacity: 0.12;pointer-events: none}.s400:not(#_){display: block;width: 100%;height: auto}.s401:not(#_){margin: 0;display: flex;flex-direction: column;align-items: center;gap: var(--vt-space-32)}.s402:not(#_){margin: 0;font-size: var(--vt-font-size-fluid-12);line-height: var(--vt-line-height-1p24);letter-spacing: -0.025em;font-weight: var(--vt-font-weight-500);color: var(--vt-fog);text-wrap: balance}.s403:not(#_){background: none;color: var(--vt-ink)}.s404:not(#_){white-space: nowrap}.s405:not(#_){display: flex;align-items: center;gap: var(--vt-space-12);text-align: left}.s406:not(#_){width: 44px;height: 44px;flex-shrink: 0;border-radius: 999px;box-shadow: var(--vt-shadow-5);background: var(--vt-violet-mist);color: var(--vt-violet-ink);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600)}.s407:not(#_){font-size: var(--vt-font-size-14);color: var(--vt-slate)}.s408:not(#_){margin-top: var(--vt-space-44);display: flex;flex-wrap: wrap;justify-content: center;gap: var(--vt-space-12)}.s409:not(#_){cursor: pointer;height: 48px;padding: 0 var(--vt-space-20);border-radius: 999px;display: flex;align-items: center;background: var(--vt-paper);border: 1px solid var(--vt-ink);box-shadow: var(--vt-shadow-18)}.s410:not(#_){height: 22px;display: block;opacity: 0.72}.s411:not(#_){cursor: pointer;height: 48px;padding: 0 var(--vt-space-20);border-radius: 999px;display: flex;align-items: center;background: var(--vt-paper);border: 1px solid var(--vt-line)}.s412:not(#_){margin-top: var(--vt-space-28);display: inline-flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-ink)}.s413:not(#_){max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: var(--vt-space-fluid-58);align-items: start}.s414:not(#_){margin-top: var(--vt-space-28);display: inline-flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-violet)}.s415:not(#_){background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-20)}.s416:not(#_){padding: var(--vt-space-20) var(--vt-space-20) var(--vt-space-20) var(--vt-space-24);display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-16);font-size: var(--vt-font-size-17);line-height: var(--vt-line-height-1p35);font-weight: var(--vt-font-weight-600);letter-spacing: -0.01em;color: var(--vt-ink)}.s417:not(#_){width: 32px;height: 32px;flex-shrink: 0;border-radius: 999px;background: var(--vt-mist);color: var(--vt-ink);display: flex;align-items: center;justify-content: center}.s418:not(#_){margin: 0;padding: 0 var(--vt-space-64) var(--vt-space-22) var(--vt-space-24);font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p6);color: var(--vt-slate)}.s419:not(#_){max-width: 1200px;margin: 0 auto;box-sizing: border-box;position: relative;overflow: hidden;background: var(--vt-violet);background-image: radial-gradient(90% 70% at 0% 0%, var(--vt-violet-glow) 0%, var(--vt-violet-glow-a000) 60%);color: var(--vt-paper);border-radius: var(--vt-radius-32);padding: var(--vt-space-fluid-49);display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);gap: var(--vt-space-fluid-57);align-items: center}.s420:not(#_){position: relative;display: flex;flex-direction: column;align-items: flex-start}.s421:not(#_){margin: 0;font-size: var(--vt-font-size-fluid-18);line-height: var(--vt-line-height-1p04);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;text-wrap: balance}.s422:not(#_){color: var(--vt-paper-a720)}.s423:not(#_){margin: var(--vt-space-20) 0 0;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p55);color: var(--vt-paper-a880);max-width: 460px;text-wrap: pretty}.s424:not(#_){margin-top: var(--vt-space-36);display: flex;flex-wrap: wrap;gap: var(--vt-space-12)}.s425:not(#_){display: inline-flex;align-items: center;justify-content: center;gap: var(--vt-space-8);height: 50px;padding: 0 var(--vt-space-24);border-radius: 999px;font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);white-space: nowrap;background: var(--vt-paper);color: var(--vt-ink);box-shadow: 0 10px 24px var(--vt-violet-ink-a250)}.s426:not(#_){position: relative;display: flex;flex-direction: column;gap: var(--vt-space-14);max-width: 360px;justify-self: end;width: 100%}.s427:not(#_){font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);color: var(--vt-paper-a880)}.s428:not(#_){margin-left: 0;rotate: -2deg;height: 72px;box-sizing: border-box;padding: 0 var(--vt-space-16) 0 var(--vt-space-14);display: flex;align-items: center;gap: var(--vt-space-12);background: var(--vt-paper);border-radius: var(--vt-radius-18);color: var(--vt-ink);box-shadow: var(--vt-shadow-19)}.s429:not(#_){margin-left: var(--vt-space-36);rotate: 1.5deg;height: 72px;box-sizing: border-box;padding: 0 var(--vt-space-16) 0 var(--vt-space-14);display: flex;align-items: center;gap: var(--vt-space-12);background: var(--vt-paper);border-radius: var(--vt-radius-18);color: var(--vt-ink);box-shadow: var(--vt-shadow-19)}.s430:not(#_){margin-left: var(--vt-space-8);rotate: -1deg;height: 72px;box-sizing: border-box;padding: 0 var(--vt-space-16) 0 var(--vt-space-14);display: flex;align-items: center;gap: var(--vt-space-12);background: var(--vt-paper);border-radius: var(--vt-radius-18);color: var(--vt-ink);box-shadow: var(--vt-shadow-19)}.s431:not(#_){position: relative;padding: var(--vt-space-fluid-54) var(--vt-space-fluid-20) 0}.s432:not(#_){display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 4fr);gap: var(--vt-space-64);align-items: end}.s433:not(#_){margin: 0;font-size: var(--vt-font-size-fluid-24);line-height: var(--vt-line-height-1p02);font-weight: var(--vt-font-weight-600);letter-spacing: -0.048em;color: var(--vt-ink);max-width: 980px;text-wrap: balance}.s434:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-22);padding-bottom: var(--vt-space-6)}.s435:not(#_){margin: 0;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 600px;text-wrap: pretty}.s436:not(#_){margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: var(--vt-space-10)}.s437:not(#_){display: flex;align-items: center;gap: var(--vt-space-12);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-ink)}.s438:not(#_){margin-top: var(--vt-space-48);display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 4fr);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-32);box-shadow: var(--vt-shadow-3)}.s439:not(#_){padding: var(--vt-space-fluid-29);display: flex;flex-direction: column;justify-content: center;gap: var(--vt-space-20);min-width: 0}.s440:not(#_){display: block;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);margin-bottom: var(--vt-space-10)}.s441:not(#_){display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: var(--vt-space-12);align-items: center}.s442:not(#_){position: relative;min-width: 0}.s443:not(#_){position: absolute;left: 18px;top: 50%;transform: translateY(-50%);display: flex;color: var(--vt-pewter);pointer-events: none}.s444:not(#_){display: block;width: 100%;height: 50px;box-sizing: border-box;padding: 0 var(--vt-space-16) 0 var(--vt-space-50);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font-size: var(--vt-font-size-16);color: var(--vt-ink)}.s445:not(#_){position: absolute;top: 58px;left: 0;z-index: 10;width: min(560px, calc(100vw - 40px));box-sizing: border-box;padding: var(--vt-space-8);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: 0 1px 2px var(--vt-ink-a040), 0 24px 60px var(--vt-ink-a120)}.s446:not(#_){padding: var(--vt-space-8) var(--vt-space-12) var(--vt-space-6);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);color: var(--vt-pewter)}.s447:not(#_){display: flex;align-items: center;gap: var(--vt-space-12);min-height: 48px;padding: 0 var(--vt-space-12);border-radius: var(--vt-radius-12);color: var(--vt-ink);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500)}.s448:not(#_){display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: var(--vt-radius-10);background: var(--vt-violet-mist);color: var(--vt-violet)}.s449:not(#_){font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-400);color: var(--vt-pewter)}.s450:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 44px;padding: 0 var(--vt-space-20);border-radius: 999px;background: var(--vt-violet);color: var(--vt-paper);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);white-space: nowrap;box-shadow: var(--vt-shadow-4)}.s451:not(#_){display: flex;flex-wrap: wrap;align-items: center;gap: var(--vt-space-8)}.s452:not(#_){font-size: var(--vt-font-size-14);color: var(--vt-pewter);margin-right: var(--vt-space-4)}.s453:not(#_){display: inline-flex;align-items: center;height: 32px;padding: 0 var(--vt-space-12);border-radius: 999px;background: var(--vt-mist);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);white-space: nowrap}.s454:not(#_){position: relative;margin: var(--vt-space-12);padding: var(--vt-space-20) var(--vt-space-24) var(--vt-space-24);display: flex;flex-direction: column;gap: var(--vt-space-10);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-24);overflow: hidden}.s455:not(#_){display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-12);margin-bottom: var(--vt-space-4)}.s456:not(#_){font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);white-space: nowrap}.s457:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-6);height: 26px;padding: 0 var(--vt-space-10) 0 var(--vt-space-6);border-radius: 999px;background: var(--vt-mint-wash);font-size: var(--vt-font-size-12p5);font-weight: var(--vt-font-weight-500);color: var(--vt-forest);white-space: nowrap}.s458:not(#_){width: 16px;height: 16px;flex-shrink: 0;border-radius: 999px;background: var(--vt-mint);display: flex;align-items: center;justify-content: center}.s459:not(#_){display: flex;align-items: center;gap: var(--vt-space-12);padding: var(--vt-space-11) var(--vt-space-14);background: var(--vt-paper);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-16);opacity: 0.6}.s460:not(#_){width: 32px;height: 32px;border-radius: 999px;object-fit: cover;display: block;flex-shrink: 0}.s461:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-4);flex-grow: 1;min-width: 0}.s462:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);white-space: nowrap}.s463:not(#_){font-size: var(--vt-font-size-12p5);color: var(--vt-pewter);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.s464:not(#_){font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600);color: var(--vt-charcoal);white-space: nowrap}.s465:not(#_){position: relative;z-index: 1;box-sizing: border-box;padding: var(--vt-space-16);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);transform: rotate(-1.5deg) translateY(-6px);box-shadow: 0 2px 4px var(--vt-ink-a050), 0 24px 48px var(--vt-ink-a140)}.s466:not(#_){display: flex;align-items: center;gap: var(--vt-space-12)}.s467:not(#_){width: 44px;height: 44px;border-radius: 999px;object-fit: cover;display: block;flex-shrink: 0;box-shadow: 0 0 0 3px var(--vt-paper), 0 0 0 4px var(--vt-cloud)}.s468:not(#_){font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-600);letter-spacing: -0.01em}.s469:not(#_){font-size: var(--vt-font-size-13);color: var(--vt-slate)}.s470:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-4);height: 24px;padding: 0 var(--vt-space-8);border-radius: 999px;background: var(--vt-mint-wash);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600);color: var(--vt-forest)}.s471:not(#_){margin-top: var(--vt-space-12);padding-top: var(--vt-space-12);border-top: 1px solid var(--vt-cloud);display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-10)}.s472:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-7);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);color: var(--vt-forest);white-space: nowrap}.s473:not(#_){width: 7px;height: 7px;border-radius: 999px;background: var(--vt-leaf)}.s474:not(#_){font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);white-space: nowrap}.s475:not(#_){font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);color: var(--vt-pewter)}.s476:not(#_){position: sticky;top: 88px;z-index: 5;margin-top: var(--vt-space-fluid-56);padding: var(--vt-space-12) var(--vt-space-fluid-20);background: var(--vt-mist)}.s477:not(#_){max-width: 1200px;margin: 0 auto;display: flex;flex-wrap: wrap;gap: var(--vt-space-8)}.s478:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 40px;padding: 0 var(--vt-space-16);box-sizing: border-box;border-radius: 999px;border: 1px solid var(--vt-ink);background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);white-space: nowrap}.s479:not(#_){font-size: var(--vt-font-size-13);color: var(--vt-dots)}.s480:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 40px;padding: 0 var(--vt-space-16);box-sizing: border-box;border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);color: var(--vt-ink);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);white-space: nowrap}.s481:not(#_){padding: var(--vt-space-fluid-64) var(--vt-space-fluid-20) 0;scroll-margin-top: 160px}.s482:not(#_){display: flex;align-items: flex-end;justify-content: space-between;gap: var(--vt-space-12) var(--vt-space-40);flex-wrap: wrap}.s483:not(#_){margin: 0;font-size: var(--vt-font-size-28);line-height: var(--vt-line-height-1p15);font-weight: var(--vt-font-weight-600);letter-spacing: -0.03em;text-wrap: balance;max-width: 760px}.s484:not(#_){display: flex;align-items: center;gap: var(--vt-space-16)}.s485:not(#_){display: inline-flex;align-items: center;height: 32px;padding: 0 var(--vt-space-12);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);color: var(--vt-charcoal)}.s486:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-15);color: var(--vt-slate);white-space: nowrap}.s487:not(#_){width: 8px;height: 8px;border-radius: 999px;background: var(--vt-leaf);box-shadow: 0 0 0 3px var(--vt-mint-wash)}.s488:not(#_){margin-top: var(--vt-space-32);display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--vt-space-20)}.s489:not(#_){display: grid;grid-template-columns: 40px minmax(0, 1fr) auto;grid-template-rows: auto auto auto 1fr;column-gap: var(--vt-space-10);min-height: 236px;box-sizing: border-box;padding: var(--vt-space-22) var(--vt-space-22) var(--vt-space-22);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);color: var(--vt-ink)}.s490:not(#_){grid-column: 1;grid-row: 1;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;flex-shrink: 0;box-sizing: border-box;border-radius: var(--vt-radius-12);background: var(--vt-paper);border: 1px solid var(--vt-cloud);color: var(--vt-ink);box-shadow: 0 1px 2px var(--vt-ink-a060), 0 6px 14px -6px var(--vt-ink-a160)}.s491:not(#_){grid-column: 2;grid-row: 1;justify-self: end;align-self: center;display: inline-flex;align-items: center;gap: var(--vt-space-6);height: 26px;padding: 0 var(--vt-space-10) 0 var(--vt-space-8);box-sizing: border-box;border-radius: 999px;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);white-space: nowrap;background: var(--vt-snow);border: 1px solid var(--vt-cloud);color: var(--vt-charcoal)}.s492:not(#_){grid-column: 3;grid-row: 1;align-self: start;display: flex;color: var(--vt-fog)}.s493:not(#_){grid-column: 1 / -1;grid-row: 2;margin: var(--vt-space-24) 0 0;font-size: var(--vt-font-size-19);line-height: var(--vt-line-height-1p25);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s494:not(#_){display: none;width: 8px;height: 8px;margin-left: var(--vt-space-8);border-radius: 999px;background: var(--vt-mint);vertical-align: 2px}.s495:not(#_){grid-column: 1 / -1;grid-row: 3;margin-top: var(--vt-space-8);font-size: var(--vt-font-size-14p5);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s496:not(#_){grid-column: 1 / -1;grid-row: 4;align-self: end;margin-top: var(--vt-space-18);padding-top: var(--vt-space-14);border-top: 1px solid var(--vt-cloud);display: flex;align-items: flex-end;justify-content: space-between;gap: var(--vt-space-10)}.s497:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);white-space: nowrap}.s498:not(#_){font-size: var(--vt-font-size-13);color: var(--vt-pewter);white-space: nowrap}.s499:not(#_){font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-600);color: var(--vt-ink);white-space: nowrap}.s500:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-400);color: var(--vt-pewter)}.s501:not(#_){grid-column: 2;grid-row: 1;justify-self: end;align-self: center;display: inline-flex;align-items: center;gap: var(--vt-space-6);height: 26px;padding: 0 var(--vt-space-10) 0 var(--vt-space-8);box-sizing: border-box;border-radius: 999px;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);white-space: nowrap;background: var(--vt-mint-wash);color: var(--vt-forest)}.s502:not(#_){display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--vt-space-20);padding-top: var(--vt-space-20)}.s503:not(#_){margin-top: var(--vt-space-24);display: flex;justify-content: center}.s504:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 44px;padding: 0 var(--vt-space-20);border-radius: 999px;background: var(--vt-paper);color: var(--vt-ink);border: 1px solid var(--vt-line);box-shadow: var(--vt-shadow-2);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);cursor: pointer}.s505:not(#_){position: relative;overflow: hidden;max-width: 1200px;margin: 0 auto;box-sizing: border-box;padding: var(--vt-space-fluid-46);background: var(--vt-ink);color: var(--vt-paper);border-radius: var(--vt-radius-32);display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: var(--vt-space-56);align-items: center}.s506:not(#_){margin: 0;font-size: var(--vt-font-size-fluid-18);line-height: var(--vt-line-height-1p04);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;max-width: 760px;text-wrap: balance;color: var(--vt-paper)}.s507:not(#_){margin: var(--vt-space-20) 0 0;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p55);color: var(--vt-dots);max-width: 520px;text-wrap: pretty}.s508:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 50px;padding: 0 var(--vt-space-24);border-radius: 999px;background: var(--vt-violet);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);box-shadow: var(--vt-shadow-4)}.s509:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 50px;padding: 0 var(--vt-space-24);box-sizing: border-box;border-radius: 999px;background: transparent;border: 1px solid var(--vt-paper-a200);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500)}.s510:not(#_){position: relative;padding: var(--vt-space-28);background: var(--vt-paper-a060);border: 1px solid var(--vt-paper-a100);border-radius: var(--vt-radius-24)}.s511:not(#_){display: flex;align-items: center;gap: var(--vt-space-14)}.s512:not(#_){width: 56px;height: 56px;border-radius: 999px;object-fit: cover;display: block;flex-shrink: 0;box-shadow: 0 0 0 3px var(--vt-paper-a120)}.s513:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-4)}.s514:not(#_){font-size: var(--vt-font-size-17);font-weight: var(--vt-font-weight-600);color: var(--vt-paper)}.s515:not(#_){margin: var(--vt-space-22) 0 0;font-size: var(--vt-font-size-19);line-height: var(--vt-line-height-1p45);font-weight: var(--vt-font-weight-500);letter-spacing: -0.01em;color: var(--vt-paper)}.s516:not(#_){margin-top: var(--vt-space-24);padding-top: var(--vt-space-22);border-top: 1px solid var(--vt-paper-a100);display: flex;flex-direction: column;gap: var(--vt-space-12)}.s517:not(#_){display: flex;align-items: center;gap: var(--vt-space-12);font-size: var(--vt-font-size-15);color: var(--vt-paper)}.s518:not(#_){position: relative;padding: var(--vt-space-fluid-56) var(--vt-space-fluid-20) 0}.s519:not(#_){position: relative;max-width: 1200px;margin: 0 auto}.s520:not(#_){display: flex;flex-direction: column;align-items: flex-start;min-width: 0}.s521:not(#_){margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-slate)}.s522:not(#_){color: var(--vt-slate)}.s523:not(#_){display: flex}.s524:not(#_){color: var(--vt-ink)}.s525:not(#_){margin: var(--vt-space-24) 0 0;font-size: var(--vt-font-size-fluid-21);line-height: var(--vt-line-height-1p02);font-weight: var(--vt-font-weight-600);letter-spacing: -0.048em;color: var(--vt-ink);max-width: 720px;text-wrap: balance}.s526:not(#_){margin: var(--vt-space-22) 0 0;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 520px;text-wrap: pretty}.s527:not(#_){display: none;width: 100%;box-sizing: border-box;margin-top: var(--vt-space-28);height: 50px;padding: 0 var(--vt-space-24);align-items: center;justify-content: center;gap: var(--vt-space-8);border-radius: 999px;background: var(--vt-violet);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);box-shadow: var(--vt-shadow-4)}.s528:not(#_){margin: var(--vt-space-36) 0 0;padding: var(--vt-space-24) 0 0;border-top: 1px solid var(--vt-hairline);display: flex;flex-wrap: wrap;gap: var(--vt-space-24) var(--vt-space-44);width: 100%;max-width: 560px}.s529:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-6);margin: 0}.s530:not(#_){margin: 0;font-size: var(--vt-font-size-24);font-weight: var(--vt-font-weight-600);letter-spacing: -0.03em;white-space: nowrap}.s531:not(#_){font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);letter-spacing: 0;color: var(--vt-slate)}.s532:not(#_){margin: 0;display: flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-24);font-weight: var(--vt-font-weight-600);letter-spacing: -0.03em;white-space: nowrap}.s533:not(#_){width: 10px;height: 10px;border-radius: 999px;background: var(--vt-mint);box-shadow: 0 0 0 4px var(--vt-mint-wash)}.s534:not(#_){position: relative;width: 100%}.s535:not(#_){position: absolute;left: 6%;right: 6%;top: 10%;bottom: 4%;border-radius: 999px;background: radial-gradient(closest-side, var(--vt-violet-a180), var(--vt-violet-a000));filter: blur(30px);pointer-events: none}.s536:not(#_){position: relative;margin: 0;box-sizing: border-box;padding: var(--vt-space-fluid-28);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28);box-shadow: 0 1px 2px var(--vt-ink-a040), 0 24px 60px var(--vt-ink-a090);display: flex;flex-direction: column;gap: var(--vt-space-20)}.s537:not(#_){display: flex;align-items: flex-start;justify-content: space-between;gap: var(--vt-space-16)}.s538:not(#_){margin: 0;font-size: var(--vt-font-size-22);line-height: var(--vt-line-height-1p2);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s539:not(#_){display: flex;flex-shrink: 0;padding-top: var(--vt-space-2)}.s540:not(#_){width: 34px;height: 34px;border-radius: 999px;object-fit: cover;display: block;box-shadow: var(--vt-shadow-5)}.s541:not(#_){width: 34px;height: 34px;margin-left: var(--vt-space-n10);border-radius: 999px;object-fit: cover;display: block;box-shadow: var(--vt-shadow-5)}.s542:not(#_){display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-12);padding: var(--vt-space-12) var(--vt-space-14);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-16)}.s543:not(#_){display: flex;align-items: center;gap: var(--vt-space-10);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal)}.s544:not(#_){width: 8px;height: 8px;border-radius: 999px;background: var(--vt-mint);box-shadow: 0 0 0 4px var(--vt-mint-wash)}.s545:not(#_){position: absolute;right: 12px;top: 50%;margin-top: var(--vt-space-n12);width: 24px;height: 24px;border-radius: 999px;background: var(--vt-mint);display: flex;align-items: center;justify-content: center}.s546:not(#_){cursor: pointer;width: 100%;height: 50px;box-sizing: border-box;padding: 0 var(--vt-space-14) 0 var(--vt-space-16);display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-12);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font-size: var(--vt-font-size-16);color: var(--vt-ink);text-align: left}.s547:not(#_){position: absolute;z-index: 5;left: 0;right: 0;top: 56px;margin: 0;padding: var(--vt-space-6);list-style: none;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-16);box-shadow: 0 2px 4px var(--vt-ink-a040), 0 18px 40px var(--vt-ink-a120)}.s548:not(#_){display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-12);padding: var(--vt-space-11) var(--vt-space-12);border-radius: var(--vt-radius-10);font-size: var(--vt-font-size-15);color: var(--vt-ink)}.s549:not(#_){margin-top: var(--vt-space-10);display: flex;flex-wrap: wrap;gap: var(--vt-space-8)}.s550:not(#_){cursor: pointer;height: 44px;padding: 0 var(--vt-space-16);border-radius: 999px;border: 1px solid var(--vt-ink);background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500)}.s551:not(#_){cursor: pointer;height: 44px;padding: 0 var(--vt-space-16);border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);color: var(--vt-ink);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500)}.s552:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-12);margin-top: var(--vt-space-4)}.s553:not(#_){cursor: pointer;width: 100%;border: 0;height: 54px;display: flex;align-items: center;justify-content: center;gap: var(--vt-space-10);border-radius: 999px;background: var(--vt-violet);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);box-shadow: var(--vt-shadow-4)}.s554:not(#_){margin: 0;display: flex;align-items: center;justify-content: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-14);color: var(--vt-slate)}.s555:not(#_){max-width: 1200px;margin: 0 auto var(--vt-space-56)}.s556:not(#_){position: relative;overflow: hidden;min-height: 520px;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-32);container-type: inline-size}.s557:not(#_){position: absolute;inset: 0;background-image: linear-gradient(var(--vt-cloud) 1px, transparent 1px), linear-gradient(90deg, var(--vt-cloud) 1px, transparent 1px);background-size: 28px 28px;background-position: center -1px;-webkit-mask-image: radial-gradient(70% 70% at 50% 45%, black 20%, transparent 85%);mask-image: radial-gradient(70% 70% at 50% 45%, black 20%, transparent 85%);pointer-events: none}.s558:not(#_){position: absolute;left: 50%;top: 50%;width: 460px;height: 430px;margin: var(--vt-space-n215) 0 0 var(--vt-space-n230)}.s559:not(#_){position: absolute;left: 64px;top: 0;width: 360px;padding: var(--vt-space-18) var(--vt-space-20);box-sizing: border-box;background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18);opacity: 0.6}.s560:not(#_){font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600);color: var(--vt-pewter)}.s561:not(#_){margin-top: var(--vt-space-14);display: flex;flex-direction: column;gap: var(--vt-space-9)}.s562:not(#_){height: 8px;width: 88%;border-radius: var(--vt-radius-9);background: var(--vt-line-light)}.s563:not(#_){height: 8px;width: 72%;border-radius: var(--vt-radius-9);background: var(--vt-line-light)}.s564:not(#_){height: 8px;width: 80%;border-radius: var(--vt-radius-9);background: var(--vt-line-light)}.s565:not(#_){position: absolute;left: 20px;top: 64px;width: 400px;box-sizing: border-box;padding: var(--vt-space-24) var(--vt-space-24) var(--vt-space-22);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-22);box-shadow: 0 2px 4px var(--vt-ink-a050), 0 28px 56px var(--vt-ink-a140);transform: rotate(-2deg)}.s566:not(#_){font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal)}.s567:not(#_){margin-top: var(--vt-space-20);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600);color: var(--vt-pewter)}.s568:not(#_){margin: var(--vt-space-8) 0 0;font-size: var(--vt-font-size-17);line-height: var(--vt-line-height-1p5);letter-spacing: -0.01em;color: var(--vt-charcoal)}.s569:not(#_){background: var(--vt-violet-mist);color: var(--vt-ink);border-radius: var(--vt-radius-4);padding: var(--vt-space-1) var(--vt-space-2);box-shadow: inset 0 -2px 0 var(--vt-lilac)}.s570:not(#_){margin-top: var(--vt-space-18);display: flex;gap: var(--vt-space-8);flex-wrap: wrap}.s571:not(#_){height: 28px;padding: 0 var(--vt-space-10);display: inline-flex;align-items: center;border-radius: 999px;background: var(--vt-mist);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal)}.s572:not(#_){position: absolute;left: 196px;top: 318px;width: 262px;box-sizing: border-box;padding: var(--vt-space-12) var(--vt-space-14);display: flex;gap: var(--vt-space-10);align-items: flex-start;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-16);box-shadow: 0 2px 4px var(--vt-ink-a050), 0 18px 40px var(--vt-ink-a120)}.s573:not(#_){width: 30px;height: 30px;flex-shrink: 0;border-radius: 999px;object-fit: cover;display: block}.s574:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-2);min-width: 0}.s575:not(#_){font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600)}.s576:not(#_){font-size: var(--vt-font-size-13);line-height: var(--vt-line-height-1p4);color: var(--vt-slate)}.s577:not(#_){display: flex;flex-direction: column;min-width: 0}.s578:not(#_){margin: 0;padding: 0;list-style: none}.s579:not(#_){width: 44px;height: 44px;border-radius: var(--vt-radius-14);background: var(--vt-violet-mist);display: flex;align-items: center;justify-content: center}.s580:not(#_){margin: var(--vt-space-4) 0 0;font-size: var(--vt-font-size-22);line-height: var(--vt-line-height-1p2);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s581:not(#_){margin: 0;font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s582:not(#_){position: relative;overflow: hidden;display: flex;flex-direction: column;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);container-type: inline-size}.s583:not(#_){position: relative;flex: 1 1 auto;min-height: 250px;margin-top: var(--vt-space-12)}.s584:not(#_){position: absolute;left: 50%;top: 50%;width: 520px;height: 244px;margin: var(--vt-space-n122) 0 0 var(--vt-space-n260)}.s585:not(#_){position: absolute;left: 0;top: 0}.s586:not(#_){position: absolute;left: 228px;top: 92px;width: 64px;height: 64px}.s587:not(#_){width: 64px;height: 64px;border-radius: 999px;object-fit: cover;display: block;box-shadow: 0 0 0 4px var(--vt-paper), 0 0 0 6px var(--vt-lilac), 0 18px 40px var(--vt-violet-a280)}.s588:not(#_){position: absolute;left: 200px;top: 168px;width: 120px;display: flex;justify-content: center}.s589:not(#_){height: 26px;padding: 0 var(--vt-space-10);display: inline-flex;align-items: center;border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600);white-space: nowrap}.s590:not(#_){position: absolute;height: 40px;padding: 0 var(--vt-space-14) 0 var(--vt-space-5);display: inline-flex;align-items: center;gap: var(--vt-space-8);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;box-shadow: var(--vt-shadow-18);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600);white-space: nowrap;left: 64px;top: 168px;transform: rotate(-3deg)}.s591:not(#_){width: 30px;height: 30px;border-radius: 999px;object-fit: cover;display: block}.s592:not(#_){position: absolute;height: 40px;padding: 0 var(--vt-space-14) 0 var(--vt-space-5);display: inline-flex;align-items: center;gap: var(--vt-space-8);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;box-shadow: var(--vt-shadow-18);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600);white-space: nowrap;left: 336px;top: 54px;transform: rotate(2deg)}.s593:not(#_){position: absolute;width: 44px;height: 44px;border-radius: var(--vt-radius-14);background: var(--vt-paper);border: 1px solid var(--vt-line);box-shadow: 0 10px 24px var(--vt-ink-a080);display: flex;align-items: center;justify-content: center;left: 179px;top: 42px;transform: rotate(-6deg)}.s594:not(#_){position: absolute;width: 44px;height: 44px;border-radius: var(--vt-radius-14);background: var(--vt-paper);border: 1px solid var(--vt-line);box-shadow: 0 10px 24px var(--vt-ink-a080);display: flex;align-items: center;justify-content: center;left: 312px;top: 150px;transform: rotate(5deg)}.s595:not(#_){padding: 0 var(--vt-space-fluid-36) var(--vt-space-fluid-35);display: flex;flex-direction: column;gap: var(--vt-space-8)}.s596:not(#_){margin: 0;font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 470px}.s597:not(#_){position: relative;overflow: hidden;box-sizing: border-box;padding: var(--vt-space-fluid-36);display: flex;flex-direction: column;justify-content: space-between;gap: var(--vt-space-24);background: var(--vt-ink);color: var(--vt-paper);border-radius: var(--vt-radius-24);container-type: inline-size}.s598:not(#_){position: absolute;inset: 0;background: radial-gradient(110% 80% at 0% 0%, var(--vt-paper-a080), var(--vt-paper-a000) 55%);pointer-events: none}.s599:not(#_){position: relative;display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-12)}.s600:not(#_){height: 28px;padding: 0 var(--vt-space-11);display: inline-flex;align-items: center;gap: var(--vt-space-6);border-radius: 999px;background: var(--vt-mint);color: var(--vt-ink);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600);white-space: nowrap}.s601:not(#_){position: relative;display: flex;align-items: flex-end;justify-content: space-between;gap: var(--vt-space-20)}.s602:not(#_){display: flex;align-items: baseline;gap: var(--vt-space-10)}.s603:not(#_){font-size: var(--vt-font-size-104);line-height: var(--vt-line-height-0p85);font-weight: var(--vt-font-weight-600);letter-spacing: -0.06em}.s604:not(#_){font-size: var(--vt-font-size-22);font-weight: var(--vt-font-weight-500);letter-spacing: -0.02em;color: var(--vt-dots)}.s605:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-7)}.s606:not(#_){display: flex;align-items: center;gap: var(--vt-space-6)}.s607:not(#_){width: 22px;font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);color: var(--vt-ash)}.s608:not(#_){width: 12px;height: 12px;border-radius: var(--vt-radius-4);background: var(--vt-mint)}.s609:not(#_){width: 12px;height: 12px;border-radius: var(--vt-radius-4);box-shadow: inset 0 0 0 1px var(--vt-paper-a220)}.s610:not(#_){position: relative;display: flex;flex-direction: column;gap: var(--vt-space-8)}.s611:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-mint)}.s612:not(#_){margin: 0;font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p55);color: var(--vt-dots);max-width: 400px}.s613:not(#_){position: relative;overflow: hidden;isolation: isolate;box-sizing: border-box;padding: var(--vt-space-fluid-36);display: flex;flex-direction: column;justify-content: flex-end;gap: var(--vt-space-8);background: var(--vt-graphite);color: var(--vt-paper);border-radius: var(--vt-radius-24)}.s614:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 40%;z-index: -2;display: block}.s615:not(#_){position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, var(--vt-ink-a000) 30%, var(--vt-ink-a780))}.s616:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-paper);opacity: 0.88}.s617:not(#_){margin: 0;font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p55);color: var(--vt-paper);opacity: 0.88;max-width: 380px}.s618:not(#_){margin: var(--vt-space-16) var(--vt-space-16) 0;box-sizing: border-box;padding: var(--vt-space-16);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s619:not(#_){display: flex;align-items: center;justify-content: space-between;padding: 0 var(--vt-space-4) var(--vt-space-12)}.s620:not(#_){font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600);color: var(--vt-charcoal)}.s621:not(#_){font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-pewter)}.s622:not(#_){display: grid;grid-template-columns: 1fr 1fr;gap: var(--vt-space-8)}.s623:not(#_){display: flex;align-items: center;gap: var(--vt-space-12);padding: var(--vt-space-10) var(--vt-space-12);background: var(--vt-paper);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-14);opacity: 0.75}.s624:not(#_){font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal)}.s625:not(#_){display: flex;align-items: center;gap: var(--vt-space-12);padding: var(--vt-space-10) var(--vt-space-12);background: var(--vt-paper);border: 1.5px dashed var(--vt-violet-soft);border-radius: var(--vt-radius-14);box-shadow: 0 2px 4px var(--vt-ink-a050), 0 14px 32px var(--vt-violet-a160);transform: rotate(-1.5deg)}.s626:not(#_){width: 32px;height: 32px;border-radius: 999px;object-fit: cover;display: block}.s627:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-1);min-width: 0}.s628:not(#_){font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600);color: var(--vt-ink);white-space: nowrap}.s629:not(#_){font-size: var(--vt-font-size-12);color: var(--vt-pewter);white-space: nowrap}.s630:not(#_){margin-left: auto;height: 24px;padding: 0 var(--vt-space-9);display: inline-flex;align-items: center;border-radius: 999px;background: var(--vt-violet-mist);color: var(--vt-violet-ink);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600);white-space: nowrap}.s631:not(#_){margin-top: auto;box-sizing: border-box;padding: var(--vt-space-24) var(--vt-space-fluid-36) var(--vt-space-fluid-36);display: flex;flex-direction: column;gap: var(--vt-space-8)}.s632:not(#_){max-width: 1200px;margin: 0 auto;box-sizing: border-box;padding: var(--vt-space-fluid-42);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-32);box-shadow: var(--vt-shadow-3)}.s633:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-22);box-sizing: border-box;padding: var(--vt-space-24);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-24)}.s634:not(#_){width: 72px;height: 72px;flex-shrink: 0;border-radius: 999px;object-fit: cover;display: block;box-shadow: var(--vt-shadow-5)}.s635:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-4);min-width: 0}.s636:not(#_){margin: 0;font-size: var(--vt-font-size-20);line-height: var(--vt-line-height-1p2);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s637:not(#_){margin-top: var(--vt-space-4);align-self: flex-start;height: 26px;padding: 0 var(--vt-space-10);display: inline-flex;align-items: center;gap: var(--vt-space-5);border-radius: 999px;background: var(--vt-mint-wash);color: var(--vt-forest);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600);white-space: nowrap}.s638:not(#_){margin: 0;display: flex;flex-direction: column;gap: var(--vt-space-12);font-size: var(--vt-font-size-15)}.s639:not(#_){display: flex;justify-content: space-between;gap: var(--vt-space-16)}.s640:not(#_){color: var(--vt-pewter)}.s641:not(#_){margin: 0;font-weight: var(--vt-font-weight-500);text-align: right}.s642:not(#_){display: flex;flex-wrap: wrap;gap: var(--vt-space-6)}.s643:not(#_){height: 30px;padding: 0 var(--vt-space-12);display: inline-flex;align-items: center;border-radius: 999px;background: var(--vt-paper);border: 1px solid var(--vt-line);font-size: var(--vt-font-size-13);color: var(--vt-charcoal)}.s644:not(#_){margin-top: auto;padding-top: var(--vt-space-18);border-top: 1px solid var(--vt-line);display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-12);flex-wrap: wrap}.s645:not(#_){font-size: var(--vt-font-size-22);font-weight: var(--vt-font-weight-600);letter-spacing: -0.03em;white-space: nowrap}.s646:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);letter-spacing: 0;color: var(--vt-slate)}.s647:not(#_){display: flex;align-items: center;gap: var(--vt-space-7);font-size: var(--vt-font-size-14);color: var(--vt-charcoal)}.s648:not(#_){width: 8px;height: 8px;border-radius: 999px;background: var(--vt-mint)}.s649:not(#_){min-height: 44px;display: inline-flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-violet)}.s650:not(#_){margin-top: var(--vt-space-40);display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-20);flex-wrap: wrap}.s651:not(#_){margin: 0;font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s652:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);min-height: 44px;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-ink);white-space: nowrap}.s653:not(#_){position: relative;box-sizing: border-box;min-height: 156px;padding: var(--vt-space-22) var(--vt-space-22) var(--vt-space-20);display: flex;flex-direction: column;justify-content: space-between;gap: var(--vt-space-24);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);color: var(--vt-ink)}.s654:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-6);padding-right: 0}.s655:not(#_){padding-right: var(--vt-space-28);font-size: var(--vt-font-size-13);color: var(--vt-pewter)}.s656:not(#_){font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p25);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s657:not(#_){position: absolute;top: 20px;right: 20px}.s658:not(#_){position: sticky;top: 120px;display: flex;flex-direction: column;align-items: flex-start}.s659:not(#_){margin-top: var(--vt-space-40);width: 100%;max-width: 440px;box-sizing: border-box;padding: var(--vt-space-20);display: flex;flex-direction: column;gap: var(--vt-space-16);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24)}.s660:not(#_){width: 52px;height: 52px;flex-shrink: 0;border-radius: 999px;object-fit: cover;display: block;box-shadow: var(--vt-shadow-12)}.s661:not(#_){align-self: flex-start;display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 44px;padding: 0 var(--vt-space-20);border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);box-shadow: var(--vt-shadow-1)}.s662:not(#_){border-top: 1px solid var(--vt-hairline)}.s663:not(#_){border-bottom: 1px solid var(--vt-hairline)}.s664:not(#_){min-height: 44px;padding: var(--vt-space-24) 0;display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-24);font-size: var(--vt-font-size-19);line-height: var(--vt-line-height-1p35);font-weight: var(--vt-font-weight-600);letter-spacing: -0.015em}.s665:not(#_){width: 32px;height: 32px;flex-shrink: 0;border-radius: 999px;background: var(--vt-paper);border: 1px solid var(--vt-line);display: flex;align-items: center;justify-content: center}.s666:not(#_){margin: 0;padding: 0 var(--vt-space-56) var(--vt-space-26) 0;font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p6);color: var(--vt-slate)}.s667:not(#_){position: relative;overflow: hidden;max-width: 1200px;margin: 0 auto;box-sizing: border-box;padding: var(--vt-space-fluid-48);background: var(--vt-violet);background-image: radial-gradient(90% 70% at 0% 0%, var(--vt-violet-glow) 0%, var(--vt-violet-glow-a000) 60%);color: var(--vt-paper);border-radius: var(--vt-radius-32)}.s668:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-20);max-width: 640px}.s669:not(#_){margin: 0;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p55);color: var(--vt-paper);opacity: 0.9;max-width: 520px;text-wrap: pretty}.s670:not(#_){display: flex;flex-wrap: wrap;gap: var(--vt-space-12);flex-shrink: 0}.s671:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 50px;padding: 0 var(--vt-space-24);border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);box-shadow: var(--vt-shadow-1)}.s672:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 50px;padding: 0 var(--vt-space-24);border-radius: 999px;background: var(--vt-paper);color: var(--vt-ink);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);box-shadow: var(--vt-shadow-2)}.s673:not(#_){position: relative;padding: var(--vt-space-fluid-47) var(--vt-space-fluid-20) 0}.s674:not(#_){margin: var(--vt-space-24) 0 0;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 560px;text-wrap: pretty}.s675:not(#_){margin-top: var(--vt-space-48);display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1.25fr) minmax(0, 1fr);gap: var(--vt-space-20);align-items: end}.s676:not(#_){position: relative;display: block;height: clamp(240px, 21vw, 300px);border-radius: var(--vt-radius-24);overflow: hidden;background: var(--vt-haze)}.s677:not(#_){position: absolute;left: 12px;bottom: 12px;display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 34px;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);box-shadow: var(--vt-shadow-2);white-space: nowrap;padding: 0 var(--vt-space-14) 0 var(--vt-space-12)}.s678:not(#_){height: 16px;width: 110px;display: block;flex-shrink: 0;opacity: 1}.s679:not(#_){position: relative;height: clamp(240px, 19vw, 272px);box-sizing: border-box;padding: var(--vt-space-22);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);box-shadow: var(--vt-shadow-3);display: flex;flex-direction: column}.s680:not(#_){display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-8)}.s681:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);white-space: nowrap}.s682:not(#_){width: 28px;height: 28px;border-radius: var(--vt-radius-9);background: var(--vt-violet-mist);display: flex;align-items: center;justify-content: center}.s683:not(#_){width: 15px;height: 15px;display: block}.s684:not(#_){margin: var(--vt-space-16) 0 0;font-size: var(--vt-font-size-20);line-height: var(--vt-line-height-1p2);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s685:not(#_){margin-top: var(--vt-space-12);display: flex;flex-wrap: wrap;gap: var(--vt-space-6)}.s686:not(#_){display: inline-flex;align-items: center;height: 28px;padding: 0 var(--vt-space-10);border-radius: 999px;background: var(--vt-mist);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);white-space: nowrap}.s687:not(#_){margin: var(--vt-space-10) 0 0;font-size: var(--vt-font-size-14);color: var(--vt-pewter)}.s688:not(#_){margin-top: auto;padding-top: var(--vt-space-14);border-top: 1px dashed var(--vt-line-mid);display: flex;align-items: center;gap: var(--vt-space-12)}.s689:not(#_){width: 32px;height: 32px;border-radius: 999px;object-fit: cover;display: block;margin-left: 0px;box-shadow: var(--vt-shadow-5)}.s690:not(#_){width: 32px;height: 32px;border-radius: 999px;object-fit: cover;display: block;margin-left: var(--vt-space-n8);box-shadow: var(--vt-shadow-5)}.s691:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-6);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);white-space: nowrap}.s692:not(#_){width: 18px;height: 18px;border-radius: 999px;background: var(--vt-mint);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.s693:not(#_){position: relative;display: block;height: clamp(260px, 23.6vw, 340px);border-radius: var(--vt-radius-24);overflow: hidden;background: var(--vt-haze)}.s694:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 45%;display: block}.s695:not(#_){height: 16px;width: 101px;display: block;flex-shrink: 0;opacity: 1}.s696:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 40%;display: block}.s697:not(#_){height: 16px;width: 96px;display: block;flex-shrink: 0;opacity: 1}.s698:not(#_){display: grid;grid-template-columns: minmax(0, 1.12fr) minmax(0, 1fr);gap: var(--vt-space-12);padding: var(--vt-space-12);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-32);box-shadow: var(--vt-shadow-3)}.s699:not(#_){padding: var(--vt-space-fluid-22) var(--vt-space-fluid-17) var(--vt-space-fluid-21);display: flex;flex-direction: column;min-width: 0}.s700:not(#_){display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-16);flex-wrap: wrap}.s701:not(#_){height: 24px;width: 238px;display: block;flex-shrink: 0;opacity: 0.85}.s702:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 34px;padding: 0 var(--vt-space-14) 0 var(--vt-space-8);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);box-shadow: var(--vt-shadow-2);white-space: nowrap}.s703:not(#_){margin-top: var(--vt-space-28);display: flex;flex-wrap: wrap;gap: var(--vt-space-6)}.s704:not(#_){margin: var(--vt-space-18) 0 0;font-size: var(--vt-font-size-fluid-7);line-height: var(--vt-line-height-1p28);font-weight: var(--vt-font-weight-500);letter-spacing: -0.03em;color: var(--vt-ink);text-wrap: pretty}.s705:not(#_){background: var(--vt-violet-mist);border-radius: var(--vt-radius-6);padding: 0 var(--vt-space-0p1em);-webkit-box-decoration-break: clone;box-decoration-break: clone}.s706:not(#_){margin-top: var(--vt-space-24);display: flex;align-items: center;gap: var(--vt-space-12)}.s707:not(#_){width: 44px;height: 44px;flex-shrink: 0;border-radius: 999px;object-fit: cover;object-position: 50% 20%;display: block;box-shadow: var(--vt-shadow-12)}.s708:not(#_){margin-top: var(--vt-space-36);display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));border-top: 1px solid var(--vt-line)}.s709:not(#_){padding: var(--vt-space-22) var(--vt-space-16) 0 0}.s710:not(#_){font-size: var(--vt-font-size-fluid-7);line-height: 1;font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;white-space: nowrap}.s711:not(#_){margin: var(--vt-space-8) 0 0;font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p45);color: var(--vt-slate)}.s712:not(#_){padding: var(--vt-space-22) var(--vt-space-16) 0;border-left: 1px solid var(--vt-line)}.s713:not(#_){padding: var(--vt-space-22) 0 0 var(--vt-space-16);border-left: 1px solid var(--vt-line)}.s714:not(#_){margin-top: var(--vt-space-32);align-self: flex-start;display: inline-flex;align-items: center;gap: var(--vt-space-8);min-height: 44px;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-violet);white-space: nowrap}.s715:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 42% 50%;display: block}.s716:not(#_){position: absolute;top: 16px;left: 16px;display: none}.s717:not(#_){display: flex;align-items: flex-end;justify-content: space-between;gap: var(--vt-space-24) var(--vt-space-40);flex-wrap: wrap}.s718:not(#_){display: flex;align-items: center;gap: var(--vt-space-10);flex-wrap: wrap;padding-bottom: var(--vt-space-4)}.s719:not(#_){box-sizing: border-box;display: flex;width: max-content;align-items: center;gap: var(--vt-space-8);height: 44px;padding: 0 var(--vt-space-14) 0 var(--vt-space-18);border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);color: var(--vt-ink);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);cursor: pointer;white-space: nowrap;box-shadow: var(--vt-shadow-2)}.s720:not(#_){position: absolute;top: 52px;left: 0;z-index: 10;width: 248px;box-sizing: border-box;padding: var(--vt-space-6);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-6)}.s721:not(#_){display: flex;align-items: center;gap: var(--vt-space-10);min-height: 40px;padding: 0 var(--vt-space-12);border-radius: var(--vt-radius-12);font-size: var(--vt-font-size-15);color: var(--vt-ink)}.s722:not(#_){width: 18px;height: 18px;flex-shrink: 0;box-sizing: border-box;border-radius: var(--vt-radius-6);border: 1.5px solid var(--vt-line-strong);background: var(--vt-paper);color: var(--vt-paper);display: inline-flex;align-items: center;justify-content: center}.s723:not(#_){position: absolute;top: 52px;right: 0;z-index: 10;width: 248px;box-sizing: border-box;padding: var(--vt-space-6);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-6)}.s724:not(#_){margin: 0 0 0 var(--vt-space-8);font-size: var(--vt-font-size-15);color: var(--vt-slate);white-space: nowrap}.s725:not(#_){margin-top: var(--vt-space-56);display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--vt-space-20)}.s726:not(#_){display: flex;flex-direction: column;min-width: 0;padding: var(--vt-space-8);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);color: var(--vt-ink)}.s727:not(#_){position: relative;display: block;height: 240px;border-radius: var(--vt-radius-16);overflow: hidden;background: var(--vt-haze)}.s728:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;display: block}.s729:not(#_){flex-grow: 1;display: flex;flex-direction: column;min-width: 0;padding: var(--vt-space-20) var(--vt-space-14) var(--vt-space-14)}.s730:not(#_){height: 20px;width: 158px;display: block;flex-shrink: 0;opacity: 0.85}.s731:not(#_){margin-top: var(--vt-space-16);display: flex;flex-wrap: wrap;gap: var(--vt-space-6)}.s732:not(#_){margin: var(--vt-space-14) 0 0;font-size: var(--vt-font-size-19);line-height: var(--vt-line-height-1p26);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em;min-height: 2.52em;text-wrap: balance}.s733:not(#_){margin-top: var(--vt-space-8);font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p5);color: var(--vt-slate);min-height: 4.5em}.s734:not(#_){margin-top: auto;padding-top: var(--vt-space-16);display: block}.s735:not(#_){display: block;height: 1px;background: var(--vt-line)}.s736:not(#_){display: block;padding-top: var(--vt-space-14);font-size: var(--vt-font-size-24);line-height: var(--vt-line-height-1p1);font-weight: var(--vt-font-weight-600);letter-spacing: -0.035em;white-space: nowrap}.s737:not(#_){display: block;margin-top: var(--vt-space-4);font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p45);color: var(--vt-pewter);min-height: 2.9em}.s738:not(#_){height: 20px;width: 120px;display: block;flex-shrink: 0;opacity: 0.85}.s739:not(#_){height: 20px;width: 126px;display: block;flex-shrink: 0;opacity: 0.85}.s740:not(#_){height: 20px;width: 87px;display: block;flex-shrink: 0;opacity: 0.85}.s741:not(#_){height: 20px;width: 138px;display: block;flex-shrink: 0;opacity: 0.85}.s742:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%;display: block}.s743:not(#_){height: 20px;width: 142px;display: block;flex-shrink: 0;opacity: 0.85}.s744:not(#_){height: 20px;width: 166px;display: block;flex-shrink: 0;opacity: 0.85}.s745:not(#_){height: 20px;width: 112px;display: block;flex-shrink: 0;opacity: 0.85}.s746:not(#_){height: 20px;width: 122px;display: block;flex-shrink: 0;opacity: 0.85}.s747:not(#_){padding-top: var(--vt-space-20)}.s748:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--vt-space-20)}.s749:not(#_){height: 20px;width: 100px;display: block;flex-shrink: 0;opacity: 0.85}.s750:not(#_){height: 20px;width: 103px;display: block;flex-shrink: 0;opacity: 0.85}.s751:not(#_){display: flex;flex-direction: column;align-items: flex-start;min-width: 0;box-sizing: border-box;padding: var(--vt-space-28);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);color: var(--vt-ink)}.s752:not(#_){margin: auto 0 0;padding-top: var(--vt-space-24);font-size: var(--vt-font-size-22);line-height: var(--vt-line-height-1p2);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s753:not(#_){margin: var(--vt-space-8) 0 var(--vt-space-24);font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p5);color: var(--vt-slate);max-width: 300px;text-wrap: pretty}.s754:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 44px;padding: 0 var(--vt-space-20);border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);white-space: nowrap;box-shadow: var(--vt-shadow-1)}.s755:not(#_){margin-top: var(--vt-space-40);display: flex;justify-content: center}.s756:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 50px;padding: 0 var(--vt-space-22) 0 var(--vt-space-24);border-radius: 999px;background: var(--vt-paper);color: var(--vt-ink);border: 1px solid var(--vt-line);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);cursor: pointer;box-shadow: var(--vt-shadow-2)}.s757:not(#_){display: flex;align-items: flex-end;justify-content: space-between;gap: var(--vt-space-16) var(--vt-space-40);flex-wrap: wrap}.s758:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);min-height: 44px;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-violet);white-space: nowrap;padding-bottom: var(--vt-space-2)}.s759:not(#_){margin-top: var(--vt-space-56);display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.3fr) minmax(0, 1fr);grid-template-rows: minmax(196px, auto) minmax(280px, auto) 120px;gap: var(--vt-space-20)}.s760:not(#_){position: relative;overflow: hidden;box-sizing: border-box;border-radius: var(--vt-radius-24);min-width: 0;grid-column: 1;grid-row: 1 / 4;padding: var(--vt-space-36);background: var(--vt-paper);border: 1px solid var(--vt-line);display: flex;flex-direction: column;justify-content: space-between}.s761:not(#_){margin: 0;font-size: var(--vt-font-size-22);line-height: var(--vt-line-height-1p2);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em;max-width: 240px}.s762:not(#_){position: relative;align-self: center;width: 300px;height: 250px;flex-shrink: 0}.s763:not(#_){position: absolute;inset: 0;display: block}.s764:not(#_){position: absolute;left: 118px;top: 93px;width: 64px;height: 64px;border-radius: var(--vt-radius-18);background: var(--vt-ink);background-image: linear-gradient(160deg, var(--vt-charcoal), var(--vt-ink) 62%);box-shadow: inset 0 1px 0 var(--vt-paper-a180), 0 18px 30px -12px var(--vt-ink-a450);display: flex;align-items: center;justify-content: center}.s765:not(#_){position: absolute;left: 196px;top: 34px;width: 40px;height: 40px;border-radius: 999px;object-fit: cover;box-shadow: var(--vt-shadow-20)}.s766:not(#_){position: absolute;left: 44px;top: 132px;width: 40px;height: 40px;border-radius: 999px;object-fit: cover;box-shadow: var(--vt-shadow-20)}.s767:not(#_){position: absolute;left: 192px;top: 178px;width: 40px;height: 40px;border-radius: 999px;object-fit: cover;box-shadow: var(--vt-shadow-20)}.s768:not(#_){position: absolute;left: 226px;top: 170px;width: 22px;height: 22px;border-radius: 999px;background: var(--vt-mint);display: flex;align-items: center;justify-content: center;box-shadow: var(--vt-shadow-5)}.s769:not(#_){font-size: var(--vt-font-size-fluid-27);line-height: var(--vt-line-height-0p9);font-weight: var(--vt-font-weight-600);letter-spacing: -0.06em;white-space: nowrap}.s770:not(#_){margin: var(--vt-space-14) 0 0;font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p5);color: var(--vt-slate);max-width: 280px}.s771:not(#_){position: relative;overflow: hidden;box-sizing: border-box;border-radius: var(--vt-radius-24);min-width: 0;grid-column: 2;grid-row: 1;padding: var(--vt-space-26) var(--vt-space-28) var(--vt-space-28);background: var(--vt-paper);border: 1px solid var(--vt-line);display: flex;flex-direction: column;gap: var(--vt-space-16)}.s772:not(#_){display: flex;align-items: baseline;justify-content: space-between;gap: var(--vt-space-12);flex-wrap: wrap}.s773:not(#_){margin: 0;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p25);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s774:not(#_){font-size: var(--vt-font-size-14);color: var(--vt-slate);white-space: nowrap}.s775:not(#_){font-weight: var(--vt-font-weight-600);color: var(--vt-ink)}.s776:not(#_){display: inline-flex;align-items: center;border-radius: 999px;background: var(--vt-mist);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);white-space: nowrap;height: 30px;padding: 0 var(--vt-space-12)}.s777:not(#_){position: relative;overflow: hidden;box-sizing: border-box;border-radius: var(--vt-radius-24);min-width: 0;margin: 0;grid-column: 2;grid-row: 2;padding: var(--vt-space-32);background: var(--vt-paper);border: 1px solid var(--vt-line);display: flex;flex-direction: column}.s778:not(#_){margin: var(--vt-space-18) 0 0}.s779:not(#_){margin: 0;font-size: var(--vt-font-size-20);line-height: var(--vt-line-height-1p45);letter-spacing: -0.01em;color: var(--vt-ink);text-wrap: pretty}.s780:not(#_){margin-top: auto;padding-top: var(--vt-space-20);display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-16)}.s781:not(#_){height: 16px;width: 126px;display: block;flex-shrink: 0;opacity: 0.85}.s782:not(#_){position: relative;overflow: hidden;box-sizing: border-box;border-radius: var(--vt-radius-24);min-width: 0;grid-column: 3;grid-row: 1 / 3;padding: var(--vt-space-32);background: var(--vt-ink);color: var(--vt-paper);display: flex;flex-direction: column}.s783:not(#_){margin-top: var(--vt-space-32);display: flex;flex-direction: column;gap: var(--vt-space-18)}.s784:not(#_){display: flex;justify-content: space-between;gap: var(--vt-space-12);font-size: var(--vt-font-size-13);color: var(--vt-dots)}.s785:not(#_){margin-top: var(--vt-space-8);height: 12px;width: 100%;border-radius: 999px;background: var(--vt-slate)}.s786:not(#_){display: flex;justify-content: space-between;gap: var(--vt-space-12);font-size: var(--vt-font-size-13);color: var(--vt-paper);font-weight: var(--vt-font-weight-500)}.s787:not(#_){margin-top: var(--vt-space-8);height: 12px;width: 65%;border-radius: 999px;background: var(--vt-mint)}.s788:not(#_){display: flex;align-items: center;gap: var(--vt-space-10);padding-top: var(--vt-space-18);border-top: 1px solid var(--vt-paper-a120);font-size: var(--vt-font-size-14);color: var(--vt-paper)}.s789:not(#_){width: 22px;height: 22px;flex-shrink: 0;border-radius: 999px;background: var(--vt-mint);display: flex;align-items: center;justify-content: center}.s790:not(#_){margin-top: auto;padding-top: var(--vt-space-32)}.s791:not(#_){font-size: var(--vt-font-size-fluid-25);line-height: var(--vt-line-height-0p95);font-weight: var(--vt-font-weight-600);letter-spacing: -0.05em;white-space: nowrap}.s792:not(#_){margin: var(--vt-space-14) 0 0;font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p5);color: var(--vt-dots)}.s793:not(#_){position: relative;overflow: hidden;box-sizing: border-box;border-radius: var(--vt-radius-24);min-width: 0;grid-column: 2 / 4;grid-row: 3;padding: 0 var(--vt-space-32);background: var(--vt-mint-wash);border: 1px solid var(--vt-mint-line);display: flex;align-items: center;gap: var(--vt-space-22)}.s794:not(#_){width: 48px;height: 48px;flex-shrink: 0;border-radius: var(--vt-radius-14);background: var(--vt-mint);display: flex;align-items: center;justify-content: center}.s795:not(#_){flex-shrink: 0;font-size: var(--vt-font-size-48);line-height: 1;font-weight: var(--vt-font-weight-600);letter-spacing: -0.05em;white-space: nowrap}.s796:not(#_){margin: 0;font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p45);color: var(--vt-moss-ink);text-wrap: balance}.s797:not(#_){position: relative;overflow: hidden;background: var(--vt-violet);background-image: radial-gradient(90% 70% at 0% 0%, var(--vt-violet-glow) 0%, var(--vt-violet-glow-a000) 60%);color: var(--vt-paper);border-radius: var(--vt-radius-32);padding: var(--vt-space-fluid-51);display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--vt-space-32);align-items: start}.s798:not(#_){position: absolute;right: -120px;bottom: -130px;width: 340px;height: 340px;opacity: 0.1}.s799:not(#_){color: var(--vt-paper-a700)}.s800:not(#_){margin: var(--vt-space-20) 0 0;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p55);color: var(--vt-paper-a880);max-width: 560px;text-wrap: pretty}.s801:not(#_){position: relative;display: flex;align-items: center;gap: var(--vt-space-12);flex-wrap: wrap}.s802:not(#_){display: inline-flex;align-items: center;justify-content: center;gap: var(--vt-space-8);height: 50px;padding: 0 var(--vt-space-24);border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);box-shadow: var(--vt-shadow-1);white-space: nowrap}.s803:not(#_){display: inline-flex;align-items: center;justify-content: center;gap: var(--vt-space-8);height: 50px;padding: 0 var(--vt-space-24);border-radius: 999px;border: 1px solid var(--vt-paper-a450);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);white-space: nowrap}.s804:not(#_){padding: 0 var(--vt-space-fluid-20)}.s805:not(#_){height: 64px;display: flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-pewter)}.s806:not(#_){position: relative;overflow: hidden;isolation: isolate;border-radius: var(--vt-radius-32);background: var(--vt-graphite);min-height: clamp(560px, 46vw, 664px);display: flex;flex-direction: column;justify-content: flex-end}.s807:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 64% 30%;z-index: -2;display: block;background: var(--vt-haze)}.s808:not(#_){position: absolute;inset: 0;z-index: -1;background: linear-gradient(0deg, var(--vt-ink-a780) 0%, var(--vt-ink-a420) 34%, var(--vt-ink-a000) 62%), linear-gradient(90deg, var(--vt-ink-a500) 0%, var(--vt-ink-a120) 48%, var(--vt-ink-a000) 70%)}.s809:not(#_){padding: var(--vt-space-fluid-39);display: flex;flex-direction: column;align-items: flex-start;gap: var(--vt-space-22);color: var(--vt-paper)}.s810:not(#_){height: 26px;width: auto;display: block;filter: brightness(0) invert(1)}.s811:not(#_){margin: 0;font-size: var(--vt-font-size-fluid-24);line-height: var(--vt-line-height-1p02);font-weight: var(--vt-font-weight-600);letter-spacing: -0.048em;color: var(--vt-paper);max-width: 980px;text-wrap: balance}.s812:not(#_){color: var(--vt-dots)}.s813:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-22)}.s814:not(#_){margin: 0;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p55);color: var(--vt-paper-a880);max-width: 520px;text-wrap: pretty}.s815:not(#_){margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;gap: var(--vt-space-8)}.s816:not(#_){height: 32px;padding: 0 var(--vt-space-13);display: flex;align-items: center;border-radius: 999px;background: var(--vt-paper-a140);border: 1px solid var(--vt-paper-a280);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-paper)}.s817:not(#_){position: absolute;right: 0;bottom: 164px;width: 28px;height: 28px;background: radial-gradient(circle at 0 0, var(--vt-mist-a000) 27.5px, var(--vt-mist) 28px)}.s818:not(#_){position: absolute;right: 548px;bottom: 0;width: 28px;height: 28px;background: radial-gradient(circle at 0 0, var(--vt-mist-a000) 27.5px, var(--vt-mist) 28px)}.s819:not(#_){position: absolute;right: 0;bottom: 0;width: 548px;height: 164px;box-sizing: border-box;padding: var(--vt-space-30) 0 0 var(--vt-space-36);background: var(--vt-mist);border-top-left-radius: var(--vt-radius-28)}.s820:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--vt-space-24)}.s821:not(#_){font-size: var(--vt-font-size-44);line-height: 1;font-weight: var(--vt-font-weight-600);letter-spacing: -0.045em;white-space: nowrap}.s822:not(#_){font-size: var(--vt-font-size-22);letter-spacing: -0.02em}.s823:not(#_){margin: var(--vt-space-10) 0 0;font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p45);color: var(--vt-slate)}.s824:not(#_){font-size: var(--vt-font-size-44);line-height: 1;font-weight: var(--vt-font-weight-600);letter-spacing: -0.045em;white-space: nowrap;color: var(--vt-ink)}.s825:not(#_){position: absolute;inset: -56px 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));pointer-events: none;z-index: 0}.s826:not(#_){display: block;border-left: 1px dashed var(--vt-line-strong)}.s827:not(#_){display: block;border-left: 1px dashed var(--vt-line-strong);border-right: 1px dashed var(--vt-line-strong)}.s828:not(#_){position: relative;z-index: 1;padding: var(--vt-space-24) var(--vt-space-28);background: var(--vt-mist);display: flex;flex-direction: column;justify-content: center}.s829:not(#_){position: relative;z-index: 1;padding: var(--vt-space-24) var(--vt-space-28);background: var(--vt-mist)}.s830:not(#_){align-items: stretch}.s831:not(#_){flex: 1 1 0;min-width: 0;padding: var(--vt-space-18);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-20);box-shadow: 0 1px 2px var(--vt-ink-a040), 0 14px 32px var(--vt-ink-a060)}.s832:not(#_){display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-10)}.s833:not(#_){margin-top: var(--vt-space-14);display: flex;flex-direction: column;gap: 0;font-size: var(--vt-font-size-13p5)}.s834:not(#_){display: flex;justify-content: space-between;gap: var(--vt-space-12);padding: var(--vt-space-9) 0;border-top: 1px solid var(--vt-cloud)}.s835:not(#_){font-weight: var(--vt-font-weight-500);text-align: right}.s836:not(#_){align-self: center;flex: none;width: 92px;height: 40px;display: flex;align-items: center;justify-content: center}.s837:not(#_){display: block;flex: 1;height: 0;border-top: 2px dashed var(--vt-lilac)}.s838:not(#_){width: 40px;height: 40px;flex: none;border-radius: 999px;background: radial-gradient(circle at 35% 28%, var(--vt-violet-soft) 0%, var(--vt-violet-bright) 45%, var(--vt-violet-deep) 100%);box-shadow: 0 0 0 5px var(--vt-paper), 0 0 0 6px var(--vt-line), 0 10px 24px var(--vt-violet-a350);display: flex;align-items: center;justify-content: center}.s839:not(#_){width: 18px;height: 18px;display: block}.s840:not(#_){display: block;flex: 1;height: 0;border-top: 2px dashed var(--vt-mint)}.s841:not(#_){height: 24px;padding: 0 var(--vt-space-9);display: flex;align-items: center;gap: var(--vt-space-4);border-radius: 999px;background: var(--vt-mint-wash);color: var(--vt-forest);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600);white-space: nowrap}.s842:not(#_){margin-top: var(--vt-space-16);display: flex}.s843:not(#_){width: 38px;height: 38px;border-radius: 999px;object-fit: cover;object-position: 50% 30%;display: block;box-shadow: var(--vt-shadow-5)}.s844:not(#_){width: 38px;height: 38px;margin-left: var(--vt-space-n10);border-radius: 999px;object-fit: cover;object-position: 50% 30%;display: block;box-shadow: var(--vt-shadow-5)}.s845:not(#_){margin-top: var(--vt-space-14);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);letter-spacing: -0.01em}.s846:not(#_){margin-top: var(--vt-space-3);font-size: var(--vt-font-size-13p5);color: var(--vt-pewter)}.s847:not(#_){margin-top: var(--vt-space-12);align-self: flex-start;display: inline-flex;height: 24px;padding: 0 var(--vt-space-9);align-items: center;border-radius: 999px;background: var(--vt-violet-mist);color: var(--vt-violet-ink);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600)}.s848:not(#_){position: relative;z-index: 1;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-2)}.s849:not(#_){padding: var(--vt-space-26) var(--vt-space-28);display: flex;flex-direction: column;gap: var(--vt-space-8)}.s850:not(#_){font-size: var(--vt-font-size-32);line-height: 1;font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;white-space: nowrap}.s851:not(#_){font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p45);color: var(--vt-pewter)}.s852:not(#_){position: relative;z-index: 1;padding: 0 var(--vt-space-28)}.s853:not(#_){margin: 0;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);color: var(--vt-ink)}.s854:not(#_){margin: var(--vt-space-16) 0 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: var(--vt-space-12);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500)}.s855:not(#_){position: relative;margin: 0;font-size: var(--vt-font-size-20);line-height: var(--vt-line-height-1p2);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s856:not(#_){position: absolute;left: -29px;top: 0;width: 2px;height: 24px;border-radius: var(--vt-radius-2);background: var(--vt-ink)}.s857:not(#_){margin: var(--vt-space-14) 0 0;font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p6);color: var(--vt-slate)}.s858:not(#_){margin: var(--vt-space-12) 0 0;font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p6);color: var(--vt-slate)}.s859:not(#_){max-width: 1200px;margin: 0 auto;box-sizing: border-box;padding: var(--vt-space-fluid-46);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-32);box-shadow: var(--vt-shadow-3)}.s860:not(#_){flex: none;display: inline-flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-ink);padding-bottom: var(--vt-space-8);white-space: nowrap}.s861:not(#_){margin: 0;padding: var(--vt-space-8);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-24);display: flex;flex-direction: column}.s862:not(#_){display: block;width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: var(--vt-radius-18);background: var(--vt-haze)}.s863:not(#_){padding: var(--vt-space-16) var(--vt-space-10) var(--vt-space-10);display: flex;flex-direction: column;gap: var(--vt-space-4)}.s864:not(#_){font-size: var(--vt-font-size-18);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s865:not(#_){margin-top: var(--vt-space-10);align-self: flex-start;display: flex}.s866:not(#_){flex: none;height: 24px;padding: 0 var(--vt-space-8);display: inline-flex;align-items: center;gap: var(--vt-space-4);border-radius: 999px;background: var(--vt-mint-wash);color: var(--vt-forest);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600)}.s867:not(#_){margin-top: var(--vt-space-12);font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p5);color: var(--vt-charcoal)}.s868:not(#_){margin: 0;padding: var(--vt-space-8);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);display: flex;flex-direction: column;box-shadow: 0 2px 4px var(--vt-ink-a040), 0 22px 48px var(--vt-ink-a100)}.s869:not(#_){flex: none;height: 24px;padding: 0 var(--vt-space-8);display: inline-flex;align-items: center;border-radius: 999px;background: var(--vt-violet-mist);color: var(--vt-violet-ink);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600)}.s870:not(#_){margin-top: var(--vt-space-48);padding-top: var(--vt-space-28);border-top: 1px solid var(--vt-cloud);display: flex;align-items: center;gap: var(--vt-space-16)}.s871:not(#_){width: 48px;height: 48px;flex-shrink: 0;border-radius: 999px;object-fit: cover;display: block;box-shadow: var(--vt-shadow-12)}.s872:not(#_){margin: 0;flex: 1;font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s873:not(#_){flex: none;display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 44px;padding: 0 var(--vt-space-20);border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);white-space: nowrap;box-shadow: var(--vt-shadow-1)}.s874:not(#_){padding: var(--vt-space-8);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28);display: flex;flex-direction: column;min-width: 0}.s875:not(#_){position: relative;height: 200px;overflow: hidden;border-radius: var(--vt-radius-20);background: var(--vt-snow);border: 1px solid var(--vt-cloud);box-sizing: border-box;padding: var(--vt-space-26) var(--vt-space-24);display: flex;flex-direction: column;justify-content: center;gap: var(--vt-space-22)}.s876:not(#_){display: flex;justify-content: space-between;gap: var(--vt-space-12);font-size: var(--vt-font-size-13);color: var(--vt-slate)}.s877:not(#_){font-variant-numeric: tabular-nums}.s878:not(#_){display: block;height: 14px;width: 100%;border-radius: 999px;background: var(--vt-line-strong)}.s879:not(#_){display: flex;justify-content: space-between;gap: var(--vt-space-12);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);color: var(--vt-ink)}.s880:not(#_){display: block;height: 14px;width: 69%;border-radius: 999px;background: var(--vt-ink);box-shadow: 0 6px 14px var(--vt-ink-a200)}.s881:not(#_){height: 24px;padding: 0 var(--vt-space-9);display: inline-flex;align-items: center;border-radius: 999px;background: var(--vt-mint-wash);color: var(--vt-forest);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600);white-space: nowrap}.s882:not(#_){padding: var(--vt-space-22) var(--vt-space-20) var(--vt-space-18);display: flex;flex-direction: column;gap: var(--vt-space-8)}.s883:not(#_){position: relative;height: 200px;overflow: hidden;border-radius: var(--vt-radius-20);background: var(--vt-haze)}.s884:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 24%;display: block}.s885:not(#_){position: relative;height: 200px;overflow: hidden;border-radius: var(--vt-radius-20);background: var(--vt-mint-wash);border: 1px solid var(--vt-mint-line);box-sizing: border-box;padding: var(--vt-space-24) var(--vt-space-24) 0;display: flex;align-items: flex-end;gap: var(--vt-space-10)}.s886:not(#_){flex: 1;height: 38%;border-radius: var(--vt-radius-8) var(--vt-radius-8) 0 0;background: var(--vt-mint-line)}.s887:not(#_){flex: 1;height: 56%;border-radius: var(--vt-radius-8) var(--vt-radius-8) 0 0;background: var(--vt-mint-line)}.s888:not(#_){flex: 1;height: 74%;border-radius: var(--vt-radius-8) var(--vt-radius-8) 0 0;background: var(--vt-mint-line)}.s889:not(#_){flex: 1;height: 88%;border-radius: var(--vt-radius-8) var(--vt-radius-8) 0 0;background: var(--vt-mint)}.s890:not(#_){flex: 1;height: 80%;border-radius: var(--vt-radius-8) var(--vt-radius-8) 0 0;background: var(--vt-mint-line)}.s891:not(#_){flex: 1;height: 66%;border-radius: var(--vt-radius-8) var(--vt-radius-8) 0 0;background: var(--vt-mint-line)}.s892:not(#_){flex: 1;height: 58%;border-radius: var(--vt-radius-8) var(--vt-radius-8) 0 0;background: var(--vt-mint-line)}.s893:not(#_){flex: 1;height: 47%;border-radius: var(--vt-radius-8) var(--vt-radius-8) 0 0;background: var(--vt-mint-line)}.s894:not(#_){position: absolute;left: 16px;top: 14px;font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-moss-ink)}.s895:not(#_){padding: var(--vt-space-22) var(--vt-space-20) var(--vt-space-6);display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: var(--vt-space-12) var(--vt-space-24)}.s896:not(#_){display: flex;align-items: center;gap: var(--vt-space-16);font-size: var(--vt-font-size-13);color: var(--vt-slate)}.s897:not(#_){width: 14px;height: 6px;border-radius: var(--vt-radius-3);background: var(--vt-lilac)}.s898:not(#_){width: 14px;height: 6px;border-radius: var(--vt-radius-3);background: var(--vt-ink)}.s899:not(#_){width: 14px;height: 6px;border-radius: var(--vt-radius-3);background: var(--vt-mint)}.s900:not(#_){width: 0;height: 12px;border-left: 1.5px dashed var(--vt-ink)}.s901:not(#_){flex: 1;margin-top: var(--vt-space-12);box-sizing: border-box;border-radius: var(--vt-radius-20);background: var(--vt-snow);border: 1px solid var(--vt-cloud);padding: var(--vt-space-20) var(--vt-space-20) var(--vt-space-18);display: grid;grid-template-columns: 184px minmax(0, 1fr);column-gap: var(--vt-space-12);align-content: center}.s902:not(#_){display: grid;grid-template-columns: repeat(10, minmax(0, 1fr));padding-bottom: var(--vt-space-10);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-pewter);text-align: center}.s903:not(#_){font-family: var(--vt-font-mono);color: var(--vt-ink)}.s904:not(#_){margin: 0;padding: 0;list-style: none;display: grid;grid-template-rows: repeat(7, 34px);font-size: var(--vt-font-size-13);color: var(--vt-charcoal)}.s905:not(#_){display: flex;align-items: center;white-space: nowrap}.s906:not(#_){display: flex;align-items: center;white-space: nowrap;font-weight: var(--vt-font-weight-600);color: var(--vt-ink)}.s907:not(#_){display: block;width: 100%;height: 238px}.s908:not(#_){display: grid;grid-template-columns: repeat(10, minmax(0, 1fr));padding-top: var(--vt-space-10);font-size: var(--vt-font-size-12);text-align: center}.s909:not(#_){grid-column: 8/10;font-weight: var(--vt-font-weight-600);color: var(--vt-forest);text-align: right;padding-right: var(--vt-space-6)}.s910:not(#_){margin-top: var(--vt-space-12);border-radius: var(--vt-radius-20);background: var(--vt-snow);border: 1px solid var(--vt-cloud);padding: var(--vt-space-20) var(--vt-space-18)}.s911:not(#_){margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: var(--vt-space-16)}.s912:not(#_){display: block;font-size: var(--vt-font-size-13);line-height: var(--vt-line-height-1p3);color: var(--vt-charcoal)}.s913:not(#_){margin-top: var(--vt-space-7);display: grid;grid-template-columns: repeat(9, minmax(0, 1fr));height: 6px;border-radius: 999px;background: var(--vt-cloud)}.s914:not(#_){grid-column: 1/3;border-radius: 999px;background: var(--vt-lilac)}.s915:not(#_){grid-column: 2/5;border-radius: 999px;background: var(--vt-lilac)}.s916:not(#_){grid-column: 4/5;border-radius: 999px;background: var(--vt-lilac)}.s917:not(#_){grid-column: 3/8;border-radius: 999px;background: var(--vt-ink)}.s918:not(#_){grid-column: 4/9;border-radius: 999px;background: var(--vt-lilac)}.s919:not(#_){grid-column: 7/9;border-radius: 999px;background: var(--vt-lilac)}.s920:not(#_){display: block;font-size: var(--vt-font-size-13);line-height: var(--vt-line-height-1p3);color: var(--vt-ink);font-weight: var(--vt-font-weight-600)}.s921:not(#_){grid-column: 9/10;border-radius: 999px;background: var(--vt-mint)}.s922:not(#_){padding-top: var(--vt-space-14);border-top: 1px solid var(--vt-line);display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-12)}.s923:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600);color: var(--vt-forest)}.s924:not(#_){width: 10px;height: 10px;border-radius: 999px;background: var(--vt-mint)}.s925:not(#_){font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-ink)}.s926:not(#_){position: relative;overflow: hidden;isolation: isolate;padding: var(--vt-space-32);background: var(--vt-ink);border-radius: var(--vt-radius-28);color: var(--vt-paper);display: flex;flex-direction: column;justify-content: space-between;gap: var(--vt-space-28);min-width: 0}.s927:not(#_){position: absolute;inset: 0;z-index: -1;background: radial-gradient(120% 80% at 0% 0%, var(--vt-paper-a080), var(--vt-paper-a000) 55%)}.s928:not(#_){display: flex;align-items: flex-end;gap: var(--vt-space-20)}.s929:not(#_){flex: 1;display: flex;flex-direction: column;gap: var(--vt-space-10)}.s930:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-dots);font-variant-numeric: tabular-nums}.s931:not(#_){display: block;height: 66px;border-radius: var(--vt-radius-12) var(--vt-radius-12) var(--vt-radius-4) var(--vt-radius-4);background: var(--vt-charcoal)}.s932:not(#_){font-size: var(--vt-font-size-13);line-height: var(--vt-line-height-1p35);color: var(--vt-ash)}.s933:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);color: var(--vt-mint);font-variant-numeric: tabular-nums}.s934:not(#_){display: block;height: 158px;border-radius: var(--vt-radius-12) var(--vt-radius-12) var(--vt-radius-4) var(--vt-radius-4);background: var(--vt-mint)}.s935:not(#_){font-size: var(--vt-font-size-13);line-height: var(--vt-line-height-1p35);color: var(--vt-dots)}.s936:not(#_){font-size: var(--vt-font-size-72);line-height: var(--vt-line-height-0p95);font-weight: var(--vt-font-weight-600);letter-spacing: -0.05em;white-space: nowrap;color: var(--vt-mint)}.s937:not(#_){margin: var(--vt-space-14) 0 0;font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p5);color: var(--vt-dots)}.s938:not(#_){position: relative;isolation: isolate;margin: 0;display: flex;flex-direction: column;gap: var(--vt-space-36)}.s939:not(#_){margin: 0}.s940:not(#_){margin: 0;font-size: var(--vt-font-size-fluid-8);line-height: var(--vt-line-height-1p3);font-weight: var(--vt-font-weight-500);letter-spacing: -0.025em;color: var(--vt-slate);text-wrap: pretty}.s941:not(#_){display: flex;align-items: center;gap: var(--vt-space-16);flex-wrap: wrap}.s942:not(#_){font-size: var(--vt-font-size-15);color: var(--vt-slate)}.s943:not(#_){position: relative;justify-self: end;width: 100%;max-width: 400px}.s944:not(#_){position: relative;overflow: hidden;aspect-ratio: 4 / 5;border-radius: 999px 999px var(--vt-radius-28) var(--vt-radius-28);background: var(--vt-violet-mist)}.s945:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 20%;display: block}.s946:not(#_){position: absolute;left: -20px;bottom: 28px;height: 44px;padding: 0 var(--vt-space-16);display: flex;align-items: center;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;box-shadow: 0 2px 4px var(--vt-ink-a040), 0 14px 32px var(--vt-ink-a100)}.s947:not(#_){height: 18px;width: auto;display: block;opacity: 0.85}.s948:not(#_){margin-top: var(--vt-space-56);box-sizing: border-box;padding: var(--vt-space-fluid-34);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28);color: var(--vt-ink)}.s949:not(#_){display: flex;flex-direction: column;align-items: flex-start;gap: var(--vt-space-16);min-width: 0}.s950:not(#_){height: 26px;width: auto;display: block;opacity: 0.85}.s951:not(#_){font-size: var(--vt-font-size-28);line-height: var(--vt-line-height-1p15);font-weight: var(--vt-font-weight-600);letter-spacing: -0.03em;max-width: 640px}.s952:not(#_){font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 600px}.s953:not(#_){height: 30px;padding: 0 var(--vt-space-12);display: inline-flex;align-items: center;border-radius: 999px;background: var(--vt-mist);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal)}.s954:not(#_){display: flex;flex-direction: column;align-items: flex-start;gap: var(--vt-space-22);width: 380px;max-width: 100%;box-sizing: border-box;padding: var(--vt-space-24);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-20)}.s955:not(#_){font-size: var(--vt-font-size-17);line-height: var(--vt-line-height-1p5);color: var(--vt-ink)}.s956:not(#_){display: flex;align-items: center;gap: var(--vt-space-14);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-violet);white-space: nowrap}.s957:not(#_){width: 44px;height: 44px;border-radius: 999px;background: var(--vt-violet);color: var(--vt-paper);display: flex;align-items: center;justify-content: center;box-shadow: var(--vt-shadow-4)}.s958:not(#_){max-width: 1200px;margin: 0 auto;box-sizing: border-box;position: relative;overflow: hidden;padding: var(--vt-space-fluid-53);background: var(--vt-violet);background-image: radial-gradient(90% 70% at 0% 0%, var(--vt-violet-glow) 0%, var(--vt-violet-glow-a000) 60%);color: var(--vt-paper);border-radius: var(--vt-radius-32)}.s959:not(#_){margin: 0;font-size: var(--vt-font-size-fluid-18);line-height: var(--vt-line-height-1p04);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;max-width: 680px;text-wrap: balance;color: var(--vt-paper)}.s960:not(#_){margin: var(--vt-space-20) 0 0;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p55);color: var(--vt-paper-a880);max-width: 520px;text-wrap: pretty}.s961:not(#_){display: flex;flex-wrap: wrap;align-items: center;gap: var(--vt-space-12);flex: none}.s962:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 50px;padding: 0 var(--vt-space-24);border-radius: 999px;border: 1px solid var(--vt-paper-a400);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500)}.s963:not(#_){max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);grid-template-areas: 'copy form' 'meta form' 'meta steps';grid-template-rows: auto auto 1fr;column-gap: var(--vt-space-fluid-55);row-gap: var(--vt-space-48)}.s964:not(#_){grid-area: copy;display: flex;flex-direction: column;align-items: flex-start;padding-top: var(--vt-space-12)}.s965:not(#_){margin: 0;font-size: var(--vt-font-size-fluid-23);line-height: var(--vt-line-height-1p02);font-weight: var(--vt-font-weight-600);letter-spacing: -0.048em;color: var(--vt-ink)}.s966:not(#_){margin: var(--vt-space-22) 0 0;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 470px;text-wrap: pretty}.s967:not(#_){grid-area: meta;align-self: start;position: sticky;top: 112px;display: flex;flex-direction: column;gap: var(--vt-space-36)}.s968:not(#_){position: relative;flex: 0 0 auto;aspect-ratio: 4 / 5;border-radius: var(--vt-radius-28);overflow: hidden;background: var(--vt-haze)}.s969:not(#_){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 22%;display: block}.s970:not(#_){position: absolute;left: 16px;right: 16px;bottom: 16px;display: flex;align-items: center;gap: var(--vt-space-14);padding: var(--vt-space-14) var(--vt-space-18) var(--vt-space-14) var(--vt-space-14);background: var(--vt-paper);border-radius: var(--vt-radius-20);box-shadow: 0 2px 4px var(--vt-ink-a060), 0 18px 40px var(--vt-ink-a180)}.s971:not(#_){width: 52px;height: 52px;flex-shrink: 0;border-radius: 999px;object-fit: cover;display: block}.s972:not(#_){margin: 0;font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p35);font-weight: var(--vt-font-weight-600);letter-spacing: -0.01em;color: var(--vt-ink)}.s973:not(#_){margin: 0;display: flex;flex-direction: column;gap: var(--vt-space-12)}.s974:not(#_){margin: 0;font-size: var(--vt-font-size-17);line-height: var(--vt-line-height-1p5);font-weight: var(--vt-font-weight-500);letter-spacing: -0.01em;color: var(--vt-ink);text-wrap: pretty}.s975:not(#_){grid-area: form;margin: 0;align-self: start;box-sizing: border-box;padding: var(--vt-space-fluid-23);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-32);box-shadow: var(--vt-shadow-3)}.s976:not(#_){display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-16)}.s977:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-6);font-size: var(--vt-font-size-14);color: var(--vt-pewter);white-space: nowrap}.s978:not(#_){list-style: none;margin: var(--vt-space-22) 0 0;padding: 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--vt-space-8)}.s979:not(#_){height: 4px;border-radius: 999px;background: var(--vt-violet)}.s980:not(#_){display: flex;align-items: center;gap: var(--vt-space-6);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);color: var(--vt-ink);white-space: nowrap}.s981:not(#_){height: 4px;border-radius: 999px;background: linear-gradient(90deg, var(--vt-violet) 0 50%, var(--vt-cloud) 50% 100%)}.s982:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);color: var(--vt-violet-deep);white-space: nowrap}.s983:not(#_){margin-top: var(--vt-space-24);padding-top: var(--vt-space-20);border-top: 1px solid var(--vt-line)}.s984:not(#_){width: 100%;display: flex;align-items: center;gap: var(--vt-space-14);padding: 0;border: 0;background: transparent;cursor: pointer;text-align: left;color: var(--vt-ink)}.s985:not(#_){width: 30px;height: 30px;flex-shrink: 0;border-radius: 999px;background: var(--vt-mint);display: flex;align-items: center;justify-content: center}.s986:not(#_){margin-left: auto;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-slate)}.s987:not(#_){width: 32px;height: 32px;flex-shrink: 0;border-radius: 999px;background: var(--vt-mist);display: flex;align-items: center;justify-content: center}.s988:not(#_){padding-top: var(--vt-space-22)}.s989:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-24)}.s990:not(#_){border: 0;margin: 0;padding: 0;min-width: 0}.s991:not(#_){position: relative;display: flex;align-items: flex-start;gap: var(--vt-space-12);padding: var(--vt-space-14) var(--vt-space-16);border-radius: var(--vt-radius-16);border: 1px solid var(--vt-hairline);background: var(--vt-paper);cursor: pointer}.s992:not(#_){margin-top: var(--vt-space-2);width: 18px;height: 18px;flex-shrink: 0;box-sizing: border-box;border-radius: 999px;border: 1.5px solid var(--vt-line-strong);background: var(--vt-paper)}.s993:not(#_){font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p4);color: var(--vt-pewter)}.s994:not(#_){position: absolute;left: 16px;top: 16px;pointer-events: none}.s995:not(#_){width: 100%;height: 50px;box-sizing: border-box;padding: 0 var(--vt-space-46) 0 var(--vt-space-44);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font-size: var(--vt-font-size-16);color: var(--vt-ink)}.s996:not(#_){position: absolute;right: 18px;top: 17px;pointer-events: none}.s997:not(#_){position: absolute;left: 0;right: 0;top: calc(100% + 6px);z-index: 20;box-sizing: border-box;padding: var(--vt-space-6);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-16);box-shadow: var(--vt-shadow-6)}.s998:not(#_){padding: var(--vt-space-8) var(--vt-space-12) var(--vt-space-4);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-pewter)}.s999:not(#_){display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-12);min-height: 44px;padding: 0 var(--vt-space-12);border-radius: var(--vt-radius-10);font-size: var(--vt-font-size-15);color: var(--vt-ink)}.s1000:not(#_){padding: var(--vt-space-10) var(--vt-space-12) var(--vt-space-4);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-pewter)}.s1001:not(#_){margin-top: var(--vt-space-20);padding-top: var(--vt-space-20);border-top: 1px solid var(--vt-line)}.s1002:not(#_){cursor: pointer;position: relative;height: 40px;padding: 0 var(--vt-space-16);display: inline-flex;align-items: center;box-sizing: border-box;border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);color: var(--vt-ink);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500)}.s1003:not(#_){margin: 0;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-ink)}.s1004:not(#_){box-sizing: border-box;cursor: pointer;height: 44px;padding: 0 var(--vt-space-14) 0 var(--vt-space-12);display: flex;width: max-content;align-items: center;gap: var(--vt-space-8);border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);color: var(--vt-ink);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);white-space: nowrap}.s1005:not(#_){position: absolute;right: 0;top: calc(100% + 6px);z-index: 20;width: 240px;box-sizing: border-box;padding: var(--vt-space-6);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-16);box-shadow: var(--vt-shadow-6)}.s1006:not(#_){margin-top: var(--vt-space-12);padding: var(--vt-space-16);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s1007:not(#_){display: flex;gap: var(--vt-space-6)}.s1008:not(#_){width: 36px;height: 36px;border-radius: 999px;border: 1px solid var(--vt-line);background: var(--vt-paper);color: var(--vt-ash);display: flex;align-items: center;justify-content: center;cursor: not-allowed}.s1009:not(#_){cursor: pointer;width: 36px;height: 36px;border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);color: var(--vt-ink);display: flex;align-items: center;justify-content: center}.s1010:not(#_){margin-top: var(--vt-space-14);display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: var(--vt-space-8)}.s1011:not(#_){position: relative;display: flex;flex-direction: column;align-items: center;gap: var(--vt-space-2);padding: var(--vt-space-10) 0 var(--vt-space-9);border-radius: var(--vt-radius-14);border: 1px dashed var(--vt-line-cool);background: transparent;color: var(--vt-pewter)}.s1012:not(#_){font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500)}.s1013:not(#_){font-size: var(--vt-font-size-20);line-height: var(--vt-line-height-1p2);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s1014:not(#_){font-size: var(--vt-font-size-12)}.s1015:not(#_){cursor: pointer;position: relative;display: flex;flex-direction: column;align-items: center;gap: var(--vt-space-2);padding: var(--vt-space-10) 0 var(--vt-space-9);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-hairline);background: var(--vt-paper);color: var(--vt-ink)}.s1016:not(#_){font-size: var(--vt-font-size-12);color: var(--vt-forest)}.s1017:not(#_){margin-top: var(--vt-space-16);padding-top: var(--vt-space-14);border-top: 1px solid var(--vt-cloud);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-slate)}.s1018:not(#_){margin-top: var(--vt-space-10);display: grid;grid-template-columns: repeat(auto-fill, minmax(92px, 1fr));gap: var(--vt-space-8)}.s1019:not(#_){cursor: pointer;position: relative;height: 44px;display: flex;align-items: center;justify-content: center;border-radius: var(--vt-radius-12);border: 1px solid var(--vt-line-mid);background: var(--vt-paper);color: var(--vt-ink);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);font-variant-numeric: tabular-nums}.s1020:not(#_){position: relative;height: 44px;display: flex;align-items: center;justify-content: center;border-radius: var(--vt-radius-12);border: 1px dashed var(--vt-line-cool);background: transparent;color: var(--vt-pewter);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);text-decoration: line-through;font-variant-numeric: tabular-nums}.s1021:not(#_){margin: var(--vt-space-12) 0 0;display: flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-14);color: var(--vt-pewter)}.s1022:not(#_){flex-shrink: 0}.s1023:not(#_){width: 30px;height: 30px;flex-shrink: 0;box-sizing: border-box;border-radius: 999px;border: 1.5px solid var(--vt-violet);background: var(--vt-violet-wash);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);color: var(--vt-violet-deep)}.s1024:not(#_){margin-left: auto;width: 32px;height: 32px;flex-shrink: 0;border-radius: 999px;background: var(--vt-mist);display: flex;align-items: center;justify-content: center}.s1025:not(#_){padding-top: var(--vt-space-22);display: flex;flex-direction: column;gap: var(--vt-space-20)}.s1026:not(#_){display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--vt-space-20) var(--vt-space-16)}.s1027:not(#_){padding: var(--vt-space-16);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18);display: flex;flex-direction: column;gap: var(--vt-space-14)}.s1028:not(#_){width: 40px;height: 40px;flex-shrink: 0;border-radius: var(--vt-radius-12);background: var(--vt-violet-mist);display: flex;align-items: center;justify-content: center}.s1029:not(#_){display: flex;align-items: center;gap: var(--vt-space-10);padding: var(--vt-space-10) var(--vt-space-12);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-14)}.s1030:not(#_){flex-shrink: 0;white-space: nowrap;height: 28px;padding: 0 var(--vt-space-11);display: flex;align-items: center;border-radius: 999px;background: var(--vt-mist);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal)}.s1031:not(#_){flex: 1 1 auto;min-width: 10px;border-top: 1.5px dashed var(--vt-lilac)}.s1032:not(#_){width: 30px;height: 30px;flex-shrink: 0;border-radius: 999px;background: radial-gradient(circle at 35% 28%, var(--vt-violet-soft) 0%, var(--vt-violet-bright) 45%, var(--vt-violet-deep) 100%);display: flex;align-items: center;justify-content: center;box-shadow: 0 0 0 4px var(--vt-violet-mist)}.s1033:not(#_){width: 14px;height: 14px;display: block}.s1034:not(#_){flex: 1 1 auto;min-width: 10px;border-top: 1.5px dashed var(--vt-leaf)}.s1035:not(#_){width: 28px;height: 28px;margin-left: var(--vt-space-n10);border-radius: 999px;box-sizing: border-box;border: 2px solid var(--vt-paper);object-fit: cover;display: block}.s1036:not(#_){margin: var(--vt-space-n4) 0 0;display: flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-14);color: var(--vt-charcoal)}.s1037:not(#_){width: 8px;height: 8px;flex-shrink: 0;border-radius: 999px;background: var(--vt-mint);box-shadow: 0 0 0 3px var(--vt-mint-wash)}.s1038:not(#_){cursor: pointer;width: 100%;height: 50px;padding: 0 var(--vt-space-24);border: 0;border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);display: flex;align-items: center;justify-content: center;gap: var(--vt-space-8);box-shadow: var(--vt-shadow-1)}.s1039:not(#_){margin: 0;display: flex;align-items: center;justify-content: center;gap: var(--vt-space-6);font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p5);color: var(--vt-pewter);text-align: center}.s1040:not(#_){padding-top: var(--vt-space-16);border-top: 1px solid var(--vt-line);display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--vt-space-10) var(--vt-space-20);font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s1041:not(#_){font-weight: var(--vt-font-weight-600);color: var(--vt-violet)}.s1042:not(#_){grid-area: steps;padding: var(--vt-space-4) var(--vt-space-fluid-23) 0}.s1043:not(#_){list-style: none;margin: var(--vt-space-18) 0 0;padding: 0;display: flex;flex-direction: column}.s1044:not(#_){position: relative;display: grid;grid-template-columns: 28px minmax(0, 1fr);column-gap: var(--vt-space-16);padding-bottom: var(--vt-space-22)}.s1045:not(#_){position: absolute;left: 13px;top: 32px;bottom: 2px;width: 0;border-left: 1.5px dashed var(--vt-line-mid)}.s1046:not(#_){width: 28px;height: 28px;box-sizing: border-box;border-radius: 999px;background: var(--vt-paper);border: 1px solid var(--vt-line);box-shadow: var(--vt-shadow-2);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);color: var(--vt-ink)}.s1047:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-3);padding-top: var(--vt-space-3)}.s1048:not(#_){font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);color: var(--vt-ink)}.s1049:not(#_){position: relative;display: grid;grid-template-columns: 28px minmax(0, 1fr);column-gap: var(--vt-space-16)}.s1050:not(#_){max-width: 1200px;margin: 0 auto;box-sizing: border-box;padding: var(--vt-space-fluid-46);background: var(--vt-ink);color: var(--vt-paper);border-radius: var(--vt-radius-32)}.s1051:not(#_){display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: var(--vt-space-64);align-items: start}.s1052:not(#_){margin: 0;font-size: var(--vt-font-size-fluid-17);line-height: var(--vt-line-height-1p04);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;color: var(--vt-paper);text-wrap: balance}.s1053:not(#_){margin: var(--vt-space-20) 0 0;font-size: var(--vt-font-size-17);line-height: var(--vt-line-height-1p55);color: var(--vt-dots);max-width: 380px;text-wrap: pretty}.s1054:not(#_){margin-top: var(--vt-space-28);height: 50px;padding: 0 var(--vt-space-24);display: inline-flex;align-items: center;gap: var(--vt-space-10);border-radius: 999px;background: var(--vt-paper);color: var(--vt-ink);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500)}.s1055:not(#_){border-top: 1px solid var(--vt-paper-a120)}.s1056:not(#_){border-bottom: 1px solid var(--vt-paper-a120)}.s1057:not(#_){min-height: 72px;display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-20);padding: var(--vt-space-18) 0}.s1058:not(#_){font-size: var(--vt-font-size-19);font-weight: var(--vt-font-weight-500);letter-spacing: -0.015em;color: var(--vt-paper)}.s1059:not(#_){margin: 0;padding: 0 var(--vt-space-48) var(--vt-space-26) 0;font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p6);color: var(--vt-dots)}.s1060:not(#_){padding: var(--vt-space-fluid-56) var(--vt-space-fluid-20) 0}.s1061:not(#_){max-width: 1200px;margin: 0 auto;box-sizing: border-box;padding: var(--vt-space-fluid-24);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-32);box-shadow: var(--vt-shadow-3)}.s1062:not(#_){display: grid;grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);gap: var(--vt-space-fluid-57);align-items: center}.s1063:not(#_){display: flex;flex-direction: column;align-items: flex-start;padding: var(--vt-space-8) 0}.s1064:not(#_){width: 64px;height: 64px;border-radius: 999px;background: var(--vt-mint);display: flex;align-items: center;justify-content: center;box-shadow: 0 0 0 8px var(--vt-mint-wash)}.s1065:not(#_){margin: var(--vt-space-36) 0 0;font-size: var(--vt-font-size-fluid-20);line-height: var(--vt-line-height-1p04);font-weight: var(--vt-font-weight-600);letter-spacing: -0.045em;color: var(--vt-ink)}.s1066:not(#_){margin-top: var(--vt-space-36);width: 100%}.s1067:not(#_){height: 44px;padding: 0 var(--vt-space-18) 0 var(--vt-space-16);display: inline-flex;align-items: center;gap: var(--vt-space-8);border-radius: 999px;background: var(--vt-paper);border: 1px solid var(--vt-line);color: var(--vt-ink);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);box-shadow: var(--vt-shadow-2)}.s1068:not(#_){margin-top: var(--vt-space-28);display: flex;flex-wrap: wrap;align-items: center;gap: var(--vt-space-12) var(--vt-space-24);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500)}.s1069:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);min-height: 44px;color: var(--vt-ink)}.s1070:not(#_){box-sizing: border-box;padding: var(--vt-space-fluid-19);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-24);display: flex;flex-direction: column;gap: var(--vt-space-24)}.s1071:not(#_){display: flex;align-items: center;gap: var(--vt-space-18)}.s1072:not(#_){width: 72px;flex-shrink: 0;border-radius: var(--vt-radius-18);overflow: hidden;background: var(--vt-paper);border: 1px solid var(--vt-line);text-align: center;box-shadow: 0 1px 2px var(--vt-ink-a040), 0 10px 24px var(--vt-ink-a060)}.s1073:not(#_){height: 24px;display: flex;align-items: center;justify-content: center;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600)}.s1074:not(#_){padding: var(--vt-space-6) 0 var(--vt-space-8);display: flex;flex-direction: column;align-items: center}.s1075:not(#_){font-size: var(--vt-font-size-30);line-height: var(--vt-line-height-1p05);font-weight: var(--vt-font-weight-600);letter-spacing: -0.03em}.s1076:not(#_){margin: 0;font-size: var(--vt-font-size-20);line-height: var(--vt-line-height-1p25);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s1077:not(#_){margin: 0;font-size: var(--vt-font-size-15);color: var(--vt-charcoal);font-variant-numeric: tabular-nums}.s1078:not(#_){margin: var(--vt-space-2) 0 0;display: flex;align-items: center;gap: var(--vt-space-6);font-size: var(--vt-font-size-14);color: var(--vt-pewter)}.s1079:not(#_){height: 1px;background: var(--vt-line)}.s1080:not(#_){display: flex;flex-wrap: wrap;align-items: center;gap: var(--vt-space-14)}.s1081:not(#_){width: 48px;height: 48px;flex-shrink: 0;border-radius: 999px;object-fit: cover;display: block;box-shadow: var(--vt-shadow-5)}.s1082:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-2);flex: 1 1 140px;min-width: 0}.s1083:not(#_){list-style: none;margin: var(--vt-space-14) 0 0;padding: 0;display: flex;flex-direction: column;gap: var(--vt-space-12)}.s1084:not(#_){display: flex;align-items: flex-start;gap: var(--vt-space-12);font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p45);color: var(--vt-charcoal)}.s1085:not(#_){margin: var(--vt-space-16) 0 0;font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p5);color: var(--vt-pewter)}.s1086:not(#_){min-height: 72px;box-sizing: border-box;display: flex;align-items: center;gap: var(--vt-space-10);padding: var(--vt-space-12) var(--vt-space-16);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18)}.s1087:not(#_){flex-shrink: 0;white-space: nowrap;height: 30px;padding: 0 var(--vt-space-12);display: flex;align-items: center;border-radius: 999px;background: var(--vt-mist);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal)}.s1088:not(#_){flex: 1 1 auto;min-width: 12px;border-top: 1.5px dashed var(--vt-lilac)}.s1089:not(#_){width: 34px;height: 34px;flex-shrink: 0;border-radius: 999px;background: radial-gradient(circle at 35% 28%, var(--vt-violet-soft) 0%, var(--vt-violet-bright) 45%, var(--vt-violet-deep) 100%);display: flex;align-items: center;justify-content: center;box-shadow: 0 0 0 4px var(--vt-violet-mist)}.s1090:not(#_){flex: 1 1 auto;min-width: 12px;border-top: 1.5px dashed var(--vt-leaf)}.s1091:not(#_){flex-shrink: 0;display: flex;align-items: center;gap: var(--vt-space-8)}.s1092:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);color: var(--vt-ink);white-space: nowrap}.s1093:not(#_){display: flex;align-items: flex-end;justify-content: space-between;gap: var(--vt-space-40)}.s1094:not(#_){flex-shrink: 0;display: inline-flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-ink);padding-bottom: var(--vt-space-8)}.s1095:not(#_){margin-top: var(--vt-space-56);display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, 0.9fr) minmax(0, 1fr);gap: var(--vt-space-20)}.s1096:not(#_){width: 100%;height: 280px;object-fit: cover;display: block;background: var(--vt-haze)}.s1097:not(#_){flex: 1 1 auto;padding: var(--vt-space-28) var(--vt-space-32) var(--vt-space-32);display: flex;flex-direction: column;gap: var(--vt-space-12)}.s1098:not(#_){height: 24px;align-self: flex-start;display: block;opacity: 0.85}.s1099:not(#_){font-size: var(--vt-font-size-22);line-height: var(--vt-line-height-1p2);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s1100:not(#_){margin-top: auto;padding-top: var(--vt-space-8);display: flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-violet)}.s1101:not(#_){box-sizing: border-box;padding: var(--vt-space-32);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28);display: flex;flex-direction: column;gap: var(--vt-space-14);color: var(--vt-ink)}.s1102:not(#_){margin-top: auto;padding-top: var(--vt-space-40);display: flex;align-items: baseline;gap: var(--vt-space-10)}.s1103:not(#_){font-size: var(--vt-font-size-72);line-height: var(--vt-line-height-0p95);font-weight: var(--vt-font-weight-600);letter-spacing: -0.05em}.s1104:not(#_){font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p4);color: var(--vt-slate);max-width: 160px}.s1105:not(#_){height: 1px;background: var(--vt-line);margin: var(--vt-space-6) 0}.s1106:not(#_){padding-top: var(--vt-space-8);display: flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-violet)}.s1107:not(#_){flex: 1 1 auto;padding: var(--vt-space-28) var(--vt-space-32) var(--vt-space-32);display: flex;flex-direction: column;gap: var(--vt-space-10)}.s1108:not(#_){box-sizing: border-box;padding: var(--vt-space-16)}.s1109:not(#_){padding: var(--vt-space-24) var(--vt-space-40) 0}.s1110:not(#_){max-width: 458px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-16)}.s1111:not(#_){display: flex;align-items: center;gap: var(--vt-space-10);min-height: 44px}.s1112:not(#_){display: inline-flex;align-items: center;min-height: 44px;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-slate)}.s1113:not(#_){padding: var(--vt-space-64) var(--vt-space-40) var(--vt-space-24)}.s1114:not(#_){width: 100%;max-width: 458px;margin: 0 auto;box-sizing: border-box;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28);padding: var(--vt-space-44) var(--vt-space-40) var(--vt-space-40);box-shadow: var(--vt-shadow-3)}.s1115:not(#_){margin: 0;font-size: var(--vt-font-size-fluid-16);line-height: var(--vt-line-height-1p06);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;color: var(--vt-ink);text-wrap: balance}.s1116:not(#_){margin-top: var(--vt-space-28);height: 50px;box-sizing: border-box;display: grid;grid-template-columns: 1fr 1fr;gap: var(--vt-space-4);padding: var(--vt-space-3);background: var(--vt-mist);border: 1px solid var(--vt-cloud);border-radius: 999px}.s1117:not(#_){height: 42px;border: 0;border-radius: 999px;background: var(--vt-paper);color: var(--vt-ink);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);cursor: pointer;box-shadow: 0 1px 2px var(--vt-ink-a060), 0 4px 12px var(--vt-ink-a060)}.s1118:not(#_){height: 42px;border: 0;border-radius: 999px;background: transparent;color: var(--vt-slate);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);cursor: pointer}.s1119:not(#_){margin-top: var(--vt-space-28);display: flex;flex-direction: column}.s1120:not(#_){display: flex;align-items: baseline;justify-content: space-between;gap: var(--vt-space-12)}.s1121:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);color: var(--vt-violet)}.s1122:not(#_){margin: 0;font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p45);color: var(--vt-brick)}.s1123:not(#_){margin-top: var(--vt-space-20);width: 100%;height: 50px;border: 0;border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);display: flex;align-items: center;justify-content: center;gap: var(--vt-space-8);cursor: pointer;box-shadow: var(--vt-shadow-1)}.s1124:not(#_){margin: var(--vt-space-24) 0;display: flex;align-items: center;gap: var(--vt-space-14);font-size: var(--vt-font-size-14);color: var(--vt-pewter)}.s1125:not(#_){flex: 1;height: 1px;background: var(--vt-line)}.s1126:not(#_){width: 100%;height: 50px;box-sizing: border-box;border-radius: 999px;background: var(--vt-paper);color: var(--vt-ink);border: 1px solid var(--vt-line);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);display: flex;align-items: center;justify-content: center;gap: var(--vt-space-10);cursor: pointer;box-shadow: var(--vt-shadow-2)}.s1127:not(#_){margin-top: var(--vt-space-28);text-align: center;font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s1128:not(#_){padding: 0 var(--vt-space-40) var(--vt-space-28)}.s1129:not(#_){max-width: 458px;margin: 0 auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--vt-space-8) var(--vt-space-24);font-size: var(--vt-font-size-14);color: var(--vt-pewter)}.s1130:not(#_){display: flex;gap: var(--vt-space-24)}.s1131:not(#_){display: inline-flex;align-items: center;min-height: 44px;color: var(--vt-slate)}.s1132:not(#_){position: relative;overflow: hidden;box-sizing: border-box;padding: var(--vt-space-56) var(--vt-space-48) var(--vt-space-112);background: var(--vt-violet);background-image: radial-gradient(90% 70% at 0% 0%, var(--vt-violet-glow) 0%, var(--vt-violet-glow-a000) 60%);color: var(--vt-paper);border-radius: var(--vt-radius-32) var(--vt-radius-32) var(--vt-radius-32) 0;display: flex;flex-direction: column;gap: var(--vt-space-40)}.s1133:not(#_){position: relative;max-width: 440px}.s1134:not(#_){margin: 0;font-size: var(--vt-font-size-28);line-height: var(--vt-line-height-1p15);font-weight: var(--vt-font-weight-600);letter-spacing: -0.03em;color: var(--vt-paper);text-wrap: balance}.s1135:not(#_){margin-top: var(--vt-space-14);font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p55);color: var(--vt-paper-a880);text-wrap: pretty}.s1136:not(#_){position: relative;flex: 1;display: flex;align-items: center;justify-content: center}.s1137:not(#_){position: relative;width: 540px;height: 420px}.s1138:not(#_){position: absolute;left: 0px;top: 4px;width: 272px;height: 72px;box-sizing: border-box;padding: 0 var(--vt-space-16);display: flex;align-items: center;gap: var(--vt-space-14);background: var(--vt-paper);border-radius: var(--vt-radius-18);color: var(--vt-ink);box-shadow: var(--vt-shadow-9)}.s1139:not(#_){position: absolute;left: 244px;top: 150px;width: 96px;height: 96px;border-radius: 999px;background: var(--vt-paper);box-shadow: 0 0 0 10px var(--vt-paper-a160), 0 22px 50px var(--vt-ink-a280);display: flex;align-items: center;justify-content: center}.s1140:not(#_){width: 38px;height: 38px;display: block}.s1141:not(#_){position: absolute;left: 376px;top: 120px;height: 28px;padding: 0 var(--vt-space-12);display: flex;align-items: center;gap: var(--vt-space-8);border-radius: 999px;background: var(--vt-paper-a140);border: 1px solid var(--vt-paper-a240);font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-paper);white-space: nowrap}.s1142:not(#_){width: 6px;height: 6px;border-radius: 999px;background: var(--vt-mint)}.s1143:not(#_){position: absolute;left: 268px;top: 280px;width: 272px;height: 72px;box-sizing: border-box;padding: 0 var(--vt-space-14);display: flex;align-items: center;gap: var(--vt-space-12);background: var(--vt-paper);border-radius: var(--vt-radius-18);color: var(--vt-ink);box-shadow: var(--vt-shadow-9)}.s1144:not(#_){width: 40px;height: 40px;flex-shrink: 0;border-radius: 999px;object-fit: cover;display: block}.s1145:not(#_){position: absolute;left: 0px;top: 344px;width: 272px;height: 72px;box-sizing: border-box;padding: 0 var(--vt-space-14);display: flex;align-items: center;gap: var(--vt-space-12);background: var(--vt-paper);border-radius: var(--vt-radius-18);color: var(--vt-ink);box-shadow: var(--vt-shadow-9)}.s1146:not(#_){position: relative;width: 360px;height: 324px}.s1147:not(#_){position: absolute;left: 0px;top: 0px;width: 272px;height: 72px;box-sizing: border-box;padding: 0 var(--vt-space-16);display: flex;align-items: center;gap: var(--vt-space-14);background: var(--vt-paper);border-radius: var(--vt-radius-18);color: var(--vt-ink);box-shadow: var(--vt-shadow-9)}.s1148:not(#_){position: absolute;left: 136px;top: 122px;width: 88px;height: 88px;border-radius: 999px;background: var(--vt-paper);box-shadow: 0 0 0 10px var(--vt-paper-a160), 0 22px 50px var(--vt-ink-a280);display: flex;align-items: center;justify-content: center}.s1149:not(#_){width: 35px;height: 35px;display: block}.s1150:not(#_){position: absolute;left: 238px;top: 92px;height: 28px;padding: 0 var(--vt-space-12);display: flex;align-items: center;gap: var(--vt-space-8);border-radius: 999px;background: var(--vt-paper-a140);border: 1px solid var(--vt-paper-a240);font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-paper);white-space: nowrap}.s1151:not(#_){position: absolute;left: 88px;top: 252px;width: 272px;height: 72px;box-sizing: border-box;padding: 0 var(--vt-space-14);display: flex;align-items: center;gap: var(--vt-space-12);background: var(--vt-paper);border-radius: var(--vt-radius-18);color: var(--vt-ink);box-shadow: var(--vt-shadow-9)}.s1152:not(#_){position: absolute;left: 0;bottom: 0;box-sizing: border-box;padding: var(--vt-space-14) var(--vt-space-16) var(--vt-space-14) 0;background: var(--vt-mist);border-top-right-radius: var(--vt-radius-24)}.s1153:not(#_){height: 44px;padding: 0 var(--vt-space-16) 0 var(--vt-space-8);display: inline-flex;align-items: center;gap: var(--vt-space-10);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);white-space: nowrap;box-sizing: border-box;box-shadow: var(--vt-shadow-2)}.s1154:not(#_){width: 28px;height: 28px;border-radius: 999px;background: var(--vt-mint);display: flex;align-items: center;justify-content: center}.s1155:not(#_){position: absolute;left: 0;top: -24px;width: 24px;height: 24px;background: radial-gradient(circle at 100% 0, var(--vt-mist-a000) 23.5px, var(--vt-mist) 24px)}.s1156:not(#_){position: absolute;right: -24px;bottom: 0;width: 24px;height: 24px;background: radial-gradient(circle at 100% 0, var(--vt-mist-a000) 23.5px, var(--vt-mist) 24px)}.s1157:not(#_){position: relative;width: 44px;height: 44px}.s1158:not(#_){position: absolute;right: -6px;top: -6px;width: 18px;height: 18px;border-radius: 999px;background: var(--vt-mint);box-shadow: 0 0 0 2px var(--vt-paper);display: flex;align-items: center;justify-content: center}.s1159:not(#_){margin: var(--vt-space-24) 0 0;font-size: var(--vt-font-size-fluid-16);line-height: var(--vt-line-height-1p06);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;color: var(--vt-ink);text-wrap: balance}.s1160:not(#_){margin-top: var(--vt-space-18);font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);overflow-wrap: anywhere}.s1161:not(#_){margin-top: var(--vt-space-24);display: flex;align-items: flex-start;gap: var(--vt-space-12);padding: var(--vt-space-16) var(--vt-space-18);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s1162:not(#_){flex-shrink: 0;margin-top: var(--vt-space-1)}.s1163:not(#_){margin: 0;font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p5);color: var(--vt-charcoal)}.s1164:not(#_){display: block;font-weight: var(--vt-font-weight-600);color: var(--vt-ink)}.s1165:not(#_){margin-top: var(--vt-space-20);width: 100%;height: 50px;box-sizing: border-box;border-radius: 999px;background: var(--vt-paper);color: var(--vt-ink);border: 1px solid var(--vt-line);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);display: flex;align-items: center;justify-content: center;gap: var(--vt-space-10);cursor: pointer;box-shadow: var(--vt-shadow-2)}.s1166:not(#_){margin-top: var(--vt-space-24);font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s1167:not(#_){margin-top: var(--vt-space-4);font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p45);color: var(--vt-pewter)}.s1168:not(#_){margin: var(--vt-space-24) 0 0;height: 1px;background: var(--vt-line)}.s1169:not(#_){margin-top: var(--vt-space-12);display: inline-flex;align-items: center;gap: var(--vt-space-8);min-height: 44px;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-ink)}.s1170:not(#_){width: 1600px;min-height: 1200px;--tint: var(--vt-violet-mist);--deep: var(--vt-violet-ink);--mid: var(--vt-violet-soft);--brand2: var(--vt-mint);--brand3: var(--vt-lilac);--brand: var(--vt-violet);--primary: var(--vt-violet);--ink: var(--vt-ink);--paper: var(--vt-mist);--pop: var(--vt-mint);--on-brand: var(--paper);--on-primary: var(--paper);--on-brand2: var(--ink);--on-brand3: var(--ink);--on-ink: var(--paper);--on-paper: var(--ink);--on-tint: var(--ink);--on-deep: var(--paper);--on-mid: var(--ink);--on-pop: var(--ink);--white: var(--vt-paper);--black: var(--vt-c0b0b0b);--night: color-mix(in oklch,var(--vt-ink) 25%,var(--vt-c0e0e0e));--mist: color-mix(in oklch,var(--vt-violet-mist) 55%,var(--vt-cf1f1f2));--fd: var(--vt-font-sans),system-ui,sans-serif;--ft: var(--vt-font-sans),system-ui,sans-serif;--fm: var(--vt-font-mono);--pad: 26px;--gap: 16px;--r: 24px;display: grid;grid-template-columns: repeat(3,1fr);grid-template-rows: repeat(6,1fr);--frame: var(--vt-ink);--surface: var(--vt-graphite);--on-surface: var(--vt-mist)}.s1171:not(#_){grid-area: 1/1/5/2}.s1172:not(#_){width: min(72cqw, calc(min(26cqh * max(1, 2.6 / var(--logo-ar)), 46cqh) * var(--logo-ar)))}.s1173:not(#_){grid-area: 5/1/7/2}.s1174:not(#_){display: flex;align-items: center;gap: var(--vt-space-fluid-12)}.s1175:not(#_){--s: 46cqh;--ag: var(--brand);color: var(--on-brand)}.s1176:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-fluid-7);align-items: center}.s1177:not(#_){--s: 16cqh;--ag: var(--ink);color: var(--paper)}.s1178:not(#_){--s: 11cqh;--ag: var(--vt-paper);color: var(--brand)}.s1179:not(#_){grid-area: 1/2/3/3}.s1180:not(#_){display: grid;grid-template-rows: 1.3fr 1fr}.s1181:not(#_){display: grid;grid-template-columns: 1.1fr 1fr}.s1182:not(#_){background: var(--vt-violet);color: var(--vt-mist);display: flex;flex-direction: column;justify-content: space-between;padding: var(--vt-space-22);min-width: 0}.s1183:not(#_){align-self: flex-end;text-align: right}.s1184:not(#_){font-size: var(--vt-font-size-13);line-height: var(--vt-line-height-1p5)}.s1185:not(#_){background: var(--vt-ink);color: var(--vt-mist);display: flex;flex-direction: column;justify-content: space-between;padding: var(--vt-space-22);min-width: 0}.s1186:not(#_){display: grid;grid-template-columns: 1.3fr 1fr 1fr}.s1187:not(#_){background: var(--vt-mist);color: var(--vt-ink);display: flex;flex-direction: column;justify-content: space-between;padding: var(--vt-space-16);min-width: 0}.s1188:not(#_){background: var(--vt-mint);color: var(--vt-ink);display: flex;flex-direction: column;justify-content: space-between;padding: var(--vt-space-16);min-width: 0}.s1189:not(#_){background: var(--vt-lilac);color: var(--vt-ink);display: flex;flex-direction: column;justify-content: space-between;padding: var(--vt-space-16);min-width: 0}.s1190:not(#_){grid-area: 3/2/5/3}.s1191:not(#_){padding: var(--vt-space-fluid-13) var(--vt-space-fluid-10) var(--vt-space-fluid-9);display: flex;flex-direction: column}.s1192:not(#_){font-family: var(--vt-font-sans);font-weight: var(--vt-font-weight-700);font-size: var(--vt-font-size-fluid-3);line-height: var(--vt-line-height-0p95);letter-spacing: -.02em;margin-top: var(--vt-space-fluid-2);text-transform: uppercase}.s1193:not(#_){flex: 1;display: grid;grid-template-columns: repeat(4,1fr);margin-top: var(--vt-space-fluid-11)}.s1194:not(#_){font-family: var(--vt-font-sans);font-weight: var(--vt-font-weight-400);padding: 0 var(--vt-space-fluid-3);display: flex;flex-direction: column;justify-content: space-between}.s1195:not(#_){font-family: inherit;font-weight: var(--vt-font-weight-400);margin-bottom: var(--vt-space-fluid-1)}.s1196:not(#_){font-size: var(--vt-font-size-fluid-1);line-height: var(--vt-line-height-1p25)}.s1197:not(#_){font-size: var(--vt-font-size-fluid-9);line-height: var(--vt-line-height-0p8);letter-spacing: -.03em}.s1198:not(#_){font-family: var(--vt-font-sans);font-weight: var(--vt-font-weight-500);border-left: 1px solid color-mix(in oklch,currentColor 18%,transparent);padding: 0 var(--vt-space-fluid-3);display: flex;flex-direction: column;justify-content: space-between}.s1199:not(#_){font-family: inherit;font-weight: var(--vt-font-weight-500);margin-bottom: var(--vt-space-fluid-1)}.s1200:not(#_){font-family: var(--vt-font-sans);font-weight: var(--vt-font-weight-600);border-left: 1px solid color-mix(in oklch,currentColor 18%,transparent);padding: 0 var(--vt-space-fluid-3);display: flex;flex-direction: column;justify-content: space-between}.s1201:not(#_){font-family: inherit;font-weight: var(--vt-font-weight-600);margin-bottom: var(--vt-space-fluid-1)}.s1202:not(#_){font-family: var(--vt-font-sans);font-weight: var(--vt-font-weight-700);border-left: 1px solid color-mix(in oklch,currentColor 18%,transparent);padding: 0 var(--vt-space-fluid-3);display: flex;flex-direction: column;justify-content: space-between}.s1203:not(#_){font-family: inherit;font-weight: var(--vt-font-weight-700);margin-bottom: var(--vt-space-fluid-1)}.s1204:not(#_){grid-area: 5/2/7/3}.s1205:not(#_){background: linear-gradient(90deg,var(--vt-cd9d9dc),var(--vt-cefefef) 30%,var(--vt-ce2e2e4) 60%,var(--vt-cf3f3f3))}.s1206:not(#_){background: repeating-linear-gradient(90deg,transparent 0 17cqw,var(--vt-c000000-a050) 17cqw calc(17cqw + 2px))}.s1207:not(#_){display: flex;gap: var(--vt-space-fluid-8);margin-top: var(--vt-space-fluid-5)}.s1208:not(#_){--pg: var(--ink);--pt: var(--paper);width: min(27cqw,calc(64cqh*.75));aspect-ratio: 3/4;padding: var(--vt-space-fluid-4)}.s1209:not(#_){display: flex;justify-content: space-between;align-items: center}.s1210:not(#_){height: 1.8cqw;width: auto}.s1211:not(#_){font: 500 min(1.4cqw,11px)/1 var(--ft)}.s1212:not(#_){font: 500 min(2.6cqw,26px)/1.05 var(--fd);letter-spacing: -.02em;margin-top: var(--vt-space-fluid-6);max-width: 90%}.s1213:not(#_){left: -20%;right: -20%;bottom: -30%;height: 75%;background: radial-gradient(closest-side,color-mix(in oklch,var(--brand) 90%,transparent),transparent)}.s1214:not(#_){position: absolute;height: 26%;width: auto;left: 50%;bottom: 16%;translate: -50% 0;--c: var(--paper)}.s1215:not(#_){--pg: var(--tint);--pt: var(--ink);width: min(27cqw,calc(64cqh*.75));aspect-ratio: 3/4;padding: var(--vt-space-fluid-4)}.s1216:not(#_){left: 1.8cqw;right: 1.8cqw;bottom: 1.8cqw;height: 1px;background: currentColor;opacity: .3}.s1217:not(#_){--pg: var(--brand);--pt: var(--on-brand);width: min(27cqw,calc(64cqh*.75));aspect-ratio: 3/4;padding: var(--vt-space-fluid-4)}.s1218:not(#_){position: absolute;height: 52%;width: auto;right: -14%;bottom: -8%;opacity: .95;--c: var(--pt)}.s1219:not(#_){grid-area: 1/3/3/4}.s1220:not(#_){display: flex;flex-direction: column;justify-content: center;padding: 0 var(--vt-space-fluid-15)}.s1221:not(#_){display: flex;align-items: center;justify-content: space-between;height: 38px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s1222:not(#_){font-size: var(--vt-font-size-12);opacity: .72}.s1223:not(#_){height: min(20px, calc(62cqw / var(--logo-ar)));width: auto}.s1224:not(#_){display: flex;align-items: center;justify-content: space-between;height: 53px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s1225:not(#_){height: min(28px, calc(62cqw / var(--logo-ar)));width: auto}.s1226:not(#_){display: flex;align-items: center;justify-content: space-between;height: 76px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s1227:not(#_){height: min(40px, calc(62cqw / var(--logo-ar)));width: auto}.s1228:not(#_){display: flex;align-items: center;justify-content: space-between;height: 106px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s1229:not(#_){height: min(56px, calc(62cqw / var(--logo-ar)));width: auto}.s1230:not(#_){display: flex;align-items: center;justify-content: space-between;height: 144px;border-bottom: 1px solid color-mix(in oklch,currentColor 12%,transparent)}.s1231:not(#_){height: min(76px, calc(62cqw / var(--logo-ar)));width: auto}.s1232:not(#_){grid-area: 3/3/7/4}.s1233:not(#_){background: radial-gradient(70% 60% at 30% 100%,color-mix(in oklch,var(--brand) 95%,transparent),color-mix(in oklch,var(--brand) 25%,transparent) 45%,transparent 75%)}.s1234:not(#_){width: min(44cqw, calc(min(20cqh * max(1, 2.6 / var(--logo-ar)), 46cqh) * var(--logo-ar)))}.s1235:not(#_){width: 1440px;box-sizing: border-box;padding: var(--vt-space-72) var(--vt-space-80) var(--vt-space-80);background: var(--vt-mist);color: var(--vt-ink);font-family: var(--vt-font-sans);display: flex;flex-direction: column;gap: var(--vt-space-28)}.s1236:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-12);margin-bottom: var(--vt-space-12)}.s1237:not(#_){margin: 0;font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);letter-spacing: 0.08em;text-transform: uppercase;color: var(--vt-pewter)}.s1238:not(#_){margin: 0;font-size: var(--vt-font-size-56);line-height: var(--vt-line-height-1p04);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em}.s1239:not(#_){display: block;color: var(--vt-fog)}.s1240:not(#_){margin: 0;max-width: 760px;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s1241:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-20);padding: var(--vt-space-32);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28)}.s1242:not(#_){display: flex;align-items: baseline;justify-content: space-between;gap: var(--vt-space-24)}.s1243:not(#_){margin: 0;font-size: var(--vt-font-size-22);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em;color: var(--vt-ink)}.s1244:not(#_){margin: 0;font-size: var(--vt-font-size-14);color: var(--vt-pewter)}.s1245:not(#_){display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: var(--vt-space-20)}.s1246:not(#_){height: 168px;border-radius: var(--vt-radius-22);background: var(--vt-violet)}.s1247:not(#_){font-size: var(--vt-font-size-18);font-weight: var(--vt-font-weight-600);color: var(--vt-ink)}.s1248:not(#_){font-family: var(--vt-font-mono);font-size: var(--vt-font-size-13);color: var(--vt-slate)}.s1249:not(#_){font-size: var(--vt-font-size-13);line-height: var(--vt-line-height-1p4);color: var(--vt-pewter)}.s1250:not(#_){height: 168px;border-radius: var(--vt-radius-22);background: var(--vt-ink)}.s1251:not(#_){height: 168px;border-radius: var(--vt-radius-22);background: var(--vt-mist);box-shadow: var(--vt-shadow-8)}.s1252:not(#_){height: 168px;border-radius: var(--vt-radius-22);background: var(--vt-mint)}.s1253:not(#_){height: 168px;border-radius: var(--vt-radius-22);background: var(--vt-lilac)}.s1254:not(#_){display: grid;grid-template-columns: repeat(7, minmax(0, 1fr));gap: var(--vt-space-20)}.s1255:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-paper);box-shadow: var(--vt-shadow-8)}.s1256:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-graphite)}.s1257:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-charcoal)}.s1258:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-slate)}.s1259:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-pewter)}.s1260:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-fog)}.s1261:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-ash)}.s1262:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-line-strong)}.s1263:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-dots)}.s1264:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-line-mid)}.s1265:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-line-cool)}.s1266:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-hairline)}.s1267:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-line-light)}.s1268:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-line)}.s1269:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-cloud);box-shadow: var(--vt-shadow-8)}.s1270:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-haze);box-shadow: var(--vt-shadow-8)}.s1271:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-snow);box-shadow: var(--vt-shadow-8)}.s1272:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-violet-ink)}.s1273:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-violet-deep)}.s1274:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-violet-bright)}.s1275:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-violet-glow)}.s1276:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-violet-soft)}.s1277:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-violet-mist);box-shadow: var(--vt-shadow-8)}.s1278:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-violet-wash);box-shadow: var(--vt-shadow-8)}.s1279:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-forest)}.s1280:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-leaf)}.s1281:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-mint-line)}.s1282:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-mint-wash);box-shadow: var(--vt-shadow-8)}.s1283:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-moss-ink)}.s1284:not(#_){height: 96px;border-radius: var(--vt-radius-16);background: var(--vt-brick)}.s1285:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-8);padding: var(--vt-space-32);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28)}.s1286:not(#_){display: flex;align-items: baseline;justify-content: space-between;gap: var(--vt-space-24);padding-bottom: var(--vt-space-12)}.s1287:not(#_){display: grid;grid-template-columns: 200px minmax(0, 1fr) 72px;align-items: baseline;gap: var(--vt-space-28);padding: var(--vt-space-28) 0;border-top: 1px solid var(--vt-cloud)}.s1288:not(#_){font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);line-height: var(--vt-line-height-1p6);color: var(--vt-pewter)}.s1289:not(#_){margin: 0;font-size: var(--vt-font-size-72);line-height: var(--vt-line-height-1p02);font-weight: var(--vt-font-weight-600);letter-spacing: -0.048em;color: var(--vt-ink);white-space: nowrap}.s1290:not(#_){font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);color: var(--vt-charcoal);text-align: right}.s1291:not(#_){margin: 0;font-size: var(--vt-font-size-52);line-height: var(--vt-line-height-1p04);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;color: var(--vt-ink);max-width: 760px}.s1292:not(#_){margin: 0;font-size: var(--vt-font-size-28);line-height: var(--vt-line-height-1p15);font-weight: var(--vt-font-weight-600);letter-spacing: -0.03em;color: var(--vt-ink)}.s1293:not(#_){margin: 0;font-size: var(--vt-font-size-22);line-height: var(--vt-line-height-1p2);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em;color: var(--vt-ink)}.s1294:not(#_){margin: 0;font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 640px}.s1295:not(#_){display: grid;grid-template-columns: 200px minmax(0, 1fr) 72px;align-items: center;gap: var(--vt-space-28);padding: var(--vt-space-24) 0 var(--vt-space-8);border-top: 1px solid var(--vt-cloud)}.s1296:not(#_){display: flex;flex-wrap: wrap;align-items: center;gap: var(--vt-space-10)}.s1297:not(#_){height: 28px;padding: 0 var(--vt-space-12);display: inline-flex;align-items: center;gap: var(--vt-space-8);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal)}.s1298:not(#_){width: 7px;height: 7px;border-radius: 999px;background: var(--vt-mint)}.s1299:not(#_){height: 28px;padding: 0 var(--vt-space-12);display: inline-flex;align-items: center;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal)}.s1300:not(#_){display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: var(--vt-space-28)}.s1301:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--vt-space-12)}.s1302:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-10);padding: var(--vt-space-20);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s1303:not(#_){font-size: var(--vt-font-size-56);line-height: 1;font-weight: var(--vt-font-weight-400);letter-spacing: -0.04em}.s1304:not(#_){font-size: var(--vt-font-size-56);line-height: 1;font-weight: var(--vt-font-weight-500);letter-spacing: -0.04em}.s1305:not(#_){font-size: var(--vt-font-size-56);line-height: 1;font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em}.s1306:not(#_){display: flex;flex-direction: column}.s1307:not(#_){display: grid;grid-template-columns: 120px minmax(0, 1fr);align-items: baseline;gap: var(--vt-space-16);padding: var(--vt-space-12) 0;border-top: 1px solid var(--vt-cloud)}.s1308:not(#_){font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);color: var(--vt-pewter)}.s1309:not(#_){font-size: var(--vt-font-size-16);color: var(--vt-charcoal)}.s1310:not(#_){font-size: var(--vt-font-size-16);color: var(--vt-slate)}.s1311:not(#_){font-size: var(--vt-font-size-16);color: var(--vt-pewter)}.s1312:not(#_){display: grid;grid-template-columns: 120px minmax(0, 1fr);align-items: baseline;gap: var(--vt-space-16);padding: var(--vt-space-12) 0 0;border-top: 1px solid var(--vt-cloud)}.s1313:not(#_){font-size: var(--vt-font-size-28);font-weight: var(--vt-font-weight-600);letter-spacing: -0.03em;color: var(--vt-fog)}.s1314:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-14);padding: var(--vt-space-28);background: var(--vt-mist);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s1315:not(#_){margin: 0;font-size: var(--vt-font-size-40);line-height: var(--vt-line-height-1p04);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;color: var(--vt-ink)}.s1316:not(#_){margin: 0;font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 460px}.s1317:not(#_){display: flex;align-items: flex-end;justify-content: space-between;gap: var(--vt-space-24)}.s1318:not(#_){margin: 0;font-size: var(--vt-font-size-40);line-height: var(--vt-line-height-1p04);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;color: var(--vt-ink);max-width: 380px}.s1319:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);padding-bottom: var(--vt-space-6);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-ink);white-space: nowrap}.s1320:not(#_){display: flex;align-items: center;gap: var(--vt-space-28);padding: var(--vt-space-4) var(--vt-space-4) 0}.s1321:not(#_){font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-violet)}.s1322:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-violet)}.s1323:not(#_){background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28);padding: var(--vt-space-32);display: flex;flex-direction: column;gap: var(--vt-space-14)}.s1324:not(#_){display: block;max-width: 100%;margin: var(--vt-space-4) 0 var(--vt-space-6)}.s1325:not(#_){display: flex;gap: var(--vt-space-18);font-size: var(--vt-font-size-13);color: var(--vt-slate)}.s1326:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8)}.s1327:not(#_){width: 14px;height: 3px;border-radius: var(--vt-radius-2);background: var(--vt-violet)}.s1328:not(#_){width: 14px;height: 3px;border-radius: var(--vt-radius-2);background: var(--vt-ink)}.s1329:not(#_){font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p6);color: var(--vt-ink)}.s1330:not(#_){font-family: var(--vt-font-mono);font-size: var(--vt-font-size-13);color: var(--vt-charcoal);background: var(--vt-mist);border: 1px solid var(--vt-line);padding: var(--vt-space-1) var(--vt-space-7);border-radius: var(--vt-radius-7);white-space: nowrap;align-self: flex-start}.s1331:not(#_){margin: 0;font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p55);color: var(--vt-slate)}.s1332:not(#_){display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: var(--vt-space-12)}.s1333:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-12);padding: var(--vt-space-20);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s1334:not(#_){width: 28px;height: 28px;border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600)}.s1335:not(#_){width: 28px;height: 28px;border-radius: 999px;background: var(--vt-violet);color: var(--vt-paper);display: flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600)}.s1336:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-6);padding: var(--vt-space-18) var(--vt-space-20);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s1337:not(#_){margin-top: var(--vt-space-6);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600)}.s1338:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--vt-space-20);align-items: start}.s1339:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-20)}.s1340:not(#_){background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28);padding: var(--vt-space-32);display: flex;flex-direction: column;gap: var(--vt-space-16)}.s1341:not(#_){font-family: var(--vt-font-mono);font-size: var(--vt-font-size-13);color: var(--vt-charcoal);background: var(--vt-mist);border: 1px solid var(--vt-line);padding: var(--vt-space-1) var(--vt-space-7);border-radius: var(--vt-radius-7);white-space: nowrap}.s1342:not(#_){height: 1px;background: var(--vt-cloud)}.s1343:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 44px;padding: 0 var(--vt-space-20);border-radius: 999px;border: 1px solid var(--vt-line);background: var(--vt-paper);color: var(--vt-ink);font: inherit;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);cursor: pointer;box-shadow: var(--vt-shadow-2)}.s1344:not(#_){display: inline-flex;color: var(--vt-pewter)}.s1345:not(#_){position: absolute;top: 52px;left: 0;z-index: 10;width: 260px;box-sizing: border-box;padding: var(--vt-space-6);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-10)}.s1346:not(#_){display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-10);min-height: 40px;padding: 0 var(--vt-space-12);border-radius: var(--vt-radius-12);font-size: var(--vt-font-size-15);background: var(--vt-violet-wash);color: var(--vt-violet-ink);font-weight: var(--vt-font-weight-500)}.s1347:not(#_){display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-10);min-height: 40px;padding: 0 var(--vt-space-12);border-radius: var(--vt-radius-12);font-size: var(--vt-font-size-15);color: var(--vt-ink)}.s1348:not(#_){height: 1px;background: var(--vt-cloud);margin: var(--vt-space-6) 0}.s1349:not(#_){width: 260px;box-sizing: border-box;padding: var(--vt-space-6);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-10)}.s1350:not(#_){display: flex;gap: var(--vt-space-4);padding: var(--vt-space-4);background: var(--vt-mist);border: 1px solid var(--vt-cloud);border-radius: 999px}.s1351:not(#_){flex: 1;height: 40px;border: 1px solid var(--vt-line);border-radius: 999px;background: var(--vt-paper);font: inherit;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-ink);cursor: pointer;box-shadow: 0 1px 2px var(--vt-ink-a040), 0 6px 16px var(--vt-ink-a060)}.s1352:not(#_){flex: 1;height: 40px;border: 1px solid transparent;border-radius: 999px;background: transparent;font: inherit;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-slate);cursor: pointer}.s1353:not(#_){align-self: flex-start;height: 28px;padding: 0 var(--vt-space-12);display: inline-flex;align-items: center;border-radius: 999px;background: var(--vt-violet-mist);color: var(--vt-violet-ink);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600)}.s1354:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 44px;padding: 0 var(--vt-space-20);border-radius: 999px;border: 1px solid var(--vt-line);background: var(--vt-paper);color: var(--vt-ink);font: inherit;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);cursor: pointer;box-shadow: var(--vt-shadow-2);align-self: flex-start}.s1355:not(#_){border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24);padding: var(--vt-space-24);background: var(--vt-paper);box-shadow: 0 2px 4px var(--vt-ink-a040), 0 24px 60px var(--vt-ink-a120);display: flex;flex-direction: column;gap: var(--vt-space-16)}.s1356:not(#_){font-size: var(--vt-font-size-20);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em;color: var(--vt-ink)}.s1357:not(#_){height: 50px;width: 100%;box-sizing: border-box;padding: 0 var(--vt-space-16);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font: inherit;font-size: var(--vt-font-size-16);color: var(--vt-ink)}.s1358:not(#_){display: flex;gap: var(--vt-space-8);justify-content: flex-end}.s1359:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 44px;padding: 0 var(--vt-space-20);border-radius: 999px;border: 0;background: var(--vt-ink);color: var(--vt-paper);font: inherit;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);cursor: pointer;box-shadow: var(--vt-shadow-1)}.s1360:not(#_){box-sizing: border-box;display: flex;width: max-content;align-items: center;gap: var(--vt-space-28);height: 60px;padding: 0 var(--vt-space-20) 0 var(--vt-space-24);border-radius: 999px;border: 1px solid var(--vt-line);background: var(--vt-paper);font: inherit;color: var(--vt-ink);cursor: pointer;text-align: left;box-shadow: var(--vt-shadow-14)}.s1361:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-1)}.s1362:not(#_){position: absolute;left: 0;z-index: 10;width: 260px;box-sizing: border-box;padding: var(--vt-space-6);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-10);top: 68px}.s1363:not(#_){border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);background: var(--vt-paper)}.s1364:not(#_){display: flex;width: 100%;align-items: center;justify-content: space-between;gap: var(--vt-space-16);min-height: 60px;padding: 0 var(--vt-space-20);border: 0;background: transparent;font: inherit;font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-600);color: var(--vt-ink);cursor: pointer;text-align: left}.s1365:not(#_){width: 28px;height: 28px;flex-shrink: 0;border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);display: inline-flex;align-items: center;justify-content: center}.s1366:not(#_){padding: 0 var(--vt-space-20) var(--vt-space-20)}.s1367:not(#_){display: flex;align-items: center;justify-content: space-between;height: 56px;padding: 0 var(--vt-space-8) 0 var(--vt-space-16);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;box-shadow: var(--vt-shadow-21)}.s1368:not(#_){width: 24px;height: 24px;display: block}.s1369:not(#_){font-size: var(--vt-font-size-20);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;color: var(--vt-ink)}.s1370:not(#_){width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;border: 1px solid var(--vt-line);background: var(--vt-paper);color: var(--vt-ink);cursor: pointer}.s1371:not(#_){display: flex;flex-direction: column;padding: var(--vt-space-8) var(--vt-space-16) var(--vt-space-16);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-24)}.s1372:not(#_){min-height: 52px;display: flex;align-items: center;justify-content: space-between;padding: 0 var(--vt-space-4);font-size: var(--vt-font-size-17);font-weight: var(--vt-font-weight-500);color: var(--vt-ink);text-decoration: none;border-bottom: 1px solid var(--vt-cloud)}.s1373:not(#_){display: inline-flex;color: var(--vt-fog)}.s1374:not(#_){margin-top: var(--vt-space-16);display: inline-flex;align-items: center;gap: var(--vt-space-8);padding: 0 var(--vt-space-20);border-radius: 999px;border: 0;background: var(--vt-ink);color: var(--vt-paper);font: inherit;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);cursor: pointer;box-shadow: var(--vt-shadow-1);height: 50px;justify-content: center;text-decoration: none}.s1375:not(#_){box-sizing: border-box;display: flex;width: max-content;align-items: center;gap: var(--vt-space-8);height: 40px;padding: 0 var(--vt-space-16);border-radius: 999px;border: 1px solid var(--vt-ink);background: var(--vt-ink);color: var(--vt-paper);font: inherit;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);cursor: pointer}.s1376:not(#_){position: absolute;left: 0;z-index: 10;box-sizing: border-box;padding: var(--vt-space-6);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-10);width: 280px;top: 48px}.s1377:not(#_){display: flex;align-items: center;gap: var(--vt-space-10);min-height: 40px;padding: 0 var(--vt-space-12);border-radius: var(--vt-radius-12);font-size: var(--vt-font-size-15);color: var(--vt-ink);justify-content: flex-start}.s1378:not(#_){width: 18px;height: 18px;flex-shrink: 0;box-sizing: border-box;border-radius: var(--vt-radius-6);border: 1.5px solid var(--vt-violet);background: var(--vt-violet);color: var(--vt-paper);display: inline-flex;align-items: center;justify-content: center}.s1379:not(#_){box-sizing: border-box;display: flex;width: max-content;align-items: center;gap: var(--vt-space-8);height: 40px;padding: 0 var(--vt-space-16);border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);color: var(--vt-ink);font: inherit;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);cursor: pointer}.s1380:not(#_){position: absolute;left: 0;z-index: 10;width: 260px;box-sizing: border-box;padding: var(--vt-space-6);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-18);box-shadow: var(--vt-shadow-10);top: 48px}.s1381:not(#_){margin: 0;line-height: var(--vt-line-height-1p55);font-size: var(--vt-font-size-14);color: var(--vt-pewter)}.s1382:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-6);height: 32px;padding: 0 var(--vt-space-8) 0 var(--vt-space-12);border-radius: 999px;background: var(--vt-violet-mist);color: var(--vt-violet-ink);font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600)}.s1383:not(#_){display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-16);min-height: 60px;padding: 0 var(--vt-space-20);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-600);color: var(--vt-ink);cursor: pointer;list-style: none}.s1384:not(#_){margin: 0;font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);padding: 0 var(--vt-space-20) var(--vt-space-20)}.s1385:not(#_){width: 28px;height: 28px;flex-shrink: 0;box-sizing: border-box;border-radius: 999px;border: 1px solid var(--vt-line-mid);color: var(--vt-ink);display: inline-flex;align-items: center;justify-content: center}.s1386:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 40px;padding: 0 var(--vt-space-16);border-radius: 999px;border: 1px solid var(--vt-ink);background: var(--vt-ink);color: var(--vt-paper);font: inherit;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);cursor: pointer}.s1387:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 40px;padding: 0 var(--vt-space-16);border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);color: var(--vt-ink);font: inherit;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);cursor: pointer}.s1388:not(#_){height: 50px;width: 100%;box-sizing: border-box;padding: 0 var(--vt-space-16);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font: inherit;font-size: var(--vt-font-size-16);color: var(--vt-ink);border-color: var(--vt-violet);box-shadow: var(--vt-shadow-13)}.s1389:not(#_){height: 50px;width: 100%;box-sizing: border-box;padding: 0 var(--vt-space-16);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font: inherit;font-size: var(--vt-font-size-16);color: var(--vt-ink);border-color: var(--vt-brick)}.s1390:not(#_){font-size: var(--vt-font-size-14);color: var(--vt-brick)}.s1391:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);padding: 0 var(--vt-space-20);border-radius: 999px;border: 0;background: var(--vt-violet);color: var(--vt-paper);font: inherit;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);cursor: pointer;box-shadow: var(--vt-shadow-4);height: 50px;justify-content: center}.s1392:not(#_){margin: 0;max-width: 820px;font-size: var(--vt-font-size-18);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s1393:not(#_){font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);letter-spacing: 0.08em;text-transform: uppercase;color: var(--vt-pewter)}.s1394:not(#_){display: flex;gap: var(--vt-space-8);flex-wrap: wrap}.s1395:not(#_){display: inline-flex;align-items: center;height: 26px;padding: 0 var(--vt-space-10);border-radius: 999px;background: var(--vt-snow);border: 1px solid var(--vt-cloud);font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal)}.s1396:not(#_){position: relative;padding: var(--vt-space-24) var(--vt-space-8);border-radius: var(--vt-radius-20);background: var(--vt-mist)}.s1397:not(#_){position: relative;padding: var(--vt-space-24) var(--vt-space-8) var(--vt-space-467);border-radius: var(--vt-radius-20);background: var(--vt-mist)}.s1398:not(#_){position: relative;padding: var(--vt-space-24) var(--vt-space-8) var(--vt-space-326);border-radius: var(--vt-radius-20);background: var(--vt-mist)}.s1399:not(#_){position: relative;padding: var(--vt-space-24) var(--vt-space-8) var(--vt-space-377);border-radius: var(--vt-radius-20);background: var(--vt-mist)}.s1400:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-14)}.s1401:not(#_){height: 120px;display: flex;align-items: center;justify-content: center;border-radius: var(--vt-radius-18);background: var(--vt-mist)}.s1402:not(#_){height: 64px;max-width: none;width: auto;padding: 0 var(--vt-space-12);display: inline-flex;justify-content: center}.s1403:not(#_){font-size: var(--vt-font-size-13);line-height: var(--vt-line-height-1p45);color: var(--vt-pewter)}.s1404:not(#_){outline: 2px solid var(--vt-violet);outline-offset: 3px}.s1405:not(#_){display: flex;align-items: center;gap: var(--vt-space-14);padding: var(--vt-space-16) var(--vt-space-20);border-radius: var(--vt-radius-16);background: var(--vt-snow);border: 1px solid var(--vt-cloud)}.s1406:not(#_){font-family: var(--vt-font-mono);font-size: var(--vt-font-size-13);color: var(--vt-charcoal)}.s1407:not(#_){font-size: var(--vt-font-size-13);color: var(--vt-pewter);margin-left: auto}.s1408:not(#_){display: grid;grid-template-columns: 390px 390px minmax(0, 1fr);gap: var(--vt-space-56);align-items: start;padding: var(--vt-space-24) var(--vt-space-8) var(--vt-space-8)}.s1409:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-14);align-items: center}.s1410:not(#_){position: relative;width: 390px;height: 844px;overflow: hidden;border-radius: var(--vt-radius-44);background: var(--vt-mist);box-shadow: 0 0 0 1px var(--vt-line), 0 0 0 8px var(--vt-paper), 0 0 0 9px var(--vt-line), 0 30px 60px var(--vt-ink-a100)}.s1411:not(#_){padding: var(--vt-space-12) var(--vt-space-20) 0;pointer-events: auto}.s1412:not(#_){padding: var(--vt-space-44) var(--vt-space-20) 0}.s1413:not(#_){margin: 0;font-size: var(--vt-font-size-42);line-height: var(--vt-line-height-1p02);font-weight: var(--vt-font-weight-600);letter-spacing: -0.048em;color: var(--vt-ink);text-wrap: balance}.s1414:not(#_){margin: var(--vt-space-20) 0 0;font-size: var(--vt-font-size-17);line-height: var(--vt-line-height-1p55);color: var(--vt-slate)}.s1415:not(#_){margin-top: var(--vt-space-28);display: flex;flex-direction: column;gap: var(--vt-space-12)}.s1416:not(#_){display: flex;align-items: center;justify-content: center;height: 50px;border-radius: 999px;background: var(--vt-violet);color: var(--vt-paper);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);box-shadow: var(--vt-shadow-4)}.s1417:not(#_){display: flex;align-items: center;justify-content: center;height: 50px;border-radius: 999px;background: var(--vt-paper);border: 1px solid var(--vt-line);color: var(--vt-ink);font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500)}.s1418:not(#_){display: block;margin-top: var(--vt-space-36);width: 100%;height: 300px;object-fit: cover;border-radius: var(--vt-radius-28);background: var(--vt-haze)}.s1419:not(#_){font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);letter-spacing: 0.08em;text-transform: uppercase;color: var(--vt-pewter);margin-top: var(--vt-space-10)}.s1420:not(#_){position: absolute;inset: 0;z-index: 60;background: var(--vt-ink-a320)}.s1421:not(#_){position: absolute;z-index: 70;top: 0;left: 0;bottom: 0;width: 320px;box-shadow: 0 20px 60px var(--vt-ink-a180);display: flex}.s1422:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-6);padding: var(--vt-space-18) 0;border-top: 1px solid var(--vt-cloud)}.s1423:not(#_){font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s1424:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-24);padding: var(--vt-space-32);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28)}.s1425:not(#_){margin: 0;font-size: var(--vt-font-size-22);font-weight: var(--vt-font-weight-600);letter-spacing: -0.02em}.s1426:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--vt-space-32) var(--vt-space-40)}.s1427:not(#_){width: 100%;height: 50px;box-sizing: border-box;padding: 0 var(--vt-space-16);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font-family: inherit;font-size: var(--vt-font-size-16);color: var(--vt-ink);outline: none}.s1428:not(#_){width: 100%;height: 50px;box-sizing: border-box;padding: 0 var(--vt-space-16);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-ash);background: var(--vt-paper);font-family: inherit;font-size: var(--vt-font-size-16);color: var(--vt-ink);outline: none}.s1429:not(#_){height: 50px;box-sizing: border-box;padding: 0 var(--vt-space-16);display: flex;align-items: center;border-radius: var(--vt-radius-14);border: 1px solid var(--vt-violet);box-shadow: var(--vt-shadow-13);background: var(--vt-paper);font-size: var(--vt-font-size-16);color: var(--vt-ink)}.s1430:not(#_){width: 1.5px;height: 20px;margin-left: var(--vt-space-1);background: var(--vt-violet)}.s1431:not(#_){height: 50px;box-sizing: border-box;padding: 0 var(--vt-space-16);display: flex;align-items: center;justify-content: space-between;border-radius: var(--vt-radius-14);border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font-size: var(--vt-font-size-16);color: var(--vt-ink)}.s1432:not(#_){width: 20px;height: 20px;border-radius: 999px;background: var(--vt-mint-wash);display: flex;align-items: center;justify-content: center}.s1433:not(#_){height: 50px;box-sizing: border-box;padding: 0 var(--vt-space-16);display: flex;align-items: center;border-radius: var(--vt-radius-14);border: 1px solid var(--vt-brick);box-shadow: 0 0 0 4px var(--vt-brick-a100);background: var(--vt-paper);font-size: var(--vt-font-size-16);color: var(--vt-ink)}.s1434:not(#_){display: flex;align-items: flex-start;gap: var(--vt-space-6);font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p4);color: var(--vt-brick)}.s1435:not(#_){font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-pewter)}.s1436:not(#_){height: 50px;box-sizing: border-box;padding: 0 var(--vt-space-16);display: flex;align-items: center;justify-content: space-between;border-radius: var(--vt-radius-14);border: 1px solid var(--vt-line);background: var(--vt-snow);font-size: var(--vt-font-size-16);color: var(--vt-pewter)}.s1437:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--vt-space-40);align-items: start}.s1438:not(#_){height: 50px;box-sizing: border-box;padding: 0 var(--vt-space-16);display: flex;align-items: center;gap: var(--vt-space-10);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-violet);box-shadow: var(--vt-shadow-13);background: var(--vt-paper);font-size: var(--vt-font-size-16);color: var(--vt-ink)}.s1439:not(#_){margin-left: auto}.s1440:not(#_){box-sizing: border-box;padding: var(--vt-space-6);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-16);box-shadow: var(--vt-shadow-6)}.s1441:not(#_){display: flex;align-items: center;justify-content: space-between;min-height: 44px;padding: 0 var(--vt-space-12);border-radius: var(--vt-radius-10);background: var(--vt-violet-wash);font-size: var(--vt-font-size-15);color: var(--vt-ink)}.s1442:not(#_){font-weight: var(--vt-font-weight-600)}.s1443:not(#_){display: flex;align-items: center;min-height: 44px;padding: 0 var(--vt-space-12);border-radius: var(--vt-radius-10);font-size: var(--vt-font-size-15);color: var(--vt-ink)}.s1444:not(#_){margin-top: var(--vt-space-6);padding: var(--vt-space-10) var(--vt-space-12);border-top: 1px solid var(--vt-cloud);font-size: var(--vt-font-size-14);color: var(--vt-pewter)}.s1445:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-8);align-items: flex-start}.s1446:not(#_){height: 44px;box-sizing: border-box;padding: 0 var(--vt-space-14) 0 var(--vt-space-12);display: inline-flex;align-items: center;gap: var(--vt-space-8);border-radius: 999px;border: 1px solid var(--vt-violet);box-shadow: var(--vt-shadow-13);background: var(--vt-paper);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500)}.s1447:not(#_){width: 260px;box-sizing: border-box;padding: var(--vt-space-6);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-16);box-shadow: var(--vt-shadow-6)}.s1448:not(#_){display: flex;align-items: center;justify-content: space-between;min-height: 44px;padding: 0 var(--vt-space-12);border-radius: var(--vt-radius-10);background: var(--vt-violet-wash);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500)}.s1449:not(#_){display: flex;align-items: center;min-height: 44px;padding: 0 var(--vt-space-12);border-radius: var(--vt-radius-10);background: var(--vt-mist);font-size: var(--vt-font-size-15)}.s1450:not(#_){display: flex;align-items: center;min-height: 44px;padding: 0 var(--vt-space-12);border-radius: var(--vt-radius-10);font-size: var(--vt-font-size-15)}.s1451:not(#_){height: 50px;box-sizing: border-box;padding: 0 var(--vt-space-16);display: flex;align-items: center;gap: var(--vt-space-10);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font-size: var(--vt-font-size-16);color: var(--vt-ink)}.s1452:not(#_){margin-top: var(--vt-space-16);display: flex;flex-direction: column;gap: var(--vt-space-8);align-items: flex-start}.s1453:not(#_){height: 44px;box-sizing: border-box;padding: 0 var(--vt-space-14) 0 var(--vt-space-12);display: inline-flex;align-items: center;gap: var(--vt-space-8);border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500)}.s1454:not(#_){margin: var(--vt-space-16) 0 0;font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p5);color: var(--vt-slate)}.s1455:not(#_){font-family: var(--vt-font-mono);font-size: var(--vt-font-size-13);color: var(--vt-ink);background: var(--vt-violet-mist);padding: var(--vt-space-1) var(--vt-space-6);border-radius: var(--vt-radius-6)}.s1456:not(#_){display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);gap: var(--vt-space-28)}.s1457:not(#_){display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--vt-space-24) var(--vt-space-16)}.s1458:not(#_){display: flex;align-items: flex-start;gap: var(--vt-space-12);padding: var(--vt-space-14) var(--vt-space-16);border-radius: var(--vt-radius-16);border: 1px solid var(--vt-hairline);background: var(--vt-paper)}.s1459:not(#_){display: flex;align-items: flex-start;gap: var(--vt-space-12);padding: var(--vt-space-14) var(--vt-space-16);border-radius: var(--vt-radius-16);border: 1px solid var(--vt-lilac);background: var(--vt-paper)}.s1460:not(#_){margin-top: var(--vt-space-2);width: 18px;height: 18px;flex-shrink: 0;box-sizing: border-box;border-radius: 999px;border: 1.5px solid var(--vt-lilac);background: var(--vt-paper)}.s1461:not(#_){display: flex;align-items: flex-start;gap: var(--vt-space-12);padding: var(--vt-space-14) var(--vt-space-16);border-radius: var(--vt-radius-16);border: 1px solid var(--vt-violet);background: var(--vt-violet-wash);box-shadow: 0 0 0 3px var(--vt-violet-a120)}.s1462:not(#_){margin-top: var(--vt-space-2);width: 18px;height: 18px;flex-shrink: 0;box-sizing: border-box;border-radius: 999px;border: 1.5px solid var(--vt-violet);background: var(--vt-violet);box-shadow: var(--vt-shadow-16)}.s1463:not(#_){display: flex;align-items: flex-start;gap: var(--vt-space-12);padding: var(--vt-space-14) var(--vt-space-16);border-radius: var(--vt-radius-16);border: 1px solid var(--vt-hairline);background: var(--vt-paper);outline: 2px solid var(--vt-violet);outline-offset: 2px}.s1464:not(#_){display: flex;flex-wrap: wrap;gap: var(--vt-space-16) var(--vt-space-24)}.s1465:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-12);align-items: flex-start}.s1466:not(#_){height: 40px;padding: 0 var(--vt-space-16);display: inline-flex;align-items: center;box-sizing: border-box;border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);white-space: nowrap}.s1467:not(#_){height: 40px;padding: 0 var(--vt-space-16);display: inline-flex;align-items: center;box-sizing: border-box;border-radius: 999px;border: 1px solid var(--vt-lilac);background: var(--vt-paper);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);white-space: nowrap}.s1468:not(#_){height: 40px;padding: 0 var(--vt-space-16);display: inline-flex;align-items: center;box-sizing: border-box;border-radius: 999px;border: 1px solid var(--vt-ink);background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);white-space: nowrap}.s1469:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--vt-space-8)}.s1470:not(#_){display: flex;align-items: center;gap: var(--vt-space-6);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);white-space: nowrap}.s1471:not(#_){width: 16px;height: 16px;border-radius: 999px;background: var(--vt-mint);display: flex;align-items: center;justify-content: center}.s1472:not(#_){height: 4px;border-radius: 999px;background: var(--vt-cloud)}.s1473:not(#_){font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);color: var(--vt-pewter);white-space: nowrap}.s1474:not(#_){display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: var(--vt-space-28);align-items: start}.s1475:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--vt-space-16)}.s1476:not(#_){display: flex;flex-direction: column;align-items: center;gap: var(--vt-space-2);padding: var(--vt-space-10) 0 var(--vt-space-9);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-hairline);background: var(--vt-paper)}.s1477:not(#_){height: 44px;display: flex;align-items: center;justify-content: center;border-radius: var(--vt-radius-12);border: 1px solid var(--vt-line-mid);background: var(--vt-paper);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500)}.s1478:not(#_){display: flex;flex-direction: column;align-items: center;gap: var(--vt-space-2);padding: var(--vt-space-10) 0 var(--vt-space-9);border-radius: var(--vt-radius-14);border: 1px solid var(--vt-ink);background: var(--vt-ink);color: var(--vt-paper)}.s1479:not(#_){font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-dots)}.s1480:not(#_){font-size: var(--vt-font-size-12);color: var(--vt-mint)}.s1481:not(#_){height: 44px;display: flex;align-items: center;justify-content: center;border-radius: var(--vt-radius-12);border: 1px solid var(--vt-ink);background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500)}.s1482:not(#_){display: flex;flex-direction: column;align-items: center;gap: var(--vt-space-2);padding: var(--vt-space-10) 0 var(--vt-space-9);border-radius: var(--vt-radius-14);border: 1px dashed var(--vt-line-cool);background: transparent;color: var(--vt-pewter)}.s1483:not(#_){height: 44px;display: flex;align-items: center;justify-content: center;border-radius: var(--vt-radius-12);border: 1px dashed var(--vt-line-cool);background: transparent;color: var(--vt-pewter);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);text-decoration: line-through}.s1484:not(#_){height: 50px;border-radius: 999px;font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);display: flex;align-items: center;justify-content: center;gap: var(--vt-space-8);background: var(--vt-ink);color: var(--vt-paper);box-shadow: var(--vt-shadow-1)}.s1485:not(#_){height: 50px;border-radius: 999px;font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);display: flex;align-items: center;justify-content: center;gap: var(--vt-space-8);background: var(--vt-graphite);color: var(--vt-paper);transform: translateY(-1px);box-shadow: inset 0 1px 0 var(--vt-paper-a180), 0 10px 22px var(--vt-ink-a280)}.s1486:not(#_){height: 50px;border-radius: 999px;font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);display: flex;align-items: center;justify-content: center;gap: var(--vt-space-8);background: var(--vt-graphite);color: var(--vt-paper);box-shadow: inset 0 1px 0 var(--vt-paper-a140)}.s1487:not(#_){height: 50px;border-radius: 999px;font-size: var(--vt-font-size-16);font-weight: var(--vt-font-weight-500);display: flex;align-items: center;justify-content: center;gap: var(--vt-space-8);background: var(--vt-cloud);color: var(--vt-pewter)}.s1488:not(#_){height: 44px;padding: 0 var(--vt-space-20);border-radius: 999px;display: inline-flex;align-items: center;gap: var(--vt-space-8);background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);box-shadow: var(--vt-shadow-1)}.s1489:not(#_){min-height: 44px;display: inline-flex;align-items: center;gap: var(--vt-space-6);font-size: var(--vt-font-size-14);color: var(--vt-slate)}.s1490:not(#_){display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: var(--vt-space-40);align-items: start}.s1491:not(#_){display: flex;gap: var(--vt-space-14);padding: var(--vt-space-18) var(--vt-space-20);border-radius: var(--vt-radius-16);border: 1px solid var(--vt-brick);background: var(--vt-brick-a040)}.s1492:not(#_){margin: 0;padding: 0 0 0 var(--vt-space-18);display: flex;flex-direction: column;gap: var(--vt-space-4);font-size: var(--vt-font-size-14);line-height: var(--vt-line-height-1p5);color: var(--vt-brick)}.s1493:not(#_){color: var(--vt-brick);text-decoration: underline;text-underline-offset: 3px}.s1494:not(#_){display: flex;align-items: center;gap: var(--vt-space-14);padding: var(--vt-space-14) var(--vt-space-14) var(--vt-space-14) var(--vt-space-16);border-radius: var(--vt-radius-20);background: var(--vt-ink);color: var(--vt-paper);box-shadow: 0 2px 4px var(--vt-ink-a100), 0 18px 40px var(--vt-ink-a240)}.s1495:not(#_){width: 32px;height: 32px;flex-shrink: 0;border-radius: 999px;background: var(--vt-mint);display: flex;align-items: center;justify-content: center}.s1496:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-2);flex-grow: 1;min-width: 0}.s1497:not(#_){flex-shrink: 0;font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-600);color: var(--vt-mint);padding: 0 var(--vt-space-6)}.s1498:not(#_){width: 32px;height: 32px;flex-shrink: 0;border-radius: 999px;display: flex;align-items: center;justify-content: center;color: var(--vt-dots)}.s1499:not(#_){padding: var(--vt-space-28) var(--vt-space-40);background: var(--vt-mist);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s1500:not(#_){height: 64px;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;background: var(--vt-paper-a820);border: 1px solid var(--vt-line);border-radius: 999px;box-shadow: var(--vt-shadow-21);padding: 0 var(--vt-space-10) 0 var(--vt-space-20);gap: var(--vt-space-24)}.s1501:not(#_){display: flex;align-items: center;gap: var(--vt-space-10);text-decoration: none}.s1502:not(#_){text-decoration: none;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);display: flex;align-items: center;gap: var(--vt-space-4);height: 36px;padding: 0 var(--vt-space-12);border-radius: 999px;background: var(--vt-ink-a060);color: var(--vt-ink)}.s1503:not(#_){color: var(--vt-charcoal);text-decoration: none;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);padding: 0 var(--vt-space-12)}.s1504:not(#_){color: var(--vt-charcoal);text-decoration: none;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);padding: 0 var(--vt-space-16)}.s1505:not(#_){height: 44px;padding: 0 var(--vt-space-22);display: inline-flex;align-items: center;border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);text-decoration: none;box-shadow: var(--vt-shadow-1)}.s1506:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-8);padding: var(--vt-space-18) var(--vt-space-20);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s1507:not(#_){width: 22px;height: 22px;border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);display: inline-flex;align-items: center;justify-content: center;font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-600)}.s1508:not(#_){display: grid;grid-template-columns: 390px minmax(0, 1fr);gap: var(--vt-space-40);align-items: center}.s1509:not(#_){padding: var(--vt-space-16) var(--vt-space-20);background: var(--vt-mist);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s1510:not(#_){box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;background: var(--vt-paper-a820);border: 1px solid var(--vt-line);border-radius: 999px;box-shadow: var(--vt-shadow-21);height: 60px;padding: 0 var(--vt-space-8) 0 var(--vt-space-16)}.s1511:not(#_){width: 26px;height: 26px;display: block}.s1512:not(#_){font-size: var(--vt-font-size-21);font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;color: var(--vt-ink)}.s1513:not(#_){display: inline-flex;align-items: center;border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-weight: var(--vt-font-weight-500);text-decoration: none;box-shadow: var(--vt-shadow-1);height: 44px;padding: 0 var(--vt-space-16);font-size: var(--vt-font-size-14)}.s1514:not(#_){margin: 0;font-size: var(--vt-font-size-16);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 520px}.s1515:not(#_){padding: var(--vt-space-40);background: var(--vt-mist);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s1516:not(#_){box-sizing: border-box;padding: var(--vt-space-48) var(--vt-space-48) var(--vt-space-28);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-32)}.s1517:not(#_){display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr 1fr;gap: var(--vt-space-32)}.s1518:not(#_){display: flex;flex-direction: column;align-items: flex-start;gap: var(--vt-space-18)}.s1519:not(#_){font-size: var(--vt-font-size-15);line-height: var(--vt-line-height-1p55);color: var(--vt-slate);max-width: 240px}.s1520:not(#_){height: 44px;padding: 0 var(--vt-space-22);display: inline-flex;align-items: center;border-radius: 999px;background: var(--vt-ink);color: var(--vt-paper);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);text-decoration: none;box-shadow: var(--vt-shadow-1);margin-top: var(--vt-space-6)}.s1521:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-12);font-size: var(--vt-font-size-15)}.s1522:not(#_){font-weight: var(--vt-font-weight-600);color: var(--vt-ink);margin-bottom: var(--vt-space-4)}.s1523:not(#_){color: var(--vt-slate);text-decoration: none}.s1524:not(#_){margin-top: var(--vt-space-48);padding-top: var(--vt-space-22);border-top: 1px solid var(--vt-cloud);display: flex;align-items: center;justify-content: space-between;font-size: var(--vt-font-size-14);color: var(--vt-pewter)}.s1525:not(#_){display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--vt-space-12)}.s1526:not(#_){position: relative;height: 92px;margin-top: var(--vt-space-4)}.s1527:not(#_){position: absolute;left: 0;top: 30px;height: 14px;width: 53.333%;background: var(--vt-violet-mist);border-radius: 999px 0 0 999px}.s1528:not(#_){position: absolute;left: 53.333%;top: 30px;height: 14px;width: 17.778%;background: var(--vt-lilac)}.s1529:not(#_){position: absolute;left: 71.111%;top: 30px;height: 14px;right: 0;background: var(--vt-violet);border-radius: 0 999px 999px 0}.s1530:not(#_){position: absolute;left: 12px;top: 0;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600);color: var(--vt-violet-ink)}.s1531:not(#_){position: absolute;left: calc(53.333% + 12px);top: 0;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600);color: var(--vt-violet-ink)}.s1532:not(#_){position: absolute;left: calc(71.111% + 12px);top: 0;font-size: var(--vt-font-size-13);font-weight: var(--vt-font-weight-600);color: var(--vt-ink)}.s1533:not(#_){position: absolute;left: 27.083%;top: 26px;width: 2px;height: 22px;margin-left: var(--vt-space-n1);background: var(--vt-ink);border-radius: var(--vt-radius-2)}.s1534:not(#_){position: absolute;left: 27.083%;top: 58px;transform: translateX(-50%);font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);white-space: nowrap}.s1535:not(#_){position: absolute;left: 53.333%;top: 26px;width: 2px;height: 22px;margin-left: var(--vt-space-n1);background: var(--vt-ink);border-radius: var(--vt-radius-2)}.s1536:not(#_){position: absolute;left: 53.333%;top: 58px;transform: translateX(-50%);font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);white-space: nowrap}.s1537:not(#_){position: absolute;left: 71.111%;top: 26px;width: 2px;height: 22px;margin-left: var(--vt-space-n1);background: var(--vt-ink);border-radius: var(--vt-radius-2)}.s1538:not(#_){position: absolute;left: 71.111%;top: 58px;transform: translateX(-50%);font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);white-space: nowrap}.s1539:not(#_){position: absolute;left: 100.000%;top: 26px;width: 2px;height: 22px;margin-left: var(--vt-space-n1);background: var(--vt-ink);border-radius: var(--vt-radius-2)}.s1540:not(#_){position: absolute;left: 100.000%;top: 58px;transform: translateX(-100%);font-family: var(--vt-font-mono);font-size: var(--vt-font-size-12);font-weight: var(--vt-font-weight-500);color: var(--vt-charcoal);white-space: nowrap}.s1541:not(#_){display: flex;flex-direction: column;gap: var(--vt-space-10);padding: var(--vt-space-24);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-18)}.s1542:not(#_){font-size: var(--vt-font-size-44);line-height: 1;font-weight: var(--vt-font-weight-600);letter-spacing: -0.04em;color: var(--vt-ink)}.s1543:not(#_){margin: var(--vt-space-6) 0 0;font-size: var(--vt-font-size-18);font-weight: var(--vt-font-weight-600);letter-spacing: -0.01em;color: var(--vt-ink)}.s1544:not(#_){display: flex;flex-direction: column;padding: var(--vt-space-32);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-28);gap: var(--vt-space-12)}.s1545:not(#_){display: flex;align-items: baseline;justify-content: space-between;gap: var(--vt-space-24);padding-bottom: var(--vt-space-8)}.s1546:not(#_){display: grid;grid-template-columns: 200px minmax(0, 1.9fr) minmax(0, 1.35fr) minmax(0, 0.9fr);gap: var(--vt-space-28);padding-bottom: var(--vt-space-4)}.s1547:not(#_){display: grid;grid-template-columns: 200px minmax(0, 1.9fr) minmax(0, 1.35fr) minmax(0, 0.9fr);gap: var(--vt-space-28);align-items: start;padding: var(--vt-space-24) 0;border-top: 1px solid var(--vt-cloud)}.s1548:not(#_){box-sizing: border-box;padding: var(--vt-space-10);background: var(--vt-snow);border: 1px solid var(--vt-cloud);border-radius: var(--vt-radius-14);display: flex;flex-direction: column;gap: var(--vt-space-6)}.s1549:not(#_){height: 22px;box-sizing: border-box;padding: 0 var(--vt-space-5) 0 var(--vt-space-6);display: flex;align-items: center;gap: var(--vt-space-6);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px}.s1550:not(#_){width: 9px;height: 9px;border-radius: 999px;background: var(--vt-violet);flex-shrink: 0}.s1551:not(#_){flex: 1;display: flex;justify-content: center;gap: var(--vt-space-5)}.s1552:not(#_){width: 18px;height: 4px;border-radius: var(--vt-radius-3);background: var(--vt-line-cool);flex-shrink: 0}.s1553:not(#_){width: 26px;height: 10px;border-radius: 999px;background: var(--vt-ink)}.s1554:not(#_){width: 78%}.s1555:not(#_){width: 12px;height: 4px;border-radius: var(--vt-radius-3);background: var(--vt-line-cool);flex-shrink: 0}.s1556:not(#_){width: 112px}.s1557:not(#_){flex: 1}.s1558:not(#_){width: 18px;height: 9px;border-radius: 999px;background: var(--vt-ink)}.s1559:not(#_){width: 14px;height: 14px;border-radius: 999px;border: 1px solid var(--vt-line);background: var(--vt-paper);display: flex;flex-direction: column;justify-content: center;align-items: center;gap: var(--vt-space-2)}.s1560:not(#_){width: 6px;height: 1px;border-radius: var(--vt-radius-3);background: var(--vt-ink);flex-shrink: 0}.s1561:not(#_){display: grid;grid-template-columns: 7fr 5fr;gap: var(--vt-space-6)}.s1562:not(#_){height: 46px;box-sizing: border-box;padding: var(--vt-space-6);border-radius: var(--vt-radius-6);background: var(--vt-paper);border: 1px solid var(--vt-line);display: flex;flex-direction: column;gap: var(--vt-space-4)}.s1563:not(#_){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--vt-space-6)}.s1564:not(#_){height: 40px;box-sizing: border-box;padding: var(--vt-space-6);border-radius: var(--vt-radius-6);background: var(--vt-paper);border: 1px solid var(--vt-line);display: flex;flex-direction: column;gap: var(--vt-space-4)}.s1565:not(#_){display: grid;grid-template-columns: 1fr;gap: var(--vt-space-6)}.s1566:not(#_){display: grid;grid-template-columns: 1fr 1fr;gap: var(--vt-space-6)}.s1567:not(#_){height: 36px;box-sizing: border-box;padding: var(--vt-space-6);border-radius: var(--vt-radius-6);background: var(--vt-paper);border: 1px solid var(--vt-line);display: flex;flex-direction: column;gap: var(--vt-space-4)}.s1568:not(#_){height: 28px;box-sizing: border-box;padding: var(--vt-space-6);border-radius: var(--vt-radius-6);background: var(--vt-paper);border: 1px solid var(--vt-line);display: flex;flex-direction: column;gap: var(--vt-space-4)}.s1569:not(#_){display: grid;grid-template-columns: 34% 1fr;gap: var(--vt-space-6)}.s1570:not(#_){width: 100%;height: 14px;box-sizing: border-box;border-radius: var(--vt-radius-5);background: var(--vt-paper);border: 1px solid var(--vt-line);display: flex;align-items: center;padding: 0 var(--vt-space-5)}.s1571:not(#_){width: 60%;height: 3px;border-radius: var(--vt-radius-3);background: var(--vt-ink);flex-shrink: 0}.s1572:not(#_){width: 100%;height: 14px;box-sizing: border-box;border-radius: var(--vt-radius-5);background: transparent;border: 1px solid transparent;display: flex;align-items: center;padding: 0 var(--vt-space-5)}.s1573:not(#_){width: 60%;height: 3px;border-radius: var(--vt-radius-3);background: var(--vt-line-cool);flex-shrink: 0}.s1574:not(#_){height: 74px;border-radius: var(--vt-radius-8);background: var(--vt-paper);border: 1px solid var(--vt-line);display: flex;gap: var(--vt-space-6);padding: var(--vt-space-6);box-sizing: border-box}.s1575:not(#_){flex: 1;display: flex;flex-direction: column;gap: var(--vt-space-4)}.s1576:not(#_){width: 30px;height: 6px;border-radius: 999px;background: var(--vt-violet-mist)}.s1577:not(#_){width: 80%;height: 4px;border-radius: var(--vt-radius-3);background: var(--vt-ink);flex-shrink: 0}.s1578:not(#_){width: 90%;height: 4px;border-radius: var(--vt-radius-3);background: var(--vt-line-cool);flex-shrink: 0}.s1579:not(#_){width: 70%;height: 4px;border-radius: var(--vt-radius-3);background: var(--vt-line-cool);flex-shrink: 0}.s1580:not(#_){width: 40%;border-radius: var(--vt-radius-5);background: var(--vt-cloud)}.s1581:not(#_){display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--vt-space-4)}.s1582:not(#_){height: 60px;border-radius: var(--vt-radius-8);background: var(--vt-paper);border: 1px solid var(--vt-line);display: flex;gap: var(--vt-space-6);padding: var(--vt-space-6);box-sizing: border-box}.s1583:not(#_){height: 16px;box-sizing: border-box;border-radius: var(--vt-radius-5);background: var(--vt-paper);border: 1px solid var(--vt-line);display: flex;align-items: center;justify-content: space-between;padding: 0 var(--vt-space-5)}.s1584:not(#_){width: 50%;height: 3px;border-radius: var(--vt-radius-3);background: var(--vt-ink);flex-shrink: 0}.s1585:not(#_){width: 6px;height: 6px;border-radius: 999px;background: var(--vt-violet)}.s1586:not(#_){height: 40px;border-radius: var(--vt-radius-6);background: var(--vt-paper);border: 1px solid var(--vt-line);padding: var(--vt-space-5);box-sizing: border-box;display: flex;flex-direction: column;gap: var(--vt-space-4)}.s1587:not(#_){height: 14px;border-radius: var(--vt-radius-4);background: var(--vt-cloud)}.s1588:not(#_){width: 80%;height: 4px;border-radius: var(--vt-radius-3);background: var(--vt-line-cool);flex-shrink: 0}.s1589:not(#_){width: 50%;height: 3px;border-radius: var(--vt-radius-3);background: var(--vt-line-cool);flex-shrink: 0}.s1590:not(#_){width: 6px;height: 6px;border-radius: 999px;background: var(--vt-line-cool)}.s1591:not(#_){height: 30px;box-sizing: border-box;padding: var(--vt-space-6);border-radius: var(--vt-radius-6);background: var(--vt-paper);border: 1px solid var(--vt-line);display: flex;flex-direction: column;gap: var(--vt-space-4)}.s1592:not(#_){width: 8px;height: 8px;border-radius: 999px;background: var(--vt-violet-mist);flex-shrink: 0}.s1593:not(#_){display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--vt-space-6)}.s1594:not(#_){display: grid;grid-template-columns: 38% 1fr;border-radius: var(--vt-radius-8);overflow: hidden;border: 1px solid var(--vt-line);background: var(--vt-paper)}.s1595:not(#_){height: 96px;border-radius: 0;background: var(--vt-violet);background-image: radial-gradient(90% 70% at 0% 0%, var(--vt-violet-glow) 0%, var(--vt-violet-glow-a000) 60%);padding: var(--vt-space-6);box-sizing: border-box;display: flex;flex-direction: column;gap: var(--vt-space-4)}.s1596:not(#_){width: 70%;height: 4px;border-radius: var(--vt-radius-3);background: var(--vt-paper);flex-shrink: 0}.s1597:not(#_){width: 50%;height: 3px;border-radius: var(--vt-radius-3);background: var(--vt-paper-a500);flex-shrink: 0}.s1598:not(#_){padding: var(--vt-space-6);display: flex;flex-direction: column;gap: var(--vt-space-5)}.s1599:not(#_){display: grid;grid-template-columns: 1fr 1fr;gap: var(--vt-space-4)}.s1600:not(#_){height: 10px;border-radius: var(--vt-radius-4);background: var(--vt-paper);border: 1px solid var(--vt-line-cool)}.s1601:not(#_){height: 12px;border-radius: 999px;background: var(--vt-violet)}.s1602:not(#_){border-radius: var(--vt-radius-8);overflow: hidden;border: 1px solid var(--vt-line);background: var(--vt-paper)}.s1603:not(#_){height: 34px;border-radius: 0;background: var(--vt-violet);background-image: radial-gradient(90% 70% at 0% 0%, var(--vt-violet-glow) 0%, var(--vt-violet-glow-a000) 60%);padding: var(--vt-space-6);box-sizing: border-box;display: flex;flex-direction: column;gap: var(--vt-space-4)}.s1604:not(#_){border-radius: var(--vt-radius-8);background: var(--vt-paper);border: 1px solid var(--vt-line);padding: var(--vt-space-7);box-sizing: border-box}.s1605:not(#_){display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr 1fr;gap: var(--vt-space-8)}.s1606:not(#_){display: flex;gap: var(--vt-space-3);align-items: center}.s1607:not(#_){width: 7px;height: 7px;border-radius: 999px;background: var(--vt-violet);flex-shrink: 0}.s1608:not(#_){width: 24px;height: 4px;border-radius: var(--vt-radius-3);background: var(--vt-ink);flex-shrink: 0}.s1609:not(#_){width: 26px;height: 8px;border-radius: 999px;background: var(--vt-ink)}.s1610:not(#_){width: 75%;height: 4px;border-radius: var(--vt-radius-3);background: var(--vt-line-cool);flex-shrink: 0}.s1611:not(#_){display: grid;grid-template-columns: 1fr;gap: var(--vt-space-8)}.s1612:not(#_){position: relative;padding: var(--vt-space-fluid-65) var(--vt-space-fluid-20) var(--vt-space-fluid-66)}.s1613:not(#_){margin: var(--vt-space-26) 0 0;font-size: var(--vt-font-size-fluid-24);line-height: var(--vt-line-height-1p02);font-weight: var(--vt-font-weight-600);letter-spacing: -0.048em;color: var(--vt-ink);max-width: 980px;text-wrap: balance}.s1614:not(#_){display: block;text-wrap: balance}.s1615:not(#_){display: block;color: var(--vt-fog);text-wrap: balance}.s1616:not(#_){position: relative;margin-top: var(--vt-space-40);width: 100%;max-width: 560px;text-align: left}.s1617:not(#_){display: flex;align-items: center;gap: var(--vt-space-12);height: 60px;box-sizing: border-box;padding: 0 var(--vt-space-7) 0 var(--vt-space-20);background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: 999px;box-shadow: var(--vt-shadow-14)}.s1618:not(#_){position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.s1619:not(#_){display: contents}.s1620:not(#_){flex: 1;min-width: 0;height: 44px;border: 0;background: transparent;padding: 0;font-size: var(--vt-font-size-16);color: var(--vt-ink)}.s1621:not(#_){position: absolute;z-index: 5;left: 0;right: 0;top: calc(100% + 8px);margin: 0;padding: var(--vt-space-8);list-style: none;background: var(--vt-paper);border: 1px solid var(--vt-line);border-radius: var(--vt-radius-22);box-shadow: 0 2px 4px var(--vt-ink-a040), 0 24px 60px var(--vt-ink-a120)}.s1622:not(#_){border-radius: var(--vt-radius-14)}.s1623:not(#_){display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-12);min-height: 48px;padding: 0 var(--vt-space-14);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-ink)}.s1624:not(#_){display: flex;align-items: center;justify-content: space-between;gap: var(--vt-space-12);min-height: 48px;padding: 0 var(--vt-space-14);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-600);color: var(--vt-violet)}.s1625:not(#_){flex-shrink: 0;display: inline-flex;align-items: center;gap: var(--vt-space-8);height: 44px;padding: 0 var(--vt-space-20);border-radius: 999px;background: var(--vt-violet);color: var(--vt-paper);font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);white-space: nowrap;box-shadow: var(--vt-shadow-4)}.s1626:not(#_){margin-top: var(--vt-space-20);display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--vt-space-8);max-width: 640px}.s1627:not(#_){display: inline-flex;align-items: center;height: 40px;box-sizing: border-box;padding: 0 var(--vt-space-16);border-radius: 999px;border: 1px solid var(--vt-line-mid);background: var(--vt-paper);color: var(--vt-ink);font-size: var(--vt-font-size-14);font-weight: var(--vt-font-weight-500);white-space: nowrap}.s1628:not(#_){margin-top: var(--vt-space-32);display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--vt-space-4) var(--vt-space-28)}.s1629:not(#_){display: inline-flex;align-items: center;gap: var(--vt-space-8);min-height: 44px;font-size: var(--vt-font-size-15);font-weight: var(--vt-font-weight-500);color: var(--vt-ink)}[data-fit-width="1440"]{--ox-fw: 1440}[data-fit-width="1600"]{--ox-fw: 1600}[data-nav-item="stories"]{background:var(--vt-ink-a060);color:var(--vt-ink)}.so-card:hover{color:var(--vt-ink)}.so-thumb img,.so-f img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.so-card:hover .so-thumb img,a.so-f:hover img{transform:scale(1.03)}.so-chev{transition:transform .25s cubic-bezier(.16,1,.3,1)}[aria-expanded="true"] .so-chev{transform:rotate(180deg)}.so-ghost:hover{color:var(--vt-paper);background:var(--vt-paper-a100)}@media (prefers-reduced-motion: reduce){.so-thumb img,.so-f img,.so-chev{transition:none}}@media (max-width: 1199px){.so-film{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.25fr) !important}.so-film>.so-f4{display:none !important}}@media (min-width: 768px) and (max-width: 1023px){.so-grid>.so-card:last-child{grid-column:1 / -1;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--vt-space-8)}.so-grid>.so-card:last-child .so-thumb{height:100% !important;min-height:240px}.so-next{grid-column:1 / -1;display:grid !important;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--vt-space-20);align-items:center !important}.so-next>span{grid-row:1 / 3}.so-next>h3{grid-column:2;margin:0 !important;padding-top:0 !important}.so-next>p{grid-column:2;margin:var(--vt-space-4) 0 0 !important}.so-next>a{grid-column:3;grid-row:1 / 3;margin:0 !important}}@media (max-width: 1023px){.so-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.so-title{min-height:0 !important}.so-line{min-height:3em !important}.so-lab{min-height:0 !important}.so-feat{grid-template-columns:1fr !important}.so-feat-photo{order:-1;min-height:380px !important}.so-bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;grid-template-rows:none !important}.so-ba{grid-column:1 / -1 !important;grid-row:auto !important;flex-direction:row !important;flex-wrap:wrap;align-items:flex-end;gap:var(--vt-space-24)}.so-ba>h3{flex-basis:100%;max-width:none !important}.so-ba-vis{order:3}.so-bb{grid-column:1 / -1 !important;grid-row:auto !important}.so-bc{grid-column:1 !important;grid-row:auto !important;min-height:300px}.so-bd{grid-column:2 !important;grid-row:auto !important;min-height:300px}.so-be{grid-column:1 / -1 !important;grid-row:auto !important;min-height:120px}}@media (max-width: 767px){.so-film{display:flex !important;gap:var(--vt-space-12) !important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;margin:var(--vt-space-40) var(--vt-space-n20) 0;padding:0 var(--vt-space-20) var(--vt-space-6);align-items:flex-end}.so-film::-webkit-scrollbar{display:none}.so-film>.so-f{flex:0 0 auto;width:236px;height:256px !important;scroll-snap-align:start}.so-film>.so-echo{order:-1;width:300px}.so-film>.so-f4{display:block !important}.so-gridhead{display:block !important}.so-filters{margin-top:var(--vt-space-24);flex-wrap:nowrap !important;gap:var(--vt-space-8) !important}.so-filters .so-trigger{padding:0 var(--vt-space-12) 0 var(--vt-space-14) !important;gap:var(--vt-space-6) !important}.so-all:not([data-on="true"]){display:none}.so-filters:has([data-on="true"]) .so-count{display:none}.so-next{padding:var(--vt-space-24) !important}.so-count{margin-left:var(--vt-space-4) !important}.so-feat{padding:var(--vt-space-8) !important;border-radius:var(--vt-radius-28) !important}.so-feat-photo{min-height:260px !important;border-radius:var(--vt-radius-20) !important}.so-badge-d{display:none}.so-badge-m{display:block !important}.so-figs{grid-template-columns:1fr !important}.so-fig{display:flex;align-items:center;gap:var(--vt-space-12);min-height:52px;padding:0 !important;border-left:0 !important;border-bottom:1px solid var(--vt-line)}.so-fignum{font-size:var(--vt-font-size-24) !important;flex-shrink:0}.so-figlab{margin:0 !important;color:var(--vt-slate)}.so-grid{grid-template-columns:1fr !important;gap:var(--vt-space-12) !important}#so-more{padding-top:var(--vt-space-12) !important}.so-card{display:grid !important;grid-template-columns:104px minmax(0,1fr);align-items:start}.so-thumb{height:104px !important;border-radius:var(--vt-radius-16)}.so-cap{padding:var(--vt-space-4) var(--vt-space-6) var(--vt-space-6) var(--vt-space-16) !important}.so-cap>span:first-child svg{display:none}.so-tags,.so-line,.so-rule{display:none !important}.so-title{font-size:var(--vt-font-size-17) !important;min-height:0 !important;margin-top:var(--vt-space-10) !important}.so-res{padding-top:var(--vt-space-10) !important}.so-res>span:nth-child(2){padding-top:0 !important;font-size:var(--vt-font-size-20) !important}.so-bento{grid-template-columns:1fr !important;gap:var(--vt-space-12) !important}.so-ba{flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:var(--vt-space-8);padding:var(--vt-space-28) !important}.so-ba>h3{flex-basis:auto !important}.so-ba-vis{order:0;align-self:center;zoom:.86}.so-bc,.so-bd{grid-column:1 !important}.so-bb{padding:var(--vt-space-24) !important}.so-be{flex-wrap:wrap;padding:var(--vt-space-24) !important;gap:var(--vt-space-16) !important}.so-cta-btns>a{flex:1 1 auto}.so-wm{right:-120px !important;bottom:-300px !important}}.so-o{transition:background-color .15s}.so-o:hover{background:var(--vt-snow)}.so-o .so-box{transition:background-color .15s,border-color .15s}.so-o .so-box svg{opacity:0}.so-o[aria-selected="true"] .so-box{background:var(--vt-violet) !important;border-color:var(--vt-violet) !important}.so-o[aria-selected="true"] .so-box svg{opacity:1}.so-trigger[data-on="true"]{background:var(--vt-ink) !important;border-color:var(--vt-ink) !important;color:var(--vt-paper) !important}.so-trigger[data-on="true"] span{color:var(--vt-paper) !important}.so-trigger[data-on="true"] svg{stroke:var(--vt-paper)}.so-next a.btn:hover{color:var(--vt-paper)}@media (min-width: 1200px){.so-line{min-height:3em !important}}@media (min-width: 1024px) and (max-width: 1199px){.so-thumb{height:200px !important}}