.pixel-art[data-v-04e3048d]{position:absolute;inset:0 0 1px;z-index:0;margin:0;overflow:clip;contain:strict;pointer-events:none}canvas[data-v-04e3048d]{display:block;width:100%;height:100%}.nav-ext{display:inline-flex;align-items:center;overflow:hidden;max-width:0;margin-right:0;transition:max-width .4s cubic-bezier(.23,1,.32,1) .05s,margin-right .4s cubic-bezier(.23,1,.32,1) .05s}.group:hover .nav-ext{max-width:1em;margin-right:8px;transition:max-width .55s cubic-bezier(.23,1,.32,1),margin-right .55s cubic-bezier(.23,1,.32,1)}.nav-ext svg{display:block;width:1em;height:1em;flex:none;opacity:0;transform:translate(.35em) scale(.4) rotate(-30deg);transition:opacity .2s ease-out,transform .35s cubic-bezier(.23,1,.32,1)}.group:hover .nav-ext svg{opacity:1;transform:translate(0) scale(1) rotate(0);transition:opacity .25s ease-out .08s,transform .5s cubic-bezier(.34,1.56,.64,1) .06s}@media (prefers-reduced-motion: reduce){.nav-ext,.nav-ext svg{transition:none}}:root{--pricing-mint:#a1ffcb;--pricing-muted:rgb(var(--theme-fg) / .6);--pricing-line:rgb(var(--theme-fg));--ease-in:cubic-bezier(.55,0,1,.45);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.87,0,.13,1)}html{scroll-behavior:smooth;scroll-padding-top:60px}body{margin:0;font-family:var(--font-sans);background:rgb(var(--theme-bg));color:rgb(var(--theme-fg));-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:focus-visible{outline:2px solid currentColor;outline-offset:5px}::selection{background:#a1ffcb;color:#232323}.mono{font-family:var(--font-mono),Consolas,monospace;font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:20px;transform:translateY(-160%);z-index:20;padding:12px 20px;background:#a1ffcb;color:#232323}.skip-link:focus{transform:translateY(0)}@keyframes theme-sweep-ltr{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes theme-sweep-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}html.theme-sweep-ltr::view-transition-old(root),html.theme-sweep-rtl::view-transition-old(root){animation:none;z-index:1}html.theme-sweep-ltr::view-transition-new(root){animation:theme-sweep-ltr 1.2s var(--ease-in-out) both;z-index:2}html.theme-sweep-rtl::view-transition-new(root){animation:theme-sweep-rtl 1.2s var(--ease-in-out) both;z-index:2}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}:root{--mint: #a1ffcb;--mint-ink: #0c1f14}.site-logo{display:block;width:144px;height:56px;background:rgb(var(--theme-fg));mask:url(/brand/9start_logo.png) center / contain no-repeat;-webkit-mask:url(/brand/9start_logo.png) center / contain no-repeat;filter:url(#logo-alpha-crisp)}header{z-index:10!important}header .group>span[aria-hidden=true]{transition:transform .6s cubic-bezier(0,0,.2,1)}header .group:hover>span[aria-hidden=true]{transform:translate(0)}footer [aria-disabled=true]{cursor:default}footer [aria-disabled=true]:before{display:none}footer [aria-disabled=true]:hover{color:inherit}.title-mask,.heading-mask{overflow:hidden;padding:4px 0;margin:-4px 0}.editorial-page{max-width:min(1180px,90vw);margin:0 auto;padding:48px 28px 64px}.ed-divider{height:1px;margin:44px 0;background:rgb(var(--theme-fg) / .12)}.ed-intro{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center;min-height:360px;padding-bottom:88px}.ed-hero{position:relative;isolation:isolate;margin-bottom:44px}.ed-hero-ground{position:absolute;inset-inline:0;bottom:0;height:1px;background:rgb(var(--theme-fg) / .12)}.ed-skyline-space{min-width:0;height:250px;pointer-events:none}.ed-intro-copy h1{margin:0;font-size:34px;font-weight:450;letter-spacing:-.03em;line-height:1.2}.ed-lead{margin:14px 0 0;font-size:14.5px;line-height:1.75;color:rgb(var(--theme-fg) / .72)}.ed-status{display:inline-flex;align-items:center;gap:8px;margin:16px 0 0;font-size:12px;color:rgb(var(--theme-fg) / .56)}.ed-dot{width:6px;height:6px;background:#10b981;flex-shrink:0}:root[data-theme=dark] .ed-dot{background:var(--mint)}.ed-row-section{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.ed-row-head h2{margin:0;font-size:24px;font-weight:450;letter-spacing:-.025em;line-height:1.25}.ed-meta{margin:8px 0 0;font-size:12px;line-height:1.6;color:rgb(var(--theme-fg) / .5)}.ed-price-rows{display:flex;flex-direction:column;gap:18px}.ed-price-line{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.ed-price-info p{margin:0}.ed-price-name{font-size:14.5px;font-weight:450;color:rgb(var(--theme-fg) / .9)}.ed-price-desc{margin-top:3px!important;font-size:12.5px;color:rgb(var(--theme-fg) / .54)}.ed-price-numbers{display:flex;align-items:baseline;gap:14px;flex-shrink:0;text-align:right}.ed-price-val{font-size:20px;font-weight:500;letter-spacing:-.02em}.ed-price-val small{margin-left:2px;font-size:11.5px;font-weight:400;color:rgb(var(--theme-fg) / .45)}.ed-price-val.is-mint{color:#0d8a5e}:root[data-theme=dark] .ed-price-val.is-mint{color:var(--mint)}.ed-price-peak{min-width:78px;font-size:12px;color:rgb(var(--theme-fg) / .48)}.ed-time-ranges{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;font-size:18px;font-weight:500;letter-spacing:-.01em}.ed-body{margin:12px 0 0;font-size:14px;line-height:1.75;color:rgb(var(--theme-fg) / .72)}.ed-subnote{margin:8px 0 0;font-size:12px;color:rgb(var(--theme-fg) / .48)}.ed-notes{margin-top:48px}.ed-notes-list{margin:0;padding:0;list-style:none}.ed-notes-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:baseline}.ed-notes-list li+li{margin-top:12px}.ed-note-no{font-size:11.5px;color:rgb(var(--theme-fg) / .42)}.ed-notes-list p{margin:0;font-size:14px;line-height:1.7;color:rgb(var(--theme-fg) / .78)}[data-motion-state=waiting]{opacity:0}[data-motion=quote][data-motion-state=waiting]{opacity:1}.motion-line-mask{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.motion-line{display:block;white-space:nowrap;will-change:transform,opacity}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}@media (min-width: 1024px){footer{height:calc(100svh - 60px)!important}}@media (max-width: 1023px){header{grid-template-columns:1fr 1.6fr!important}header>div:last-child>div{gap:10px;padding:0 12px}header>div:last-child>a{min-width:120px;padding:0 14px}}@media (max-width: 767px){header{grid-template-columns:110px minmax(0,1fr)!important}header>div:first-child>div{padding:0 12px}.site-logo{width:86px;height:56px}header>div:last-child>div{padding:0 8px;gap:8px}header ul{gap:0}header ul a{font-size:12px;padding:4px}header>div:last-child>a{min-width:64px;padding:0 8px;font-size:12px}header>div:last-child>a svg{display:none}#themeBtn{flex:none;width:24px}.editorial-page{padding:32px 20px 48px}.ed-divider{margin:32px 0}.ed-hero{margin-bottom:32px}.ed-intro{min-height:0;padding-bottom:76px}.ed-skyline-space{height:240px}.ed-intro,.ed-row-section{grid-template-columns:1fr;gap:20px}.ed-price-line{flex-direction:column;gap:6px}.ed-price-numbers{text-align:left}.ed-notes{margin-top:32px}footer>div:first-child>div:first-child{min-height:240px}footer{height:auto}}@media (prefers-reduced-motion: reduce){[data-motion-state=waiting]{opacity:1!important}}.language-nav{position:relative;z-index:4}.language-menu{position:absolute;top:calc(100% + 1px);left:-12px;z-index:30;width:min(260px,calc(100vw - 24px));border:1px solid rgb(var(--theme-fg));background:rgb(var(--theme-bg));color:rgb(var(--theme-fg));box-shadow:8px 8px #a1ffcbcc;transform-origin:top left}.language-menu[hidden]{display:none}.language-menu.is-open{animation:language-panel-in .38s cubic-bezier(.23,1,.32,1) both}.language-menu.is-closing{animation:language-panel-out .21s ease-in both;pointer-events:none}.language-menu-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;background:rgb(var(--theme-fg));color:rgb(var(--theme-bg))}.language-menu-head strong{font-size:16px;font-weight:500;letter-spacing:.01em}.language-list{display:grid;grid-template-columns:minmax(0,1fr)}.language-option{position:relative;display:flex;min-width:0;min-height:56px;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;padding:11px 14px 13px;border-top:1px solid rgb(var(--theme-fg) / .25);text-align:left;isolation:isolate;transition:color .25s ease}.language-option:before{position:absolute;inset:0;z-index:-1;background:#a1ffcb;content:"";transform:scaleX(0);transform-origin:left;transition:transform .38s cubic-bezier(.23,1,.32,1)}.language-option:hover:before,.language-option:focus-visible:before{transform:scaleX(1)}.language-option:hover,.language-option:focus-visible{color:#111;outline:none}.language-option[aria-checked=true]{background:#a1ffcb;color:#111}.language-option-name{display:flex;width:100%;align-items:end;justify-content:space-between;gap:4px;font-size:16px;line-height:1.15;white-space:nowrap}.language-option-name:after{content:"↗";opacity:0;transform:translate(-4px,4px);transition:opacity .25s,transform .25s}.language-option:hover .language-option-name:after,.language-option:focus-visible .language-option-name:after{opacity:1;transform:translate(0)}.language-option[aria-checked=true] .language-option-name:after{content:"●";opacity:1;transform:none;font-size:9px}.language-menu.is-open .language-option{animation:language-option-in .44s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--language-index) * 35ms)}@keyframes language-panel-in{0%{opacity:0;transform:translateY(-12px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}@keyframes language-panel-out{0%{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}to{opacity:0;transform:translateY(-6px);clip-path:inset(0 0 100% 0)}}@keyframes language-option-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.language-menu,.language-option{animation:none!important;transition:none!important}}
