.spike-shell{padding-top:2rem}.spike-card{padding:clamp(1.25rem,5vw,2.5rem)}.spike-intro{max-width:48ch}.spike-results{gap:.75rem;margin:2rem 0;display:grid}.spike-results div{border-bottom:1px solid var(--so-rule);gap:.25rem;padding-bottom:.75rem;display:grid}.spike-results dt,.spike-challenge span,.spike-signature span,.spike-status{color:var(--so-muted);font-size:.8rem}.spike-results dd{overflow-wrap:anywhere;margin:0;font-family:Fira Mono,monospace;font-size:.9rem}.spike-challenge,.spike-signature{gap:.5rem;margin:1.5rem 0;display:grid}.spike-challenge code,.spike-signature code{overflow-wrap:anywhere;color:var(--so-ink);font-family:Fira Mono,monospace;font-size:.8rem;line-height:1.5}.spike-error{border:1px solid var(--so-accent);padding:.75rem;color:var(--so-accent)!important}.spike-status{margin:1rem 0 0}@media (width>=600px){.spike-shell{padding-top:7rem}.spike-results div{grid-template-columns:12rem 1fr;align-items:baseline}}.staking-spike-shell{width:min(100% - 2rem,58rem);padding-top:2rem}.staking-warning,.staking-context{padding:clamp(1.25rem,5vw,2.5rem)}.staking-warning{border-color:var(--so-accent)}.staking-warning h2{max-width:24ch}.staking-warning-check,.staking-review-check,.staking-inline-check{color:var(--so-ink);align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.45;display:flex}.staking-warning-check{margin-top:1.5rem;font-weight:700}.staking-warning-check input,.staking-review-check input,.staking-inline-check input{flex:none;margin-top:.2rem}.staking-context{margin-top:1rem}.staking-context h2,.staking-section-heading h2{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(1.5rem,5vw,2.25rem)}.staking-context-results,.staking-result-details{gap:.75rem;margin:1.5rem 0 0;display:grid}.staking-context-results div,.staking-result-details div{border-bottom:1px solid var(--so-rule);gap:.25rem;padding-bottom:.75rem;display:grid}.staking-context-results dt,.staking-result-details dt{color:var(--so-muted);font-size:.8rem}.staking-context-results dd,.staking-result-details dd{overflow-wrap:anywhere;margin:0}.staking-context-results dd,.staking-method-heading code,.staking-result-details code,.staking-result-details pre{font-family:Fira Mono,monospace;font-size:.8rem}.staking-method-list{gap:1rem;margin-top:2rem;display:grid}.staking-section-heading{padding:1rem 0}.staking-section-heading p:last-child{margin-bottom:0}.staking-method-card{padding:clamp(1.25rem,4vw,2rem)}.staking-method-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.staking-method-heading h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,4vw,1.6rem)}.staking-method-heading .card-kicker{margin-bottom:.35rem}.staking-method-heading code{overflow-wrap:anywhere;max-width:17rem;color:var(--so-muted);text-align:right}.staking-transition{border-left:3px solid var(--so-accent);background:var(--so-surface);padding:.75rem;font-size:.9rem}.staking-fields{gap:1rem;margin:1.5rem 0;display:grid}.staking-fields label{color:var(--so-muted);gap:.4rem;font-size:.8rem;display:grid}.staking-fields input:not([type=checkbox]){border:1px solid var(--so-rule);width:100%;min-height:2.75rem;color:var(--so-ink);background:var(--so-card);font:inherit;border-radius:.4rem;padding:.65rem .75rem}.staking-inline-check{align-items:center;color:var(--so-ink)!important}.staking-inline-check input{margin:0}.staking-review-check{margin-bottom:1rem}.staking-result{border-top:1px solid var(--so-rule);margin-top:1.5rem;padding-top:1.25rem}.staking-result-status{color:var(--so-accent);margin-bottom:0;font-weight:700}.staking-result-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;margin:0;overflow:auto}.staking-result-note{color:var(--so-muted);margin:1rem 0 0;font-size:.85rem}.staking-classification{color:var(--so-accent);font-weight:700}.staking-report-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.staking-copy-status{color:var(--so-accent);margin:.75rem 0 0;font-size:.9rem}@media (width>=600px){.staking-spike-shell{padding-top:7rem}.staking-context-results div,.staking-result-details div{grid-template-columns:12rem 1fr;align-items:baseline}.staking-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.style-ref-shell{gap:1.25rem;padding-top:2rem;padding-bottom:4rem;display:grid}.style-ref-shell h1{font-size:clamp(2rem,8vw,3rem)}.style-ref-section{padding:1.25rem 1.5rem}.style-ref-section>.nq-label:first-child,.style-ref-section>h2{margin-bottom:.5rem}.style-ref-section .nq-subline{color:var(--so-muted);margin:0 0 1rem}.style-ref-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.style-ref-cards{gap:1rem;display:grid}@media (width>=600px){.style-ref-cards{grid-template-columns:1fr 1fr}.style-ref-shell{padding-top:4rem}}.style-ref-nested-card{border:1px solid var(--so-rule);padding:1rem 1.25rem}.style-ref-mono{font-family:var(--nq-font-mono,"Fira Mono", monospace);color:var(--so-ink);overflow-wrap:anywhere;margin:.75rem 0 0;font-size:.875rem}.style-ref-sans{font-family:var(--nq-font-sans,"Mulish", sans-serif);color:var(--so-ink);margin:.5rem 0 0;line-height:1.5}.style-ref-field{gap:.5rem;max-width:20rem;display:grid}.so-chip{border:1px solid #0000;border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-flex}.so-chip--verified{color:var(--so-verified-strong);background:var(--so-verified-soft);border-color:var(--so-verified)}.so-chip--warn{color:var(--so-warn-strong);background:var(--so-warn-soft);border-color:var(--so-warn)}.so-chip--not-observed{color:var(--so-not-observed);background:var(--so-not-observed-soft);border-color:var(--so-accent)}.so-chip--info{color:var(--so-info-strong);background:var(--so-info-soft);border-color:var(--so-info)}.so-chip--disabled{color:var(--so-disabled-ink);background:var(--so-disabled-soft);border-color:var(--so-disabled)}.style-ref-swatches{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.style-ref-swatch{align-items:center;gap:.5rem;min-width:0;display:flex}.style-ref-swatch-chip{border:1px solid var(--so-rule);border-radius:.35rem;flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.style-ref-swatch .style-ref-mono{color:var(--so-muted);margin:0;font-size:.75rem}:root{--bottom-nav-height:4rem}.bottom-nav{z-index:10;border-top:1px solid var(--so-rule);background:var(--so-card);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.bottom-nav-list{width:min(100%,30rem);height:var(--bottom-nav-height);margin:0 auto;padding:0;list-style:none;display:flex}.bottom-nav-item{flex:1 1 0;min-width:0}.bottom-nav-link{justify-content:center;align-items:center;gap:var(--so-space-1);width:100%;height:100%;min-height:var(--so-touch);color:var(--so-muted);font-size:var(--so-text-xs);outline-offset:-3px;flex-direction:column;line-height:1;text-decoration:none;display:flex;position:relative}.bottom-nav-link:focus-visible{outline:2px solid var(--so-focus);outline-offset:-3px;border-radius:var(--so-space-2);color:var(--so-ink)}.bottom-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 .15rem;overflow:hidden}.bottom-nav-link.is-active{color:var(--so-accent);font-weight:700}.bottom-nav-link.is-active:before{background:var(--so-accent);pointer-events:none;content:"";border-radius:0 0 3px 3px;width:2rem;height:3px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (hover:hover){.bottom-nav-link:hover{color:var(--so-ink)}.bottom-nav-link.is-active:hover{color:var(--so-accent)}}@media (width<=359px){.bottom-nav-link{font-size:var(--so-text-2xs);gap:.15rem}}.network-badge{border:1px solid var(--so-rule);background:var(--so-card);color:var(--so-muted);font-family:var(--so-mono);font-size:var(--so-text-xs,.75rem);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 1.5rem;padding:.375rem .75rem;display:inline-flex}.network-badge-dot{background:var(--so-muted);border-radius:50%;width:.5rem;height:.5rem}.so-offline-banner{align-items:baseline;gap:var(--so-space-1) var(--so-space-2);margin:0 0 var(--so-space-4);padding:var(--so-space-3) var(--so-space-4);border-radius:var(--so-space-3);border:1px solid var(--so-rule);background:var(--so-disabled-soft);color:var(--so-ink);line-height:1.4;font-size:var(--so-text-sm);flex-wrap:wrap;display:flex}.so-offline-banner-kicker{color:var(--so-disabled-ink);white-space:nowrap;font-weight:600}.so-offline-banner-kicker:after{content:" · ";color:var(--so-muted);font-weight:400}.so-offline-banner-body{flex:12rem;min-width:0}.demo-page-shell{isolation:isolate;background-color:var(--so-surface);background-image:url(/assets/paper-texture-neutral-v2.png);background-repeat:repeat;background-size:1024px 1024px;min-height:100vh;position:relative}.demo-page-shell:before{z-index:0;background:var(--so-card);content:"";opacity:.5;pointer-events:none;position:absolute;inset:0}.demo-page-shell>*{z-index:1;position:relative}.demo-page{width:min(100% - 2rem,46rem);min-height:100vh;color:var(--so-ink);margin:0 auto;padding:2rem 0 3rem}.demo-topbar,.demo-brand,.demo-panel-heading,.demo-dialog-heading,.demo-detail-row,.demo-activity-item,.demo-footer{align-items:center;display:flex}.demo-topbar{justify-content:space-between;gap:var(--so-space-4);margin-bottom:3rem}.demo-brand{gap:var(--so-space-2);min-height:var(--so-touch);color:var(--so-ink);font-size:var(--so-text-lg);letter-spacing:-.03em;font-weight:800;text-decoration:none}.demo-brand:hover,.demo-brand:focus-visible{color:var(--so-ink);text-decoration:none}.demo-brand:focus-visible{border-radius:var(--so-space-2);outline:2px solid var(--so-focus);outline-offset:3px}.demo-brand img{object-fit:contain;width:2.5rem;height:2.5rem;display:block}.demo-mode-pill{border:1px solid var(--so-rule);border-radius:var(--so-radius-chip);background:var(--so-disabled-soft);min-height:2rem;color:var(--so-disabled-chip-ink);font-size:var(--so-text-xs);white-space:nowrap;align-items:center;padding:.25rem .7rem;font-weight:700;display:inline-flex}.demo-page-header{max-width:36rem;margin-bottom:var(--so-space-6)}.demo-page-header h1{margin:0 0 var(--so-space-3);letter-spacing:-.045em;font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.08}.demo-page-header p:last-child{max-width:34rem;color:var(--so-muted);font-size:var(--so-text-lg);margin:0;line-height:1.5}.demo-page .demo-workspace.nq-card{background-color:var(--so-card);background-image:none;padding:0;overflow:hidden}.demo-dialog.nq-card{background-color:var(--so-card);background-image:none}.demo-directory{margin-top:var(--so-space-6)}.demo-directory>.nq-label{margin:0 0 var(--so-space-3)}.demo-directory .directory-list--rows{gap:0;padding:0;overflow:hidden}.demo-tabs{border-bottom:1px solid var(--so-rule);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.demo-tabs::-webkit-scrollbar{display:none}.demo-tab{min-height:3.5rem;padding:.75rem var(--so-space-4);color:var(--so-muted);cursor:pointer;font:inherit;font-size:var(--so-text-sm);white-space:nowrap;background:0 0;border:0;font-weight:700;position:relative}.demo-tab:hover,.demo-tab:focus-visible{color:var(--so-ink)}.demo-tab:focus-visible{outline:2px solid var(--so-focus);outline-offset:-4px}.demo-tab.is-active{color:var(--so-accent-strong)}.demo-tab.is-active:after{right:var(--so-space-4);bottom:-1px;left:var(--so-space-4);background:var(--so-accent);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute}.demo-panel{padding:var(--so-space-6)}.demo-panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--so-space-4)}.demo-panel-heading h2{margin:0 0 var(--so-space-2);letter-spacing:-.035em;font-size:clamp(1.3rem,4vw,1.65rem)}.demo-address,.demo-muted,.demo-freshness{color:var(--so-muted);font-size:var(--so-text-sm)}.demo-address{font-family:var(--so-mono);overflow-wrap:anywhere;margin:0}.demo-total{margin:var(--so-space-6) 0 var(--so-space-5);padding-bottom:var(--so-space-5);border-bottom:1px solid var(--so-rule)}.demo-total p{margin:0}.demo-total-value{font-family:var(--so-mono);letter-spacing:-.06em;font-size:clamp(2rem,8vw,3rem);font-weight:700;line-height:1.1;margin-top:.25rem!important}.demo-total-value span{color:var(--so-muted);letter-spacing:0;font-size:.46em}.demo-freshness{margin-top:var(--so-space-2)!important}.demo-stat-grid,.demo-metric-grid{gap:var(--so-space-4);margin:0;display:grid}.demo-stat-grid{padding-bottom:var(--so-space-5);border-bottom:1px solid var(--so-rule);grid-template-columns:repeat(3,minmax(0,1fr))}.demo-metric-grid--two{margin-top:var(--so-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.demo-metric{min-width:0}.demo-metric dd{font-family:var(--so-mono);font-size:var(--so-text-md);overflow-wrap:anywhere;margin:.35rem 0 0;font-weight:700}.demo-stat-grid .demo-metric dd{font-size:var(--so-text-sm)}.demo-metric-meta{margin-top:var(--so-space-2);color:var(--so-muted);font-size:var(--so-text-2xs);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.demo-metric-definition{margin:var(--so-space-2) 0 0;color:var(--so-muted);font-size:var(--so-text-xs);line-height:1.4}.demo-detail-row{justify-content:space-between;gap:var(--so-space-4);padding:var(--so-space-5) 0;border-bottom:1px solid var(--so-rule)}.demo-detail-row p{margin:0}.demo-detail-value{font-weight:700;margin-top:.3rem!important}.demo-inline-link,.demo-footer a{color:var(--so-info-strong);font-size:var(--so-text-sm);text-underline-offset:.15em;white-space:nowrap;font-weight:700;text-decoration:underline}.demo-inline-link:hover,.demo-inline-link:focus-visible,.demo-footer a:hover,.demo-footer a:focus-visible{color:var(--so-ink)}.demo-inline-button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.demo-actions{gap:var(--so-space-3);margin-top:var(--so-space-6);flex-wrap:wrap;display:flex}.demo-actions .nq-pill-blue,.demo-actions .nq-pill-secondary{min-height:var(--so-touch)}.demo-panel-copy{margin:var(--so-space-4) 0 0;color:var(--so-muted);line-height:1.5}.demo-observation-note{margin-top:var(--so-space-6);padding-top:var(--so-space-5);border-top:1px solid var(--so-rule)}.demo-observation-note p:not(.nq-label){max-width:36rem;margin:var(--so-space-2) 0 var(--so-space-3);line-height:1.5}.demo-activity-list{margin:var(--so-space-5) 0 0;padding:0;list-style:none}.demo-activity-item{align-items:flex-start;gap:var(--so-space-3);padding:var(--so-space-4) 0;border-bottom:1px solid var(--so-rule)}.demo-activity-dot{background:var(--so-verified);width:.6rem;height:.6rem;box-shadow:0 0 0 .25rem var(--so-verified-soft);border-radius:50%;flex:none;margin-top:.35rem}.demo-activity-item>div{flex:auto;min-width:0}.demo-activity-title{margin:0;font-weight:700}.demo-activity-item .demo-muted{margin:.3rem 0 0}.demo-activity-status{color:var(--so-verified-strong);font-size:var(--so-text-xs);text-align:right;flex:none;font-weight:700}.demo-footer{justify-content:center;gap:var(--so-space-2);margin-top:var(--so-space-5);color:var(--so-muted);font-size:var(--so-text-sm);flex-wrap:wrap}.demo-dialog-backdrop{z-index:20;padding:var(--so-space-4);background:#2424246b;place-items:center;display:grid;position:fixed;inset:0}.demo-dialog{width:min(100%,32rem);max-height:min(90vh,44rem);overflow:auto}.demo-dialog-heading{justify-content:space-between;align-items:flex-start;gap:var(--so-space-4)}.demo-dialog h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,5vw,1.7rem)}.demo-review-list{margin:var(--so-space-6) 0 0;border-top:1px solid var(--so-rule);padding:0}.demo-review-list>div{gap:var(--so-space-4);padding:var(--so-space-4) 0;border-bottom:1px solid var(--so-rule);grid-template-columns:7rem minmax(0,1fr);display:grid}.demo-review-list dt{color:var(--so-muted);font-size:var(--so-text-sm)}.demo-review-list dd{overflow-wrap:anywhere;margin:0;font-weight:700}.demo-dialog-note{margin:var(--so-space-5) 0;padding:var(--so-space-4);border-radius:var(--so-space-2);background:var(--so-info-soft);color:var(--so-ink);font-size:var(--so-text-sm);line-height:1.5}.demo-dialog .nq-pill-secondary{width:100%}@media (width<=540px){.demo-page{width:min(100% - 1.25rem,46rem);padding-top:1.25rem}.demo-topbar{margin-bottom:2.25rem}.demo-panel{padding:var(--so-space-5)}.demo-stat-grid,.demo-metric-grid--two{grid-template-columns:1fr}.demo-stat-grid .demo-metric:not(:last-child){padding-bottom:var(--so-space-4);border-bottom:1px solid var(--so-rule)}}@media (width<=390px){.demo-panel-heading,.demo-detail-row{flex-direction:column;align-items:flex-start}.demo-inline-link{white-space:normal}.demo-review-list>div{gap:var(--so-space-1);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.demo-tab,.demo-inline-link,.demo-footer a{transition:none}}.app{isolation:isolate;background-color:var(--so-surface);background-image:url(/assets/paper-texture-neutral-v2.png);background-repeat:repeat;background-size:1024px 1024px;max-width:100%;min-height:100vh;position:relative;overflow-x:hidden}.app:before{z-index:0;background:var(--so-card);content:"";opacity:.5;pointer-events:none;position:absolute;inset:0}.app-main{z-index:1;width:min(100% - 2rem,44rem);min-width:0;max-width:100%;min-height:100vh;padding:2.5rem 0 calc(var(--bottom-nav-height,4rem) + env(safe-area-inset-bottom,0px) + 2.5rem);margin:0 auto;position:relative}.app-topbar{justify-content:space-between;align-items:center;gap:var(--so-space-4);margin-bottom:var(--so-space-5);display:flex}.app-brand{align-items:center;gap:var(--so-space-2);min-height:var(--so-touch);margin-bottom:var(--so-space-5);color:var(--so-ink);font-size:var(--so-text-lg);letter-spacing:-.03em;font-weight:800;text-decoration:none;display:inline-flex}.app-topbar .app-brand,.app-topbar .network-badge{margin-bottom:0}.app-brand:visited,.app-brand:hover,.app-brand:focus-visible{color:var(--so-ink);text-decoration:none}.app-brand-mark{object-fit:contain;width:2.5rem;height:2.5rem;display:block}.app-brand:focus-visible{border-radius:var(--so-space-2);outline:2px solid var(--so-focus);outline-offset:3px}@media (width<=359px){.app-main{width:min(100% - 1.25rem,44rem);padding-top:1.75rem}.app-brand{margin-bottom:var(--so-space-4)}.app-topbar{align-items:flex-start;gap:var(--so-space-3);flex-direction:column}}.app-loading{margin:0 0 var(--so-space-3);color:var(--so-muted);font-size:var(--so-text-sm)}.route-shell{min-width:0}.route-shell-title{width:min(12rem,55%);height:1.6rem;margin-bottom:var(--so-space-3);display:block}.route-shell-lede{width:min(24rem,90%);height:.85rem;display:block}.route-shell-body{gap:var(--so-space-3);margin-top:var(--so-space-4);flex-direction:column;display:flex}.route-shell-card{border-radius:var(--so-radius-md,.75rem);width:100%;height:5.5rem;display:block}.route-shell-card--short{width:85%;height:3.25rem}@media (width>=600px){.app-main{padding-top:4rem}}@layer nq-colors{:root{--colors-white:oklch(100% 0 90);--colors-darkblue:oklch(27.37% .068 276.29);--colors-darkerblue:oklch(21.82% .0371 280.55);--colors-neutral-0:light-dark(oklch(100% 0 90),oklch(27.37% .068 276.29));--colors-neutral-50:light-dark(oklch(98.81% 0 89.88),oklch(23.88% .0344 281));--colors-neutral-100:light-dark(oklch(97.91% 0 89.88),oklch(24.72% .0341 281.14));--colors-neutral-200:light-dark(oklch(96.77% .0027 286.35),oklch(26.79% .0334 281.42));--colors-neutral-300:light-dark(oklch(95% .004 286.32),oklch(28.42% .033 281.61));--colors-neutral-400:light-dark(oklch(92.03% .0067 286.27),oklch(31.17% .0304 281.85));--colors-neutral-500:light-dark(oklch(86.81% .0096 279.67),oklch(39.91% .0252 282.18));--colors-neutral-600:light-dark(oklch(83.47% .0125 281.04),oklch(44.29% .0229 282.19));--colors-neutral-700:light-dark(oklch(66.13% .0281 280.83),oklch(64% .0148 285.97));--colors-neutral-800:light-dark(oklch(58.89% .0335 281.21),oklch(71.68% .0101 279.62));--colors-neutral-900:light-dark(oklch(43.74% .0495 279.71),oklch(86.19% .0055 286.28));--colors-neutral-1100:light-dark(oklch(100% 0 90),oklch(21.85% .0213 246.2));--colors-neutral:light-dark(oklch(27.37% .068 276.29),oklch(100% 0 90));--colors-blue-400:light-dark(oklch(95.45% .0167 236.69),oklch(27.16% .0521 257.92));--colors-blue-500:light-dark(oklch(91.09% .0327 232.24),oklch(31.93% .0701 251.54));--colors-blue-600:light-dark(oklch(88.85% .0428 231.75),oklch(34.77% .0771 249.07));--colors-blue-1100:light-dark(oklch(48.1% .1164 243.72),oklch(69.82% .1694 243.83));--colors-blue:light-dark(oklch(58.49% .1438 244.29),oklch(69.82% .1694 243.83));--colors-green-400:light-dark(oklch(96.37% .017 187.9),oklch(27.64% .0331 242.34));--colors-green-500:light-dark(oklch(93.07% .034 185.2),oklch(33.3% .0416 210.14));--colors-green-600:light-dark(oklch(91.54% .0432 185.62),oklch(36.22% .0475 203.62));--colors-green-1100:light-dark(oklch(55.64% .0992 178.59),oklch(75.5% .1426 170.23));--colors-green:light-dark(oklch(69.32% .1245 178.48),oklch(75.5% .1426 170.23));--colors-orange-400:light-dark(oklch(95.1% .0221 74.1),oklch(27.55% .014 3.07));--colors-orange-500:light-dark(oklch(93.96% .0436 71.7),oklch(33.44% .0381 61.07));--colors-orange-600:light-dark(oklch(92.51% .0549 71.49),oklch(36.34% .0513 63.86));--colors-orange-1100:light-dark(oklch(67.69% .1633 57),oklch(77.2% .1738 64.55));--colors-orange:light-dark(oklch(73.87% .179 56.67),oklch(77.2% .1738 64.55));--colors-red-400:light-dark(oklch(95.44% .0166 26.65),oklch(26.55% .0357 328.64));--colors-red-500:light-dark(oklch(91.12% .0328 27.11),oklch(31.03% .0508 358.44));--colors-red-600:light-dark(oklch(88.78% .0422 25.25),oklch(33.68% .0603 6.45));--colors-red-1100:light-dark(oklch(51.5% .1713 30.54),oklch(68.81% .2018 30.03));--colors-red:light-dark(oklch(59.8% .1886 30.3),oklch(68.81% .2018 30.03));--colors-gold-400:light-dark(oklch(97.65% .022 89.79),oklch(29.16% .009 340.92));--colors-gold-500:light-dark(oklch(95.56% .0434 91.27),oklch(35.64% .0252 69.32));--colors-gold-600:light-dark(oklch(94.34% .0539 92.15),oklch(39.18% .0369 76.19));--colors-gold-1100:light-dark(oklch(66.42% .1329 85.55),oklch(85.17% .1579 83.77));--colors-gold:light-dark(oklch(79.24% .1593 85.61),oklch(85.17% .1579 83.77));--colors-purple-400:light-dark(oklch(94.94% .0083 301.35),oklch(25.24% .0591 291.66));--colors-purple-500:light-dark(oklch(89.84% .0181 300.04),oklch(28.69% .0801 296.38));--colors-purple-600:light-dark(oklch(87.25% .0224 300.16),oklch(30.37% .0894 298.08));--colors-purple-1100:light-dark(oklch(38.41% .0825 296.42),oklch(54.83% .2189 304.41));--colors-purple:light-dark(oklch(46.29% .1027 296.59),oklch(54.83% .2189 304.41));--colors-neutral-gradient-from:light-dark(oklab(27.37% .0075 -.0676),oklab(15.53% .0542 -.0519));--colors-neutral-gradient-to:light-dark(oklab(20.18% .0685 -.0675),oklab(22.21% .0059 -.0521));--colors-neutral-gradient:radial-gradient(at 100% 100% in oklab, var(--colors-neutral-gradient-from), var(--colors-neutral-gradient-to));--colors-blue-gradient-from:light-dark(oklab(58.49% -.0624 -.1296),oklab(69.82% -.0747 -.152));--colors-blue-gradient-to:light-dark(oklab(58.49% -.0624 -.1296),oklab(69.82% -.0747 -.152));--colors-blue-gradient:radial-gradient(at 100% 100% in oklab, var(--colors-blue-gradient-from), var(--colors-blue-gradient-to));--colors-blue-gradient-darkened-from:light-dark(oklab(48.57% -.022 -.1807),oklab(57.55% -.048 -.1764));--colors-blue-gradient-darkened-to:light-dark(oklab(54.04% -.0523 -.1438),oklab(65.46% -.0695 -.1422));--colors-blue-gradient-darkened:radial-gradient(at 100% 100% in oklab, var(--colors-blue-gradient-darkened-from), var(--colors-blue-gradient-darkened-to));--colors-green-gradient-from:light-dark(oklab(60% -.1198 .0072),oklab(65% -.1659 .0372));--colors-green-gradient-to:light-dark(oklab(69.32% -.1245 .0033),oklab(75.5% -.1405 .0242));--colors-green-gradient:radial-gradient(at 100% 100% in oklab, var(--colors-green-gradient-from), var(--colors-green-gradient-to));--colors-green-gradient-darkened-from:light-dark(oklab(62.31% -.0909 .0017),oklab(71.42% -.1422 .0319));--colors-green-gradient-darkened-to:light-dark(oklab(68.73% -.1184 -.0011),oklab(69.71% -.1282 .0212));--colors-green-gradient-darkened:radial-gradient(at 100% 100% in oklab, var(--colors-green-gradient-darkened-from), var(--colors-green-gradient-darkened-to));--colors-orange-gradient-from:light-dark(oklab(65% .1657 .1447),oklab(70% .1105 .1667));--colors-orange-gradient-to:light-dark(oklab(73.87% .0984 .1496),oklab(77.2% .0747 .1569));--colors-orange-gradient:radial-gradient(at 100% 100% in oklab, var(--colors-orange-gradient-from), var(--colors-orange-gradient-to));--colors-orange-gradient-darkened-from:light-dark(oklab(63.87% .153 .1288),oklab(74.42% .1001 .1509));--colors-orange-gradient-darkened-to:light-dark(oklab(71.15% .1244 .144),oklab(74.38% .0703 .1509));--colors-orange-gradient-darkened:radial-gradient(at 100% 100% in oklab, var(--colors-orange-gradient-darkened-from), var(--colors-orange-gradient-darkened-to));--colors-red-gradient-from:light-dark(oklab(50% .2088 .0692),oklab(60% .2142 .1288));--colors-red-gradient-to:light-dark(oklab(59.8% .1628 .0952),oklab(68.81% .1747 .101));--colors-red-gradient:radial-gradient(at 100% 100% in oklab, var(--colors-red-gradient-from), var(--colors-red-gradient-to));--colors-red-gradient-darkened-from:light-dark(oklab(53.44% .1734 .0523),oklab(65.15% .2016 .1213));--colors-red-gradient-darkened-to:light-dark(oklab(56.53% .177 .0874),oklab(66.33% .1597 .0937));--colors-red-gradient-darkened:radial-gradient(at 100% 100% in oklab, var(--colors-red-gradient-darkened-from), var(--colors-red-gradient-darkened-to));--colors-gold-gradient-from:light-dark(oklab(70% .0595 .1592),oklab(78% .0503 .1624));--colors-gold-gradient-to:light-dark(oklab(79.24% .0122 .1588),oklab(85.17% .0171 .157));--colors-gold-gradient:radial-gradient(at 100% 100% in oklab, var(--colors-gold-gradient-from), var(--colors-gold-gradient-to));--colors-gold-gradient-darkened-from:light-dark(oklab(71.43% .0695 .139),oklab(81.63% .0458 .1479));--colors-gold-gradient-darkened-to:light-dark(oklab(75.75% .0315 .1515),oklab(82.21% .0167 .1498));--colors-gold-gradient-darkened:radial-gradient(at 100% 100% in oklab, var(--colors-gold-gradient-darkened-from), var(--colors-gold-gradient-darkened-to))}}@layer nq-preflight{:root{--nq-ease:cubic-bezier(.25, 0, 0, 1);--nq-shadow:0px 18px 38px #1f234812, 0px 7px 8.5px #1f23480a, 0px 2px 2.5px #1f234805;--nq-shadow-lg:0px 6px 20px #3b4c6a21, 0px 1.34018px 4.46726px #3b4c6a14, 0px .399006px 1.33002px #3b4c6a0d;--nq-track:var(--colors-neutral-200);--nq-thumb:var(--colors-neutral-600);--nq-font-sans:"Mulish", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--nq-font-mono:"Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--nq-m-min:0;--nq-m-max:0;--nq-screen-width-min:320;--nq-screen-width-max:1152;--font-size-min:16;--font-size-max:16}:where(:not(:where(.nq-raw *,[nq-raw] *))){--f-font-width-range:calc(var(--nq-screen-width-max) - var(--nq-screen-width-min));--f-font-scale-factor:calc((100vw - (1px * var(--nq-screen-width-min))) / var(--f-font-width-range));--font-size-range:calc(var(--font-size-max) - var(--font-size-min));--font-size-fluid:calc(1px * var(--font-size-min) + var(--font-size-range) * var(--f-font-scale-factor));--font-size:clamp(calc(1px * var(--font-size-min)), var(--font-size-fluid), calc(var(--font-size-max) * 1px));border-color:var(--colors-neutral-400);overscroll-behavior-x:contain;outline-width:1.5px;&:where(:not(:where(code,pre))){font-family:var(--nq-font-sans,"Mulish")}&:where(code,pre,pre *,code *){font-family:var(--nq-font-mono,"Fira Code")}&:where(*){box-sizing:inherit}&:where(body){box-sizing:border-box;-webkit-overflow-scrolling:touch;min-width:300px;min-height:100dvh;color:var(--colors-neutral-900);background-color:var(--colors-neutral-0);:where([data-inverted] *) &{color:color-mix(in oklch, var(--colors-neutral-0) 80%)}}&:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;width:100%;max-width:100%;font-weight:700;font-size:var(--font-size);color:var(--colors-neutral);margin:1em 0;line-height:1.2}&:where(h1){--font-size-min:24;--font-size-max:32;margin-top:0}&:where(h2){--font-size-max:20;--font-size-min:24}&:where(p){--line-height:1.3125;margin:1em 0}& small{--font-size-min:12;--font-size-max:14;font-size:var(--font-size);margin:.5em 0;font-weight:600;line-height:1.2}&:where(p,li){text-wrap:pretty}&:where(p,span):empty:not(.iconify,[class*=i-]){display:none}&:where(a){cursor:pointer}&:where(blockquote p,blockquote p>:where(em,b)){color:var(--colors-green)}&:where(blockquote){background-color:var(--colors-green-400);outline:1.5px solid var(--colors-green-500);border-radius:8px;margin:1.5em 0;padding:1em;font-size:16px;&>*{margin-top:0;margin-bottom:0}& :is(code,pre){background-color:color-mix(in oklch, var(--colors-green), transparent 80%);border-radius:4px;font-weight:400}}&:not(:where(pre.shiki &,:where(h1,h2,h3,h4,h5,h6) &,blockquote &)):where(code,pre){color:var(--colors-neutral-900);--font-size-min:14;--font-size-max:16;font-size:var(--font-size);--nq-track:var(--colors-neutral-500);--nq-thumb:color-mix(in oklch, var(--colors-neutral-700) 75%, transparent);overflow-x:auto}& :where(:where(h1,h2,h3,h4,h5,h6,p,li,span,a)>code){background-color:var(--colors-neutral-200);border-radius:.1em;padding-left:.15em;padding-right:.15em}&:where(pre){background-color:var(--colors-neutral-50)}&:where(a,button:not([disabled])){position:relative;@media not all and (hover:hover){&:before{content:"";position:absolute;inset:-1rem}}}&:where(input[type=text],textarea){caret-color:var(--colors-blue)}}}@layer nq-typography{:root{--unit:1em;--nq-screen-width-min-lh:20;--nq-screen-width-max-lh:72;--f-screen-range-lh:calc(var(--nq-screen-width-max-lh) - var(--nq-screen-width-min-lh));--nq-screen-width-min-em:20;--nq-screen-width-max-em:72;--f-screen-range-em:calc(var(--nq-screen-width-max-em) - var(--nq-screen-width-min-em));--font-size-min-em:1;--font-size-max-em:1;--margin-min-lh:0;--margin-max-lh:0}.nq-prose,[nq-prose],.nq-prose-compact,[nq-prose-compact]{margin-trim:block;font-size:1rem;&:not(:where(.nq-prose-compact,[nq-prose-compact])){&>:not(:where(.nq-raw,.nq-raw *,.nq-not-prose,.nq-not-prose *,.shiki *,img,video,iframe,figure,blockquote,pre,code)){padding-left:0;padding-right:0;&:last-child{padding-bottom:6rem;@media (width>=1153px){padding-bottom:8rem}}}&>:where(img,video,iframe,figure,blockquote,pre,code){padding-left:2rem;padding-right:2rem;&:last-child{padding-bottom:6rem;@media (width>=1153px){padding-bottom:8rem}}}}& *{--lh-unit:1lh;--f-factor-margin:calc((100vw - (var(--lh-unit) * var(--nq-screen-width-min-lh))) / var(--f-screen-range-lh));--f-factor:calc((100vw - (var(--unit) * var(--nq-screen-width-min-em))) / var(--f-screen-range-em));--nq-m-range:calc(var(--margin-max-lh) - var(--margin-min-lh));--nq-m-fluid:calc(var(--lh-unit) * var(--margin-min-lh) + var(--nq-m-range) * var(--f-factor-margin));--nq-m-size:clamp(calc(var(--lh-unit) * var(--margin-min-lh)), var(--nq-m-fluid), calc(var(--margin-max-lh) * var(--lh-unit)));--font-size-range:calc(var(--font-size-max-em) - var(--font-size-min-em));--tp-font-size-fluid:calc(var(--unit) * var(--font-size-min-em) + var(--font-size-range) * var(--f-factor));--tp-font-size:clamp(var(--unit) * var(--font-size-min-em), var(--tp-font-size-fluid), var(--unit) * var(--font-size-max-em));font-size:var(--tp-font-size)}&>:first-child{margin-top:0}&>:last-child{margin-bottom:0}& :not(:where(.nq-raw,.nq-raw *,.nq-not-prose,.nq-not-prose *,.shiki *)){max-width:var(--nq-prose-max-width,78ch);line-height:1.5;font-family:var(--nq-font-sans,"Mulish");margin-left:auto;margin-right:auto;&:where(h1){--font-size-min-em:2.25;--font-size-max-em:2.5;font-weight:700;line-height:1.5}&:where(h1+:not(:where(h1,h2,h3,h4))){--margin-min-lh:4.6667;--margin-max-lh:5;margin-top:var(--nq-m-size)}&:where(h2){--font-size-min-em:1.75;--font-size-max-em:2;--margin-min-lh:4.2308;--margin-max-lh:4.6154;margin-top:2lh;margin-bottom:24px;font-weight:700;line-height:1.3;&:where(h1+h2){--margin-min-lh:1.9231;--margin-max-lh:2.3077}}&:where(h3){--font-size-min-em:1.4;--font-size-max-em:1.625;--margin-min-lh:4.2308;--margin-max-lh:4.6154;margin-top:1.7lh;margin-bottom:24px;font-weight:700;line-height:1.3;&:where(h2+h3){--margin-min-lh:1.5385;--margin-max-lh:1.7308}}&:where(h4){--font-size-min-em:1.25;--font-size-max-em:1.4;--margin-min-lh:4.2308;--margin-max-lh:4.6154;margin-top:1.4lh;margin-bottom:24px;font-weight:700;line-height:1.3}&:where(h3+h4){--margin-min-lh:1.5385;--margin-max-lh:1.7308;margin-top:1.2lh}&:where(h5){--font-size-min-em:1.125;--font-size-max-em:1.25;--margin-min-lh:4.2308;--margin-max-lh:4.6154;margin-top:1.2lh;margin-bottom:24px;font-weight:700;line-height:1.3}&:where(h6){--font-size-min-em:1;--font-size-max-em:1.125;--margin-min-lh:4.2308;--margin-max-lh:4.6154;margin-top:1.2lh;margin-bottom:24px;font-weight:700;line-height:1.3}&:where(h1,h2,h3,h4,h5,h6)[id]{width:100%;min-height:1em;color:var(--colors-neutral);margin-left:-1.25rem;padding-left:1rem;padding-right:1rem;position:relative;&:after{content:"#";opacity:0;z-index:1;height:100%;transition:50ms opacity var(--nq-ease,ease-in-out);pointer-events:none;position:absolute;top:0;left:0}@media (width>=769px){:where(&):hover{&:after{opacity:.5}}}&:has(a:focus-visible){outline:.125rem solid var(--colors-blue);outline-offset:.125rem}&>a{font-size:inherit;font-weight:inherit;color:var(--colors-neutral);padding-left:20px;position:absolute;inset:-6px 0 0;&:after{position:absolute;inset:0}}}&:where(p){--font-size-min-em:.9;--font-size-max-em:1;margin-top:0;margin-bottom:0;line-height:1.5;&+p{margin-top:16px}}&:where(figure){& figcaption{color:var(--colors-neutral-700);--font-size-min-em:.75;--font-size-max-em:.875;padding:16px;font-weight:700;line-height:1.3125;:where(.dark,[data-theme=dark]) &{color:color-mix(in oklch, var(--colors-white) 80%, transparent)}}}&:where(blockquote){background:var(--colors-green-400);--margin-min-em:1.5;--margin-max-em:2;margin-top:var(--nq-m-size);margin-bottom:var(--nq-m-size);box-shadow:0 0 0 1.5px var(--colors-green-600);box-sizing:border-box;--font-size-min-em:.75;--font-size-max-em:.875;border-radius:6px;width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;padding:1em;font-weight:600;@media (width>=768px){width:100%;margin-left:0;margin-right:0}& p{margin:0;line-height:1.3}&>:not(:first-child){margin-top:.75lh}& code,& pre{background-color:var(--colors-green-600);color:var(--colors-green-1100)}}&:where(img,video,iframe){--margin-min-lh:.75;--margin-max-lh:.9167;margin-top:var(--nq-m-size);border-radius:6px;&:has(+figcaption){--margin-min-lh:.5;--margin-max-lh:.6667;margin-bottom:var(--nq-m-size)}&:not(:has(+figcaption)){--margin-min-lh:.75;--margin-max-lh:.9167;margin-bottom:var(--nq-m-size)}}article &:where(img){background-color:#fff}&:where(img,video,iframe,table),&:where(code,pre):not(:where(:where(p,ul,ol,pre,code,table) :where(pre,code))){width:min(100% + 3rem,700px);margin-left:-1.5rem;@media (width>=768px){width:100%;max-width:100%;margin-left:0}}&:where(ul){margin-top:24px;margin-bottom:24px;list-style:none;& li{margin:16px 0 16px 20px;display:block;position:relative;&>ol li{margin-left:0}:not(ul ol) &:before{content:"";opacity:.2;background-color:currentColor;border-radius:3px;width:6px;height:6px;margin-right:12px;display:inline-block;position:absolute;top:8px;left:-20px}}}&:where(ol){counter-reset:item;margin-top:24px;margin-bottom:24px;list-style:none;& li{counter-increment:item;margin:16px 0 16px 20px;position:relative;&>ol{counter-reset:subitem;& li{counter-increment:subitem;&:before{content:counters(item, ".") "." counter(subitem);top:0;left:-32px}}}&:before{content:counters(item, ".");color:currentColor;opacity:.5;margin-right:12px;font-weight:700;display:inline-block;position:absolute;top:2px;left:-20px}}}& :where(ol,ul) ol,& ul ul{margin-top:8px;margin-bottom:16px;padding-left:8px;& li{margin-top:0;margin-left:12px}}&:where(code,pre,kbd,pre *,code *){font-family:var(--nq-font-mono,"Fira Code")}&:where(code){--font-size-min-em:.75;--font-size-max-em:.875;border-radius:4px}& :where(:where(h1,h2,h3,h4,h5,h6,p,li,span,a)>code){line-height:inherit;vertical-align:baseline;padding:0 .15em}&:where(pre){--font-size-min-em:.75;--font-size-max-em:.875;--margin-min-lh:.8333;--margin-max-lh:1;width:100%;margin-top:var(--nq-m-size);margin-bottom:var(--nq-m-size);outline:1.5px solid color-mix(in oklch, var(--colors-neutral) 8%, transparent);border-radius:6px;padding:20px 24px}& kbd{--font-size-min:.75;--font-size-max:.875;color:var(--colors-neutral-800);background-color:var(--colors-neutral-200);box-shadow:0 0 0 1px var(--colors-neutral-400);white-space:nowrap;border-radius:.25em;margin:0 .25em -.25em;padding:.25em .125em;line-height:1}&:where(pre,code):where(h1,h2,h3,h4 &){padding:2px .5rem;font-size:.8em;position:relative;top:-1px}&:where(a){color:var(--colors-blue);font-weight:600;text-decoration:none;& code{font-weight:400}}& table{--margin-min-lh:1;--margin-max-lh:1.3333;margin-bottom:var(--nq-m-size);margin-top:var(--nq-m-size);border-spacing:0;border-collapse:separate;border:1px solid var(--colors-neutral-300);scroll-behavior:smooth;border-radius:6px;max-width:max-content;max-height:90dvh;display:block;overflow-x:auto;& code,& pre{--line-height:1.3;padding:4px .25rem;position:relative}& th,& td{padding:12px .75rem}& thead th{z-index:1;text-wrap:balance;white-space:nowrap;color:var(--colors-neutral-800);background-color:var(--colors-neutral-100);font-weight:400;position:sticky;top:-1px}& tbody{& td{vertical-align:initial;text-wrap:balance}&>tr:not(:last-child) td{border-bottom:1px solid var(--colors-neutral-300)}}& th:not(:last-child),& td:not(:last-child){border-right:1px solid var(--colors-neutral-300)}}& hr{--margin-min-lh:.8333;--margin-max-lh:1;margin:var(--nq-m-size) auto;border-color:var(--colors-neutral-500);width:128px}& details{background-color:var(--colors-neutral-200);--margin-min-lh:.75;--margin-max-lh:.9167;margin-top:var(--nq-m-size);margin-bottom:var(--nq-m-size);color:var(--colors-neutral-900);box-shadow:0 0 0 1.5px color-mix(in oklch, var(--colors-neutral) 10%, transparent);border-radius:6px;& ::marker{color:#0000}& summary{--font-size-min-em:.9;--font-size-max-em:1;cursor:pointer;align-items:center;padding:14px 2rem 14px calc(.7rem + 2.3em);display:flex;position:relative;&:before{content:"";--icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMTIgMTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTIgMS40MTNBLjguOCAwIDAxMy4yMTIuNzI3bDcuNjQ1IDQuNTg3YS44LjggMCAwMTAgMS4zNzJsLTcuNjQ1IDQuNTg3QS44LjggMCAwMTIgMTAuNTg3eiIvPjwvc3ZnPg==);-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;color:inherit;background-color:currentColor;width:.622em;height:.622em;padding-left:4rem;transition:transform .1s ease-out;display:inline-block;position:absolute;left:0;mask-size:100% 100%}}&[open] summary{&:before{transform:rotate(90deg)}}&>:not(summary){padding:0 1rem 14px}& p,&[open] p{margin:.75lh}}}}}@layer nq-spacing{:root{--f-space-width-min:320;--f-space-width-max:1440}*{--f-space-width-range:calc(var(--f-space-width-max) - var(--f-space-width-min));--f-space-scale-factor:calc((100vw - (1px * var(--f-space-width-min))) / var(--f-space-width-range));--f-mt-range:calc(var(--f-mt-max) - var(--f-mt-min));--f-mt-fluid:calc(1px * var(--f-mt-min) + var(--f-mt-range) * var(--f-space-scale-factor));--f-mt:clamp(calc(1px * var(--f-mt-min)), var(--f-mt-fluid), calc(var(--f-mt-max) * 1px));--f-mb-range:calc(var(--f-mb-max) - var(--f-mb-min));--f-mb-fluid:calc(1px * var(--f-mb-min) + var(--f-mb-range) * var(--f-space-scale-factor));--f-mb:clamp(calc(1px * var(--f-mb-min)), var(--f-mb-fluid), calc(var(--f-mb-max) * 1px));--f-pt-range:calc(var(--f-pt-max) - var(--f-pt-min));--f-pt-fluid:calc(1px * var(--f-pt-min) + var(--f-pt-range) * var(--f-space-scale-factor));--f-pt:clamp(calc(1px * var(--f-pt-min)), var(--f-pt-fluid), calc(var(--f-pt-max) * 1px));--f-pb-range:calc(var(--f-pb-max) - var(--f-pb-min));--f-pb-fluid:calc(1px * var(--f-pb-min) + var(--f-pb-range) * var(--f-space-scale-factor));--f-pb:clamp(calc(1px * var(--f-pb-min)), var(--f-pb-fluid), calc(var(--f-pb-max) * 1px));--f-ml-range:calc(var(--f-ml-max) - var(--f-ml-min));--f-ml-fluid:calc(1px * var(--f-ml-min) + var(--f-ml-range) * var(--f-space-scale-factor));--f-ml:clamp(calc(1px * var(--f-ml-min)), var(--f-ml-fluid), calc(var(--f-ml-max) * 1px));--f-mr-range:calc(var(--f-mr-max) - var(--f-mr-min));--f-mr-fluid:calc(1px * var(--f-mr-min) + var(--f-mr-range) * var(--f-space-scale-factor));--f-mr:clamp(calc(1px * var(--f-mr-min)), var(--f-mr-fluid), calc(var(--f-mr-max) * 1px));--f-pl-range:calc(var(--f-pl-max) - var(--f-pl-min));--f-pl-fluid:calc(1px * var(--f-pl-min) + var(--f-pl-range) * var(--f-space-scale-factor));--f-pl:clamp(calc(1px * var(--f-pl-min)), var(--f-pl-fluid), calc(var(--f-pl-max) * 1px));--f-pr-range:calc(var(--f-pr-max) - var(--f-pr-min));--f-pr-fluid:calc(1px * var(--f-pr-min) + var(--f-pr-range) * var(--f-space-scale-factor));--f-pr:clamp(calc(1px * var(--f-pr-min)), var(--f-pr-fluid), calc(var(--f-pr-max) * 1px))}.nq-mt-12{--f-mt-min:8;--f-mt-max:12}.nq-mb-12{--f-mb-min:8;--f-mb-max:12}.nq-pt-12{--f-pt-min:8;--f-pt-max:12}.nq-pb-12{--f-pb-min:8;--f-pb-max:12}.nq-py-12{--f-pt-min:8;--f-pt-max:12;--f-pb-min:8;--f-pb-max:12}.nq-my-12{--f-mt-min:8;--f-mt-max:12;--f-mb-min:8;--f-mb-max:12}.nq-pl-12{--f-pl-min:8;--f-pl-max:12}.nq-pr-12{--f-pr-min:8;--f-pr-max:12}.nq-px-12{--f-pl-min:8;--f-pl-max:12;--f-pr-min:8;--f-pr-max:12}.nq-ml-12{--f-ml-min:8;--f-ml-max:12}.nq-mr-12{--f-mr-min:8;--f-mr-max:12}.nq-mx-12{--f-ml-min:8;--f-ml-max:12;--f-mr-min:8;--f-mr-max:12}.nq-p-12{--f-pl-min:8;--f-pl-max:12;--f-pr-min:8;--f-pr-max:12;--f-pt-min:8;--f-pt-max:12;--f-pb-min:8;--f-pb-max:12}.nq-mt-16{--f-mt-min:12;--f-mt-max:16}.nq-mb-16{--f-mb-min:12;--f-mb-max:16}.nq-pt-16{--f-pt-min:12;--f-pt-max:16}.nq-pb-16{--f-pb-min:12;--f-pb-max:16}.nq-py-16{--f-pt-min:12;--f-pt-max:16;--f-pb-min:12;--f-pb-max:16}.nq-my-16{--f-mt-min:12;--f-mt-max:16;--f-mb-min:12;--f-mb-max:16}.nq-pl-16{--f-pl-min:12;--f-pl-max:16}.nq-pr-16{--f-pr-min:12;--f-pr-max:16}.nq-px-16{--f-pl-min:12;--f-pl-max:16;--f-pr-min:12;--f-pr-max:16}.nq-ml-16{--f-ml-min:12;--f-ml-max:16}.nq-mr-16{--f-mr-min:12;--f-mr-max:16}.nq-mx-16{--f-ml-min:12;--f-ml-max:16;--f-mr-min:12;--f-mr-max:16}.nq-m-16{--f-ml-min:12;--f-ml-max:16;--f-mr-min:12;--f-mr-max:16;--f-mt-min:12;--f-mt-max:16;--f-mb-min:12;--f-mb-max:16}.nq-p-16{--f-pl-min:12;--f-pl-max:16;--f-pr-min:12;--f-pr-max:16;--f-pt-min:12;--f-pt-max:16;--f-pb-min:12;--f-pb-max:16}.nq-mt-24{--f-mt-min:16;--f-mt-max:24}.nq-mb-24{--f-mb-min:16;--f-mb-max:24}.nq-pt-24{--f-pt-min:16;--f-pt-max:24}.nq-pb-24{--f-pb-min:16;--f-pb-max:24}.nq-py-24{--f-pt-min:16;--f-pt-max:24;--f-pb-min:16;--f-pb-max:24}.nq-my-24{--f-mt-min:16;--f-mt-max:24;--f-mb-min:16;--f-mb-max:24}.nq-pl-24{--f-pl-min:16;--f-pl-max:24}.nq-pr-24{--f-pr-min:16;--f-pr-max:24}.nq-px-24{--f-pl-min:16;--f-pl-max:24;--f-pr-min:16;--f-pr-max:24}.nq-ml-24{--f-ml-min:16;--f-ml-max:24}.nq-mr-24{--f-mr-min:16;--f-mr-max:24}.nq-mx-24{--f-ml-min:16;--f-ml-max:24;--f-mr-min:16;--f-mr-max:24}.nq-m-24{--f-ml-min:16;--f-ml-max:24;--f-mr-min:16;--f-mr-max:24;--f-mt-min:16;--f-mt-max:24;--f-mb-min:16;--f-mb-max:24}.nq-p-24{--f-pl-min:16;--f-pl-max:24;--f-pr-min:16;--f-pr-max:24;--f-pt-min:16;--f-pt-max:24;--f-pb-min:16;--f-pb-max:24}.nq-mt-32{--f-mt-min:24;--f-mt-max:32}.nq-mb-32{--f-mb-min:24;--f-mb-max:32}.nq-pt-32{--f-pt-min:24;--f-pt-max:32}.nq-pb-32{--f-pb-min:24;--f-pb-max:32}.nq-py-32{--f-pt-min:24;--f-pt-max:32;--f-pb-min:24;--f-pb-max:32}.nq-px-32{--f-pl-min:24;--f-pl-max:32;--f-pr-min:24;--f-pr-max:32}.nq-pl-32{--f-pl-min:24;--f-pl-max:32}.nq-pr-32{--f-pr-min:24;--f-pr-max:32}.nq-my-32{--f-mt-min:24;--f-mt-max:32;--f-mb-min:24;--f-mb-max:32}.nq-mr-32{--f-mr-min:24;--f-mr-max:32}.nq-ml-32{--f-ml-min:24;--f-ml-max:32}.nq-mx-32{--f-ml-min:24;--f-ml-max:32;--f-mr-min:24;--f-mr-max:32}.nq-m-32{--f-ml-min:24;--f-ml-max:32;--f-mr-min:24;--f-mr-max:32;--f-mt-min:24;--f-mt-max:32;--f-mb-min:24;--f-mb-max:32}.nq-p-32{--f-pl-min:24;--f-pl-max:32;--f-pr-min:24;--f-pr-max:32;--f-pt-min:24;--f-pt-max:32;--f-pb-min:24;--f-pb-max:32}.nq-mt-40{--f-mt-min:32;--f-mt-max:40}.nq-mb-40{--f-mb-min:32;--f-mb-max:40}.nq-pt-40{--f-pt-min:32;--f-pt-max:40}.nq-pb-40{--f-pb-min:32;--f-pb-max:40}.nq-py-40{--f-pt-min:32;--f-pt-max:40;--f-pb-min:32;--f-pb-max:40}.nq-my-40{--f-mt-min:32;--f-mt-max:40;--f-mb-min:32;--f-mb-max:40}.nq-pr-40{--f-pr-min:32;--f-pr-max:40}.nq-pl-40{--f-pl-min:32;--f-pl-max:40}.nq-px-40{--f-pl-min:32;--f-pl-max:40;--f-pr-min:32;--f-pr-max:40}.nq-mr-40{--f-mr-min:32;--f-mr-max:40}.nq-ml-40{--f-ml-min:32;--f-ml-max:40}.nq-mx-40{--f-ml-min:32;--f-ml-max:40;--f-mr-min:32;--f-mr-max:40}.nq-m-40{--f-ml-min:32;--f-ml-max:40;--f-mr-min:32;--f-mr-max:40;--f-mt-min:32;--f-mt-max:40;--f-mb-min:32;--f-mb-max:40}.nq-p-40{--f-pl-min:32;--f-pl-max:40;--f-pr-min:32;--f-pr-max:40;--f-pt-min:32;--f-pt-max:40;--f-pb-min:32;--f-pb-max:40}.nq-mt-48{--f-mt-min:32;--f-mt-max:48}.nq-mb-48{--f-mb-min:32;--f-mb-max:48}.nq-pt-48{--f-pt-min:32;--f-pt-max:48}.nq-pb-48{--f-pb-min:32;--f-pb-max:48}.nq-py-48{--f-pt-min:32;--f-pt-max:48;--f-pb-min:32;--f-pb-max:48}.nq-my-48{--f-mt-min:32;--f-mt-max:48;--f-mb-min:32;--f-mb-max:48}.nq-pr-48{--f-pr-min:32;--f-pr-max:48}.nq-pl-48{--f-pl-min:32;--f-pl-max:48}.nq-px-48{--f-pl-min:32;--f-pl-max:48;--f-pr-min:32;--f-pr-max:48}.nq-mr-48{--f-mr-min:32;--f-mr-max:48}.nq-ml-48{--f-ml-min:32;--f-ml-max:48}.nq-mx-48{--f-ml-min:32;--f-ml-max:48;--f-mr-min:32;--f-mr-max:48}.nq-m-48{--f-ml-min:32;--f-ml-max:48;--f-mr-min:32;--f-mr-max:48;--f-mt-min:32;--f-mt-max:48;--f-mb-min:32;--f-mb-max:48}.nq-p-48{--f-pl-min:32;--f-pl-max:48;--f-pr-min:32;--f-pr-max:48;--f-pt-min:32;--f-pt-max:48;--f-pb-min:32;--f-pb-max:48}.nq-mt-72{--f-mt-min:48;--f-mt-max:72}.nq-mb-72{--f-mb-min:48;--f-mb-max:72}.nq-pt-72{--f-pt-min:48;--f-pt-max:72}.nq-pb-72{--f-pb-min:48;--f-pb-max:72}.nq-py-72{--f-pt-min:48;--f-pt-max:72;--f-pb-min:48;--f-pb-max:72}.nq-my-72{--f-mt-min:48;--f-mt-max:72;--f-mb-min:48;--f-mb-max:72}.nq-pr-72{--f-pr-min:48;--f-pr-max:72}.nq-pl-72{--f-pl-min:48;--f-pl-max:72}.nq-px-72{--f-pl-min:48;--f-pl-max:72;--f-pr-min:48;--f-pr-max:72}.nq-mr-72{--f-mr-min:48;--f-mr-max:72}.nq-ml-72{--f-ml-min:48;--f-ml-max:72}.nq-mx-72{--f-ml-min:48;--f-ml-max:72;--f-mr-min:48;--f-mr-max:72}.nq-m-72{--f-ml-min:48;--f-ml-max:72;--f-mr-min:48;--f-mr-max:72;--f-mt-min:48;--f-mt-max:72;--f-mb-min:48;--f-mb-max:72}.nq-p-72{--f-pl-min:48;--f-pl-max:72;--f-pr-min:48;--f-pr-max:72;--f-pt-min:48;--f-pt-max:72;--f-pb-min:48;--f-pb-max:72}.nq-mt-96{--f-mt-min:80;--f-mt-max:96}.nq-mb-96{--f-mb-min:80;--f-mb-max:96}.nq-pt-96{--f-pt-min:80;--f-pt-max:96}.nq-pb-96{--f-pb-min:80;--f-pb-max:96}.nq-py-96{--f-pt-min:80;--f-pt-max:96;--f-pb-min:80;--f-pb-max:96}.nq-my-96{--f-mt-min:80;--f-mt-max:96;--f-mb-min:80;--f-mb-max:96}.nq-pr-96{--f-pr-min:80;--f-pr-max:96}.nq-pl-96{--f-pl-min:80;--f-pl-max:96}.nq-px-96{--f-pl-min:80;--f-pl-max:96;--f-pr-min:80;--f-pr-max:96}.nq-mr-96{--f-mr-min:80;--f-mr-max:96}.nq-ml-96{--f-ml-min:80;--f-ml-max:96}.nq-mx-96{--f-ml-min:80;--f-ml-max:96;--f-mr-min:80;--f-mr-max:96}.nq-m-96{--f-ml-min:80;--f-ml-max:96;--f-mr-min:80;--f-mr-max:96;--f-mt-min:80;--f-mt-max:96;--f-mb-min:80;--f-mb-max:96}.nq-p-96{--f-pl-min:80;--f-pl-max:96;--f-pr-min:80;--f-pr-max:96;--f-pt-min:80;--f-pt-max:96;--f-pb-min:80;--f-pb-max:96}.nq-mt-200{--f-mt-min:144;--f-mt-max:200}.nq-mb-200{--f-mb-min:144;--f-mb-max:200}.nq-pt-200{--f-pt-min:144;--f-pt-max:200}.nq-pb-200{--f-pb-min:144;--f-pb-max:200}.nq-py-200{--f-pt-min:144;--f-pt-max:200;--f-pb-min:144;--f-pb-max:200}.nq-my-200{--f-mt-min:144;--f-mt-max:200;--f-mb-min:144;--f-mb-max:200}.nq-pr-200{--f-pr-min:144;--f-pr-max:200}.nq-pl-200{--f-pl-min:144;--f-pl-max:200}.nq-px-200{--f-pl-min:144;--f-pl-max:200;--f-pr-min:144;--f-pr-max:200}.nq-mr-200{--f-mr-min:144;--f-mr-max:200}.nq-ml-200{--f-ml-min:144;--f-ml-max:200}.nq-mx-200{--f-ml-min:144;--f-ml-max:200;--f-mr-min:144;--f-mr-max:200}.nq-m-200{--f-ml-min:144;--f-ml-max:200;--f-mr-min:144;--f-mr-max:200;--f-mt-min:144;--f-mt-max:200;--f-mb-min:144;--f-mb-max:200}.nq-p-200{--f-pl-min:144;--f-pl-max:200;--f-pr-min:144;--f-pr-max:200;--f-pt-min:144;--f-pt-max:200;--f-pb-min:144;--f-pb-max:200}.nq-mt-12,.nq-mt-16,.nq-mt-24,.nq-mt-32,.nq-mt-40,.nq-mt-48,.nq-mt-72,.nq-mt-96,.nq-mt-200{margin-top:var(--f-mt)}.nq-mb-12,.nq-mb-16,.nq-mb-24,.nq-mb-32,.nq-mb-40,.nq-mb-48,.nq-mb-72,.nq-mb-96,.nq-mb-200{margin-bottom:var(--f-mb)}.nq-pt-12,.nq-pt-16,.nq-pt-24,.nq-pt-32,.nq-pt-40,.nq-pt-48,.nq-pt-72,.nq-pt-96,.nq-pt-200{padding-top:var(--f-pt)}.nq-pb-12,.nq-pb-16,.nq-pb-24,.nq-pb-32,.nq-pb-40,.nq-pb-48,.nq-pb-72,.nq-pb-96,.nq-pb-200{padding-bottom:var(--f-pb)}.nq-py-12,.nq-py-16,.nq-py-24,.nq-py-32,.nq-py-40,.nq-py-48,.nq-py-72,.nq-py-96,.nq-py-200{padding-top:var(--f-pt);padding-bottom:var(--f-pb)}.nq-my-12,.nq-my-16,.nq-my-24,.nq-my-32,.nq-my-40,.nq-my-48,.nq-my-72,.nq-my-96,.nq-my-200{margin-top:var(--f-mt);margin-bottom:var(--f-mb)}.nq-pl-12,.nq-pl-16,.nq-pl-24,.nq-pl-32,.nq-pl-40,.nq-pl-48,.nq-pl-72,.nq-pl-96,.nq-pl-200{padding-left:var(--f-pl)}.nq-pr-12,.nq-pr-16,.nq-pr-24,.nq-pr-32,.nq-pr-40,.nq-pr-48,.nq-pr-72,.nq-pr-96,.nq-pr-200{padding-right:var(--f-pr)}.nq-px-12,.nq-px-16,.nq-px-24,.nq-px-32,.nq-px-40,.nq-px-48,.nq-px-72,.nq-px-96,.nq-px-200{padding-left:var(--f-pl);padding-right:var(--f-pr)}.nq-mr-12,.nq-mr-16,.nq-mr-24,.nq-mr-32,.nq-mr-40,.nq-mr-48,.nq-mr-72,.nq-mr-96,.nq-mr-200{margin-right:var(--f-mr)}.nq-ml-12,.nq-ml-16,.nq-ml-24,.nq-ml-32,.nq-ml-40,.nq-ml-48,.nq-ml-72,.nq-ml-96,.nq-ml-200{margin-left:var(--f-ml)}.nq-mx-12,.nq-mx-16,.nq-mx-24,.nq-mx-32,.nq-mx-40,.nq-mx-48,.nq-mx-72,.nq-mx-96,.nq-mx-200{margin-left:var(--f-ml);margin-right:var(--f-mr)}.nq-m-12,.nq-m-16,.nq-m-24,.nq-m-32,.nq-m-40,.nq-m-48,.nq-m-72,.nq-m-96,.nq-m-200{margin-left:var(--f-ml);margin-right:var(--f-mr);margin-top:var(--f-mt);margin-bottom:var(--f-mb)}.nq-p-12,.nq-p-16,.nq-p-24,.nq-p-32,.nq-p-40,.nq-p-48,.nq-p-72,.nq-p-96,.nq-p-200{padding-left:var(--f-pl);padding-right:var(--f-pr);padding-top:var(--f-pt);padding-bottom:var(--f-pb)}}@layer nq-utilities{.nq-subline{color:var(--colors-neutral-800);margin-bottom:2.75rem;font-size:1.375rem;line-height:1.2;@media (width>=769px){font-size:1.5rem}}.nq-label{text-transform:uppercase;letter-spacing:.17em;color:var(--colors-neutral-800);font-weight:700;line-height:1;:where([data-inverted] *) &{color:color-mix(in oklch, var(--colors-neutral-0) 80%, transparent)}:where(.dark,[data-theme=dark]) &{color:color-mix(in oklch, var(--colors-white) 70%, transparent)}}.nq-arrow{a[href^=http] &:after,&[href^=http]:after{margin-bottom:1px;rotate:.375turn}&:after{content:"";-webkit-mask:var(--nq-icon) no-repeat;mask:var(--nq-icon) no-repeat;color:inherit;z-index:inherit;--nq-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMTIgMTIiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTQuNjY2IDEwIDEgNmwzLjY2Ny00TTIuNjE5IDZIMTEiLz48L3N2Zz4=);background-color:currentColor;width:.7em;height:.7em;margin-left:.4em;transition:transform .1s ease-out;display:inline-block;position:relative;inset:0;mask-size:100% 100%}a:where(:not([href^=http])) &:after,&:where(:not([href^=http])):after{margin-bottom:1px;rotate:.5turn}&:hover:after,a:hover &:after{transform:translate(-.25em)}}.nq-arrow-back{&:before{content:"";-webkit-mask:var(--nq-icon) no-repeat;mask:var(--nq-icon) no-repeat;color:inherit;z-index:inherit;--nq-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMTIgMTIiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTQuNjY2IDEwIDEgNmwzLjY2Ny00TTIuNjE5IDZIMTEiLz48L3N2Zz4=);background-color:currentColor;width:.7em;height:.7em;margin-bottom:1px;margin-right:.4em;transition:transform .1s ease-out;display:inline-block;position:relative;inset:0;mask-size:100% 100%}&:hover:before,a:hover &:before{transform:translate(-.25em)}}@property --nq-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --nq-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --nq-gradient-stops{syntax:"*";inherits:false}.nq-pill,.nq-pill-lg,.nq-pill-xl,.nq-pill-blue,.nq-pill-white,.nq-pill-gold,.nq-pill-green,.nq-pill-orange,.nq-pill-red,.nq-pill-secondary,.nq-pill-tertiary{color:#fff;background-image:radial-gradient(at 100% 100% in oklab, var(--nq-gradient-from) 0%, var(--nq-gradient-to) 100%);--transitions:--nq-gradient-from .2s var(--nq-ease), --nq-gradient-to .2s var(--nq-ease);width:max-content;height:max-content;transition:var(--transitions);border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:.125rem;padding:.1875rem .8125rem;font-size:.875rem;font-weight:700;line-height:1.5;text-decoration:none;display:flex;position:relative;&:where(.nq-pill-lg,[nq-pill-lg]){padding:.3125rem 1rem;font-size:1rem}&:where(.nq-pill-xl,[nq-pill-xl]){cursor:pointer;transition:transform .45s var(--nq-ease), box-shadow .45s var(--nq-ease), background-color .25s var(--nq-ease), var(--transitions);will-change:box-shadow;text-transform:uppercase;letter-spacing:.094em;border-radius:9999px;flex:1;gap:.5rem;min-width:12.5rem;margin:1rem;padding:1.25rem 2rem;font-size:1rem;line-height:1.25rem;box-shadow:0 .5rem 1.5rem #00000026;&:where(:hover,:focus){transform:translateY(-2px);box-shadow:0 1rem 2.5rem #0003}&:active{transition:transform .2s cubic-bezier(.41, .34, .26, 1.55), box-shadow .2s cubic-bezier(.41, .34, .26, 1.55), background-color .2s var(--nq-ease), var(--transitions);outline:none;transform:translateY(1px);box-shadow:0 .2rem .3rem #0003}}&:where([disabled]){pointer-events:none;cursor:not-allowed;opacity:.5}&:not([disabled]):where(:hover,:active,:focus):before{opacity:1}&:focus-visible{outline:2px solid var(--colors-blue);outline-offset:3px}}.nq-pill-blue{--nq-gradient-from:var(--colors-blue-gradient-from);--nq-gradient-to:var(--colors-blue-gradient-to);&:hover,&:focus-visible{--nq-gradient-from:var(--colors-blue-gradient-darkened-from);--nq-gradient-to:var(--colors-blue-gradient-darkened-to)}}.nq-pill-white{background:var(--colors-white);color:var(--colors-blue);--transitions:background .2s var(--nq-ease);background-image:none;&:hover,&:focus-visible{background:#fafafa}}.nq-pill-green{--nq-gradient-from:var(--colors-green-gradient-from);--nq-gradient-to:var(--colors-green-gradient-to);&:hover,&:focus-visible{--nq-gradient-from:var(--colors-green-gradient-darkened-from);--nq-gradient-to:var(--colors-green-gradient-darkened-to)}}.nq-pill-red{--nq-gradient-from:var(--colors-red-gradient-from);--nq-gradient-to:var(--colors-red-gradient-to);&:hover,&:focus-visible{--nq-gradient-from:var(--colors-red-gradient-darkened-from);--nq-gradient-to:var(--colors-red-gradient-darkened-to)}}.nq-pill-gold{--nq-gradient-from:var(--colors-gold-gradient-from);--nq-gradient-to:var(--colors-gold-gradient-to);&:hover,&:focus-visible{--nq-gradient-from:var(--colors-gold-gradient-darkened-from);--nq-gradient-to:var(--colors-gold-gradient-darkened-to)}}.nq-pill-orange{--nq-gradient-from:var(--colors-orange-gradient-from);--nq-gradient-to:var(--colors-orange-gradient-to);&:hover,&:focus-visible{--nq-gradient-from:var(--colors-orange-gradient-darkened-from);--nq-gradient-to:var(--colors-orange-gradient-darkened-to)}}.nq-pill-secondary{background:var(--colors-neutral-400);color:var(--colors-neutral);transition:background .2s ease-in-out;&:hover,&:focus-visible{background:var(--colors-neutral-500)}:where(.dark,[data-theme=dark],:where(.bg-darkblue &,&:where(.bg-darkblue,[bg-darkblue])),:where(.bg-neutral &,&:where(.bg-neutral,[bg-neutral])),:where(.bg-darkerblue &,&:where(.bg-darkerblue,[bg-darkerblue]))) &{background:color-mix(in oklch, var(--colors-white) 10%, transparent);&:hover,&:focus-visible{background:color-mix(in oklch, var(--colors-white) 20%, transparent)}}}.nq-pill-tertiary{outline:0 0 0 1.5px var(--colors-neutral-500);color:var(--colors-neutral);background:var(--colors-neutral-0);&:hover{background:var(--colors-neutral-50);outline-color:var(--colors-neutral-600);.dark &{background:var(--colors-neutral-200)}}}.nq-ghost-btn{color:var(--colors-neutral-700);background:inherit;transition:.1s background var(--nq-ease,ease-out);outline:1.5px var(--colors-neutral-400);border-radius:6px;width:max-content;height:max-content;margin-bottom:1px;margin-right:1px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1;:where(.dark,[data-theme=dark]) &,:where([data-inverted] *) &{color:color-mix(in oklch, var(--colors-neutral-0) 80%, transparent)}&:hover{background:var(--colors-neutral-100)}&:focus-visible{outline:2px solid var(--colors-blue);outline-offset:3px}}.nq-close-btn{background-color:var(--colors-neutral-500);width:1em;height:1em;transition:.1s background var(--nq-ease,ease-out);border-radius:1em;position:relative;&:after{content:"";--cross-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMTIgMTIiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTEgMSAxMCAxMG0wLTEwTDEgMTEiLz48L3N2Zz4=);-webkit-mask:var(--cross-icon) no-repeat;mask:var(--cross-icon) no-repeat;color:var(--colors-neutral-0);background-color:currentColor;width:.42em;height:.42em;margin:auto;display:block;position:absolute;inset:0 -1px 0 0;mask-size:100% 100%}&:where(:hover,:focus){background-color:var(--colors-neutral-600)}&:focus-visible{outline:2px solid var(--colors-blue);outline-offset:3px}}.nq-switch{&:where(input[type=checkbox]){--active-color:var(--colors-neutral-300);appearance:none;aspect-ratio:1.625;background:var(--active-color);cursor:pointer;border-radius:2em;width:2em;height:max-content;font-size:1em;position:relative;&:before{content:"";border:1px solid color-mix(in oklch, var(--colors-neutral) 2%, transparent);width:.9em;height:.9em;box-shadow:var(--nq-shadow);background:#fff;border-radius:50%;transition:left .1s ease-out;position:absolute;top:50%;left:.6em;transform:translate(-50%,-50%)}&:checked{--active-color:var(--colors-blue);&:before{left:1.4em}}@media (prefers-reduced-motion){transition-duration:0s;&:before{transition-duration:0s}}&[disabled]{opacity:.6;cursor:not-allowed}}}.nq-curtain-y{--mask-size:2rem;transition:mask-size .25s linear(0 0%, .0027 3.64%, .0106 7.29%, .0425 14.58%, .0957 21.87%, .1701 29.16%, .2477 35.19%, .3401 41.23%, .5982 55.18%, .7044 61.56%, .7987 68.28%, .875 75%, .9297 81.25%, .9687 87.5%, .9922 93.75%, 1 100%);scroll-timeline:--scroller;--curtain-color:var(--colors-neutral);mask:linear-gradient(var(--curtain-color), transparent) 0 0 / 100% 0 no-repeat, linear-gradient(var(--curtain-color), var(--curtain-color)) 0 50% / 100% 100% no-repeat, linear-gradient(transparent, var(--curtain-color)) 0 100% / 100% var(--mask-size) no-repeat;mask-composite:exclude;mask-repeat:none;animation-name:mask-up,mask-down;animation-duration:0s,0s;animation-timing-function:linear,linear;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:both,both;animation-timeline:scroll(self);animation-range:0 2rem,2rem 100%;position:sticky;overflow:auto}@keyframes mask-up{to{mask-size:100% var(--mask-size), 100% 100%, 100% var(--mask-size)}}@keyframes mask-down{to{mask-size:100% var(--mask-size), 100% 100%, 100% 0}}.nq-card-lg{background:var(--colors-neutral-0);max-width:37.5rem;color:var(--colors-neutral);box-shadow:var(--nq-shadow);outline:1.5px solid color-mix(in oklch, var(--colors-neutral) 6%, transparent);outline-offset:-1.5px;border-radius:.625rem;margin:1rem .5rem;@media screen and (width>=450px){margin:1rem}& header{text-align:center;padding:1.5rem;@media screen and (width>=450px){padding:2rem}& h1,& h2{margin:0}& .nq-notice{margin:1.5rem 0 0}}& section{padding:1.5rem;@media screen and (width>=450px){padding:2rem}header+&{padding-top:.5rem}&>:first-child{margin-top:0}&>:last-child{margin-bottom:0}}& footer{padding:.5rem;section+&{padding-top:0}}}.nq-input-box{width:100%;min-width:min(8em,220px);height:max-content;transition:colors .2s var(--nq-ease), box-shadow .1s var(--nq-ease);--color:var(--colors-neutral);--placeholder-color:var(--colors-neutral-700);--outline-color:var(--colors-neutral-500);outline:1.5px solid var(--outline-color);color:var(--color);background-color:#0000;border-radius:.125em;padding:.28125em .875em;font-size:1em;line-height:1.5;:where([data-inverted] *) &{--placeholder-color:color-mix(in oklch, var(--colors-neutral-0) 80%, transparent)}&::placeholder{color:var(--placeholder-color)}&:not(.nq-invalid,:user-invalid):where(:hover,:focus,:focus-within){--color:var(--colors-blue);--outline-color:color-mix(in oklch, var(--colors-blue) 30%, transparent);&::placeholder{--placeholder-color:color-mix(in oklch, var(--colors-blue) 60%, transparent)}&:focus:valid,&:focus-within:valid{--outline-color:var(--colors-blue)}}&:where(.nq-invalid,:user-invalid){--color:var(--colors-orange);outline-color:color-mix(in oklch, var(--colors-orange) 40%, transparent);&::placeholder{--placeholder-color:color-mix(in oklch, var(--colors-orange) 70%, transparent)}&:hover,&:focus,&:focus-within{outline-color:var(--colors-orange)}}&:where(textarea,:has(textarea)){--padding:.25em;min-height:calc(3lh + 2 * var(--padding));max-height:calc(5lh + 2 * var(--padding));field-sizing:content;padding:var(--padding) calc(var(--padding) + ((1lh - 1ex) / 2))}}.nq-focusable{outline-color:var(--colors-blue);&:focus-visible{outline-offset:3px;outline:2px solid}}.nq-card{&{background-color:var(--colors-neutral-50);color:var(--colors-neutral);outline:1.5px solid color-mix(in oklch, var(--colors-neutral) 4%, transparent);outline-offset:-1.5px;border-radius:.5rem;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}}.nq-hoverable,.nq-hoverable-blue,.nq-hoverable-green,.nq-hoverable-orange,.nq-hoverable-red,.nq-hoverable-gold{--nq-gradient-from:var(--colors-neutral-300);--nq-gradient-to:color-mix(in oklch, var(--colors-neutral-300) 65%, transparent);background-image:radial-gradient(at 100% 100% in oklab, var(--nq-gradient-from) 0%, var(--nq-gradient-to) 100%);color:var(--colors-neutral);outline:1.5px solid color-mix(in oklch, var(--colors-neutral) 4%, transparent);outline-offset:-1.5px;cursor:pointer;transition:--nq-gradient-from .3s var(--nq-ease), --nq-gradient-to .3s var(--nq-ease), transform .2s ease-out, box-shadow .2s ease-out, color .2s ease-out, outline-color .2s ease-out;border-radius:.5rem;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden;@media (hover:hover){&:where(:hover,:focus-visible){--nq-gradient-from:var(--colors-white);--nq-gradient-to:var(--colors-white);color:var(--hoverable-text,var(--colors-darkblue));box-shadow:var(--nq-shadow);outline-color:color-mix(in oklch, var(--colors-neutral) 2%, transparent);transform:translateY(-.375rem)}&>*{z-index:1}}}.nq-hoverable-blue{--nq-gradient-from:var(--colors-blue-gradient-from);--nq-gradient-to:var(--colors-blue-gradient-to);&:hover,&:focus-visible{--nq-gradient-from:var(--colors-blue-gradient-darkened-from);--nq-gradient-to:var(--colors-blue-gradient-darkened-to);--hoverable-text:var(--colors-white)}}.nq-hoverable-green{--nq-gradient-from:var(--colors-green-gradient-from);--nq-gradient-to:var(--colors-green-gradient-to);&:hover,&:focus-visible{--nq-gradient-from:var(--colors-green-gradient-darkened-from);--nq-gradient-to:var(--colors-green-gradient-darkened-to);--hoverable-text:var(--colors-white)}}.nq-hoverable-orange{--nq-gradient-from:var(--colors-orange-gradient-from);--nq-gradient-to:var(--colors-orange-gradient-to);&:hover,&:focus-visible{--nq-gradient-from:var(--colors-orange-gradient-darkened-from);--nq-gradient-to:var(--colors-orange-gradient-darkened-to);--hoverable-text:var(--colors-white)}}.nq-hoverable-red{--nq-gradient-from:var(--colors-red-gradient-from);--nq-gradient-to:var(--colors-red-gradient-to);&:hover,&:focus-visible{--nq-gradient-from:var(--colors-red-gradient-darkened-from);--nq-gradient-to:var(--colors-red-gradient-darkened-to);--hoverable-text:var(--colors-white)}}.nq-hoverable-gold{--nq-gradient-from:var(--colors-gold-gradient-from);--nq-gradient-to:var(--colors-gold-gradient-to);&:hover,&:focus-visible{--nq-gradient-from:var(--colors-gold-gradient-darkened-from);--nq-gradient-to:var(--colors-gold-gradient-darkened-to);--hoverable-text:var(--colors-white)}}.nq-hoverable-cta{transform-style:preserve-3d;position:relative;&:after{content:var(--nq-content,"Learn more");--font-size-min:.75;--font-size-max:1;width:100%;font-size:var(--font-size);white-space:nowrap;text-transform:none;letter-spacing:normal;color:var(--colors-blue);opacity:0;transition:opacity .15s ease-out, bottom .15s ease-out, background-color .2s var(--nq-ease);background-color:#0000;font-weight:700;position:absolute;bottom:-1lh}:where(.nq-hoverable,[nq-hoverable]):where(:hover,:focus-visible) &:after{background-color:var(--colors-white);opacity:1;bottom:0}}.nq-hide-scrollbar,.nq-scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}.nq-scrollbar{&::-webkit-scrollbar{scrollbar-gutter:stable;width:.8rem;height:.8rem;margin:2px;@media screen and (width>=769px){width:1rem;height:1rem}}&::-webkit-scrollbar-thumb{background-color:var(--nq-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:.4rem}&::-webkit-scrollbar-track{background-color:var(--nq-track)}&.nq-scroll-sm::-webkit-scrollbar{width:.5rem;height:.5rem}&.nq-scroll-sm::-webkit-scrollbar-thum{border-radius:.25rem}}.nq-scrollbar-sm{&::-webkit-scrollbar{scrollbar-gutter:stable;width:.5rem;height:.5rem;margin:2px;@media screen and (width>=769px){width:1rem;height:1rem}}&::-webkit-scrollbar-thumb{background-color:var(--nq-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:.25rem}&::-webkit-scrollbar-track{background-color:var(--nq-track)}&.nq-scroll-sm::-webkit-scrollbar{width:.4rem;height:.4rem}&.nq-scroll-sm::-webkit-scrollbar-thum{border-radius:.25rem}}}@layer nq-animations{@keyframes spin{to{transform:rotate(360deg)}}@keyframes shake{0%{transform:none}15%{transform:translate(-21%)rotate(-5deg)}30%{transform:translate(13%)rotate(3deg)}45%{transform:translate(-8%)rotate(-3deg)}60%{transform:translate(5%)rotate(2deg)}75%{transform:translate(-3%)rotate(-1deg)}to{transform:none}}@keyframes fade{0%{opacity:0}}@keyframes move-left{0%{transform:translate(-100%)}}@keyframes move-right{0%{transform:translate(100%)}}@keyframes shrink{0%{transform:scale(1.1)}}@keyframes grow{0%{transform:scale(.9)}}@keyframes from-left{0%{opacity:0;transform:scale(.8)translate(-50%)}25%{opacity:0}to{opacity:1}}@keyframes from-right{0%{opacity:0;transform:scale(.8)translate(50%)}25%{opacity:0}to{opacity:1}}@keyframes from-bottom{0%{opacity:0;transform:translateY(50px)}25%{opacity:0}to{opacity:1}}.shake{animation-name:shake}.fade-in,.fade-out{animation-name:fade}.move-left-in,.move-left-out{animation-name:move-left}.move-right-in,.move-right-out{animation-name:move-right}.shrink-in,.shrink-out{animation-name:shrink}.grow-in,.grow-out{animation-name:grow}.from-left-in,.from-left-out{animation-name:from-left}.from-right-in,.from-right-out,.from-bottom-in,.from-bottom-out{animation-name:from-bottom}.fade-out,.move-left-out,.move-right-out,.shrink-out,.grow-out,.from-left-out,.from-right-out,.from-bottom-out{animation-direction:reverse}.shake,.fade-in,.fade-out,.move-left-in,.move-left-out,.move-right-in,.move-right-out,.shrink-in,.shrink-out,.grow-in,.grow-out,.from-left-in,.from-left-out,.from-right-in,.from-right-out,.from-bottom-in,.from-bottom-out{animation-duration:.4s}}@layer nq-atomic{.flex-grow{flex-grow:1}.flex-grow-half{flex-grow:.5}.flex-grow-double{flex-grow:2}.hidden{visibility:hidden}.display-none{display:none}.margin-top-5{margin-top:2.5rem}.margin-top-4{margin-top:2rem}.margin-top-3{margin-top:1.5rem}.margin-top-2{margin-top:1rem}.margin-top-1{margin-top:.5rem}.text-green{color:var(--colors-green)}.text-orange{color:var(--colors-orange)}.text-red{color:var(--colors-red)}.text-blue{color:var(--colors-blue)}.text-gold{color:var(--colors-gold)}.text-neutral{color:var(--colors-neutral)}.bg-neutral-gradient{background:var(--colors-neutral);background-image:var(--colors-gradient-neutral)}.bg-neutral-50{background:var(--colors-neutral-50)}.bg-neutral-100{background:var(--colors-neutral-100)}.bg-neutral-200{background:var(--colors-neutral-200)}.bg-neutral-300{background:var(--colors-neutral-300)}.bg-neutral-400{background:var(--colors-neutral-400)}.bg-neutral-500{background:var(--colors-neutral-500)}.bg-neutral-600{background:var(--colors-neutral-600)}.bg-neutral-700{background:var(--colors-neutral-700)}.bg-neutral-800{background:var(--colors-neutral-800)}.bg-neutral-900{background:var(--colors-neutral-900)}.bg-neutral-1100{background:var(--colors-neutral-1100)}.bg-green{background:var(--colors-green)}.bg-gold{background:var(--colors-gold)}.bg-blue{background:var(--colors-blue)}.bg-red{background:var(--colors-red)}.bg-purple{background:var(--colors-purple)}.bg-orange{background:var(--colors-orange)}.nq-shadow{box-shadow:var(--colors-shadow)}.nq-shadow-lg{box-shadow:var(--colors-shadow-lg)}}:root{--so-surface:var(--colors-neutral-50,#f7f5f1);--so-card:var(--colors-white,#fff);--so-ink:var(--colors-neutral,#242424);--so-muted:var(--colors-neutral-700,#6f6c68);--so-accent:var(--colors-red,#d9573f);--so-ember:var(--so-accent);--so-accent-soft:var(--colors-red-400,#fde8e4);--so-accent-strong:var(--colors-red-1100,#b33a24);--so-verified:var(--colors-green,#21b59a);--so-verified-soft:var(--colors-green-400,#e6f7f3);--so-verified-strong:var(--colors-green-1100,#1a8f7a);--so-warn:var(--colors-gold,#e9b213);--so-warn-soft:var(--colors-gold-400,#fdf6d8);--so-warn-strong:var(--colors-gold-1100,#b8890c);--so-warn-ink:#6b4f06;--so-warn-alt:var(--colors-orange,#f69522);--so-not-observed:var(--colors-red-1100,#c44a34);--so-not-observed-soft:var(--colors-red-500,#f9d4cc);--so-info:var(--colors-blue,#0582ca);--so-info-soft:var(--colors-blue-400,#e5f3fb);--so-info-strong:var(--colors-blue-1100,#0469a4);--so-rule:var(--colors-neutral-300,#e5e1db);--so-disabled:var(--colors-neutral-500,#a39e98);--so-disabled-soft:var(--colors-neutral-200,#f0eeea);--so-disabled-ink:var(--colors-neutral-600,#8a8580);--so-disabled-chip-ink:var(--colors-neutral-700,#5c5854);--so-focus:var(--colors-blue,#0582ca);--so-shadow:var(--nq-shadow,0 1.5rem 3rem #24242412);--so-space-1:.25rem;--so-space-2:.5rem;--so-space-3:.75rem;--so-space-4:1rem;--so-space-5:1.25rem;--so-space-6:1.5rem;--so-space-8:2rem;--so-text-2xs:.7rem;--so-text-xs:.75rem;--so-text-sm:.875rem;--so-text-md:1rem;--so-text-lg:1.125rem;--so-radius-card:1.25rem;--so-radius-chip:999px;--so-touch:44px;--so-mono:var(--nq-font-mono,"Fira Mono", monospace)}@font-face{font-family:Mulish;src:url(/assets/fonts/Mulish-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:Fira Mono;src:url(/assets/fonts/FiraMono-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Fira Mono;src:url(/assets/fonts/FiraMono-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Fira Mono;src:url(/assets/fonts/FiraMono-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{color-scheme:light;--nq-font-mono:"Fira Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-family:var(--nq-font-sans,"Mulish", sans-serif);color:var(--so-ink);background:var(--so-surface);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{background-color:var(--so-surface);min-width:320px;min-height:100vh;color:var(--so-ink);background-image:url(/assets/paper-texture-neutral-v2.png);background-repeat:repeat;background-size:1024px 1024px;margin:0}#root{min-height:100vh}:focus-visible{outline:2px solid var(--so-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}:where(a){color:var(--so-info);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--so-info) 40%, transparent);text-underline-offset:.15em;text-decoration-thickness:from-font}:where(a:hover),:where(a:focus-visible){color:var(--so-info-strong);text-decoration-color:currentColor}:where(a:visited){color:var(--so-info-strong)}:where(a:visited:hover),:where(a:visited:focus-visible){color:var(--so-info-strong);text-decoration-color:currentColor}:where(a.nq-arrow),:where(a.nq-arrow-back){text-decoration:none}:where(a.nq-arrow:hover),:where(a.nq-arrow:focus-visible),:where(a.nq-arrow-back:hover),:where(a.nq-arrow-back:focus-visible){text-decoration:underline}a[class*=nq-pill]{text-decoration:none}a.nq-pill-blue,a.nq-pill-blue:visited,a.nq-pill-blue:hover,a.nq-pill-blue:focus-visible,a.nq-pill-green,a.nq-pill-green:visited,a.nq-pill-green:hover,a.nq-pill-green:focus-visible,a.nq-pill-red,a.nq-pill-red:visited,a.nq-pill-red:hover,a.nq-pill-red:focus-visible,a.nq-pill-gold,a.nq-pill-gold:visited,a.nq-pill-gold:hover,a.nq-pill-gold:focus-visible,a.nq-pill-orange,a.nq-pill-orange:visited,a.nq-pill-orange:hover,a.nq-pill-orange:focus-visible{color:#fff;text-decoration:none}a.nq-pill-white,a.nq-pill-white:visited,a.nq-pill-white:hover,a.nq-pill-white:focus-visible{color:var(--colors-blue,#0582ca);text-decoration:none}a.nq-pill-secondary,a.nq-pill-secondary:visited,a.nq-pill-secondary:hover,a.nq-pill-secondary:focus-visible,a.nq-pill-tertiary,a.nq-pill-tertiary:visited,a.nq-pill-tertiary:hover,a.nq-pill-tertiary:focus-visible{color:var(--colors-neutral,var(--so-ink));text-decoration:none}a.bottom-nav-link,a.bottom-nav-link:visited,a.bottom-nav-link:hover,a.bottom-nav-link:focus-visible{color:inherit;text-decoration:none}a.nq-ghost-btn,a.nq-ghost-btn:visited,a.nq-ghost-btn:hover,a.nq-ghost-btn:focus-visible,a.home-method-link,a.home-method-link:visited{text-decoration:none}a.home-method-link:hover,a.home-method-link:focus-visible{text-decoration:underline}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{width:min(100% - 2rem,44rem);min-height:100vh;margin:0 auto;padding:4rem 0}.shell-header{margin-bottom:2rem}.eyebrow,.card-kicker{margin:0 0 var(--so-space-2);color:var(--so-muted);font-size:var(--so-text-xs);letter-spacing:.02em;text-transform:none;font-weight:600;line-height:1.3}.eyebrow--brand{color:var(--so-accent);letter-spacing:.04em;text-transform:uppercase;font-size:var(--so-text-2xs)}.mono{font-family:var(--so-mono)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-header{margin-bottom:var(--so-space-6)}.page-title{letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,9vw,3.25rem);line-height:1.05}.page-title--profile{letter-spacing:-.04em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(1.5rem,8vw,2.75rem);line-height:1.1;display:-webkit-box;overflow:hidden}.page-lede{margin:var(--so-space-3) 0 0;color:var(--so-muted);font-size:var(--so-text-md);max-width:40rem;line-height:1.45}.so-skeleton-line{height:var(--so-space-3);background:var(--so-disabled-soft);border-radius:.35rem;width:100%;display:block}@media (prefers-reduced-motion:no-preference){.so-skeleton-line{animation:1.2s ease-in-out infinite so-pulse}}@keyframes so-pulse{0%,to{opacity:1}50%{opacity:.55}}h1,h2,p{margin-top:0}h1,h2{margin-bottom:0}.shell-card{border:1px solid var(--so-rule);border-radius:var(--so-radius-card);background:var(--so-card);box-shadow:var(--so-shadow)}.app-main .nq-card,.app-main .nq-card-lg{outline:none;max-width:none;margin:0;overflow:visible}.so-notice--info{margin:0 0 var(--so-space-4);padding:var(--so-space-3) var(--so-space-4);border-radius:var(--so-space-3);border:1px solid color-mix(in srgb, var(--so-info) 35%, transparent);background:var(--so-info-soft);color:var(--so-info-strong);font-size:var(--so-text-sm);line-height:1.45}.shell-card p:last-child{max-width:42ch;color:var(--so-muted);font-size:var(--so-text-md);margin-bottom:0;line-height:1.6}@media (width>=600px){.shell{padding-top:7rem}}
