.st-dl .st-links a[aria-current=page],.st-dl .st-foot-links a[aria-current=page]{background:#ffffff0f;color:var(--st-title)}.st-page .st-stage.st-dl-stage{--st-dl-room: clamp(12rem, 34vh, 20rem);block-size:auto;min-block-size:max(37.5rem,min(100svh,52rem))}.st-dl-cloud{position:absolute;z-index:0;inset-inline:0;inset-block-end:0;block-size:var(--st-dl-room);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 38%,#000 74%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 38%,#000 74%,transparent)}.st-dl-stage .st-dl-copy{flex:1;justify-content:center;padding-block:1.5rem calc(var(--st-dl-room) + 1rem)}.st-stage .st-dl-title{margin:0}.st-dl-stage .st-sub,.st-dl-stage .st-small,.st-stage .st-dl-elsewhere-line{text-wrap:balance}.st-dl-actions{align-items:center}.st-dl-actions .st-cta svg{inline-size:1.125rem;block-size:1.125rem}.st-dl-help-button.mrui-button{color:var(--st-read)}.st-page button.st-cta.mrui-button{background:linear-gradient(180deg,#b8f4ff,#4fd6f2);color:#021a20;box-shadow:inset 0 0 0 1px #b8f4ff8c,0 10px 36px -8px #4fd6f299,0 0 22px #4fd6f24d}.st-page button.st-cta.mrui-button:hover{background:linear-gradient(180deg,#cbf8ff,#6fe0f6)}.st-dl-elsewhere{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-block-start:2rem}.st-stage .st-dl-elsewhere-line{max-inline-size:46rem;margin:0;color:#dfe7ea;font-size:1rem;line-height:1.55}.st-dl-copyrow{display:flex;flex-direction:column;align-items:center;gap:.75rem}.st-dl-elsewhere .st-dl-actions{margin-block-start:0}.st-dl-address{color:var(--st-small);font-size:.9375rem;-webkit-user-select:all;user-select:all}.st-dl-help.mrui-popover-content{display:grid;gap:1.125rem;inline-size:min(22rem,calc(100vw - 2rem));max-block-size:none;padding:1.125rem 1.25rem 1.25rem}.st-dl-help-title{margin:0;color:#8d999f;font-size:.8125rem;font-weight:500}.st-dl-help-item{display:grid;justify-items:start;gap:.375rem}.st-dl-help-q{margin:0;color:#eef3f5;font-size:.9375rem;font-weight:600;letter-spacing:-.005em;text-wrap:balance}.st-dl-help-a{margin:0;color:#a3afb5;font-size:.875rem;line-height:1.5;text-wrap:pretty}.st-dl-help-a strong{color:#e6ecee;font-weight:600}.st-dl-help-item .mrui-button{margin-block-start:.375rem}.st-dl-gap{padding:0 .3em;border-radius:.3em;background:#ffd54f24;color:#ffe08a;white-space:nowrap}.st-page .st-dl-steps.mrui-tabs{--mrui-tabs-panel-padding-inline-start: 0px;--mrui-tabs-panel-padding-block-start: 0px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem)}.st-page .st-dl-tabs.mrui-tabs-list[data-orientation=vertical]{gap:.375rem;overflow:visible;border-inline-end:0}.st-page .st-dl-tabs.mrui-tabs-list .mrui-tabs-indicator[data-orientation=vertical]{inset-inline-start:0;inset-inline-end:auto;inline-size:2px;border-radius:2px;background:linear-gradient(180deg,transparent,#4fd6f2 18%,#effcff 50%,#4fd6f2 82%,transparent);box-shadow:0 0 16px 1px #4fd6f261}.st-page .st-dl-tabs .mrui-tabs-trigger.st-dl-tab{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1rem;inline-size:100%;min-inline-size:0;min-block-size:0;padding:.875rem 1rem .875rem 1.25rem;border-radius:.75rem;color:inherit;text-align:start;white-space:normal;cursor:pointer}.st-dl-tab-n{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;background:#17191b;color:#b7c3c8;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.st-dl-tab[data-active] .st-dl-tab-n{background:linear-gradient(180deg,#b8f4ff,#4fd6f2);color:#021a20;box-shadow:0 0 18px #4fd6f259}.st-dl-tab-words{display:grid;gap:.25rem;padding-block-start:.25rem}.st-dl-tab-title{color:#c9d3d7;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;transition:color .3s ease}.st-dl-tab-line{color:#8d999f;font-size:.9375rem;font-weight:400;line-height:1.5;text-wrap:pretty;transition:color .3s ease}.st-dl-tab[data-active] .st-dl-tab-title,.st-dl-tab:hover .st-dl-tab-title{color:#eef3f5}.st-dl-tab[data-active] .st-dl-tab-line{color:#a3afb5}.st-dl-drawn-lit{justify-self:center;inline-size:100%;max-inline-size:30rem}.st-dl-drawn-lit[data-ink=yellow]{--st-glow: rgba(255, 220, 110, .7)}.st-dl-drawn-lit[data-ink=yellow]:before{top:50%;right:14%;bottom:-4%;left:14%;filter:blur(32px)}.st-dl-screen{animation:st-dl-in .32s ease both}@keyframes st-dl-in{0%{opacity:0}}.st-dl-screen[inert]{display:none}.st-dl-drawn .is-sweeping{animation:st-dl-sweep 1.2s cubic-bezier(.2,.7,.2,1) both}.st-dl-drawn .is-coming{animation:st-dl-out 1.6s cubic-bezier(.2,.7,.2,1) both}@keyframes st-dl-sweep{0%{transform:translateY(-48px)}}@keyframes st-dl-out{0%{transform:translateY(212px)}}@media(prefers-reduced-motion:reduce){.st-dl-screen,.st-dl-drawn .is-sweeping,.st-dl-drawn .is-coming{animation:none}.st-dl-tab-n,.st-dl-tab-title,.st-dl-tab-line,.st-page .st-dl-tabs .mrui-tabs-indicator{transition:none}}.st-page .st-dl-tail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3.5rem clamp(2.5rem,6vw,6rem);padding-block:clamp(3rem,8vh,5rem) clamp(5rem,12vh,8rem)}.st-page .st-dl-h3{margin:0 0 1rem;padding-inline-start:.25rem;color:var(--st-title);font-family:Noto Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:300;letter-spacing:-.02em;line-height:1.15}.st-dl-other .st-lead{margin:0;padding-inline-start:.25rem}.st-page .st-dl-it-trigger.mrui-collapsible-trigger{inline-size:100%;color:#eef3f5}.st-dl-rows{display:grid;gap:1.25rem;margin:1rem 0 .25rem}.st-dl-rows>div{display:grid;gap:.25rem}.st-dl-rows dt{color:#eef3f5;font-size:.9375rem;font-weight:600}.st-dl-rows dd{margin:0;color:#9aa6ac;font-size:.9375rem;line-height:1.55;text-wrap:pretty}.st-dl-rows code{overflow-wrap:anywhere}.st-dl-sha{display:grid;gap:.375rem;margin-block-start:.625rem}.st-dl-sha-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.st-dl-sha-name{color:#c9d3d7;font-size:.8125rem;font-weight:600}.st-dl-sha code{word-break:break-all}@media(max-width:1023px){.st-page .st-dl-steps.mrui-tabs,.st-page .st-dl-tail{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.st-stage .st-dl-get{flex-direction:row;flex-wrap:nowrap}.st-stage .st-dl-get>:first-child{flex:1;inline-size:auto}.st-dl-copyrow{align-self:stretch}.st-page .st-dl-tabs .mrui-tabs-trigger.st-dl-tab{gap:.875rem;padding:.75rem .75rem .75rem 1rem}}
