.font-anton-module__YB0bAa__tile{border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 88% 8%, color-mix(in oklab, var(--primitive-red) 16%, transparent), transparent 52%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), color-mix(in oklab, var(--primitive-canvas) 18%, transparent)), var(--primitive-panel-strong);isolation:isolate;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), 0 22px 50px color-mix(in oklab, var(--primitive-canvas) 38%, transparent);border-radius:14px;gap:clamp(16px,1.6vw,22px);padding:clamp(22px,2.6vw,34px);display:grid;position:relative;overflow:hidden}.font-anton-module__YB0bAa__headRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.font-anton-module__YB0bAa__name{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber);margin:0;font-size:12px}.font-anton-module__YB0bAa__categoryBadge{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);color:var(--primitive-body);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);padding:4px 10px;font-size:10px}.font-anton-module__YB0bAa__display{font-family:var(--ff-ts-anton), Impact, sans-serif;letter-spacing:0;text-transform:uppercase;color:var(--foreground,var(--primitive-text-strong));flex-wrap:wrap;gap:.02em .24em;margin:0;font-size:clamp(56px,7.4vw,116px);font-weight:400;line-height:.92;display:flex;overflow:hidden}.font-anton-module__YB0bAa__word{white-space:nowrap;display:inline-flex}.font-anton-module__YB0bAa__display span[data-letter]{opacity:0;animation:.82s cubic-bezier(.16,1,.3,1) forwards font-anton-module__YB0bAa__anton-rise;animation-delay:calc(var(--anton-i,0) * 42ms);display:inline-block;transform:translateY(110%)}@keyframes font-anton-module__YB0bAa__anton-rise{to{opacity:1;transform:translate(0,0)}}.font-anton-module__YB0bAa__body{font-family:var(--ff-ts-anton), Impact, sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--primitive-body);max-width:64ch;margin:0;font-size:18px;line-height:1.45}.font-anton-module__YB0bAa__caption{font-family:var(--ff-ts-anton), Impact, sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--primitive-muted);margin:0;font-size:13px}.font-anton-module__YB0bAa__scale{border-top:1px solid var(--primitive-line);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;padding-top:clamp(14px,1.6vw,18px);display:grid}.font-anton-module__YB0bAa__scaleItem{gap:4px;display:grid}.font-anton-module__YB0bAa__scaleSample{font-family:var(--ff-ts-anton), Impact, sans-serif;text-transform:uppercase;color:var(--foreground,var(--primitive-text-strong));font-size:28px;line-height:1}.font-anton-module__YB0bAa__scaleLabel{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}html[data-primitive-theme=light] .font-anton-module__YB0bAa__tile{background:radial-gradient(ellipse at 88% 8%, color-mix(in oklab, var(--primitive-red) 12%, transparent), transparent 52%), linear-gradient(145deg, color-mix(in oklab, var(--primitive-field-strong) 96%, transparent), color-mix(in oklab, var(--primitive-surface-3) 89%, transparent)), var(--primitive-panel-strong);border-color:var(--primitive-line);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 98%, transparent), 0 22px 44px color-mix(in oklab, var(--primitive-shadow-outline) 64%, transparent)}html[data-primitive-theme=light] .font-anton-module__YB0bAa__categoryBadge{background:color-mix(in oklab, var(--primitive-field-strong) 73%, transparent);border-color:var(--primitive-line-strong);color:var(--primitive-text-strong)}@media (prefers-reduced-motion:reduce){.font-anton-module__YB0bAa__display span[data-letter]{opacity:1;animation:none;transform:none}}
.font-big-shoulders-module__95N9ma__tile{border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 8% 92%, color-mix(in oklab, var(--primitive-teal) 14%, transparent), transparent 56%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), color-mix(in oklab, var(--primitive-canvas) 18%, transparent)), var(--primitive-panel-strong);isolation:isolate;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), 0 22px 50px color-mix(in oklab, var(--primitive-canvas) 38%, transparent);border-radius:14px;gap:clamp(16px,1.6vw,22px);padding:clamp(22px,2.6vw,34px);display:grid;position:relative;overflow:hidden}.font-big-shoulders-module__95N9ma__headRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.font-big-shoulders-module__95N9ma__name{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber);margin:0;font-size:12px}.font-big-shoulders-module__95N9ma__categoryBadge{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);color:var(--primitive-body);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);padding:4px 10px;font-size:10px}.font-big-shoulders-module__95N9ma__display{font-family:var(--ff-ts-bigshoulders), Impact, sans-serif;letter-spacing:0;text-transform:uppercase;background:linear-gradient(90deg, var(--primitive-amber) 0%, var(--primitive-red) 38%, var(--primitive-amber) 76%, var(--primitive-red) 100%);color:#0000;-webkit-text-stroke:1.4px var(--primitive-amber);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(56px,7.6vw,120px);font-weight:900;line-height:.94;animation:4.8s cubic-bezier(.65,0,.35,1) infinite font-big-shoulders-module__95N9ma__bigshoulders-fill}@keyframes font-big-shoulders-module__95N9ma__bigshoulders-fill{0%{-webkit-text-stroke-color:var(--primitive-amber);background-position:110% 0}50%{-webkit-text-stroke-color:transparent;background-position:-10% 0}to{-webkit-text-stroke-color:var(--primitive-amber);background-position:110% 0}}.font-big-shoulders-module__95N9ma__body{font-family:var(--ff-ts-bigshoulders), Impact, sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--primitive-body);max-width:64ch;margin:0;font-size:18px;font-weight:700;line-height:1.5}.font-big-shoulders-module__95N9ma__caption{font-family:var(--ff-ts-bigshoulders), Impact, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted);margin:0;font-size:13px;font-weight:400}.font-big-shoulders-module__95N9ma__scale{border-top:1px solid var(--primitive-line);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;padding-top:clamp(14px,1.6vw,18px);display:grid}.font-big-shoulders-module__95N9ma__scaleItem{gap:4px;display:grid}.font-big-shoulders-module__95N9ma__scaleSample{font-family:var(--ff-ts-bigshoulders), Impact, sans-serif;text-transform:uppercase;color:var(--foreground,var(--primitive-text-strong));font-size:30px;line-height:1}.font-big-shoulders-module__95N9ma__scaleLabel{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}html[data-primitive-theme=light] .font-big-shoulders-module__95N9ma__tile{background:radial-gradient(ellipse at 8% 92%, color-mix(in oklab, var(--primitive-teal) 11%, transparent), transparent 56%), linear-gradient(145deg, color-mix(in oklab, var(--primitive-field-strong) 96%, transparent), color-mix(in oklab, var(--primitive-surface-3) 89%, transparent)), var(--primitive-panel-strong);border-color:var(--primitive-line);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 98%, transparent), 0 22px 44px color-mix(in oklab, var(--primitive-shadow-outline) 64%, transparent)}html[data-primitive-theme=light] .font-big-shoulders-module__95N9ma__categoryBadge{background:color-mix(in oklab, var(--primitive-field-strong) 73%, transparent);border-color:var(--primitive-line-strong);color:var(--primitive-text-strong)}@media (prefers-reduced-motion:reduce){.font-big-shoulders-module__95N9ma__display{-webkit-text-stroke-color:transparent;background-position:50% 0;animation:none}}
.font-bebas-module__-x2A0G__tile{border:1px solid var(--primitive-line);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-amber) 8%, transparent) 0%, transparent 38%, transparent 64%, color-mix(in oklab, var(--primitive-red) 7%, transparent) 100%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), color-mix(in oklab, var(--primitive-canvas) 18%, transparent)), var(--primitive-panel-strong);isolation:isolate;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), 0 22px 50px color-mix(in oklab, var(--primitive-canvas) 38%, transparent);border-radius:14px;gap:clamp(16px,1.6vw,22px);padding:clamp(22px,2.6vw,34px);display:grid;position:relative;overflow:hidden}.font-bebas-module__-x2A0G__headRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.font-bebas-module__-x2A0G__name{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber);margin:0;font-size:12px}.font-bebas-module__-x2A0G__categoryBadge{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);color:var(--primitive-body);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);padding:4px 10px;font-size:10px}.font-bebas-module__-x2A0G__displayBanner{contain:paint;border-top:1px solid var(--primitive-line);border-bottom:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 8%, transparent), color-mix(in oklab, var(--primitive-red) 5%, transparent));inline-size:100%;max-inline-size:100%;padding-block:clamp(10px,1.2vw,18px);display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.font-bebas-module__-x2A0G__displayTrack{white-space:nowrap;max-inline-size:none;font-family:var(--ff-ts-bebas), Impact, sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--foreground,var(--primitive-text-strong));will-change:transform;gap:56px;padding-left:56px;font-size:clamp(60px,7.8vw,124px);font-weight:400;line-height:1;animation:28s linear infinite font-bebas-module__-x2A0G__bebas-marquee;display:inline-flex}.font-bebas-module__-x2A0G__displayTrack>span{align-items:center;gap:32px;display:inline-flex}.font-bebas-module__-x2A0G__dot{border-radius:var(--primitive-radius-pill);background:var(--primitive-red);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in oklab, var(--primitive-text-strong) 18%, transparent), 0 0 14px color-mix(in oklab, var(--primitive-red) 55%, transparent);display:inline-block}@keyframes font-bebas-module__-x2A0G__bebas-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.font-bebas-module__-x2A0G__body{font-family:var(--ff-ts-bebas), Impact, sans-serif;letter-spacing:.03em;text-transform:uppercase;color:var(--primitive-body);max-width:64ch;margin:0;font-size:19px;line-height:1.45}.font-bebas-module__-x2A0G__caption{font-family:var(--ff-ts-bebas), Impact, sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--primitive-muted);margin:0;font-size:13px}.font-bebas-module__-x2A0G__scale{border-top:1px solid var(--primitive-line);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;padding-top:clamp(14px,1.6vw,18px);display:grid}.font-bebas-module__-x2A0G__scaleItem{gap:4px;display:grid}.font-bebas-module__-x2A0G__scaleSample{font-family:var(--ff-ts-bebas), Impact, sans-serif;text-transform:uppercase;color:var(--foreground,var(--primitive-text-strong));font-size:28px;line-height:1}.font-bebas-module__-x2A0G__scaleLabel{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}html[data-primitive-theme=light] .font-bebas-module__-x2A0G__tile{background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-amber) 8%, transparent) 0%, transparent 38%, transparent 64%, color-mix(in oklab, var(--primitive-red) 8%, transparent) 100%), linear-gradient(145deg, color-mix(in oklab, var(--primitive-field-strong) 96%, transparent), color-mix(in oklab, var(--primitive-surface-3) 89%, transparent)), var(--primitive-panel-strong);border-color:var(--primitive-line);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 98%, transparent), 0 22px 44px color-mix(in oklab, var(--primitive-shadow-outline) 64%, transparent)}html[data-primitive-theme=light] .font-bebas-module__-x2A0G__categoryBadge{background:color-mix(in oklab, var(--primitive-field-strong) 73%, transparent);border-color:var(--primitive-line-strong);color:var(--primitive-text-strong)}@media (prefers-reduced-motion:reduce){.font-bebas-module__-x2A0G__displayBanner{-webkit-mask-image:none;mask-image:none}.font-bebas-module__-x2A0G__displayTrack{white-space:normal;will-change:auto;padding-left:0;animation:none;display:block;transform:translate(0,0)}.font-bebas-module__-x2A0G__displayTrack>span{display:none}.font-bebas-module__-x2A0G__displayTrack>span:first-child{flex-wrap:wrap;display:inline-flex}}
.font-space-grotesk-module__euR86W__tile{border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 92% 18%, color-mix(in oklab, var(--primitive-teal) 16%, transparent), transparent 52%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), color-mix(in oklab, var(--primitive-canvas) 18%, transparent)), var(--primitive-panel-strong);isolation:isolate;min-width:0;max-width:100%;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), 0 22px 50px color-mix(in oklab, var(--primitive-canvas) 38%, transparent);border-radius:14px;gap:clamp(16px,1.6vw,22px);padding:clamp(22px,2.6vw,34px);display:grid;position:relative;overflow:hidden}.font-space-grotesk-module__euR86W__headRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.font-space-grotesk-module__euR86W__name{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber);margin:0;font-size:12px}.font-space-grotesk-module__euR86W__categoryBadge{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);color:var(--primitive-body);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);padding:4px 10px;font-size:10px}.font-space-grotesk-module__euR86W__displayShell{min-width:0;max-width:100%;font-family:var(--ff-ts-space-grotesk), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.01em;color:var(--foreground,var(--primitive-text-strong));min-height:1.05em;margin:0;font-size:clamp(40px,5.4vw,76px);font-weight:600;line-height:1.05;display:block;overflow:hidden}.font-space-grotesk-module__euR86W__typeBox{white-space:nowrap;border-right:3px solid var(--primitive-teal);vertical-align:bottom;width:22ch;max-width:100%;animation:5.4s steps(28,end) infinite alternate font-space-grotesk-module__euR86W__space-type,.72s steps(2,end) infinite font-space-grotesk-module__euR86W__space-caret;display:inline-block;overflow:hidden}@keyframes font-space-grotesk-module__euR86W__space-type{0%{width:0}to{width:22ch}}@keyframes font-space-grotesk-module__euR86W__space-caret{0%{border-right-color:var(--primitive-teal)}to{border-right-color:#0000}}.font-space-grotesk-module__euR86W__body{font-family:var(--ff-ts-space-grotesk), "Helvetica Neue", Arial, sans-serif;letter-spacing:0;color:var(--primitive-body);max-width:64ch;margin:0;font-size:16px;font-weight:400;line-height:1.6}.font-space-grotesk-module__euR86W__caption{font-family:var(--ff-ts-space-grotesk), "Helvetica Neue", Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--primitive-muted);margin:0;font-size:13px;font-weight:500}.font-space-grotesk-module__euR86W__scale{border-top:1px solid var(--primitive-line);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;padding-top:clamp(14px,1.6vw,18px);display:grid}.font-space-grotesk-module__euR86W__scaleItem{gap:4px;display:grid}.font-space-grotesk-module__euR86W__scaleSample{font-family:var(--ff-ts-space-grotesk), "Helvetica Neue", Arial, sans-serif;color:var(--foreground,var(--primitive-text-strong));font-size:26px;line-height:1}.font-space-grotesk-module__euR86W__scaleLabel{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}html[data-primitive-theme=light] .font-space-grotesk-module__euR86W__tile{background:radial-gradient(ellipse at 92% 18%, color-mix(in oklab, var(--primitive-teal) 12%, transparent), transparent 52%), linear-gradient(145deg, color-mix(in oklab, var(--primitive-field-strong) 96%, transparent), color-mix(in oklab, var(--primitive-surface-3) 89%, transparent)), var(--primitive-panel-strong);border-color:var(--primitive-line);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 98%, transparent), 0 22px 44px color-mix(in oklab, var(--primitive-shadow-outline) 64%, transparent)}html[data-primitive-theme=light] .font-space-grotesk-module__euR86W__categoryBadge{background:color-mix(in oklab, var(--primitive-field-strong) 73%, transparent);border-color:var(--primitive-line-strong);color:var(--primitive-text-strong)}@media (prefers-reduced-motion:reduce){.font-space-grotesk-module__euR86W__typeBox{border-right-color:#0000;width:min(22ch,100%);animation:none}}
.font-fraunces-module__w6cB6a__tile{border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 14% 18%, color-mix(in oklab, var(--primitive-amber) 13%, transparent), transparent 56%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), color-mix(in oklab, var(--primitive-canvas) 18%, transparent)), var(--primitive-panel-strong);isolation:isolate;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), 0 22px 50px color-mix(in oklab, var(--primitive-canvas) 38%, transparent);border-radius:14px;gap:clamp(16px,1.6vw,22px);padding:clamp(22px,2.6vw,34px);display:grid;position:relative;overflow:hidden}.font-fraunces-module__w6cB6a__headRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.font-fraunces-module__w6cB6a__name{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber);margin:0;font-size:12px}.font-fraunces-module__w6cB6a__categoryBadge{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);color:var(--primitive-body);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);padding:4px 10px;font-size:10px}.font-fraunces-module__w6cB6a__display{font-family:var(--ff-ts-fraunces), Georgia, serif;letter-spacing:-.02em;color:var(--foreground,var(--primitive-text-strong));font-variation-settings:"wght" 200, "opsz" 9, "SOFT" 0, "WONK" 0;margin:0;font-size:clamp(56px,7.6vw,120px);line-height:.95;animation:6.4s cubic-bezier(.45,0,.55,1) infinite alternate font-fraunces-module__w6cB6a__fraunces-morph}@keyframes font-fraunces-module__w6cB6a__fraunces-morph{0%{font-variation-settings:"wght" 200, "opsz" 9, "SOFT" 0, "WONK" 0;letter-spacing:-.005em}50%{font-variation-settings:"wght" 700, "opsz" 144, "SOFT" 100, "WONK" 1;letter-spacing:-.025em}to{font-variation-settings:"wght" 900, "opsz" 144, "SOFT" 100, "WONK" 0;letter-spacing:-.03em}}.font-fraunces-module__w6cB6a__body{font-family:var(--ff-ts-fraunces), Georgia, serif;color:var(--primitive-body);font-variation-settings:"wght" 380, "opsz" 14, "SOFT" 50, "WONK" 0;max-width:64ch;margin:0;font-size:17px;line-height:1.65}.font-fraunces-module__w6cB6a__caption{font-family:var(--ff-ts-fraunces), Georgia, serif;color:var(--primitive-muted);font-variation-settings:"wght" 420, "opsz" 12;margin:0;font-size:14px;font-style:italic;line-height:1.5}.font-fraunces-module__w6cB6a__scale{border-top:1px solid var(--primitive-line);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;padding-top:clamp(14px,1.6vw,18px);display:grid}.font-fraunces-module__w6cB6a__scaleItem{gap:4px;display:grid}.font-fraunces-module__w6cB6a__scaleSample{font-family:var(--ff-ts-fraunces), Georgia, serif;color:var(--foreground,var(--primitive-text-strong));font-size:32px;line-height:1}.font-fraunces-module__w6cB6a__scaleLabel{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}html[data-primitive-theme=light] .font-fraunces-module__w6cB6a__tile{background:radial-gradient(ellipse at 14% 18%, color-mix(in oklab, var(--primitive-amber) 10%, transparent), transparent 56%), linear-gradient(145deg, color-mix(in oklab, var(--primitive-field-strong) 96%, transparent), color-mix(in oklab, var(--primitive-surface-3) 89%, transparent)), var(--primitive-panel-strong);border-color:var(--primitive-line);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 98%, transparent), 0 22px 44px color-mix(in oklab, var(--primitive-shadow-outline) 64%, transparent)}html[data-primitive-theme=light] .font-fraunces-module__w6cB6a__categoryBadge{background:color-mix(in oklab, var(--primitive-field-strong) 73%, transparent);border-color:var(--primitive-line-strong);color:var(--primitive-text-strong)}@media (prefers-reduced-motion:reduce){.font-fraunces-module__w6cB6a__display{font-variation-settings:"wght" 700, "opsz" 144;animation:none}}
.font-major-mono-module__dn6o4W__tile{border:1px solid var(--primitive-line);background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--primitive-teal) 4%, transparent) 0 1px, transparent 1px 24px), radial-gradient(ellipse at 78% 92%, color-mix(in oklab, var(--primitive-teal) 16%, transparent), transparent 56%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), color-mix(in oklab, var(--primitive-canvas) 18%, transparent)), var(--primitive-panel-strong);isolation:isolate;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), 0 22px 50px color-mix(in oklab, var(--primitive-canvas) 38%, transparent);border-radius:14px;gap:clamp(16px,1.6vw,22px);padding:clamp(22px,2.6vw,34px);display:grid;position:relative;overflow:hidden}.font-major-mono-module__dn6o4W__headRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.font-major-mono-module__dn6o4W__name{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber);margin:0;font-size:12px}.font-major-mono-module__dn6o4W__categoryBadge{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);color:var(--primitive-body);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);padding:4px 10px;font-size:10px}.font-major-mono-module__dn6o4W__display{font-family:var(--ff-ts-major-mono), "Courier New", monospace;letter-spacing:.02em;color:var(--primitive-teal);text-transform:lowercase;font-feature-settings:"tnum";white-space:nowrap;text-overflow:clip;margin:0;font-size:clamp(40px,5.2vw,80px);line-height:1.1;overflow:hidden}.font-major-mono-module__dn6o4W__display:before{content:"▌";color:var(--primitive-green);margin-right:.25em;animation:.72s steps(2,end) infinite font-major-mono-module__dn6o4W__major-cursor;display:inline-block}@keyframes font-major-mono-module__dn6o4W__major-cursor{0%{opacity:1}to{opacity:0}}.font-major-mono-module__dn6o4W__body{font-family:var(--ff-ts-major-mono), "Courier New", monospace;letter-spacing:.02em;color:var(--primitive-body);text-transform:lowercase;max-width:64ch;margin:0;font-size:14px;line-height:1.7}.font-major-mono-module__dn6o4W__caption{font-family:var(--ff-ts-major-mono), "Courier New", monospace;letter-spacing:.06em;color:var(--primitive-muted);text-transform:lowercase;margin:0;font-size:12px}.font-major-mono-module__dn6o4W__scale{border-top:1px solid var(--primitive-line);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;padding-top:clamp(14px,1.6vw,18px);display:grid}.font-major-mono-module__dn6o4W__scaleItem{gap:4px;display:grid}.font-major-mono-module__dn6o4W__scaleSample{font-family:var(--ff-ts-major-mono), "Courier New", monospace;color:var(--foreground,var(--primitive-text-strong));text-transform:lowercase;font-size:26px;line-height:1}.font-major-mono-module__dn6o4W__scaleLabel{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}html[data-primitive-theme=light] .font-major-mono-module__dn6o4W__tile{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-teal) 6%, transparent) 1px, transparent 1px) 0 0 / 24px 24px, radial-gradient(ellipse at 78% 92%, color-mix(in oklab, var(--primitive-teal) 12%, transparent), transparent 56%), linear-gradient(145deg, color-mix(in oklab, var(--primitive-field-strong) 96%, transparent), color-mix(in oklab, var(--primitive-surface-3) 89%, transparent)), var(--primitive-panel-strong);border-color:var(--primitive-line);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 98%, transparent), 0 22px 44px color-mix(in oklab, var(--primitive-shadow-outline) 64%, transparent)}html[data-primitive-theme=light] .font-major-mono-module__dn6o4W__categoryBadge{background:color-mix(in oklab, var(--primitive-field-strong) 73%, transparent);border-color:var(--primitive-line-strong);color:var(--primitive-text-strong)}@media (prefers-reduced-motion:reduce){.font-major-mono-module__dn6o4W__display:before{animation:none}}
.font-bricolage-module__BXO0Da__tile{border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 92% 84%, color-mix(in oklab, var(--primitive-green) 13%, transparent), transparent 56%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), color-mix(in oklab, var(--primitive-canvas) 18%, transparent)), var(--primitive-panel-strong);isolation:isolate;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), 0 22px 50px color-mix(in oklab, var(--primitive-canvas) 38%, transparent);border-radius:14px;gap:clamp(16px,1.6vw,22px);padding:clamp(22px,2.6vw,34px);display:grid;position:relative;overflow:hidden}.font-bricolage-module__BXO0Da__headRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.font-bricolage-module__BXO0Da__name{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber);margin:0;font-size:12px}.font-bricolage-module__BXO0Da__categoryBadge{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);color:var(--primitive-body);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);padding:4px 10px;font-size:10px}.font-bricolage-module__BXO0Da__display{font-family:var(--ff-ts-bricolage), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.02em;color:var(--foreground,var(--primitive-text-strong));font-variation-settings:"wdth" 75, "opsz" 12;margin:0;font-size:clamp(48px,6.4vw,100px);font-weight:800;line-height:.98;animation:6.4s cubic-bezier(.45,0,.55,1) infinite alternate font-bricolage-module__BXO0Da__bricolage-swing}@keyframes font-bricolage-module__BXO0Da__bricolage-swing{0%{font-variation-settings:"wdth" 75, "opsz" 12;letter-spacing:-.005em}50%{font-variation-settings:"wdth" 100, "opsz" 48;letter-spacing:-.018em}to{font-variation-settings:"wdth" 125, "opsz" 96;letter-spacing:-.026em}}.font-bricolage-module__BXO0Da__body{font-family:var(--ff-ts-bricolage), "Helvetica Neue", Arial, sans-serif;color:var(--primitive-body);font-variation-settings:"wdth" 100, "opsz" 14;max-width:64ch;margin:0;font-size:17px;font-weight:400;line-height:1.6}.font-bricolage-module__BXO0Da__caption{font-family:var(--ff-ts-bricolage), "Helvetica Neue", Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-variation-settings:"wdth" 85, "opsz" 12;margin:0;font-size:12px;font-weight:600}.font-bricolage-module__BXO0Da__scale{border-top:1px solid var(--primitive-line);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;padding-top:clamp(14px,1.6vw,18px);display:grid}.font-bricolage-module__BXO0Da__scaleItem{gap:4px;display:grid}.font-bricolage-module__BXO0Da__scaleSample{font-family:var(--ff-ts-bricolage), "Helvetica Neue", Arial, sans-serif;color:var(--foreground,var(--primitive-text-strong));font-size:30px;line-height:1}.font-bricolage-module__BXO0Da__scaleLabel{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}html[data-primitive-theme=light] .font-bricolage-module__BXO0Da__tile{background:radial-gradient(ellipse at 92% 84%, color-mix(in oklab, var(--primitive-green) 10%, transparent), transparent 56%), linear-gradient(145deg, color-mix(in oklab, var(--primitive-field-strong) 96%, transparent), color-mix(in oklab, var(--primitive-surface-3) 89%, transparent)), var(--primitive-panel-strong);border-color:var(--primitive-line);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 98%, transparent), 0 22px 44px color-mix(in oklab, var(--primitive-shadow-outline) 64%, transparent)}html[data-primitive-theme=light] .font-bricolage-module__BXO0Da__categoryBadge{background:color-mix(in oklab, var(--primitive-field-strong) 73%, transparent);border-color:var(--primitive-line-strong);color:var(--primitive-text-strong)}@media (prefers-reduced-motion:reduce){.font-bricolage-module__BXO0Da__display{font-variation-settings:"wdth" 100, "opsz" 48;animation:none}}
.font-ibm-mono-module__CaF3KG__tile{border:1px solid var(--primitive-line);background:repeating-linear-gradient(0deg, color-mix(in oklab, var(--primitive-teal) 4%, transparent) 0 1px, transparent 1px 18px), radial-gradient(ellipse at 10% 18%, color-mix(in oklab, var(--primitive-teal) 14%, transparent), transparent 56%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), color-mix(in oklab, var(--primitive-canvas) 18%, transparent)), var(--primitive-panel-strong);isolation:isolate;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), 0 22px 50px color-mix(in oklab, var(--primitive-canvas) 38%, transparent);border-radius:14px;gap:clamp(16px,1.6vw,22px);padding:clamp(22px,2.6vw,34px);display:grid;position:relative;overflow:hidden}.font-ibm-mono-module__CaF3KG__headRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.font-ibm-mono-module__CaF3KG__name{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber);margin:0;font-size:12px}.font-ibm-mono-module__CaF3KG__categoryBadge{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);color:var(--primitive-body);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);padding:4px 10px;font-size:10px}.font-ibm-mono-module__CaF3KG__displayShell{font-family:var(--ff-ts-ibm-mono), "JetBrains Mono", monospace;letter-spacing:0;color:#0000;background:linear-gradient(180deg, var(--primitive-teal) 0%, var(--primitive-green) 100%);-webkit-background-clip:text;background-clip:text;margin:0;padding:4px 0;font-size:clamp(36px,4.6vw,64px);font-weight:600;line-height:1.05;display:inline-block;position:relative;overflow:hidden}.font-ibm-mono-module__CaF3KG__displayShell:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--primitive-teal) 55%, transparent) 50%, transparent 100%);mix-blend-mode:screen;pointer-events:none;width:24%;animation:3.8s cubic-bezier(.65,0,.35,1) infinite font-ibm-mono-module__CaF3KG__ibm-scanline;position:absolute;top:0;bottom:0;left:0}@keyframes font-ibm-mono-module__CaF3KG__ibm-scanline{0%{transform:translate(-110%)}to{transform:translate(520%)}}.font-ibm-mono-module__CaF3KG__body{font-family:var(--ff-ts-ibm-mono), "JetBrains Mono", monospace;color:var(--primitive-body);max-width:64ch;margin:0;font-size:14px;font-weight:400;line-height:1.7}.font-ibm-mono-module__CaF3KG__caption{font-family:var(--ff-ts-ibm-mono), "JetBrains Mono", monospace;letter-spacing:.08em;color:var(--primitive-muted);margin:0;font-size:12px;font-weight:600}.font-ibm-mono-module__CaF3KG__scale{border-top:1px solid var(--primitive-line);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;padding-top:clamp(14px,1.6vw,18px);display:grid}.font-ibm-mono-module__CaF3KG__scaleItem{gap:4px;display:grid}.font-ibm-mono-module__CaF3KG__scaleSample{font-family:var(--ff-ts-ibm-mono), "JetBrains Mono", monospace;color:var(--foreground,var(--primitive-text-strong));font-size:26px;line-height:1}.font-ibm-mono-module__CaF3KG__scaleLabel{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}html[data-primitive-theme=light] .font-ibm-mono-module__CaF3KG__tile{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-teal) 6%, transparent) 1px, transparent 1px) 0 0 / 24px 24px, radial-gradient(ellipse at 10% 18%, color-mix(in oklab, var(--primitive-teal) 12%, transparent), transparent 56%), linear-gradient(145deg, color-mix(in oklab, var(--primitive-field-strong) 96%, transparent), color-mix(in oklab, var(--primitive-surface-3) 89%, transparent)), var(--primitive-panel-strong);border-color:var(--primitive-line);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 98%, transparent), 0 22px 44px color-mix(in oklab, var(--primitive-shadow-outline) 64%, transparent)}html[data-primitive-theme=light] .font-ibm-mono-module__CaF3KG__categoryBadge{background:color-mix(in oklab, var(--primitive-field-strong) 73%, transparent);border-color:var(--primitive-line-strong);color:var(--primitive-text-strong)}@media (prefers-reduced-motion:reduce){.font-ibm-mono-module__CaF3KG__displayShell:after{opacity:0;animation:none}}
.font-inter-tight-module__yvysiG__tile{border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 14% 90%, color-mix(in oklab, var(--primitive-amber) 13%, transparent), transparent 56%), radial-gradient(ellipse at 86% 12%, color-mix(in oklab, var(--primitive-red) 12%, transparent), transparent 56%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), color-mix(in oklab, var(--primitive-canvas) 18%, transparent)), var(--primitive-panel-strong);isolation:isolate;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), 0 22px 50px color-mix(in oklab, var(--primitive-canvas) 38%, transparent);border-radius:14px;gap:clamp(16px,1.6vw,22px);padding:clamp(22px,2.6vw,34px);display:grid;position:relative;overflow:hidden}.font-inter-tight-module__yvysiG__headRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.font-inter-tight-module__yvysiG__name{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber);margin:0;font-size:12px}.font-inter-tight-module__yvysiG__categoryBadge{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);color:var(--primitive-body);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);padding:4px 10px;font-size:10px}.font-inter-tight-module__yvysiG__display{font-family:var(--ff-ts-inter-tight), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.025em;background:linear-gradient(90deg, var(--primitive-red) 0%, var(--primitive-amber) 28%, var(--primitive-teal) 60%, var(--primitive-green) 100%);color:#0000;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(48px,6.4vw,100px);font-weight:800;line-height:.98;animation:6s ease-in-out infinite alternate font-inter-tight-module__yvysiG__inter-tight-sweep}@keyframes font-inter-tight-module__yvysiG__inter-tight-sweep{0%{background-position:0%}to{background-position:100%}}.font-inter-tight-module__yvysiG__body{font-family:var(--ff-ts-inter-tight), "Helvetica Neue", Arial, sans-serif;color:var(--primitive-body);max-width:64ch;margin:0;font-size:16px;font-weight:400;line-height:1.6}.font-inter-tight-module__yvysiG__caption{font-family:var(--ff-ts-inter-tight), "Helvetica Neue", Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);margin:0;font-size:12px;font-weight:600}.font-inter-tight-module__yvysiG__scale{border-top:1px solid var(--primitive-line);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;padding-top:clamp(14px,1.6vw,18px);display:grid}.font-inter-tight-module__yvysiG__scaleItem{gap:4px;display:grid}.font-inter-tight-module__yvysiG__scaleSample{font-family:var(--ff-ts-inter-tight), "Helvetica Neue", Arial, sans-serif;color:var(--foreground,var(--primitive-text-strong));font-size:28px;line-height:1}.font-inter-tight-module__yvysiG__scaleLabel{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}html[data-primitive-theme=light] .font-inter-tight-module__yvysiG__tile{background:radial-gradient(ellipse at 14% 90%, color-mix(in oklab, var(--primitive-amber) 10%, transparent), transparent 56%), radial-gradient(ellipse at 86% 12%, color-mix(in oklab, var(--primitive-red) 10%, transparent), transparent 56%), linear-gradient(145deg, color-mix(in oklab, var(--primitive-field-strong) 96%, transparent), color-mix(in oklab, var(--primitive-surface-3) 89%, transparent)), var(--primitive-panel-strong);border-color:var(--primitive-line);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 98%, transparent), 0 22px 44px color-mix(in oklab, var(--primitive-shadow-outline) 64%, transparent)}html[data-primitive-theme=light] .font-inter-tight-module__yvysiG__categoryBadge{background:color-mix(in oklab, var(--primitive-field-strong) 73%, transparent);border-color:var(--primitive-line-strong);color:var(--primitive-text-strong)}@media (prefers-reduced-motion:reduce){.font-inter-tight-module__yvysiG__display{background:var(--primitive-amber);-webkit-background-clip:text;background-clip:text;animation:none}}
.font-cormorant-module__BYRLha__tile{border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 78% 14%, color-mix(in oklab, var(--primitive-amber) 10%, transparent), transparent 56%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), color-mix(in oklab, var(--primitive-canvas) 18%, transparent)), var(--primitive-panel-strong);isolation:isolate;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), 0 22px 50px color-mix(in oklab, var(--primitive-canvas) 38%, transparent);border-radius:14px;gap:clamp(16px,1.6vw,22px);padding:clamp(22px,2.6vw,34px);display:grid;position:relative;overflow:hidden}.font-cormorant-module__BYRLha__headRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.font-cormorant-module__BYRLha__name{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber);margin:0;font-size:12px}.font-cormorant-module__BYRLha__categoryBadge{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);color:var(--primitive-body);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);padding:4px 10px;font-size:10px}.font-cormorant-module__BYRLha__display{font-family:var(--ff-ts-cormorant), Garamond, "Times New Roman", serif;letter-spacing:-.01em;color:var(--foreground,var(--primitive-text-strong));margin:0;font-size:clamp(56px,7.4vw,116px);font-style:italic;font-weight:400;line-height:1.02;animation:7s cubic-bezier(.4,0,.2,1) infinite alternate font-cormorant-module__BYRLha__cormorant-shift;display:inline-block}@keyframes font-cormorant-module__BYRLha__cormorant-shift{0%{opacity:0;font-style:italic;transform:translateY(18px)skew(-7deg)}35%{opacity:1;font-style:italic;transform:translate(0,0)skew(-4deg)}70%{opacity:1;font-style:italic;transform:translate(0,0)skew(-2deg)}to{opacity:1;font-style:normal;transform:translate(0,0)skew(0)}}.font-cormorant-module__BYRLha__body{font-family:var(--ff-ts-cormorant), Garamond, "Times New Roman", serif;color:var(--primitive-body);max-width:64ch;margin:0;font-size:19px;font-weight:400;line-height:1.6}.font-cormorant-module__BYRLha__caption{font-family:var(--ff-ts-cormorant), Garamond, "Times New Roman", serif;color:var(--primitive-muted);margin:0;font-size:15px;font-style:italic;line-height:1.5}.font-cormorant-module__BYRLha__scale{border-top:1px solid var(--primitive-line);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;padding-top:clamp(14px,1.6vw,18px);display:grid}.font-cormorant-module__BYRLha__scaleItem{gap:4px;display:grid}.font-cormorant-module__BYRLha__scaleSample{font-family:var(--ff-ts-cormorant), Garamond, "Times New Roman", serif;color:var(--foreground,var(--primitive-text-strong));font-size:34px;line-height:1}.font-cormorant-module__BYRLha__scaleLabel{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}html[data-primitive-theme=light] .font-cormorant-module__BYRLha__tile{background:radial-gradient(ellipse at 78% 14%, color-mix(in oklab, var(--primitive-amber) 9%, transparent), transparent 56%), linear-gradient(145deg, color-mix(in oklab, var(--primitive-field-strong) 96%, transparent), color-mix(in oklab, var(--primitive-surface-3) 89%, transparent)), var(--primitive-panel-strong);border-color:var(--primitive-line);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 98%, transparent), 0 22px 44px color-mix(in oklab, var(--primitive-shadow-outline) 64%, transparent)}html[data-primitive-theme=light] .font-cormorant-module__BYRLha__categoryBadge{background:color-mix(in oklab, var(--primitive-field-strong) 73%, transparent);border-color:var(--primitive-line-strong);color:var(--primitive-text-strong)}@media (prefers-reduced-motion:reduce){.font-cormorant-module__BYRLha__display{opacity:1;font-style:normal;animation:none;transform:none}}
.scene-shell-module___VGkbq__shell{border:1px solid var(--primitive-line);background:linear-gradient(180deg, #ffffff0b, #ffffff01), var(--primitive-panel);isolation:isolate;border-radius:14px;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #00000047;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.05),0 24px 60px lab(0% 0 0/.28)}@supports (color:lab(0% 0 0)){.scene-shell-module___VGkbq__shell{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.045), lab(100% -.0000298023 .0000119209/.005)), var(--primitive-panel)}}.scene-shell-module___VGkbq__shell figcaption{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scene-shell-module___VGkbq__canvasWrap{--primitive-line:#ffffff21;--primitive-line-muted:#ffffff14;--primitive-line-strong:#ffffff3d;--primitive-field-bg:color-mix(in oklab, var(--primitive-canvas) 84%, color-mix(in oklab, var(--primitive-teal) 30%, transparent));--primitive-field-hover:color-mix(in oklab, var(--primitive-canvas) 78%, color-mix(in oklab, var(--primitive-teal) 36%, transparent));--primitive-panel-strong:color-mix(in oklab, var(--primitive-canvas) 94%, transparent);--primitive-control-active:linear-gradient(180deg, #ffffff14, #ffffff05);--primitive-control-surface:linear-gradient(180deg, color-mix(in oklab, var(--primitive-canvas) 95%, white 26%), color-mix(in oklab, var(--primitive-canvas) 95%, white 6%));aspect-ratio:4/3;background:linear-gradient(90deg, #ffffff09 1px, transparent 1px) 50% 50% / 76px 76px, linear-gradient(0deg, #ffffff07 1px, transparent 1px) 50% 50% / 76px 76px, radial-gradient(circle at 18% 16%, color-mix(in oklab, var(--primitive-teal) 20%, transparent), transparent 32%), radial-gradient(circle at 82% 18%, color-mix(in oklab, var(--primitive-red) 18%, transparent), transparent 34%), radial-gradient(circle at 50% 110%, color-mix(in oklab, var(--primitive-amber) 14%, transparent), transparent 42%), var(--primitive-canvas);width:100%;min-height:320px;position:relative}@supports (color:lab(0% 0 0)){.scene-shell-module___VGkbq__canvasWrap{--primitive-line:lab(100% -.0000298023 .0000119209/.13);--primitive-line-muted:lab(100% -.0000298023 .0000119209/.08);--primitive-line-strong:lab(100% -.0000298023 .0000119209/.24);--primitive-control-active:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.08), lab(100% -.0000298023 .0000119209/.02));background:linear-gradient(90deg, lab(100% -.0000298023 .0000119209/.035) 1px, transparent 1px) 50% 50% / 76px 76px, linear-gradient(0deg, lab(100% -.0000298023 .0000119209/.026) 1px, transparent 1px) 50% 50% / 76px 76px, radial-gradient(circle at 18% 16%, color-mix(in oklab, var(--primitive-teal) 20%, transparent), transparent 32%), radial-gradient(circle at 82% 18%, color-mix(in oklab, var(--primitive-red) 18%, transparent), transparent 34%), radial-gradient(circle at 50% 110%, color-mix(in oklab, var(--primitive-amber) 14%, transparent), transparent 42%), var(--primitive-canvas)}}html[data-primitive-theme=light] .scene-shell-module___VGkbq__canvasWrap{--primitive-line:color-mix(in oklab, var(--primitive-canvas) 87%, black 13%);--primitive-line-muted:color-mix(in oklab, var(--primitive-canvas) 92%, black 8%);--primitive-line-strong:color-mix(in oklab, var(--primitive-canvas) 76%, black 24%);--primitive-field-bg:#ffffffbd;--primitive-field-hover:#ffffffeb;--primitive-panel-strong:#fffffff0;--primitive-control-active:linear-gradient(145deg, #fffffffa, color-mix(in oklab, var(--primitive-red) 8%, white 74%)), color-mix(in oklab, var(--primitive-red) 13%, transparent);--primitive-control-surface:linear-gradient(145deg, #ffffffdb, color-mix(in oklab, var(--primitive-teal) 14%, white 58%)), #ffffff85;background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent) 1px, transparent 1px) 50% 50% / 76px 76px, linear-gradient(0deg, color-mix(in oklab, var(--primitive-text-strong) 3.2%, transparent) 1px, transparent 1px) 50% 50% / 76px 76px, radial-gradient(circle at 18% 16%, color-mix(in oklab, var(--primitive-teal) 14%, transparent), transparent 32%), radial-gradient(circle at 82% 18%, color-mix(in oklab, var(--primitive-red) 12%, transparent), transparent 34%), radial-gradient(circle at 50% 110%, color-mix(in oklab, var(--primitive-amber) 10%, transparent), transparent 42%), color-mix(in oklab, var(--primitive-canvas) 96%, white)}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__canvasWrap{--primitive-field-bg:lab(100% -.0000298023 .0000119209/.74);--primitive-field-hover:lab(100% -.0000298023 .0000119209/.92);--primitive-panel-strong:lab(100% -.0000298023 .0000119209/.94);--primitive-control-active:linear-gradient(145deg, lab(100% -.0000298023 .0000119209/.98), color-mix(in oklab, var(--primitive-red) 8%, white 74%)), color-mix(in oklab, var(--primitive-red) 13%, transparent);--primitive-control-surface:linear-gradient(145deg, lab(100% -.0000298023 .0000119209/.86), color-mix(in oklab, var(--primitive-teal) 14%, white 58%)), lab(100% -.0000298023 .0000119209/.52)}}.scene-shell-module___VGkbq__canvasWrap>canvas{outline:none;display:block;width:100%!important;height:100%!important}.scene-shell-module___VGkbq__primitiveFallback{--primitive-line:#ffffff21;--primitive-line-muted:#ffffff14;--primitive-line-strong:#ffffff3d;--primitive-field-bg:color-mix(in oklab, var(--primitive-canvas) 84%, color-mix(in oklab, var(--primitive-teal) 30%, transparent));--primitive-field-hover:color-mix(in oklab, var(--primitive-canvas) 78%, color-mix(in oklab, var(--primitive-teal) 36%, transparent));--primitive-panel-strong:color-mix(in oklab, var(--primitive-canvas) 94%, transparent);--primitive-control-active:linear-gradient(180deg, #ffffff14, #ffffff05);--primitive-control-surface:linear-gradient(180deg, color-mix(in oklab, var(--primitive-canvas) 95%, white 26%), color-mix(in oklab, var(--primitive-canvas) 95%, white 6%));background:linear-gradient(90deg, #ffffff09 1px, transparent 1px) 50% 50% / 76px 76px, linear-gradient(0deg, #ffffff07 1px, transparent 1px) 50% 50% / 76px 76px, radial-gradient(circle at 18% 16%, color-mix(in oklab, var(--primitive-teal) 18%, transparent), transparent 32%), radial-gradient(circle at 82% 18%, color-mix(in oklab, var(--primitive-red) 16%, transparent), transparent 34%), radial-gradient(circle at 50% 110%, color-mix(in oklab, var(--primitive-amber) 12%, transparent), transparent 42%), var(--primitive-canvas);color:#ffffffd1;color:lab(100% -.0000298023 .0000119209/.82);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(320px,1.08fr) minmax(280px,.92fr);align-items:stretch;gap:clamp(12px,2vw,20px);min-height:100%;padding:clamp(14px,2.4vw,28px);display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.scene-shell-module___VGkbq__primitiveFallback{--primitive-line:lab(100% -.0000298023 .0000119209/.13);--primitive-line-muted:lab(100% -.0000298023 .0000119209/.08);--primitive-line-strong:lab(100% -.0000298023 .0000119209/.24);--primitive-control-active:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.08), lab(100% -.0000298023 .0000119209/.02));background:linear-gradient(90deg, lab(100% -.0000298023 .0000119209/.035) 1px, transparent 1px) 50% 50% / 76px 76px, linear-gradient(0deg, lab(100% -.0000298023 .0000119209/.026) 1px, transparent 1px) 50% 50% / 76px 76px, radial-gradient(circle at 18% 16%, color-mix(in oklab, var(--primitive-teal) 18%, transparent), transparent 32%), radial-gradient(circle at 82% 18%, color-mix(in oklab, var(--primitive-red) 16%, transparent), transparent 34%), radial-gradient(circle at 50% 110%, color-mix(in oklab, var(--primitive-amber) 12%, transparent), transparent 42%), var(--primitive-canvas)}}html[data-primitive-theme=light] .scene-shell-module___VGkbq__primitiveFallback{--primitive-line:color-mix(in oklab, var(--primitive-canvas) 87%, black 13%);--primitive-line-muted:color-mix(in oklab, var(--primitive-canvas) 92%, black 8%);--primitive-line-strong:color-mix(in oklab, var(--primitive-canvas) 76%, black 24%);--primitive-field-bg:#ffffffbd;--primitive-field-hover:#ffffffeb;--primitive-panel-strong:#fffffff0;--primitive-control-active:linear-gradient(145deg, #fffffffa, color-mix(in oklab, var(--primitive-red) 8%, white 74%)), color-mix(in oklab, var(--primitive-red) 13%, transparent);--primitive-control-surface:linear-gradient(145deg, #ffffffdb, color-mix(in oklab, var(--primitive-teal) 14%, white 58%)), #ffffff85;background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent) 1px, transparent 1px) 50% 50% / 76px 76px, linear-gradient(0deg, color-mix(in oklab, var(--primitive-text-strong) 3.2%, transparent) 1px, transparent 1px) 50% 50% / 76px 76px, radial-gradient(circle at 18% 16%, color-mix(in oklab, var(--primitive-teal) 14%, transparent), transparent 32%), radial-gradient(circle at 82% 18%, color-mix(in oklab, var(--primitive-red) 12%, transparent), transparent 34%), radial-gradient(circle at 50% 110%, color-mix(in oklab, var(--primitive-amber) 10%, transparent), transparent 42%), color-mix(in oklab, var(--primitive-canvas) 96%, white);color:var(--primitive-body)}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__primitiveFallback{--primitive-field-bg:lab(100% -.0000298023 .0000119209/.74);--primitive-field-hover:lab(100% -.0000298023 .0000119209/.92);--primitive-panel-strong:lab(100% -.0000298023 .0000119209/.94);--primitive-control-active:linear-gradient(145deg, lab(100% -.0000298023 .0000119209/.98), color-mix(in oklab, var(--primitive-red) 8%, white 74%)), color-mix(in oklab, var(--primitive-red) 13%, transparent);--primitive-control-surface:linear-gradient(145deg, lab(100% -.0000298023 .0000119209/.86), color-mix(in oklab, var(--primitive-teal) 14%, white 58%)), lab(100% -.0000298023 .0000119209/.52)}}.scene-shell-module___VGkbq__fallbackSceneHeader{z-index:3;min-width:0;padding:var(--primitive-space-3);border:1px solid var(--primitive-line-strong);background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 12%, transparent), transparent 32%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-teal) 12%, transparent), transparent 34%), color-mix(in oklab, var(--primitive-canvas) 64%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative;box-shadow:0 22px 48px #00000038;box-shadow:0 22px 48px lab(0% 0 0/.22)}html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackSceneHeader{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 9%, transparent), transparent 32%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-teal) 9%, transparent), transparent 34%), #ffffffb8;box-shadow:inset 1px 1px 0 #ffffffd1, 0 18px 36px color-mix(in oklab, var(--primitive-text-strong) 12%, transparent)}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackSceneHeader{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 9%, transparent), transparent 32%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-teal) 9%, transparent), transparent 34%), lab(100% -.0000298023 .0000119209/.72);box-shadow:inset 1px 1px 0 lab(100% -.0000298023 .0000119209/.82), 0 18px 36px color-mix(in oklab, var(--primitive-text-strong) 12%, transparent)}}.scene-shell-module___VGkbq__fallbackSceneTitle{gap:var(--primitive-space-1-5);min-width:0;display:grid}.scene-shell-module___VGkbq__fallbackSceneTitle>:first-child{justify-self:start}.scene-shell-module___VGkbq__fallbackSceneTitle p{max-width:78ch;color:var(--primitive-body);font-size:var(--primitive-text-xs);margin:0;line-height:1.45}.scene-shell-module___VGkbq__fallbackSceneMeta{justify-content:flex-end;gap:var(--primitive-space-2);flex-wrap:wrap;min-width:0;display:flex}.scene-shell-module___VGkbq__fallbackDeck{border:1px solid var(--primitive-line);background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-teal) 8%, transparent), transparent 40%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-red) 10%, transparent), transparent 38%), color-mix(in oklab, var(--primitive-canvas) 42%, transparent);perspective:900px;border-radius:14px;min-height:clamp(360px,38vw,500px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.05)}html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackDeck{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-teal) 8%, transparent), transparent 40%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 38%), #ffffff75;box-shadow:inset 1px 1px 0 #ffffffd1, 0 18px 36px color-mix(in oklab, var(--primitive-text-strong) 10%, transparent)}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackDeck{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-teal) 8%, transparent), transparent 40%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 38%), lab(100% -.0000298023 .0000119209/.46);box-shadow:inset 1px 1px 0 lab(100% -.0000298023 .0000119209/.82), 0 18px 36px color-mix(in oklab, var(--primitive-text-strong) 10%, transparent)}}.scene-shell-module___VGkbq__fallbackDeck:before{content:"";border:1px solid var(--primitive-line-muted);border-radius:var(--primitive-radius-lg);pointer-events:none;position:absolute;inset:18px}.scene-shell-module___VGkbq__fallbackBayFrame{border-block:1px solid var(--primitive-line-muted);pointer-events:none;position:absolute;inset:70px 18px 18px}.scene-shell-module___VGkbq__fallbackBayFrame span{background:var(--primitive-line-muted);width:1px;position:absolute;top:0;bottom:0}.scene-shell-module___VGkbq__fallbackBayFrame span:first-child{left:25%}.scene-shell-module___VGkbq__fallbackBayFrame span:nth-child(2){left:50%}.scene-shell-module___VGkbq__fallbackBayFrame span:nth-child(3){left:75%}.scene-shell-module___VGkbq__fallbackStackRail{top:var(--primitive-space-4);right:var(--primitive-space-4);left:var(--primitive-space-4);z-index:2;gap:var(--primitive-space-2);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;position:absolute}.scene-shell-module___VGkbq__fallbackStackItem{gap:var(--primitive-space-1-5);min-width:0;padding:var(--primitive-space-2);border:1px solid var(--primitive-line);border-left:3px solid var(--primitive-red);background:linear-gradient(135deg,#ffffff12,#0000 54%),#0000004d;background:linear-gradient(135deg,lab(100% -.0000298023 .0000119209/.07),#0000 54%),lab(0% 0 0/.3);border-radius:10px;grid-template-columns:auto minmax(0,1fr);display:grid}html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackStackItem{background:linear-gradient(135deg,#ffffffe0,#0000 56%),#ffffff85;background:linear-gradient(135deg,lab(100% -.0000298023 .0000119209/.88),#0000 56%),lab(100% -.0000298023 .0000119209/.52)}.scene-shell-module___VGkbq__fallbackStackItem[data-active=true]{border-color:var(--primitive-line-strong);box-shadow:0 12px 30px #00000038;box-shadow:0 12px 30px lab(0% 0 0/.22)}html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackStackItem[data-active=true]{box-shadow:0 12px 26px color-mix(in oklab, var(--primitive-text-strong) 12%, transparent)}.scene-shell-module___VGkbq__fallbackStackItem>span{color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.scene-shell-module___VGkbq__fallbackStackItem button{grid-column:1/-1;justify-self:start;max-width:100%}.scene-shell-module___VGkbq__fallbackShadowCard,.scene-shell-module___VGkbq__fallbackCard{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 40%), var(--primitive-panel);min-height:214px;position:absolute;top:clamp(122px,16vw,150px);left:clamp(18px,5vw,76px);right:clamp(18px,5vw,76px);box-shadow:0 32px 70px #0000005c;box-shadow:0 32px 70px lab(0% 0 0/.36)}:is(html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackShadowCard,html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackCard){border-color:var(--primitive-line);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 40%), #ffffffeb;box-shadow:0 28px 54px color-mix(in oklab, var(--primitive-text-strong) 16%, transparent)}@supports (color:lab(0% 0 0)){:is(html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackShadowCard,html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackCard){background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 40%), lab(100% -.0000298023 .0000119209/.92)}}.scene-shell-module___VGkbq__fallbackShadowCard:first-child{opacity:.38;transform:translate(22px,-16px)rotate(4deg)scale(.94)}.scene-shell-module___VGkbq__fallbackShadowCard:nth-child(2){opacity:.58;transform:translate(10px)rotate(-2deg)scale(.97)}.scene-shell-module___VGkbq__fallbackCard{align-content:center;gap:var(--primitive-space-2);border-left:4px solid var(--primitive-red);padding:22px;display:grid;transform:translateY(18px)}.scene-shell-module___VGkbq__fallbackCardHeader{align-items:center;gap:var(--primitive-space-2);min-width:0;display:flex}.scene-shell-module___VGkbq__fallbackCardHeader>svg{border:1px solid var(--primitive-line);background:#0000003d;background:lab(0% 0 0/.24);border-radius:9px;flex:none;padding:5px}html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackCardHeader>svg{background:#ffffffa8;background:lab(100% -.0000298023 .0000119209/.66)}.scene-shell-module___VGkbq__fallbackCard span,.scene-shell-module___VGkbq__fallbackCard em{color:#ffffff9e;color:lab(100% -.0000298023 .0000119209/.62);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;font-style:normal}:is(html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackCard span,html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackCard em){color:var(--primitive-muted)}.scene-shell-module___VGkbq__fallbackCard strong{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);letter-spacing:.005em;text-transform:uppercase;font-size:clamp(24px,4vw,34px);font-weight:400;line-height:1}html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackCard strong{color:var(--primitive-text-strong)}.scene-shell-module___VGkbq__fallbackCard b{color:var(--primitive-amber);font-family:var(--primitive-font-display);font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1}html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackCard b{color:color-mix(in oklab, var(--primitive-amber) 88%, black)}.scene-shell-module___VGkbq__fallbackCardMeta{align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;min-width:0;display:flex}.scene-shell-module___VGkbq__fallbackServiceRail{gap:var(--primitive-space-1-5);min-width:0;padding-top:var(--primitive-space-1);flex-wrap:wrap;display:flex}.scene-shell-module___VGkbq__fallbackServiceRail button:disabled{opacity:1;cursor:default}.scene-shell-module___VGkbq__fallbackPanel{border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 72%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackPanel{border-color:var(--primitive-line);box-shadow:inset 1px 1px 0 #ffffffd1, 0 22px 44px color-mix(in oklab, var(--primitive-text-strong) 13%, transparent);background:#ffffffbd;background:lab(100% -.0000298023 .0000119209/.74)}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackPanel{box-shadow:inset 1px 1px 0 lab(100% -.0000298023 .0000119209/.82), 0 22px 44px color-mix(in oklab, var(--primitive-text-strong) 13%, transparent)}}.scene-shell-module___VGkbq__fallbackHeader{justify-content:space-between;align-items:center;gap:var(--primitive-space-2-5);flex-wrap:wrap;display:flex}.scene-shell-module___VGkbq__fallbackHeader>span{align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}.scene-shell-module___VGkbq__fallbackHeader button:disabled{opacity:1;cursor:default}.scene-shell-module___VGkbq__fallbackPanel p{color:#ffffffb8;color:lab(100% -.0000298023 .0000119209/.72);font-size:var(--primitive-text-sm);margin:0;line-height:1.55}html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackPanel p{color:color-mix(in oklab, var(--primitive-body) 92%, transparent)}.scene-shell-module___VGkbq__fallbackActivePacket{gap:var(--primitive-space-2-5);min-width:0;padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-amber) 13%, transparent), transparent 46%), #00000038;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}@supports (color:lab(0% 0 0)){.scene-shell-module___VGkbq__fallbackActivePacket{background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-amber) 13%, transparent), transparent 46%), lab(0% 0 0/.22)}}html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackActivePacket{background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-amber) 11%, transparent), transparent 46%), #ffffff94}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackActivePacket{background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-amber) 11%, transparent), transparent 46%), lab(100% -.0000298023 .0000119209/.58)}}.scene-shell-module___VGkbq__fallbackActiveMark{border:1px solid var(--primitive-line);background:radial-gradient(circle at 50% 0,#ffffff14,#0000 58%),#00000042;background:radial-gradient(circle at 50% 0,lab(100% -.0000298023 .0000119209/.08),#0000 58%),lab(0% 0 0/.26);border-radius:10px;place-items:center;width:44px;height:44px;display:grid}html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackActiveMark{background:radial-gradient(circle at 50% 0,#ffffffe6,#0000 58%),#ffffff8f;background:radial-gradient(circle at 50% 0,lab(100% -.0000298023 .0000119209/.9),#0000 58%),lab(100% -.0000298023 .0000119209/.56)}.scene-shell-module___VGkbq__fallbackActivePacket div{gap:var(--primitive-space-1);min-width:0;display:grid}.scene-shell-module___VGkbq__fallbackActivePacket span,.scene-shell-module___VGkbq__fallbackActivePacket em{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-style:normal;font-weight:800;overflow:hidden}.scene-shell-module___VGkbq__fallbackActivePacket strong{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(22px,3vw,30px);font-weight:400;line-height:1;overflow:hidden}.scene-shell-module___VGkbq__fallbackSelectedMirror{gap:var(--primitive-space-2-5);min-width:0;padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 10%, transparent), transparent 38%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-teal) 9%, transparent), transparent 46%), #00000038;display:grid}@supports (color:lab(0% 0 0)){.scene-shell-module___VGkbq__fallbackSelectedMirror{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 10%, transparent), transparent 38%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-teal) 9%, transparent), transparent 46%), lab(0% 0 0/.22)}}html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackSelectedMirror{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 38%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-teal) 8%, transparent), transparent 46%), #ffffff8f}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackSelectedMirror{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 38%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-teal) 8%, transparent), transparent 46%), lab(100% -.0000298023 .0000119209/.56)}}.scene-shell-module___VGkbq__fallbackSelectedMirrorHeader{align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;min-width:0;display:flex}.scene-shell-module___VGkbq__fallbackSelectedMirrorHeader button:disabled{opacity:1;cursor:default}.scene-shell-module___VGkbq__fallbackReadinessGrid{gap:var(--primitive-space-2-5);grid-template-columns:minmax(190px,.9fr) minmax(180px,1.1fr);min-width:0;display:grid}.scene-shell-module___VGkbq__fallbackReadinessMeter{align-items:center;gap:var(--primitive-space-2-5);min-width:0;padding:var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-green) 14%, transparent), transparent 48%), var(--primitive-field-bg);display:flex}html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackReadinessMeter{background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-green) 12%, transparent), transparent 48%), #ffffffa8}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackReadinessMeter{background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-green) 12%, transparent), transparent 48%), lab(100% -.0000298023 .0000119209/.66)}}.scene-shell-module___VGkbq__fallbackReadinessMeter span{gap:var(--primitive-space-1);min-width:0;display:grid}.scene-shell-module___VGkbq__fallbackReadinessMeter strong{color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.scene-shell-module___VGkbq__fallbackReadinessMeter em{color:var(--primitive-muted);font-size:var(--primitive-text-xs);font-style:normal;line-height:1.35}.scene-shell-module___VGkbq__fallbackMiniStat{min-width:0}.scene-shell-module___VGkbq__fallbackContractRail{align-items:center;gap:var(--primitive-space-2);min-width:0;padding:var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 10%, transparent), transparent 34%), #00000038;flex-wrap:wrap;display:flex}@supports (color:lab(0% 0 0)){.scene-shell-module___VGkbq__fallbackContractRail{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 10%, transparent), transparent 34%), lab(0% 0 0/.22)}}html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackContractRail{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 34%), #ffffff80}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__fallbackContractRail{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 34%), lab(100% -.0000298023 .0000119209/.5)}}.scene-shell-module___VGkbq__fallbackLoadingPulse{align-items:center;gap:var(--primitive-space-2);width:fit-content;color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800;display:inline-flex;position:relative}.scene-shell-module___VGkbq__fallbackLoadingPulse:before{content:"";border-radius:var(--primitive-radius-pill);background:var(--primitive-amber);width:7px;height:7px;box-shadow:0 0 18px color-mix(in oklab, var(--primitive-amber) 65%, transparent);animation:1.4s ease-in-out infinite scene-shell-module___VGkbq__fallbackPulse}.scene-shell-module___VGkbq__canvasWrap[data-canvas-ready=false] .scene-shell-module___VGkbq__canvasPrimitiveRail,.scene-shell-module___VGkbq__canvasWrap[data-canvas-ready=false] .scene-shell-module___VGkbq__overlay{opacity:0;transform:translateY(-4px)}.scene-shell-module___VGkbq__overlay{gap:var(--primitive-space-2);pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:center;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset:auto 14px 14px}.scene-shell-module___VGkbq__overlay button:disabled{opacity:1;cursor:default}.scene-shell-module___VGkbq__canvasPrimitiveRail{z-index:2;align-items:center;gap:var(--primitive-space-2);max-width:calc(100% - 28px);padding:var(--primitive-space-2);border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-canvas) 62%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;flex-wrap:wrap;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 18px 42px #00000047;box-shadow:0 18px 42px lab(0% 0 0/.28)}.scene-shell-module___VGkbq__canvasPrimitiveRail button:disabled{opacity:1;cursor:default}.scene-shell-module___VGkbq__canvasPrimitiveRail svg{filter:drop-shadow(0 0 8px)}.scene-shell-module___VGkbq__canvasReadyPill{min-height:26px;padding:0 var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;background:#0003;background:lab(0% 0 0/.2);align-items:center;font-weight:800;display:inline-flex}.scene-shell-module___VGkbq__canvasReadyPill[data-ready=true]{color:var(--primitive-green);border-color:color-mix(in oklab, var(--primitive-green) 34%, transparent)}html[data-primitive-theme=light] .scene-shell-module___VGkbq__canvasPrimitiveRail{box-shadow:inset 1px 1px 0 #ffffffd1, 0 18px 36px color-mix(in oklab, var(--primitive-text-strong) 13%, transparent);background:#ffffffb3;background:lab(100% -.0000298023 .0000119209/.7)}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__canvasPrimitiveRail{box-shadow:inset 1px 1px 0 lab(100% -.0000298023 .0000119209/.82), 0 18px 36px color-mix(in oklab, var(--primitive-text-strong) 13%, transparent)}}html[data-primitive-theme=light] .scene-shell-module___VGkbq__canvasReadyPill{background:#ffffff8f;background:lab(100% -.0000298023 .0000119209/.56)}.scene-shell-module___VGkbq__overlayKeys{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1-5) var(--primitive-space-2-5);border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-canvas) 68%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex}html[data-primitive-theme=light] .scene-shell-module___VGkbq__overlayKeys{background:#ffffffa3;background:lab(100% -.0000298023 .0000119209/.64)}.scene-shell-module___VGkbq__primitiveDock{--foreground:color-mix(in oklab, white 97%, var(--primitive-teal));--kt-color:color-mix(in oklab, white 97%, var(--primitive-teal));--primitive-line:#ffffff21;--primitive-line-muted:#ffffff14;--primitive-line-strong:#ffffff3d;--primitive-field-bg:color-mix(in oklab, var(--primitive-canvas) 84%, color-mix(in oklab, var(--primitive-teal) 30%, transparent));--primitive-field-hover:color-mix(in oklab, var(--primitive-canvas) 78%, color-mix(in oklab, var(--primitive-teal) 36%, transparent));--primitive-panel:color-mix(in oklab, var(--primitive-canvas) 94%, transparent);--primitive-panel-strong:color-mix(in oklab, var(--primitive-canvas) 94%, transparent);--primitive-control-active:linear-gradient(180deg, #ffffff14, #ffffff05);--primitive-control-surface:linear-gradient(180deg, color-mix(in oklab, var(--primitive-canvas) 95%, white 26%), color-mix(in oklab, var(--primitive-canvas) 95%, white 6%));gap:var(--primitive-space-3);padding:var(--primitive-space-4);border-top:1px solid var(--primitive-line);background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 7%, transparent), transparent 32%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-teal) 8%, transparent), transparent 34%), color-mix(in oklab, var(--primitive-canvas) 72%, transparent);display:grid;position:relative}@supports (color:lab(0% 0 0)){.scene-shell-module___VGkbq__primitiveDock{--primitive-line:lab(100% -.0000298023 .0000119209/.13);--primitive-line-muted:lab(100% -.0000298023 .0000119209/.08);--primitive-line-strong:lab(100% -.0000298023 .0000119209/.24);--primitive-control-active:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.08), lab(100% -.0000298023 .0000119209/.02))}}html[data-primitive-theme=light] .scene-shell-module___VGkbq__shell{box-shadow:inset 1px 1px 0 #ffffffd1, inset -18px -18px 34px color-mix(in oklab, var(--primitive-text-strong) 8%, transparent), 0 24px 54px color-mix(in oklab, var(--primitive-text-strong) 14%, transparent)}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__shell{box-shadow:inset 1px 1px 0 lab(100% -.0000298023 .0000119209/.82), inset -18px -18px 34px color-mix(in oklab, var(--primitive-text-strong) 8%, transparent), 0 24px 54px color-mix(in oklab, var(--primitive-text-strong) 14%, transparent)}}html[data-primitive-theme=light] .scene-shell-module___VGkbq__primitiveDock{--foreground:var(--primitive-text-strong);--kt-color:var(--primitive-text-strong);--primitive-line:color-mix(in oklab, var(--primitive-canvas) 87%, black 13%);--primitive-line-muted:color-mix(in oklab, var(--primitive-canvas) 92%, black 8%);--primitive-line-strong:color-mix(in oklab, var(--primitive-canvas) 76%, black 24%);--primitive-field-bg:#ffffffbd;--primitive-field-hover:#ffffffeb;--primitive-panel:#ffffffc7;--primitive-panel-strong:#fffffff0;--primitive-control-active:linear-gradient(145deg, #fffffffa, color-mix(in oklab, var(--primitive-red) 8%, white 74%)), color-mix(in oklab, var(--primitive-red) 13%, transparent);--primitive-control-surface:linear-gradient(145deg, #ffffffdb, color-mix(in oklab, var(--primitive-teal) 14%, white 58%)), #ffffff85;background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 32%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-teal) 10%, transparent), transparent 34%), color-mix(in oklab, var(--primitive-canvas) 78%, white)}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__primitiveDock{--primitive-field-bg:lab(100% -.0000298023 .0000119209/.74);--primitive-field-hover:lab(100% -.0000298023 .0000119209/.92);--primitive-panel:lab(100% -.0000298023 .0000119209/.78);--primitive-panel-strong:lab(100% -.0000298023 .0000119209/.94);--primitive-control-active:linear-gradient(145deg, lab(100% -.0000298023 .0000119209/.98), color-mix(in oklab, var(--primitive-red) 8%, white 74%)), color-mix(in oklab, var(--primitive-red) 13%, transparent);--primitive-control-surface:linear-gradient(145deg, lab(100% -.0000298023 .0000119209/.86), color-mix(in oklab, var(--primitive-teal) 14%, white 58%)), lab(100% -.0000298023 .0000119209/.52)}}.scene-shell-module___VGkbq__dockHeader{justify-content:space-between;align-items:center;gap:var(--primitive-space-2-5);color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;font-weight:700;display:flex}.scene-shell-module___VGkbq__dockEcosystemRail{padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 12%, transparent), transparent 38%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-teal) 13%, transparent), transparent 42%), #0000003d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}@supports (color:lab(0% 0 0)){.scene-shell-module___VGkbq__dockEcosystemRail{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 12%, transparent), transparent 38%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-teal) 13%, transparent), transparent 42%), lab(0% 0 0/.24)}}html[data-primitive-theme=light] .scene-shell-module___VGkbq__dockEcosystemRail{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 38%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-teal) 10%, transparent), transparent 42%), #ffffff7a}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__dockEcosystemRail{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 38%), linear-gradient(270deg, color-mix(in oklab, var(--primitive-teal) 10%, transparent), transparent 42%), lab(100% -.0000298023 .0000119209/.48)}}.scene-shell-module___VGkbq__dockEcosystemText{gap:var(--primitive-space-2);min-width:0;display:grid}.scene-shell-module___VGkbq__dockEcosystemText>span:last-child{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.scene-shell-module___VGkbq__dockIconRail{justify-content:flex-end;gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.scene-shell-module___VGkbq__dockIconRail>span{border:1px solid var(--primitive-line);background:radial-gradient(circle at 50% 0,#ffffff14,#0000 58%),#00000047;background:radial-gradient(circle at 50% 0,lab(100% -.0000298023 .0000119209/.08),#0000 58%),lab(0% 0 0/.28);border-radius:10px;place-items:center;width:44px;height:44px;display:grid}html[data-primitive-theme=light] .scene-shell-module___VGkbq__dockIconRail>span{background:radial-gradient(circle at 50% 0,#ffffffeb,#0000 58%),#ffffff80;background:radial-gradient(circle at 50% 0,lab(100% -.0000298023 .0000119209/.92),#0000 58%),lab(100% -.0000298023 .0000119209/.5)}.scene-shell-module___VGkbq__dockContractRail{gap:var(--primitive-space-2-5);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.scene-shell-module___VGkbq__dockContractCard{gap:var(--primitive-space-2) var(--primitive-space-2-5);min-width:0;padding:var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 0 0,#ffffff14,#0000 46%),#0003;background:radial-gradient(circle at 0 0,lab(100% -.0000298023 .0000119209/.08),#0000 46%),lab(0% 0 0/.2);grid-template-columns:auto minmax(0,1fr);display:grid}html[data-primitive-theme=light] .scene-shell-module___VGkbq__dockContractCard{background:radial-gradient(circle at 0 0,#ffffffeb,#0000 48%),#ffffff85;background:radial-gradient(circle at 0 0,lab(100% -.0000298023 .0000119209/.92),#0000 48%),lab(100% -.0000298023 .0000119209/.52)}.scene-shell-module___VGkbq__dockContractCardActive{border-color:var(--primitive-line-strong);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 12%, transparent), color-mix(in oklab, var(--primitive-teal) 10%, transparent)), #0000004d;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 38px #00000038;box-shadow:inset 0 0 0 1px lab(100% -.0000298023 .0000119209/.04),0 18px 38px lab(0% 0 0/.22)}@supports (color:lab(0% 0 0)){.scene-shell-module___VGkbq__dockContractCardActive{background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 12%, transparent), color-mix(in oklab, var(--primitive-teal) 10%, transparent)), lab(0% 0 0/.3)}}html[data-primitive-theme=light] .scene-shell-module___VGkbq__dockContractCardActive{background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 10%, transparent), color-mix(in oklab, var(--primitive-teal) 8%, transparent)), #ffffffb3;box-shadow:inset 1px 1px 0 #ffffffd1, 0 18px 38px color-mix(in oklab, var(--primitive-text-strong) 14%, transparent)}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__dockContractCardActive{background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 10%, transparent), color-mix(in oklab, var(--primitive-teal) 8%, transparent)), lab(100% -.0000298023 .0000119209/.7);box-shadow:inset 1px 1px 0 lab(100% -.0000298023 .0000119209/.82), 0 18px 38px color-mix(in oklab, var(--primitive-text-strong) 14%, transparent)}}.scene-shell-module___VGkbq__dockContractMark{border:1px solid var(--primitive-line);background:radial-gradient(circle at 50% 0,#ffffff14,#0000 58%),#00000042;background:radial-gradient(circle at 50% 0,lab(100% -.0000298023 .0000119209/.08),#0000 58%),lab(0% 0 0/.26);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}html[data-primitive-theme=light] .scene-shell-module___VGkbq__dockContractMark{background:radial-gradient(circle at 50% 0,#ffffffeb,#0000 58%),#ffffff8a;background:radial-gradient(circle at 50% 0,lab(100% -.0000298023 .0000119209/.92),#0000 58%),lab(100% -.0000298023 .0000119209/.54)}.scene-shell-module___VGkbq__dockContractCopy{gap:var(--primitive-space-1-5);min-width:0;display:grid}.scene-shell-module___VGkbq__dockContractCopy>span:last-child{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.scene-shell-module___VGkbq__dockContractCard>:last-child{grid-column:1/-1;min-width:0}.scene-shell-module___VGkbq__summaryGrid{gap:var(--primitive-space-3);grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);align-items:stretch;display:grid}.scene-shell-module___VGkbq__readinessMeter{align-items:center;gap:var(--primitive-space-3);min-width:0;padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-green) 14%, transparent), transparent 48%), var(--primitive-field-bg);display:flex}html[data-primitive-theme=light] .scene-shell-module___VGkbq__readinessMeter{background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-green) 12%, transparent), transparent 48%), #ffffffa8}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__readinessMeter{background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-green) 12%, transparent), transparent 48%), lab(100% -.0000298023 .0000119209/.66)}}.scene-shell-module___VGkbq__readinessMeter span{gap:var(--primitive-space-1);min-width:0;display:grid}.scene-shell-module___VGkbq__readinessMeter strong{color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.scene-shell-module___VGkbq__readinessMeter em{color:var(--primitive-muted);font-style:normal;font-size:var(--primitive-text-xs);line-height:1.35}.scene-shell-module___VGkbq__statRail{gap:var(--primitive-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.scene-shell-module___VGkbq__dockStat{min-width:0}.scene-shell-module___VGkbq__keyHint{justify-content:flex-end;align-items:center;gap:var(--primitive-space-1-5);flex-wrap:wrap;display:inline-flex}.scene-shell-module___VGkbq__chipRail,.scene-shell-module___VGkbq__quoteSelector,.scene-shell-module___VGkbq__serviceRail{gap:var(--primitive-space-2);flex-wrap:wrap;min-width:0;display:flex}.scene-shell-module___VGkbq__quoteSelector{padding:var(--primitive-space-0-5) 0}.scene-shell-module___VGkbq__quoteStatusRail{gap:var(--primitive-space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-width:0;display:grid}.scene-shell-module___VGkbq__quoteStatusItem{align-items:center;gap:var(--primitive-space-1-5);min-width:0;padding:var(--primitive-space-2);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(135deg,#ffffff0e,#0000 58%),#00000029;background:linear-gradient(135deg,lab(100% -.0000298023 .0000119209/.055),#0000 58%),lab(0% 0 0/.16);flex-wrap:wrap;display:flex}.scene-shell-module___VGkbq__quoteStatusItem[data-active=true]{border-color:var(--primitive-line-strong);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 12%, transparent), color-mix(in oklab, var(--primitive-teal) 8%, transparent)), #0000003d}@supports (color:lab(0% 0 0)){.scene-shell-module___VGkbq__quoteStatusItem[data-active=true]{background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 12%, transparent), color-mix(in oklab, var(--primitive-teal) 8%, transparent)), lab(0% 0 0/.24)}}.scene-shell-module___VGkbq__quoteStatusItem button:disabled{opacity:1;cursor:default}html[data-primitive-theme=light] .scene-shell-module___VGkbq__quoteStatusItem{background:linear-gradient(135deg,#ffffffdb,#0000 58%),#ffffff80;background:linear-gradient(135deg,lab(100% -.0000298023 .0000119209/.86),#0000 58%),lab(100% -.0000298023 .0000119209/.5)}html[data-primitive-theme=light] .scene-shell-module___VGkbq__quoteStatusItem[data-active=true]{background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 10%, transparent), color-mix(in oklab, var(--primitive-teal) 8%, transparent)), #ffffffb8}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__quoteStatusItem[data-active=true]{background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 10%, transparent), color-mix(in oklab, var(--primitive-teal) 8%, transparent)), lab(100% -.0000298023 .0000119209/.72)}}.scene-shell-module___VGkbq__selectedQuoteBridge{align-items:center;gap:var(--primitive-space-3);min-width:0;padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-left:4px solid var(--primitive-red);border-radius:var(--primitive-radius-lg);background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 10%, transparent), transparent 34%), radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-amber) 13%, transparent), transparent 42%), linear-gradient(90deg, #ffffff0e, #ffffff05), #0003;grid-template-columns:auto minmax(0,1fr) auto;display:grid;box-shadow:0 18px 40px #0000002e;box-shadow:0 18px 40px lab(0% 0 0/.18)}@supports (color:lab(0% 0 0)){.scene-shell-module___VGkbq__selectedQuoteBridge{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 10%, transparent), transparent 34%), radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-amber) 13%, transparent), transparent 42%), linear-gradient(90deg, lab(100% -.0000298023 .0000119209/.055), lab(100% -.0000298023 .0000119209/.018)), lab(0% 0 0/.2)}}html[data-primitive-theme=light] .scene-shell-module___VGkbq__selectedQuoteBridge{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 34%), radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-amber) 12%, transparent), transparent 42%), linear-gradient(90deg, #ffffffc7, color-mix(in oklab, var(--primitive-teal) 6%, white 52%));box-shadow:0 18px 38px color-mix(in oklab, var(--primitive-text-strong) 12%, transparent)}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__selectedQuoteBridge{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 34%), radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-amber) 12%, transparent), transparent 42%), linear-gradient(90deg, lab(100% -.0000298023 .0000119209/.78), color-mix(in oklab, var(--primitive-teal) 6%, white 52%))}}.scene-shell-module___VGkbq__selectedQuoteMark{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 50% 0,#ffffff1a,#0000 58%),#0000004d;background:radial-gradient(circle at 50% 0,lab(100% -.0000298023 .0000119209/.1),#0000 58%),lab(0% 0 0/.3);place-items:center;width:54px;height:54px;display:grid}html[data-primitive-theme=light] .scene-shell-module___VGkbq__selectedQuoteMark{background:radial-gradient(circle at 50% 0,#ffffffeb,#0000 58%),#fff9;background:radial-gradient(circle at 50% 0,lab(100% -.0000298023 .0000119209/.92),#0000 58%),lab(100% -.0000298023 .0000119209/.6)}.scene-shell-module___VGkbq__selectedQuoteCopy{gap:var(--primitive-space-1);min-width:0;display:grid}.scene-shell-module___VGkbq__selectedQuoteCopy>span:first-child{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.scene-shell-module___VGkbq__selectedQuoteCopy p{color:var(--primitive-body);font-size:var(--primitive-text-xs);margin:0;line-height:1.35}.scene-shell-module___VGkbq__selectedQuoteMeta{justify-content:flex-end;gap:var(--primitive-space-1-5);flex-wrap:wrap;min-width:0;display:flex}.scene-shell-module___VGkbq__selectedQuotePrimitiveGrid{gap:var(--primitive-space-2-5);grid-template-columns:minmax(220px,.9fr) minmax(220px,.95fr) minmax(260px,1.15fr);min-width:0;display:grid}.scene-shell-module___VGkbq__selectedQuoteSignal{align-content:start;gap:var(--primitive-space-2-5);min-width:0;padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(135deg,#ffffff0f,#0000 58%),#0000002e;background:linear-gradient(135deg,lab(100% -.0000298023 .0000119209/.06),#0000 58%),lab(0% 0 0/.18);display:grid}html[data-primitive-theme=light] .scene-shell-module___VGkbq__selectedQuoteSignal{background:linear-gradient(135deg,#ffffffe0,#0000 58%),#ffffff85;background:linear-gradient(135deg,lab(100% -.0000298023 .0000119209/.88),#0000 58%),lab(100% -.0000298023 .0000119209/.52)}.scene-shell-module___VGkbq__selectedQuoteSignalHeader,.scene-shell-module___VGkbq__selectedQuoteContractLine{align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;min-width:0;display:flex}.scene-shell-module___VGkbq__selectedQuoteSignalHeader{justify-content:space-between}.scene-shell-module___VGkbq__selectedQuoteSignalHeader button:disabled{opacity:1;cursor:default}.scene-shell-module___VGkbq__selectedQuoteSignalHeader>:first-child{min-width:0}.scene-shell-module___VGkbq__selectedQuoteContractLine{padding-top:var(--primitive-space-0-5)}.scene-shell-module___VGkbq__selectedQuoteStat{min-width:0}.scene-shell-module___VGkbq__serviceRail{padding-top:var(--primitive-space-0-5)}.scene-shell-module___VGkbq__serviceContractRail{gap:var(--primitive-space-2-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));min-width:0;display:grid}.scene-shell-module___VGkbq__serviceContractCard{gap:var(--primitive-space-2) var(--primitive-space-2-5);min-width:0;padding:var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-left:3px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-lg);background:linear-gradient(135deg,#ffffff0f,#0000 56%),#0000002e;background:linear-gradient(135deg,lab(100% -.0000298023 .0000119209/.06),#0000 56%),lab(0% 0 0/.18);grid-template-columns:auto minmax(0,1fr);display:grid}html[data-primitive-theme=light] .scene-shell-module___VGkbq__serviceContractCard{background:linear-gradient(135deg,#ffffffdb,#0000 58%),#ffffff8a;background:linear-gradient(135deg,lab(100% -.0000298023 .0000119209/.86),#0000 58%),lab(100% -.0000298023 .0000119209/.54)}.scene-shell-module___VGkbq__serviceContractMark{border:1px solid var(--primitive-line);background:radial-gradient(circle at 50% 0,#ffffff14,#0000 58%),#00000042;background:radial-gradient(circle at 50% 0,lab(100% -.0000298023 .0000119209/.08),#0000 58%),lab(0% 0 0/.26);border-radius:10px;place-items:center;width:42px;height:42px;display:grid}html[data-primitive-theme=light] .scene-shell-module___VGkbq__serviceContractMark{background:radial-gradient(circle at 50% 0,#ffffffeb,#0000 58%),#fff9;background:radial-gradient(circle at 50% 0,lab(100% -.0000298023 .0000119209/.92),#0000 58%),lab(100% -.0000298023 .0000119209/.6)}.scene-shell-module___VGkbq__serviceContractCopy{gap:var(--primitive-space-1-5);min-width:0;display:grid}.scene-shell-module___VGkbq__serviceContractCopy>span:first-child{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.scene-shell-module___VGkbq__serviceContractCopy>span:last-child{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.scene-shell-module___VGkbq__serviceContractCard>:last-child{grid-column:1/-1}.scene-shell-module___VGkbq__dockToast.scene-shell-module___VGkbq__dockToast{--toast-bg:color-mix(in oklab, var(--primitive-canvas) 94%, transparent);--toast-ink:var(--primitive-text-strong);--toast-stroke:#fff3;justify-self:end;width:min(100%,440px)}@supports (color:lab(0% 0 0)){.scene-shell-module___VGkbq__dockToast.scene-shell-module___VGkbq__dockToast{--toast-stroke:lab(100% -.0000298023 .0000119209/.2)}}html[data-primitive-theme=light] .scene-shell-module___VGkbq__dockToast.scene-shell-module___VGkbq__dockToast{--toast-bg:#fffffff5;--toast-ink:var(--primitive-text-strong);--toast-stroke:color-mix(in oklab, var(--primitive-text-strong) 18%, transparent)}@supports (color:lab(0% 0 0)){html[data-primitive-theme=light] .scene-shell-module___VGkbq__dockToast.scene-shell-module___VGkbq__dockToast{--toast-bg:lab(100% -.0000298023 .0000119209/.96)}}@media (max-width:560px){.scene-shell-module___VGkbq__canvasWrap{aspect-ratio:3/4}.scene-shell-module___VGkbq__primitiveFallback{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:start;padding:18px}.scene-shell-module___VGkbq__fallbackSceneHeader{flex-direction:column;align-items:flex-start}.scene-shell-module___VGkbq__fallbackSceneMeta{justify-content:flex-start}.scene-shell-module___VGkbq__fallbackDeck{min-height:360px}.scene-shell-module___VGkbq__fallbackStackRail{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-shell-module___VGkbq__fallbackShadowCard,.scene-shell-module___VGkbq__fallbackCard{top:146px;left:18px;right:18px}.scene-shell-module___VGkbq__fallbackPanel{padding:14px}.scene-shell-module___VGkbq__fallbackReadinessGrid{grid-template-columns:1fr}.scene-shell-module___VGkbq__primitiveDock{padding:14px}.scene-shell-module___VGkbq__keyHint{display:none}.scene-shell-module___VGkbq__summaryGrid,.scene-shell-module___VGkbq__dockEcosystemRail,.scene-shell-module___VGkbq__dockContractRail,.scene-shell-module___VGkbq__selectedQuoteBridge,.scene-shell-module___VGkbq__selectedQuotePrimitiveGrid,.scene-shell-module___VGkbq__statRail{grid-template-columns:1fr}.scene-shell-module___VGkbq__dockIconRail,.scene-shell-module___VGkbq__selectedQuoteMeta{justify-content:flex-start}.scene-shell-module___VGkbq__overlay{align-items:flex-end}}@keyframes scene-shell-module___VGkbq__fallbackPulse{0%,to{opacity:.42;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.scene-shell-module___VGkbq__canvasPrimitiveRail,.scene-shell-module___VGkbq__overlay,.scene-shell-module___VGkbq__canvasReadyPill{transition:none}.scene-shell-module___VGkbq__fallbackLoadingPulse:before{animation:none}}
.three-fallback-module__1PSNOa__fallback{border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 18% 16%, color-mix(in oklab, var(--primitive-teal) 16%, transparent), transparent 34%), radial-gradient(circle at 84% 22%, color-mix(in oklab, var(--primitive-red) 14%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent), var(--primitive-canvas);width:100%;height:100%;min-height:320px;color:color-mix(in oklab, var(--primitive-text-strong) 64%, transparent);font-family:var(--primitive-font-mono);place-items:center;display:grid;position:relative;overflow:hidden}.three-fallback-module__1PSNOa__shimmer{background:linear-gradient(115deg, transparent 0%, transparent 35%, color-mix(in oklab, var(--primitive-amber) 8%, transparent) 50%, transparent 65%, transparent 100%);pointer-events:none;background-size:240% 100%;animation:2.4s linear infinite three-fallback-module__1PSNOa__shimmerSweep;position:absolute;inset:0}.three-fallback-module__1PSNOa__body{padding:var(--primitive-space-6);text-align:center;justify-items:center;gap:14px;display:grid;position:relative}.three-fallback-module__1PSNOa__label{align-items:center;gap:var(--primitive-space-2);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;font-weight:800;display:inline-flex}.three-fallback-module__1PSNOa__label:before{content:"";background:var(--primitive-amber);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite three-fallback-module__1PSNOa__pulseDot}.three-fallback-module__1PSNOa__copy{max-width:30ch;color:color-mix(in oklab, var(--primitive-text-strong) 78%, transparent);font-family:var(--primitive-font-body);font-size:var(--primitive-text-sm);margin:0;line-height:1.5}.three-fallback-module__1PSNOa__illustration{width:100%;max-width:280px;height:auto;color:color-mix(in oklab, var(--primitive-text-strong) 28%, transparent)}@keyframes three-fallback-module__1PSNOa__shimmerSweep{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes three-fallback-module__1PSNOa__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.65)}}@media (prefers-reduced-motion:reduce){.three-fallback-module__1PSNOa__shimmer,.three-fallback-module__1PSNOa__label:before{animation:none}}
.sub-route-module__pWyL7q__page{align-content:start;gap:var(--primitive-space-7);min-height:100svh;color:var(--primitive-body);background:linear-gradient(90deg, color-mix(in srgb, var(--primitive-line) 38%, transparent) 1px, transparent 1px) 0 0 / 96px 96px, radial-gradient(circle at 84% 0%, color-mix(in srgb, var(--primitive-teal) 13%, transparent), transparent 36%), radial-gradient(circle at 8% 100%, color-mix(in srgb, var(--primitive-red) 11%, transparent), transparent 40%), var(--primitive-canvas);font-family:var(--primitive-font-body);padding:clamp(20px,3vw,40px) clamp(20px,4vw,56px) 80px;display:grid}.sub-route-module__pWyL7q__shell{gap:18px;width:min(100%,1400px);margin:0 auto;display:grid}.sub-route-module__pWyL7q__statusRail{gap:var(--primitive-space-2-5);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.sub-route-module__pWyL7q__sceneLayout{gap:var(--primitive-space-4);grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);align-items:stretch;display:grid}.sub-route-module__pWyL7q__sceneStage,.sub-route-module__pWyL7q__aboutPanel,.sub-route-module__pWyL7q__controlsPanel,.sub-route-module__pWyL7q__motionPanel{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent), color-mix(in srgb, var(--primitive-panel) 84%, transparent);min-width:0;box-shadow:var(--primitive-surface-shadow);position:relative;overflow:hidden}.sub-route-module__pWyL7q__sceneStage:before,.sub-route-module__pWyL7q__aboutPanel:before,.sub-route-module__pWyL7q__motionPanel:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--primitive-teal) 14%, transparent), transparent 38%), linear-gradient(90deg, color-mix(in srgb, var(--primitive-red) 10%, transparent), transparent 42%);position:absolute;inset:0}.sub-route-module__pWyL7q__sceneStage{min-height:520px;padding:var(--primitive-space-2-5);display:grid}.sub-route-module__pWyL7q__sceneSlot{width:100%;min-height:500px;display:grid;position:relative;overflow:hidden}.sub-route-module__pWyL7q__infoRail{align-content:start;gap:var(--primitive-space-3);min-width:0;display:grid}.sub-route-module__pWyL7q__aboutPanel{padding:var(--primitive-space-5);gap:18px;display:grid}.sub-route-module__pWyL7q__aboutPanel>*{position:relative}.sub-route-module__pWyL7q__panelHead,.sub-route-module__pWyL7q__panelHeadCompact{gap:var(--primitive-space-2);min-width:0;display:grid}.sub-route-module__pWyL7q__panelHeadCompact{padding:18px 18px 0}.sub-route-module__pWyL7q__panelKicker{color:var(--primitive-teal);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;font-weight:800}.sub-route-module__pWyL7q__panelTitle{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-2xl);text-transform:uppercase;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1}.sub-route-module__pWyL7q__panelHead p,.sub-route-module__pWyL7q__motionPanel p{color:var(--primitive-body);font-size:var(--primitive-text-sm);margin:0;line-height:1.58}.sub-route-module__pWyL7q__panelHeadCompact h3{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);text-transform:uppercase;letter-spacing:0;margin:0;font-size:23px;font-weight:400;line-height:1}.sub-route-module__pWyL7q__controlsPanel{align-content:start;gap:var(--primitive-space-4);display:grid}.sub-route-module__pWyL7q__controlsRow{gap:0;display:grid;position:relative}.sub-route-module__pWyL7q__controlItem{align-items:center;gap:var(--primitive-space-2-5);min-width:0;padding:var(--primitive-space-3) 18px;border-top:1px solid var(--primitive-line);grid-template-columns:auto minmax(0,1fr);display:grid}.sub-route-module__pWyL7q__controlItem span:last-child{min-width:0;color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.4}.sub-route-module__pWyL7q__metricsPanel{gap:var(--primitive-space-2-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.sub-route-module__pWyL7q__motionPanel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.sub-route-module__pWyL7q__motionPanel>*{position:relative}.sub-route-module__pWyL7q__routeAppendix{gap:var(--primitive-space-4);min-width:0;display:grid}html[data-primitive-theme=light] .sub-route-module__pWyL7q__page{background:linear-gradient(90deg, color-mix(in srgb, var(--primitive-line) 58%, transparent) 1px, transparent 1px) 0 0 / 96px 96px, radial-gradient(circle at 84% 0%, color-mix(in srgb, var(--primitive-teal) 10%, transparent), transparent 36%), radial-gradient(circle at 8% 100%, color-mix(in srgb, var(--primitive-red) 9%, transparent), transparent 40%), var(--primitive-canvas)}@media (max-width:1160px){.sub-route-module__pWyL7q__sceneLayout{grid-template-columns:1fr}.sub-route-module__pWyL7q__infoRail{grid-template-columns:repeat(2,minmax(0,1fr))}.sub-route-module__pWyL7q__aboutPanel,.sub-route-module__pWyL7q__controlsPanel,.sub-route-module__pWyL7q__metricsPanel,.sub-route-module__pWyL7q__motionPanel{align-self:stretch}}@media (max-width:760px){.sub-route-module__pWyL7q__page{padding-inline:var(--primitive-space-2-5)}.sub-route-module__pWyL7q__sceneStage{min-height:360px;padding:var(--primitive-space-1-5)}.sub-route-module__pWyL7q__sceneSlot{min-height:348px}.sub-route-module__pWyL7q__infoRail,.sub-route-module__pWyL7q__metricsPanel{grid-template-columns:1fr}.sub-route-module__pWyL7q__panelTitle{font-size:25px}.sub-route-module__pWyL7q__motionPanel{grid-template-columns:1fr;justify-items:start}}
