body{background:#fff;margin:0}body:has(.page-dark){background:#0b0c0f}a{color:var(--link,#0b0c0f)}a:hover{color:var(--link-hover,#000)}@media (max-width:760px){.gf-links{display:none!important}}@media (max-width:480px){.gf-signin,.gf-rownum{display:none!important}}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1099px){.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:859px){.cols-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.cols-4{grid-template-columns:minmax(0,1fr)}}@media (max-width:559px){.cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--ease:cubic-bezier(.2, .7, .2, 1);--ease-io:cubic-bezier(.65, 0, .35, 1)}@keyframes dagl-grow{0%{transform:scaleX(0)}}.dagl-grow{animation:dagl-grow 1.9s var(--ease) both}@keyframes dagl-recalc{0%{background-color:#fbe3b8}to{background-color:#0000}}.dagl-recalc{animation:dagl-recalc .6s var(--ease);border-radius:4px}@keyframes dagl-flash{0%{background-color:#fbe3b8}to{background-color:#fff6e5}}.dagl-flash{animation:dagl-flash .9s var(--ease)}@keyframes dagl-pulse{0%{box-shadow:0 0 #0b0c0f66}to{box-shadow:0 0 0 12px #0b0c0f00}}.dagl-pulse{animation:dagl-pulse .9s var(--ease) 2}@keyframes dagl-rowin{0%{opacity:0;transform:translateY(-6px)}}.dagl-rowin{animation:dagl-rowin .26s var(--ease) both}@keyframes dagl-dots{0%,to{opacity:1}}.dagl-dots{opacity:0;color:#8a8f9c;font:500 13px Martian Mono,ui-monospace,monospace;animation:.38s linear dagl-dots;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@keyframes hero-fill{0%{opacity:0}}@media (min-width:1088px){.hero-fold{flex-direction:column;min-height:calc(100vh - 1.7*clamp(18px,1.9vw,25px) - 30px);display:flex}.hero-head{flex:1;align-items:center;display:flex}.hero-head>*{flex:1}}@supports (animation-timeline:view()){@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hero-scroll{view-timeline:--hero block;--pin-top:max(16px, calc(50vh - 240px))}.hero-scroll:after{content:"";height:90vh;display:block}.hero-sheet{top:var(--pin-top);position:sticky}.hero-fill{animation:linear both hero-fill;animation-timeline:--hero}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.story{grid-template-columns:minmax(0,1fr);display:grid}.story-step{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:center;gap:32px 64px;padding-block:clamp(48px,6vw,72px);scroll-margin-top:72px;display:grid}.story-sheet{display:none}@media (min-width:1024px){.story{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:48px}.story-step{grid-template-columns:minmax(0,1fr);align-content:center;min-height:72vh}.story-still{display:none}.story-sheet{align-self:start;display:block;position:sticky;top:max(84px,50vh - 290px)}.story .cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-nav{z-index:5;position:sticky;top:0}}@media (max-width:1179px){.story-sheet .col-fetch{display:none}}.freeze{z-index:1;position:sticky;right:0;box-shadow:-8px 0 8px -8px #0b0c0f4d}@media (max-width:599px){.gf-why{display:none}}
