.stage-panel{display:grid;grid-gap:14px;gap:14px;padding:var(--stage-panel-padding);border:1px solid var(--stage-panel-border);border-radius:var(--stage-panel-radius);background:radial-gradient(circle at 12% 0,rgba(103,232,249,.08),transparent 28%),radial-gradient(circle at 88% 18%,rgba(167,139,250,.06),transparent 32%),var(--stage-panel-bg);box-shadow:var(--stage-panel-shadow)}.stage-panel__header{max-width:720px;display:grid;grid-gap:6px;gap:6px}.stage-panel__header .eyebrow{margin:0}.stage-panel__header h2{margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.18;letter-spacing:-.01em}.stage-panel__header .hero-copy{max-width:640px;margin:0;font-size:.95rem;line-height:1.55;color:var(--muted)}.stage-panel__status{margin-top:4px}.stage-panel__stage{display:grid;grid-gap:16px;gap:16px}.stage-panel button,.stage-panel input:not([type=checkbox]):not([type=radio]){min-height:44px}.stage-panel__meta{font-size:.82rem;color:#aab8d6;min-height:3.2em}@media (max-width:640px){.stage-panel{gap:12px}.stage-panel__header{gap:5px}.stage-panel__header h2{font-size:clamp(1.35rem,6vw,1.65rem);line-height:1.12}.stage-panel__header .hero-copy{display:-webkit-box;max-width:none;font-size:.92rem;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}}.pattern-preview{background:radial-gradient(circle at 18% 0,rgba(103,232,249,.22),transparent 55%),radial-gradient(circle at 82% 110%,rgba(167,139,250,.22),transparent 55%),linear-gradient(135deg,color-mix(in srgb,#67e8f9 6%,#0a1424),#050b18)}.pattern-preview.tab-preview{position:relative;display:grid;grid-template-columns:1fr;align-content:center;justify-items:center;grid-gap:10px;gap:10px;padding:14px;height:180px;overflow:hidden;isolation:isolate}.tab-badge{position:absolute;top:8px;right:10px;z-index:4;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--tab-accent,rgba(255,255,255,.92));font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.tab-bar{position:relative;display:grid;grid-template-columns:repeat(var(--tab-count),1fr);margin:0;padding:0;border:none;background:none;width:100%;max-width:320px}.tab-bar legend.visually-hidden{white-space:nowrap}.tab-bar input,.tab-bar legend.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tab-bar input{pointer-events:none}.tab-bar label{position:relative;z-index:1;padding:10px 6px;text-align:center;cursor:pointer;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:rgba(226,232,240,.6);transition:color var(--tab-duration,.26s) ease}.tab-bar input:focus-visible+label{outline:2px solid var(--tab-accent,#67e8f9);outline-offset:2px;border-radius:6px}.tab-bar--underline{border-bottom:1px solid rgba(248,250,252,.08);padding-bottom:2px}.tab-bar--underline input:checked+label{color:var(--tab-accent,#7dd3fc)}.tab-bar--underline:after{content:"";position:absolute;bottom:0;left:0;width:calc(100% / var(--tab-count));height:2px;background:var(--tab-accent,#7dd3fc);border-radius:999px;transform:translateX(calc(100% * var(--tab-active, 0)));transition:transform var(--tab-duration,.26s) cubic-bezier(.2,.8,.2,1);box-shadow:0 0 8px color-mix(in srgb,var(--tab-accent,#7dd3fc) 40%,transparent)}.tab-bar--pill{padding:4px;background:rgba(15,23,42,.5);border-radius:999px;border:1px solid rgba(248,250,252,.08)}.tab-bar--pill label{padding:8px 6px;border-radius:999px}.tab-bar--pill input:checked+label{color:#f0fdfa}.tab-bar--pill:after{content:"";position:absolute;inset:4px;width:calc((100% - 8px) / var(--tab-count));border-radius:999px;background:color-mix(in srgb,var(--tab-accent,#f0abfc) 26%,#0f172a);box-shadow:0 0 14px color-mix(in srgb,var(--tab-accent,#f0abfc) 30%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--tab-accent,#f0abfc) 70%,transparent);transform:translateX(calc(100% * var(--tab-active, 0)));transition:transform var(--tab-duration,.3s) cubic-bezier(.2,.8,.2,1);z-index:0}.tab-bar--notch{padding-bottom:16px;border-bottom:1px solid rgba(248,250,252,.05)}.tab-bar--notch input:checked+label{color:var(--tab-accent,#fde047)}.tab-bar--notch:before{bottom:8px;height:6px;background:radial-gradient(circle 3px at 50% 50%,var(--tab-accent,#fde047) 0,var(--tab-accent,#fde047) 60%,transparent 65%);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--tab-accent,#fde047) 70%,transparent))}.tab-bar--notch:after,.tab-bar--notch:before{content:"";position:absolute;left:0;width:calc(100% / var(--tab-count));transform:translateX(calc(100% * var(--tab-active, 0)));transition:transform var(--tab-duration,.34s) cubic-bezier(.2,.8,.2,1)}.tab-bar--notch:after{bottom:0;height:1px;background:linear-gradient(to right,transparent 35%,color-mix(in srgb,var(--tab-accent,#fde047) 65%,transparent) 50%,transparent 65%)}@media (prefers-reduced-motion:reduce){.tab-bar label,.tab-bar:after,.tab-bar:before{transition:none}}@property --dot-x{syntax:"<percentage>";inherits:false;initial-value:30%}@property --dot-y{syntax:"<percentage>";inherits:false;initial-value:40%}@property --typed-angle{syntax:"<angle>";inherits:false;initial-value:120deg}@property --hue{syntax:"<number>";inherits:false;initial-value:155}@property --gradient-stop{syntax:"<percentage>";inherits:false;initial-value:42%}.adopted-showcase-panel .pattern-card{overflow:hidden}.adopted-preview{display:grid;place-items:center;min-height:168px;padding:18px;overflow:hidden;isolation:isolate}.adopted-preview--inspector{min-height:260px;padding:28px}.pattern-preview.adopted-preview--idle-wiggle{background:transparent;box-shadow:none}.pattern-preview.adopted-preview--idle-wiggle:before{display:none}.adopted-visual__odometer,.adopted-visual__scene,.adopted-visual__svg{width:min(100%,280px);height:132px}.adopted-preview--inspector .adopted-visual__odometer,.adopted-preview--inspector .adopted-visual__scene,.adopted-preview--inspector .adopted-visual__svg{width:min(100%,420px);height:190px}.adopted-visual__scene{position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--adopted-accent) 25%,transparent);border-radius:18px;background:linear-gradient(145deg,rgba(15,23,42,.86),rgba(3,7,18,.94)),#08111f;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.adopted-visual__scene strong{position:relative;z-index:2;max-width:12rem;color:#e0f2fe;font-size:.78rem;font-weight:900;letter-spacing:.05em;text-align:center;text-transform:uppercase}.adopted-visual__scene span{position:absolute;display:block;background:var(--adopted-accent);opacity:.72;will-change:transform,opacity,filter}.adopted-visual__scene--parallax-stack{display:grid;place-items:center;perspective:620px;overflow:visible}.adopted-visual__parallax-stack{position:relative;width:min(62%,168px);height:68px;transform-style:preserve-3d;animation:adoptedParallaxCard var(--adopted-duration) ease-in-out infinite;will-change:transform}.adopted-visual__scene--parallax-stack .adopted-visual__parallax-depth{position:absolute;inset:0;display:grid;place-items:center;border-radius:14px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--adopted-accent) 32%,transparent),transparent 56%),rgba(15,23,42,.86);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--adopted-accent) 38%,transparent),0 14px 30px rgba(2,6,23,.22);color:color-mix(in srgb,var(--adopted-accent) 68%,white);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-align:center;text-transform:uppercase;transform-style:preserve-3d;will-change:transform}.adopted-visual__scene--parallax-stack .adopted-visual__parallax-depth--back{transform:translate3d(-22px,12px,-48px);opacity:.58}.adopted-visual__scene--parallax-stack .adopted-visual__parallax-depth--mid{transform:translate3d(-7px,5px,-14px);opacity:.76}.adopted-visual__scene--parallax-stack .adopted-visual__parallax-depth--front{transform:translate3d(14px,-9px,42px);opacity:1;background:linear-gradient(135deg,color-mix(in srgb,var(--adopted-accent) 28%,transparent),transparent 58%),rgba(15,23,42,.94);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--adopted-accent) 52%,transparent),0 18px 36px rgba(2,6,23,.28)}.adopted-visual__scene--glare-plane{perspective:620px;overflow:hidden}.adopted-visual__glare-plane{position:relative;width:min(68%,176px);height:74px;overflow:hidden;border-radius:15px;transform-style:preserve-3d;animation:adoptedGlarePlaneTilt var(--adopted-duration) ease-in-out infinite;will-change:transform}.adopted-visual__glare-chip,.adopted-visual__scene--glare-plane .adopted-visual__glare-card,.adopted-visual__scene--glare-plane .adopted-visual__glare-sheen{position:absolute;inset:0}.adopted-visual__scene--glare-plane .adopted-visual__glare-card{display:block;border-radius:inherit;opacity:1;background:linear-gradient(135deg,color-mix(in srgb,var(--adopted-accent) 24%,transparent),transparent 58%),rgba(15,23,42,.94);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--adopted-accent) 42%,transparent);transform:translateZ(0)}.adopted-visual__scene--glare-plane .adopted-visual__glare-sheen{inset:auto;top:-14px;bottom:-14px;left:0;right:auto;width:42px;display:block;opacity:0;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18) 26%,rgba(255,255,255,.52) 50%,rgba(255,255,255,.16) 72%,transparent);filter:blur(.4px);mix-blend-mode:screen;transform:translate3d(-56px,0,28px) rotate(14deg);animation:adoptedGlareReflection var(--adopted-duration) ease-in-out infinite}.adopted-visual__glare-chip{display:grid;place-items:center;max-width:none;color:color-mix(in srgb,var(--adopted-accent) 68%,white);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;transform:translateZ(44px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.adopted-visual__scene--scene-split{perspective:700px;overflow:visible}.adopted-visual__scene-split{position:relative;width:min(72%,184px);height:78px;transform-style:preserve-3d;animation:adoptedSceneSplitCamera var(--adopted-duration) ease-in-out infinite;will-change:transform}.adopted-visual__scene--scene-split .adopted-visual__split-backdrop,.adopted-visual__scene--scene-split .adopted-visual__split-midground,.adopted-visual__split-foreground{position:absolute;border-radius:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.adopted-visual__scene--scene-split .adopted-visual__split-backdrop{inset:12px 22px 10px 4px;display:block;overflow:hidden;opacity:.58;background:rgba(15,23,42,.78);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--adopted-accent) 20%,transparent);transform:translate3d(-20px,10px,-58px)}.adopted-visual__scene--scene-split .adopted-visual__split-backdrop:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 28% 34%,var(--adopted-accent) 0 5px,transparent 6px),radial-gradient(circle at 72% 64%,var(--adopted-accent-b) 0 4px,transparent 5px);transform:translateZ(0);pointer-events:none}.adopted-visual__scene--scene-split .adopted-visual__split-midground{inset:8px 12px;display:block;opacity:1;border:1px solid color-mix(in srgb,var(--adopted-accent) 36%,transparent);background:rgba(15,23,42,.88);transform:translate3d(-4px,2px,-8px)}.adopted-visual__split-foreground{width:112px;height:34px;right:10px;top:12px;display:grid;place-items:center;max-width:none;color:color-mix(in srgb,var(--adopted-accent) 68%,white);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;background:rgba(15,23,42,.96);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--adopted-accent) 46%,transparent);transform:translate3d(20px,-8px,46px)}.adopted-visual__scene--halftone-drift{background:radial-gradient(circle at var(--dot-x,30%) var(--dot-y,40%),var(--adopted-accent) 0 2px,transparent 3px),radial-gradient(circle at calc(var(--dot-x, 30%) + 13px) calc(var(--dot-y, 40%) + 9px),var(--adopted-accent-b) 0 1.8px,transparent 3px),#08111f;background-size:18px 18px,18px 18px,auto;animation:adoptedHalftonePhase var(--adopted-duration) linear infinite}.adopted-visual__scene--halftone-drift span{display:none}.adopted-visual__scene--starfield{overflow:hidden;background:#060818}.adopted-visual__starfield-layer{position:absolute;inset:-22px;background-repeat:repeat;will-change:transform}.adopted-visual__starfield-layer--far{background-image:radial-gradient(circle,#e0f2fe 0 1px,transparent 1.6px);background-size:72px 54px;animation:adoptedStarLayerFar var(--adopted-duration) linear infinite}.adopted-visual__starfield-layer--mid{background-image:radial-gradient(circle,var(--adopted-accent) 0 1.3px,transparent 2px);background-size:96px 68px;animation:adoptedStarLayerMid var(--adopted-duration) linear infinite}.adopted-visual__starfield-layer--near{background-image:radial-gradient(circle,var(--adopted-accent-b) 0 1.8px,transparent 2.5px);background-size:126px 86px;animation:adoptedStarLayerNear var(--adopted-duration) linear infinite}.adopted-visual__starfield-orbit-star,.adopted-visual__starfield-star{width:3px;height:3px;border-radius:50%;box-shadow:0 0 12px currentColor;color:var(--adopted-accent)}.adopted-visual__starfield-star{animation:adoptedStarTwinklePhase 1.8s ease-in-out infinite;animation-delay:calc(var(--item-index) * -.13s)}.adopted-visual__starfield-layer-parallax .adopted-visual__starfield-star{animation-duration:2.4s;opacity:.7}.adopted-visual__starfield-star:first-of-type{left:12%;top:22%}.adopted-visual__starfield-star:nth-of-type(2){left:28%;top:34%}.adopted-visual__starfield-star:nth-of-type(3){left:46%;top:18%}.adopted-visual__starfield-star:nth-of-type(4){left:62%;top:42%}.adopted-visual__starfield-star:nth-of-type(5){left:78%;top:24%}.adopted-visual__starfield-star:nth-of-type(6){left:88%;top:68%}.adopted-visual__starfield-star:nth-of-type(7){left:18%;top:72%}.adopted-visual__starfield-star:nth-of-type(8){left:36%;top:58%}.adopted-visual__starfield-star:nth-of-type(9){left:54%;top:76%}.adopted-visual__starfield-star:nth-of-type(10){left:72%;top:60%}.adopted-visual__starfield-star:nth-of-type(11){left:8%;top:48%}.adopted-visual__starfield-star:nth-of-type(12){left:22%;top:12%}.adopted-visual__starfield-star:nth-of-type(13){left:40%;top:84%}.adopted-visual__starfield-star:nth-of-type(14){left:58%;top:10%}.adopted-visual__starfield-orbit-star{left:50%;top:50%;transform-origin:calc(-26px * var(--adopted-intensity)) center;animation:adoptedStarOrbitDrift var(--adopted-duration) linear infinite;animation-delay:calc(var(--item-index) * -.26s)}.adopted-visual__starfield-orbit-star:nth-child(2n){transform-origin:calc(32px * var(--adopted-intensity)) center}.adopted-visual__starfield-orbit-star:nth-child(3n){transform-origin:center calc(-30px * var(--adopted-intensity));color:var(--adopted-accent-b)}.adopted-visual__scene--typed-gradient{--gradient-stop:42%;--typed-angle:100deg;display:grid;place-items:center;overflow:hidden;background:#08111f}.adopted-visual__typed-gradient-surface{position:absolute;inset:12px;display:block;border-radius:14px;opacity:.94}.adopted-visual__typed-gradient--angle-spin .adopted-visual__typed-gradient-surface{background:linear-gradient(var(--typed-angle),var(--adopted-accent),var(--adopted-accent-b),#08111f 76%);animation:adoptedTypedGradientAngle var(--adopted-duration) ease-in-out infinite}.adopted-visual__typed-gradient--hue-slide .adopted-visual__typed-gradient-surface{--hue:155;background:linear-gradient(135deg,hsl(var(--hue) 86% 62%),hsl(calc(var(--hue) + 52) 84% 64%),hsl(calc(var(--hue) + 104) 82% 70%));animation:adoptedTypedGradientHue var(--adopted-duration) ease-in-out infinite}.adopted-visual__typed-gradient--stop-breathe .adopted-visual__typed-gradient-surface{background:linear-gradient(112deg,#08111f 0,var(--adopted-accent) var(--gradient-stop),var(--adopted-accent-b) calc(var(--gradient-stop) + 18%),#08111f 100%);animation:adoptedTypedGradientStop var(--adopted-duration) ease-in-out infinite}.adopted-visual__idle-wiggle span{position:relative;inset:auto;display:block;opacity:1;will-change:transform,opacity}.adopted-visual__scene--idle-wiggle{background:transparent;box-shadow:none}.adopted-visual__scene--idle-wiggle .adopted-visual__idle-ui-card{display:grid;align-items:center;border:1px solid rgba(148,163,184,.26);background:rgba(15,23,42,.72)}.adopted-visual__scene--idle-wiggle .adopted-visual__idle-ui-card--notice{width:138px;height:58px;grid-template-columns:24px minmax(0,1fr) 13px;gap:9px;padding:10px 12px;border-radius:12px}.adopted-visual__scene--idle-wiggle .adopted-visual__idle-ui-card--task{width:126px;height:48px;grid-template-columns:18px minmax(0,1fr) 13px;gap:8px;padding:9px 11px;border-radius:10px}.adopted-visual__scene--idle-wiggle .adopted-visual__idle-ui-card--message{width:150px;height:54px;grid-template-columns:22px minmax(0,1fr) 13px;gap:9px;padding:10px 12px;border-radius:13px}.adopted-visual__idle-ui-action,.adopted-visual__idle-ui-avatar,.adopted-visual__idle-ui-check,.adopted-visual__idle-ui-icon,.adopted-visual__idle-ui-meta,.adopted-visual__idle-ui-title{border-radius:999px}.adopted-visual__scene--idle-wiggle .adopted-visual__idle-ui-icon{width:22px;height:22px;border-radius:7px;background:#1e293b;border:1px solid rgba(148,163,184,.26)}.adopted-visual__scene--idle-wiggle .adopted-visual__idle-ui-check{width:16px;height:16px;border-radius:5px;background:transparent;border:1px solid rgba(103,232,249,.6)}.adopted-visual__scene--idle-wiggle .adopted-visual__idle-ui-avatar{width:20px;height:20px;border-radius:999px;background:#1e293b;border:1px solid rgba(148,163,184,.26)}.adopted-visual__scene--idle-wiggle .adopted-visual__idle-ui-copy,.adopted-visual__scene--idle-wiggle .adopted-visual__idle-ui-message-copy,.adopted-visual__scene--idle-wiggle .adopted-visual__idle-ui-task-copy{display:grid;grid-gap:4px;gap:4px;min-width:0;background:transparent}.adopted-visual__scene--idle-wiggle .adopted-visual__idle-ui-title{width:56px;height:6px;background:rgba(226,232,240,.86)}.adopted-visual__scene--idle-wiggle .adopted-visual__idle-ui-meta{width:40px;height:5px;background:rgba(148,163,184,.58)}.adopted-visual__idle-ui-card--task .adopted-visual__idle-ui-title{width:50px}.adopted-visual__idle-ui-card--task .adopted-visual__idle-ui-meta{width:34px}.adopted-visual__idle-ui-card--message .adopted-visual__idle-ui-title{width:64px}.adopted-visual__idle-ui-card--message .adopted-visual__idle-ui-meta{width:48px}.adopted-visual__scene--idle-wiggle .adopted-visual__idle-ui-action{width:13px;height:13px;background:#67e8f9;transform-origin:50% 50%}.adopted-visual__idle-wiggle--rotate-burst .adopted-visual__idle-ui-card{transform-origin:50% 82%;animation:adoptedIdleWiggle var(--adopted-duration) ease-in-out infinite}.adopted-visual__idle-wiggle--y-bob .adopted-visual__idle-ui-card{animation:adoptedIdleBob var(--adopted-duration) ease-in-out infinite}.adopted-visual__idle-wiggle--secondary-pulse .adopted-visual__idle-ui-action{animation:adoptedIdleDot var(--adopted-duration) ease-in-out infinite}.adopted-visual__svg{display:block;overflow:visible;border:1px solid color-mix(in srgb,var(--adopted-accent) 24%,transparent);border-radius:18px;background:rgba(8,17,31,.92)}.adopted-visual__svg rect{fill:color-mix(in srgb,var(--adopted-accent) 28%,transparent);stroke:color-mix(in srgb,var(--adopted-accent) 52%,transparent);stroke-width:2}.adopted-visual__svg line,.adopted-visual__svg path{fill:none;stroke:var(--adopted-accent-b);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.adopted-visual__odometer{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid color-mix(in srgb,var(--adopted-accent) 24%,transparent);border-radius:18px;background:rgba(8,17,31,.92)}.adopted-visual__odometer--single-strip{padding-inline:20px}.adopted-visual__value-window{width:112px;height:50px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:rgba(15,23,42,.9)}.adopted-visual__value-strip{display:grid;animation:adoptedOdometerRoll var(--adopted-duration) cubic-bezier(.2,.8,.2,1) infinite}.adopted-visual__value-strip b{height:50px;display:grid;place-items:center;color:color-mix(in srgb,var(--adopted-accent) 76%,white);font:900 1.35rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adopted-visual__digit{width:34px;height:48px;overflow:hidden;border-radius:10px;color:#e0f2fe;background:rgba(15,23,42,.92);font:900 2rem/48px ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adopted-visual__digit b{display:block;height:48px;text-align:center;font-weight:inherit;animation:adoptedOdometerRoll var(--adopted-duration) cubic-bezier(.2,.8,.2,1) infinite;animation-delay:calc(var(--digit-index) * 90ms)}.adopted-visual__digit--steady b{animation:none}.adopted-visual__carry{margin-left:7px;color:#04111f;background:var(--adopted-accent-b);font-size:.75rem}.adopted-visual__carry,.adopted-visual__delta{padding:5px 8px;border-radius:999px;font-weight:900;animation:adoptedDeltaFade var(--adopted-duration) ease-in-out infinite}.adopted-visual__delta{margin-left:8px;color:#052e1a;background:var(--adopted-accent);font-size:.78rem}@keyframes adoptedParallaxCard{0%,to{transform:rotateX(8deg) rotateY(-10deg) translateZ(0)}50%{transform:rotateX(calc(-8deg * var(--adopted-intensity))) rotateY(calc(12deg * var(--adopted-intensity))) translateZ(18px)}}@keyframes adoptedGlarePlaneTilt{0%,to{transform:rotateX(calc(5deg * var(--adopted-intensity))) rotateY(calc(-11deg * var(--adopted-intensity)))}50%{transform:rotateX(calc(-5deg * var(--adopted-intensity))) rotateY(calc(11deg * var(--adopted-intensity)))}}@keyframes adoptedGlareReflection{0%,18%{transform:translate3d(-56px,0,28px) rotate(14deg);opacity:0}42%{opacity:.5}68%{transform:translate3d(178px,0,28px) rotate(14deg);opacity:.56}to{transform:translate3d(178px,0,28px) rotate(14deg);opacity:0}}@keyframes adoptedSceneSplitCamera{0%,to{transform:rotateX(calc(6deg * var(--adopted-intensity))) rotateY(calc(-10deg * var(--adopted-intensity)))}50%{transform:rotateX(calc(-4deg * var(--adopted-intensity))) rotateY(calc(10deg * var(--adopted-intensity)))}}@keyframes adoptedHalftonePhase{0%{--dot-x:20%;--dot-y:28%;background-position:0 0,0 0,0 0}to{--dot-x:80%;--dot-y:68%;background-position:18px 12px,-14px 10px,0 0}}@keyframes adoptedStarLayerFar{to{transform:translate3d(10px,4px,0)}}@keyframes adoptedStarLayerMid{to{transform:translate3d(calc(24px * var(--adopted-intensity)),9px,0)}}@keyframes adoptedStarLayerNear{to{transform:translate3d(calc(42px * var(--adopted-intensity)),16px,0)}}@keyframes adoptedStarTwinklePhase{0%,to{opacity:.24;transform:scale(.72)}50%{opacity:1;transform:scale(calc(1.2 * var(--adopted-intensity)))}}@keyframes adoptedStarOrbitDrift{0%{transform:rotate(0deg) translateX(22px);opacity:.42}50%{opacity:1}to{transform:rotate(1turn) translateX(22px);opacity:.42}}@keyframes adoptedTypedGradientAngle{0%,to{--typed-angle:90deg}50%{--typed-angle:250deg}}@keyframes adoptedTypedGradientHue{0%,to{--hue:155}50%{--hue:304}}@keyframes adoptedTypedGradientStop{0%,to{--gradient-stop:30%}50%{--gradient-stop:62%}}@keyframes adoptedIdleWiggle{0%,72%,to{transform:rotate(0deg) translateY(0)}78%{transform:rotate(calc(-5deg * var(--adopted-intensity))) translateY(-2px)}84%{transform:rotate(calc(4deg * var(--adopted-intensity))) translateY(1px)}90%{transform:rotate(calc(-2deg * var(--adopted-intensity))) translateY(0)}}@keyframes adoptedIdleBob{0%,70%,to{transform:translateY(0)}78%{transform:translateY(calc(-8px * var(--adopted-intensity)))}86%{transform:translateY(0)}}@keyframes adoptedIdleDot{0%,70%,to{opacity:.58;transform:scale(1)}82%{opacity:1;transform:scale(calc(1.35 * var(--adopted-intensity)))}90%{opacity:.78;transform:scale(.92)}}@keyframes adoptedOdometerRoll{0%,18%{transform:translateY(0)}54%,70%{transform:translateY(-48px)}to{transform:translateY(-96px)}}@keyframes adoptedDeltaFade{0%,28%,to{opacity:.42;transform:translateY(3px)}54%,78%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.adopted-visual__carry,.adopted-visual__delta,.adopted-visual__digit b,.adopted-visual__glare-plane,.adopted-visual__idle-cue,.adopted-visual__idle-target,.adopted-visual__scene,.adopted-visual__scene span,.adopted-visual__scene-split,.adopted-visual__starfield-layer,.adopted-visual__value-strip{animation:none}.adopted-visual__svg animate,.adopted-visual__svg animateTransform{display:none}}.cube-walkthrough__scene{width:132px;height:132px;display:grid;place-items:center;perspective:var(--cube-perspective,720px);perspective-origin:50% 42%}.cube-walkthrough__scene--balanced{perspective-origin:50% 50%}.cube-walkthrough__scene--wide{perspective-origin:12% 90%}.cube-walkthrough__scene--step{perspective-origin:50% 38%}.cube-walkthrough__scene--wide .cube-walkthrough__cube{transform:rotateX(-22deg)}.cube-walkthrough__cube{position:relative;width:82px;height:82px;transform-style:preserve-3d;animation:cube-walkthrough-turn var(--cube-duration,7s) linear infinite}.cube-walkthrough__face{position:absolute;inset:0;display:grid;place-items:center;border:1px solid rgba(226,232,240,.26);background:rgba(15,23,42,.78);color:var(--foreground);font-size:.78rem;font-weight:800;-webkit-backface-visibility:visible;backface-visibility:visible;box-shadow:inset 0 0 28px rgba(255,255,255,.04)}.cube-walkthrough__face--front{background:color-mix(in srgb,var(--cube-a) 36%,rgba(15,23,42,.92));transform:rotateY(0deg) translateZ(41px)}.cube-walkthrough__face--back{transform:rotateY(180deg) translateZ(41px)}.cube-walkthrough__face--right{background:color-mix(in srgb,var(--cube-b) 32%,rgba(15,23,42,.92));transform:rotateY(90deg) translateZ(41px)}.cube-walkthrough__face--left{transform:rotateY(-90deg) translateZ(41px)}.cube-walkthrough__face--top{background:color-mix(in srgb,var(--cube-c) 34%,rgba(15,23,42,.92));transform:rotateX(90deg) translateZ(41px)}.cube-walkthrough__face--bottom{transform:rotateX(-90deg) translateZ(41px)}@keyframes cube-walkthrough-turn{0%{transform:rotateX(-20deg) rotateY(22deg)}to{transform:rotateX(-20deg) rotateY(382deg)}}@media (prefers-reduced-motion:reduce){.cube-walkthrough__cube{animation:none}}.pattern-preview.input-preview{position:relative;display:grid;place-items:center;padding:18px;height:180px;overflow:hidden;isolation:isolate}.pattern-preview.input-preview.pattern-preview--inspector{height:auto;min-height:200px}.fl-field{position:relative;width:100%;max-width:280px;--fl-notch-bg:#0e2235}.fl-input{width:100%;padding:14px 14px 12px;border:none;background:transparent;color:rgba(241,245,249,.96);font:inherit;font-size:.92rem;letter-spacing:.01em;outline:none;caret-color:var(--input-accent,#7dd3fc)}.fl-input::placeholder{color:transparent}.fl-label{position:absolute;pointer-events:none;font-size:.84rem;font-weight:500;letter-spacing:.01em;color:rgba(203,213,225,.72);transform-origin:left center;transition:transform var(--input-duration,.22s) ease,color var(--input-duration,.22s) ease,background-color var(--input-duration,.22s) ease}.fl-field--outlined{padding-top:6px}.fl-field--outlined .fl-input{padding:14px 14px 12px;border-radius:10px;box-shadow:inset 0 0 0 1.5px rgba(248,250,252,.18);transition:box-shadow var(--input-duration,.22s) ease}.fl-field--outlined .fl-input:focus{box-shadow:inset 0 0 0 1.8px var(--input-accent,#7dd3fc)}.fl-field--outlined .fl-label{top:19px;left:12px;padding:0 4px}.fl-field--outlined[data-floating=true] .fl-label{transform:translateY(-22px) scale(.82);background:var(--fl-notch-bg);color:var(--input-accent,#7dd3fc)}.fl-field--underline{padding:18px 0 4px}.fl-field--underline .fl-input{padding:0 0 8px;font-size:.96rem}.fl-field--underline .fl-label{top:22px;left:0}.fl-field--underline[data-floating=true] .fl-label{transform:translateY(-18px) scale(.78);color:var(--input-accent,#f0abfc)}.fl-underline-baseline{position:absolute;bottom:4px;left:0;right:0;height:1px;background:rgba(248,250,252,.18)}.fl-underline-active{position:absolute;bottom:4px;left:0;right:0;height:2px;background:var(--input-accent,#f0abfc);border-radius:999px;transform:scaleX(0);transform-origin:left center;transition:transform var(--input-duration,.24s) cubic-bezier(.2,.8,.2,1);box-shadow:0 0 8px color-mix(in srgb,var(--input-accent,#f0abfc) 35%,transparent)}.fl-field--underline[data-focused=true] .fl-underline-active{transform:scaleX(1)}.fl-field--glow{padding:1.5px;border-radius:12px;background:linear-gradient(135deg,#67e8f9 0,var(--input-accent,#fde047) 50%,#f472b6 100%);filter:saturate(.45);transition:filter var(--input-duration,.3s) ease,box-shadow var(--input-duration,.3s) ease}.fl-field--glow[data-focused=true]{filter:saturate(1);box-shadow:0 0 0 4px color-mix(in srgb,var(--input-accent,#fde047) 18%,transparent),0 8px 24px color-mix(in srgb,var(--input-accent,#fde047) 14%,transparent)}.fl-field--glow .fl-input{padding:14px;border-radius:10.5px;background:var(--fl-notch-bg)}.fl-field--glow .fl-label{top:18px;left:14px;padding:0 4px}.fl-field--glow[data-floating=true] .fl-label{transform:translateY(-22px) scale(.82);background:var(--fl-notch-bg);color:var(--input-accent,#fde047)}.fl-glow-halo{display:none}@media (prefers-reduced-motion:reduce){.fl-field--glow,.fl-input,.fl-label,.fl-underline-active{transition:none}}.aurora{isolation:isolate}.aurora__layer{position:absolute;inset:-34%;border-radius:42%;filter:blur(calc(24px * var(--aurora-intensity, 1)));opacity:.64;mix-blend-mode:screen;pointer-events:none;z-index:0}.aurora__layer--one{background:radial-gradient(circle at 24% 40%,var(--aurora-a),transparent 30%),radial-gradient(circle at 72% 28%,var(--aurora-b),transparent 34%);animation:aurora-drift-one var(--aurora-duration,7s) ease-in-out infinite alternate}.aurora__layer--two{background:radial-gradient(circle at 38% 70%,var(--aurora-c),transparent 28%),radial-gradient(circle at 68% 68%,var(--aurora-a),transparent 30%);opacity:.42;animation:aurora-drift-two calc(var(--aurora-duration, 7s) * 1.24) ease-in-out infinite alternate}.aurora__label{position:relative;z-index:2;display:inline-grid;min-width:112px;min-height:40px;place-items:center;padding:0 18px;border:1px solid rgba(226,232,240,.18);border-radius:var(--radius-full);background:rgba(5,8,16,.55);color:var(--foreground);font-weight:700}@keyframes aurora-drift-one{0%{transform:translate3d(calc(-32px * var(--aurora-intensity, 1)),calc(-18px * var(--aurora-intensity, 1)),0) rotate(-10deg) scale(.92)}to{transform:translate3d(calc(46px * var(--aurora-intensity, 1)),calc(-30px * var(--aurora-intensity, 1)),0) rotate(20deg) scale(1.1)}}@keyframes aurora-drift-two{0%{transform:translate3d(calc(30px * var(--aurora-intensity, 1)),calc(22px * var(--aurora-intensity, 1)),0) rotate(-14deg) scale(1.06)}to{transform:translate3d(calc(-38px * var(--aurora-intensity, 1)),calc(32px * var(--aurora-intensity, 1)),0) rotate(18deg) scale(.92)}}@media (prefers-reduced-motion:reduce){.aurora__layer{animation:none}}.pattern-preview.axis-ticker-preview{position:relative;display:grid;align-content:center;grid-gap:10px;gap:10px;padding:14px;height:180px;background:var(--axis-base,#0f1a2d);overflow:hidden;isolation:isolate}.pattern-preview.axis-ticker-preview--block{grid-template-rows:1fr}.pattern-preview.axis-ticker-preview--cross{align-content:stretch;padding:12px}.ticker-axis-badge{position:absolute;top:8px;right:10px;z-index:2;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--axis-accent);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.ticker-viewport{position:relative;overflow:hidden;border-radius:10px;background:var(--axis-rail-bg);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.ticker-viewport--horizontal{padding:8px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.ticker-viewport--vertical{padding:0 8px;height:100%;min-height:120px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.ticker-track{display:inline-flex;align-items:center;gap:1rem;padding-inline:1rem;white-space:nowrap;width:max-content;will-change:transform}.ticker-track--horizontal{animation:tickerShiftX var(--axis-duration) linear infinite}.ticker-track--vertical{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;padding:.6rem 0;width:100%;height:max-content;animation:tickerShiftY var(--axis-duration) linear infinite}@keyframes tickerShiftX{0%{transform:translateX(0)}to{transform:translateX(calc(var(--axis-distance, 50%) * -1))}}@keyframes tickerShiftY{0%{transform:translateY(0)}to{transform:translateY(calc(var(--axis-distance, 50%) * -1))}}.ticker-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.06);color:rgba(248,250,255,.92);font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.ticker-chip--vertical{align-self:stretch;justify-content:flex-start}.ticker-chip__dot{width:6px;height:6px;border-radius:999px;background:var(--axis-accent);box-shadow:0 0 6px var(--axis-accent);flex-shrink:0}.ticker-cross-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:10px;gap:10px;height:100%;min-height:0;align-items:center;overflow:hidden}.axis-ticker-preview--cross .ticker-viewport--horizontal{align-self:center;height:max-content}.axis-ticker-preview--cross .ticker-viewport--vertical{height:100%;min-height:0}.axis-ticker-preview--cross .ticker-track--accent .ticker-chip{background:rgba(255,255,255,.08)}.detail-hero__preview .pattern-preview.axis-ticker-preview{padding:18px 22px}.detail-hero__preview .pattern-preview.axis-ticker-preview .ticker-axis-badge{top:12px;right:14px}@media (prefers-reduced-motion:reduce){.ticker-track,.ticker-track--horizontal,.ticker-track--vertical{animation:none;flex-wrap:wrap;justify-content:center}.ticker-track--vertical{flex-direction:row}}.pattern-preview.fill-preview{display:grid;place-items:center;min-height:168px;padding:18px;overflow:hidden;isolation:isolate}.pattern-preview.fill-preview.pattern-preview--inspector{min-height:220px;padding:32px}.fill-target{display:inline-flex;align-items:center;justify-content:center;min-inline-size:10rem;padding:.7rem 1rem;border:1px solid color-mix(in srgb,var(--fill-accent-a) 42%,transparent);border-radius:999px;color:var(--fill-text);background-repeat:no-repeat;font-size:.9rem;font-weight:800;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-position var(--fill-duration) cubic-bezier(.2,.8,.2,1),color var(--fill-duration) ease,border-color var(--fill-duration) ease}.fill-target--rise{min-inline-size:8rem;padding:.56rem .74rem;border-radius:12px;background-image:linear-gradient(0deg,var(--fill-accent-a) 0 50%,var(--fill-base) 50% 100%);background-size:100% var(--fill-overscan);background-position:0 0}.fill-target--sweep{background-image:linear-gradient(90deg,var(--fill-accent-a) 0 46%,var(--fill-accent-b) 50%,var(--fill-base) 54% 100%);background-size:var(--fill-overscan) 100%;background-position:100% 0}.fill-target--diagonal{min-inline-size:8.8rem;background-image:linear-gradient(135deg,var(--fill-accent-a) 0 34%,var(--fill-accent-b) 50%,var(--fill-base) 58% 100%);background-size:var(--fill-overscan) var(--fill-overscan);background-position:100% 100%}.fill-target:is(:hover,:focus-visible){color:var(--fill-active-text);border-color:color-mix(in srgb,var(--fill-accent-a) 72%,transparent)}.fill-target--rise:is(:hover,:focus-visible){background-position:0 100%}.fill-target--sweep:is(:hover,:focus-visible){background-position:0 0}.fill-target--diagonal:is(:hover,:focus-visible){background-position:0 0}.fill-target:focus-visible{outline:2px solid var(--fill-accent-a);outline-offset:3px}.fill-preview:not(.pattern-preview--inspector) .fill-target{animation-duration:2.8s;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-iteration-count:infinite}.fill-preview:not(.pattern-preview--inspector) .fill-target--rise{animation-name:fillSweepRiseStage}.fill-preview:not(.pattern-preview--inspector) .fill-target--sweep{animation-name:fillSweepHorizontalStage}.fill-preview:not(.pattern-preview--inspector) .fill-target--diagonal{animation-name:fillSweepDiagonalStage}@keyframes fillSweepRiseStage{0%,18%,to{color:var(--fill-text);background-position:0 0}42%,72%{color:var(--fill-active-text);background-position:0 100%}}@keyframes fillSweepHorizontalStage{0%,18%,to{color:var(--fill-text);background-position:100% 0}42%,72%{color:var(--fill-active-text);background-position:0 0}}@keyframes fillSweepDiagonalStage{0%,18%,to{color:var(--fill-text);background-position:100% 100%}42%,72%{color:var(--fill-active-text);background-position:0 0}}@media (prefers-reduced-motion:reduce){.fill-target{transition-duration:0s}.fill-preview:not(.pattern-preview--inspector) .fill-target{animation:none;color:var(--fill-active-text)}.fill-preview:not(.pattern-preview--inspector) .fill-target--rise{background-position:0 100%}.fill-preview:not(.pattern-preview--inspector) .fill-target--diagonal,.fill-preview:not(.pattern-preview--inspector) .fill-target--sweep{background-position:0 0}}.pattern-preview.border-ring-preview{--ring-size:86px;--ring-thickness:7px;--ring-duration:0.9s;--ring-accent:rgba(103,232,249,0.95);--ring-track:rgba(103,232,249,0.18);--ring-accent-inner:rgba(244,191,255,0.9);--ring-accent-secondary:rgba(251,191,36,0.95);--ring-inner-inset:14px;position:relative;display:grid;align-content:center;place-items:center;padding:18px;height:180px;overflow:hidden;isolation:isolate}.pattern-preview.border-ring-preview.pattern-preview--inspector{height:auto;min-height:240px;padding:32px}.border-ring{position:relative;width:var(--ring-size);height:var(--ring-size);border-radius:50%;box-sizing:border-box;display:block}.border-ring-preview--classic .border-ring{border:var(--ring-thickness) solid var(--ring-track);border-top-color:var(--ring-accent);animation:borderRingSpin var(--ring-duration) linear infinite}.border-ring-preview--dual .border-ring{border-left-color:transparent;border-bottom:var(--ring-thickness) solid transparent;border-right:var(--ring-thickness) solid transparent;border-top-color:transparent;border-top:var(--ring-thickness) solid var(--ring-accent);border-left:var(--ring-thickness) solid var(--ring-accent);animation:borderRingSpin var(--ring-duration) linear infinite}.border-ring-preview--dual .border-ring:after{content:"";position:absolute;inset:var(--ring-inner-inset);border-radius:50%;border-left:var(--ring-thickness) solid transparent;border-bottom-color:transparent;border-right-color:transparent;border-top:var(--ring-thickness) solid transparent;border-bottom:var(--ring-thickness) solid var(--ring-accent-inner);border-right:var(--ring-thickness) solid var(--ring-accent-inner);box-sizing:border-box;animation:borderRingSpinReverse var(--ring-duration) linear infinite}.border-ring-preview--twoTone .border-ring{border:var(--ring-thickness) solid var(--ring-accent);border-right-color:var(--ring-accent-secondary);border-bottom-color:var(--ring-accent-secondary);animation:borderRingSpin var(--ring-duration) linear infinite}.border-ring-preview:not(.pattern-preview--inspector) .border-ring,.border-ring-preview:not(.pattern-preview--inspector) .border-ring:after{animation-duration:1.2s}@keyframes borderRingSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes borderRingSpinReverse{0%{transform:rotate(0deg)}to{transform:rotate(-2turn)}}@media (prefers-reduced-motion:reduce){.border-ring,.border-ring:after{animation:none}}.pattern-preview.ripple-preview{position:relative;display:grid;align-content:center;place-items:center;padding:18px;height:180px;overflow:hidden;isolation:isolate}.pattern-preview.ripple-preview.pattern-preview--inspector{height:auto;min-height:220px;gap:14px;padding:32px}.ripple-preview__hint{margin:0;font-size:.78rem;color:rgba(203,213,225,.72);text-align:center}.ripple-button{position:relative;overflow:hidden;background:var(--ripple-backdrop);color:white;border:0;border-radius:999px;padding:12px 22px;font-size:.9rem;font-weight:600;cursor:pointer;isolation:isolate}.ripple-button:after{content:"";position:absolute;left:var(--ripple-x,50%);top:var(--ripple-y,50%);width:var(--ripple-spread);height:var(--ripple-spread);margin-left:calc(var(--ripple-spread) / -2);margin-top:calc(var(--ripple-spread) / -2);border-radius:50%;background:radial-gradient(circle,var(--ripple-accent) 0,transparent 70%);opacity:0;transform:scale(.2);transition:opacity var(--ripple-duration) ease-out,transform var(--ripple-duration) ease-out,left var(--ripple-duration) ease-out,top var(--ripple-duration) ease-out;pointer-events:none;z-index:-1}.ripple-button.is-rippling:after{opacity:1;transform:scale(1)}.ripple-preview:not(.pattern-preview--inspector) .ripple-button:after{animation:stageRippleExpand 2s ease-out infinite}.ripple-preview--pointer:not(.pattern-preview--inspector) .ripple-button{--ripple-x:28%;--ripple-y:42%}.ripple-preview--burst:not(.pattern-preview--inspector) .ripple-button:after{animation:stageAmbientBurst 2s ease-in-out infinite}@keyframes stageRippleExpand{0%{opacity:0;transform:scale(0)}15%{opacity:.9;transform:scale(.4)}85%,to{opacity:0;transform:scale(1.4)}}@keyframes stageAmbientBurst{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.ripple-button:after{transition-duration:0s}.ripple-preview:not(.pattern-preview--inspector) .ripple-button:after{animation:none}}.pattern-preview.hover-preview{position:relative;display:grid;place-items:center;padding:22px 24px;height:180px;overflow:hidden;isolation:isolate}.pattern-preview.hover-preview.pattern-preview--inspector{height:auto;min-height:220px;gap:14px}.hover-preview__hint{margin:0;font-size:.78rem;color:rgba(203,213,225,.72);text-align:center}.hover-card{display:flex;flex-direction:column;gap:6px;width:100%;max-width:230px;padding:14px 16px;border-radius:12px;text-decoration:none;color:rgba(241,245,249,.96);font:inherit;background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.92));border:1px solid rgba(148,163,184,.16);box-shadow:var(--card-rest-shadow,0 0 0 0 transparent);transform:translateY(0);transition:box-shadow var(--card-duration,.18s) ease,transform var(--card-duration,.18s) ease,border-color var(--card-duration,.18s) ease}.hover-card.is-hovered,.hover-card:focus-visible,.hover-card:hover{box-shadow:var(--card-hover-shadow,0 4px 12px rgba(0,0,0,.55));transform:translateY(var(--card-lift,0));border-color:color-mix(in srgb,var(--card-accent,#7dd3fc) 32%,rgba(148,163,184,.16))}.hover-card:focus-visible{outline:2px solid var(--card-accent,#7dd3fc);outline-offset:4px}.hover-card--dashboard{background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.86))}.hover-card--dashboard .hover-card__eyebrow{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.85)}.hover-card--dashboard .hover-card__metric{font-size:1.4rem;font-weight:700;letter-spacing:-.01em;color:rgba(241,245,249,.96);line-height:1.1}.hover-card--dashboard .hover-card__delta{font-size:.74rem;font-weight:600;color:rgba(125,211,252,.92)}.hover-card--catalogue{padding:12px 12px 14px;gap:8px}.hover-card--catalogue .hover-card__thumb{display:block;width:100%;height:56px;border-radius:8px;background:linear-gradient(135deg,rgba(240,171,252,.32),rgba(125,211,252,.28));border:1px solid rgba(148,163,184,.12)}.hover-card--catalogue .hover-card__title{font-size:.84rem;font-weight:600;color:rgba(241,245,249,.94);letter-spacing:.005em}.hover-card--catalogue .hover-card__price{font-size:.86rem;font-weight:700;color:rgba(240,171,252,.92)}.hover-card--hero{background:linear-gradient(135deg,color-mix(in srgb,#fde047 14%,rgba(15,23,42,.92)),rgba(2,6,23,.96));border-color:color-mix(in srgb,#fde047 24%,rgba(148,163,184,.16));padding:16px 18px}.hover-card--hero .hover-card__eyebrow{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(254,240,138,.78)}.hover-card--hero .hover-card__title{font-size:.96rem;font-weight:700;letter-spacing:-.005em;color:rgba(254,252,232,.96);line-height:1.2}.hover-card--hero .hover-card__cta{margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:rgba(254,240,138,.92)}.hover-preview:not(.pattern-preview--inspector) .hover-card{animation:hoverCardCycle 3.2s cubic-bezier(.4,0,.2,1) infinite;transition:none;will-change:transform,box-shadow}@keyframes hoverCardCycle{0%,18%{box-shadow:var(--card-rest-shadow,0 0 0 0 transparent);transform:translateZ(0)}42%,62%{box-shadow:var(--card-hover-shadow,0 4px 12px rgba(0,0,0,.55));transform:translate3d(0,var(--card-lift,0),0)}82%,to{box-shadow:var(--card-rest-shadow,0 0 0 0 transparent);transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.hover-card{transition-property:box-shadow,border-color}.hover-preview:not(.pattern-preview--inspector) .hover-card{animation:none}.hover-card.is-hovered,.hover-card:focus-visible,.hover-card:hover{transform:none}}.pattern-preview.clip-reveal-preview{display:grid;min-height:168px;padding:18px;place-items:center;overflow:hidden;isolation:isolate}.pattern-preview.clip-reveal-preview.pattern-preview--inspector{min-height:220px;padding:32px}.clip-reveal-card{position:relative;display:grid;width:min(100%,18rem);min-height:86px;overflow:hidden;border:1px solid color-mix(in srgb,var(--clip-accent-a) 32%,transparent);border-radius:16px;color:var(--clip-text);text-decoration:none;background:rgba(8,17,31,.92);box-shadow:0 18px 36px rgba(2,6,23,.3);isolation:isolate}.clip-reveal-preview--inspector .clip-reveal-card{width:min(100%,22rem);min-height:112px}.clip-reveal-card__base,.clip-reveal-card__panel{grid-area:1/1;display:grid;place-items:center;width:100%;height:100%}.clip-reveal-card__base{gap:.4rem}.clip-reveal-card__kicker{font-size:.66rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--clip-accent-a) 62%,white)}.clip-reveal-card__label,.clip-reveal-card__panel-label{font-size:.94rem;font-weight:850}.clip-reveal-card__panel{color:#04111f;background:linear-gradient(90deg,var(--clip-accent-a),var(--clip-accent-b));transition:-webkit-clip-path var(--clip-duration) cubic-bezier(.2,.8,.2,1);transition:clip-path var(--clip-duration) cubic-bezier(.2,.8,.2,1);transition:clip-path var(--clip-duration) cubic-bezier(.2,.8,.2,1),-webkit-clip-path var(--clip-duration) cubic-bezier(.2,.8,.2,1)}.clip-reveal-preview--inset .clip-reveal-card__panel{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.clip-reveal-preview--circle .clip-reveal-card__panel{-webkit-clip-path:circle(0 at var(--clip-origin) 50%);clip-path:circle(0 at var(--clip-origin) 50%)}.clip-reveal-preview--polygon .clip-reveal-card__panel{-webkit-clip-path:polygon(0 0,0 0,0 50%,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 50%,0 100%,0 100%)}.clip-reveal-preview--inset .clip-reveal-card:is(:hover,:focus-visible) .clip-reveal-card__panel{-webkit-clip-path:inset(0 calc(100% - var(--clip-extent)) 0 0);clip-path:inset(0 calc(100% - var(--clip-extent)) 0 0)}.clip-reveal-preview--circle .clip-reveal-card:is(:hover,:focus-visible) .clip-reveal-card__panel{-webkit-clip-path:circle(var(--clip-extent) at var(--clip-origin) 50%);clip-path:circle(var(--clip-extent) at var(--clip-origin) 50%)}.clip-reveal-preview--polygon .clip-reveal-card:is(:hover,:focus-visible) .clip-reveal-card__panel{-webkit-clip-path:polygon(0 0,var(--clip-poly-stop) 0,100% 50%,var(--clip-poly-stop) 100%,0 100%);clip-path:polygon(0 0,var(--clip-poly-stop) 0,100% 50%,var(--clip-poly-stop) 100%,0 100%)}.clip-reveal-card:focus-visible{outline:2px solid var(--clip-accent-a);outline-offset:4px}.clip-reveal-preview:not(.pattern-preview--inspector) .clip-reveal-card__panel{animation-duration:2.8s;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-iteration-count:infinite}.clip-reveal-preview:not(.pattern-preview--inspector).clip-reveal-preview--inset .clip-reveal-card__panel{animation-name:clipRevealInsetStage}.clip-reveal-preview:not(.pattern-preview--inspector).clip-reveal-preview--circle .clip-reveal-card__panel{animation-name:clipRevealCircleStage}.clip-reveal-preview:not(.pattern-preview--inspector).clip-reveal-preview--polygon .clip-reveal-card__panel{animation-name:clipRevealPolygonStage}@keyframes clipRevealInsetStage{0%,18%,to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}42%,72%{-webkit-clip-path:inset(0 calc(100% - var(--clip-extent)) 0 0);clip-path:inset(0 calc(100% - var(--clip-extent)) 0 0)}}@keyframes clipRevealCircleStage{0%,18%,to{-webkit-clip-path:circle(0 at var(--clip-origin) 50%);clip-path:circle(0 at var(--clip-origin) 50%)}42%,72%{-webkit-clip-path:circle(var(--clip-extent) at var(--clip-origin) 50%);clip-path:circle(var(--clip-extent) at var(--clip-origin) 50%)}}@keyframes clipRevealPolygonStage{0%,18%,to{-webkit-clip-path:polygon(0 0,0 0,0 50%,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 50%,0 100%,0 100%)}42%,72%{-webkit-clip-path:polygon(0 0,var(--clip-poly-stop) 0,100% 50%,var(--clip-poly-stop) 100%,0 100%);clip-path:polygon(0 0,var(--clip-poly-stop) 0,100% 50%,var(--clip-poly-stop) 100%,0 100%)}}@media (prefers-reduced-motion:reduce){.clip-reveal-card__panel{transition-duration:0s}.clip-reveal-preview:not(.pattern-preview--inspector) .clip-reveal-card__panel{animation:none}.clip-reveal-preview--inset .clip-reveal-card__panel{-webkit-clip-path:inset(0 calc(100% - var(--clip-extent)) 0 0);clip-path:inset(0 calc(100% - var(--clip-extent)) 0 0)}.clip-reveal-preview--circle .clip-reveal-card__panel{-webkit-clip-path:circle(var(--clip-extent) at var(--clip-origin) 50%);clip-path:circle(var(--clip-extent) at var(--clip-origin) 50%)}.clip-reveal-preview--polygon .clip-reveal-card__panel{-webkit-clip-path:polygon(0 0,var(--clip-poly-stop) 0,100% 50%,var(--clip-poly-stop) 100%,0 100%);clip-path:polygon(0 0,var(--clip-poly-stop) 0,100% 50%,var(--clip-poly-stop) 100%,0 100%)}}.pattern-preview.conic-preview{--conic-size:96px;--conic-mask-thickness:18%;--conic-duration:1.1s;--conic-background:conic-gradient(from 180deg,rgba(103,232,249,0.98) 0deg 90deg,rgba(103,232,249,0) 90deg 360deg);--conic-track:rgba(103,232,249,0.18);display:grid;align-content:center;place-items:center;padding:18px;height:180px;overflow:hidden;isolation:isolate}.pattern-preview.conic-preview.pattern-preview--inspector{height:auto;min-height:240px;padding:32px}.conic-ring{width:var(--conic-size);height:var(--conic-size);border-radius:50%;background:var(--conic-background),var(--conic-track);background-repeat:no-repeat;-webkit-mask:radial-gradient(circle at center,transparent calc(50% - var(--conic-mask-thickness) - .5px),black calc(50% - var(--conic-mask-thickness)));mask:radial-gradient(circle at center,transparent calc(50% - var(--conic-mask-thickness) - .5px),black calc(50% - var(--conic-mask-thickness)));animation:conicSpin var(--conic-duration) linear infinite;transform-origin:center;display:block}.conic-preview:not(.pattern-preview--inspector) .conic-ring{animation-duration:1.2s}@keyframes conicSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.conic-ring{animation:none}}.pattern-preview.focus-preview{position:relative;display:grid;place-items:center;padding:18px;height:180px;overflow:hidden;isolation:isolate}.pattern-preview.focus-preview.pattern-preview--inspector{height:auto;min-height:220px;padding:28px 24px;gap:14px;align-content:center}.focus-badge{position:absolute;top:8px;right:10px;z-index:4;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--focus-accent,rgba(255,255,255,.92));font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.focus-preview__hint{margin:0;font-size:.78rem;color:rgba(203,213,225,.72);text-align:center}.focus-scene{display:grid;grid-gap:12px;gap:12px;align-items:center;width:100%;max-width:280px}.focus-target{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;outline:0 solid transparent;outline-offset:0}.focus-scene--ring{grid-template-rows:auto auto;justify-items:stretch}.focus-scene--ring .focus-scene__field{display:flex;flex-direction:column;gap:4px;padding:9px 12px;border-radius:8px;background:rgba(2,6,23,.55);border:1px solid rgba(125,211,252,.18)}.focus-scene--ring .focus-scene__field-label{font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(148,163,184,.85)}.focus-scene--ring .focus-scene__field-value{font-size:.86rem;color:rgba(241,245,249,.92);letter-spacing:.01em}.focus-shell-panel .focus-target--ring{justify-self:stretch;min-height:48px;padding:11px 18px;border-radius:10px;background:linear-gradient(180deg,#1e293b,#0b1220);color:rgba(241,245,249,.96);border:1px solid rgba(125,211,252,.32);font-size:.9rem;font-weight:600;letter-spacing:.01em;transform:scale(.985);transition:transform var(--focus-duration,.18s) cubic-bezier(.45,1.4,.5,1),outline-color var(--focus-duration,.18s) ease,outline-width var(--focus-duration,.18s) ease,border-color var(--focus-duration,.18s) ease}.focus-target--ring.is-focused,.focus-target--ring:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-accent,#7dd3fc);outline-offset:var(--focus-offset,3px);transform:scale(1);border-color:rgba(125,211,252,.55)}.focus-scene--underline{display:block;margin:0;padding:0 6px;font-size:.92rem;line-height:1.55;color:rgba(203,213,225,.78);text-align:center;letter-spacing:.005em}.focus-scene--underline .focus-scene__lede{color:rgba(203,213,225,.74)}.focus-target--underline{display:inline-flex;align-items:baseline;gap:3px;padding:1px 2px;color:rgba(241,245,249,.92);font-weight:600;border-radius:3px;text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:color var(--focus-duration,.18s) ease,text-decoration-thickness var(--focus-duration,.18s) ease,-webkit-text-decoration-color var(--focus-duration,.18s) ease;transition:color var(--focus-duration,.18s) ease,text-decoration-color var(--focus-duration,.18s) ease,text-decoration-thickness var(--focus-duration,.18s) ease;transition:color var(--focus-duration,.18s) ease,text-decoration-color var(--focus-duration,.18s) ease,text-decoration-thickness var(--focus-duration,.18s) ease,-webkit-text-decoration-color var(--focus-duration,.18s) ease}.focus-target--underline.is-focused,.focus-target--underline:focus-visible{outline:2px solid transparent;color:var(--focus-accent,#f0abfc);text-decoration:underline;-webkit-text-decoration-color:var(--focus-accent,#f0abfc);text-decoration-color:var(--focus-accent,#f0abfc);text-decoration-thickness:var(--focus-ring-width,2px);text-underline-offset:4px}.focus-target__pip{display:inline-block;font-size:.86em;opacity:0;transform:translateX(-3px);transition:opacity var(--focus-duration,.18s) ease,transform var(--focus-duration,.18s) cubic-bezier(.2,.8,.2,1)}.focus-target--underline.is-focused .focus-target__pip,.focus-target--underline:focus-visible .focus-target__pip{opacity:1;transform:translateX(0)}.focus-scene--shadow{grid-template-rows:auto auto;gap:14px;justify-items:center;padding:14px 16px 18px;border-radius:14px;background:linear-gradient(180deg,rgba(2,6,23,.55),rgba(15,23,42,.32));border:1px solid rgba(253,224,71,.12)}.focus-scene--shadow .focus-scene__caption{font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(254,240,138,.78)}.focus-target--shadow{padding:11px 26px;border-radius:999px;background:linear-gradient(180deg,#1e293b,#0f172a);color:rgba(254,252,232,.96);border:1px solid rgba(253,224,71,.34);font-size:.9rem;font-weight:600;letter-spacing:.02em;transition:box-shadow var(--focus-duration,.18s) ease,border-color var(--focus-duration,.18s) ease}.focus-target--shadow.is-focused,.focus-target--shadow:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px rgba(2,6,23,.9),0 0 0 calc(4px + var(--focus-shadow-blur, 6px)) var(--focus-accent,#fde047);border-color:color-mix(in srgb,var(--focus-accent,#fde047) 55%,transparent)}@media (prefers-reduced-motion:reduce){.focus-target,.focus-target__pip{transition:none}}.pattern-preview.theme-preview{position:relative;display:grid;grid-template-columns:1fr;align-content:center;justify-items:center;grid-gap:10px;gap:10px;padding:14px;height:180px;overflow:hidden;isolation:isolate}.theme-badge{position:absolute;top:8px;right:10px;z-index:4;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.92);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.theme-stage{width:100%;display:grid;place-items:center}.theme-panel{width:200px;display:grid;grid-gap:8px;gap:8px;padding:10px 12px 12px;border-radius:12px;background:var(--theme-light-bg);border:1px solid rgba(15,23,42,.1);box-shadow:0 6px 14px rgba(15,23,42,.18)}.theme-header{display:grid;grid-template-columns:24px 1fr 32px;align-items:center;grid-gap:8px;gap:8px}.theme-avatar{width:22px;height:22px;border-radius:50%;background:#e2e8f0}.theme-meta{display:grid;grid-gap:4px;gap:4px}.theme-line{display:block;height:4px;border-radius:999px}.theme-line--title{width:70%;background:var(--theme-light-text)}.theme-line--sub{width:44%;height:3px;background:var(--theme-light-text-muted)}.theme-toggle{position:relative;width:32px;height:16px;border-radius:999px;background:var(--theme-light-track)}.theme-toggle-thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.theme-body{display:grid;grid-gap:5px;gap:5px}.theme-line--body{width:100%;background:var(--theme-light-text-muted)}.theme-line--body-short{width:70%}.theme-button{width:56px;height:16px;border-radius:6px;background:var(--theme-light-button);margin-top:2px}.theme-preview--motion-safe .theme-panel{transition:background-color var(--theme-duration,1.1s) ease-in-out,border-color var(--theme-duration,1.1s) ease-in-out}.theme-preview--motion-safe .theme-avatar,.theme-preview--motion-safe .theme-button,.theme-preview--motion-safe .theme-line,.theme-preview--motion-safe .theme-toggle{transition:background-color var(--theme-duration,1.1s) ease-in-out}.theme-preview--motion-safe .theme-toggle-thumb{transition:transform var(--theme-duration,1.1s) ease-in-out}.theme-preview--motion-safe .theme-panel[data-mode=dark]{background:var(--theme-dark-bg);border-color:rgba(248,250,252,.08)}.theme-preview--motion-safe .theme-avatar[data-mode=dark]{background:#334155}.theme-preview--motion-safe .theme-line--title[data-mode=dark]{background:var(--theme-dark-text)}.theme-preview--motion-safe .theme-line--body[data-mode=dark],.theme-preview--motion-safe .theme-line--sub[data-mode=dark]{background:var(--theme-dark-text-muted)}.theme-preview--motion-safe .theme-toggle[data-mode=dark]{background:var(--theme-dark-track)}.theme-preview--motion-safe .theme-toggle-thumb[data-mode=dark]{transform:translateX(16px)}.theme-preview--motion-safe .theme-button[data-mode=dark]{background:var(--theme-dark-button)}.theme-preview--motion-caveat .theme-avatar,.theme-preview--motion-caveat .theme-button,.theme-preview--motion-caveat .theme-line,.theme-preview--motion-caveat .theme-panel,.theme-preview--motion-caveat .theme-toggle,.theme-preview--motion-caveat .theme-toggle-thumb{transition:all var(--theme-duration,1.1s) ease-in-out}.theme-preview--motion-caveat .theme-panel[data-mode=dark]{background:var(--theme-dark-bg);border-color:rgba(248,250,252,.08);width:calc(200px + 32px * var(--theme-caveat-strength, 1));padding:calc(10px + 6px * var(--theme-caveat-strength, 1)) calc(12px + 6px * var(--theme-caveat-strength, 1)) calc(12px + 6px * var(--theme-caveat-strength, 1))}.theme-preview--motion-caveat .theme-avatar[data-mode=dark]{background:#334155}.theme-preview--motion-caveat .theme-line--title[data-mode=dark]{background:var(--theme-dark-text)}.theme-preview--motion-caveat .theme-line--body[data-mode=dark],.theme-preview--motion-caveat .theme-line--sub[data-mode=dark]{background:var(--theme-dark-text-muted)}.theme-preview--motion-caveat .theme-toggle[data-mode=dark]{background:var(--theme-dark-track)}.theme-preview--motion-caveat .theme-toggle-thumb[data-mode=dark]{left:calc(2px + 16px * var(--theme-caveat-strength, 1))}.theme-preview--motion-caveat .theme-button[data-mode=dark]{background:var(--theme-dark-button);width:calc(56px + 28px * var(--theme-caveat-strength, 1))}@media (prefers-reduced-motion:reduce){.theme-avatar,.theme-button,.theme-line,.theme-panel,.theme-toggle,.theme-toggle-thumb{transition:none!important}}.pattern-preview.sheet-preview{position:relative;display:grid;place-items:center;padding:14px;height:180px;overflow:hidden;isolation:isolate}.pattern-preview.sheet-preview.pattern-preview--inspector{height:auto;min-height:220px;gap:14px}.sheet-preview__hint{margin:0;font-size:.78rem;color:rgba(203,213,225,.72);text-align:center}.sheet-stage-frame{position:relative;width:100%;max-width:320px;height:152px;border-radius:14px;background:linear-gradient(180deg,rgba(2,6,23,.65),rgba(15,23,42,.55));border:1px solid rgba(148,163,184,.14);overflow:hidden;isolation:isolate}.sheet-page{position:absolute;inset:14px;display:flex;flex-direction:column;gap:8px;pointer-events:none}.sheet-page__chip{align-self:flex-start;padding:2px 8px;border-radius:999px;background:rgba(148,163,184,.16);color:rgba(203,213,225,.72);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sheet-page__row{height:6px;border-radius:4px;background:rgba(148,163,184,.16)}.sheet-page__row--w70{width:70%}.sheet-page__row--w55{width:55%}.sheet-page__row--w45{width:45%}.sheet-page__row--w60{width:60%}.sheet-trigger{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:3;padding:7px 14px;border-radius:999px;background:color-mix(in srgb,var(--sheet-accent,#7dd3fc) 16%,rgba(15,23,42,.96));border:1px solid color-mix(in srgb,var(--sheet-accent,#7dd3fc) 40%,rgba(148,163,184,.22));color:rgba(241,245,249,.96);font:inherit;font-size:.74rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.sheet-trigger:hover{background:color-mix(in srgb,var(--sheet-accent,#7dd3fc) 28%,rgba(15,23,42,.96))}.sheet-trigger:focus-visible{outline:2px solid var(--sheet-accent,#7dd3fc);outline-offset:2px}.sheet-backdrop{position:absolute;inset:0;z-index:1;background:rgba(2,6,23,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--sheet-duration,.28s) ease}.sheet-backdrop--open{opacity:1}.sheet-panel{position:absolute;z-index:2;padding:14px 14px 16px;background:linear-gradient(180deg,#0f172a,#060c1a);display:flex;flex-direction:column;gap:10px;transition:transform var(--sheet-duration,.552s) cubic-bezier(.45,0,.25,1.05);box-shadow:0 0 32px rgba(2,6,23,.55)}.sheet-panel--right{top:0;bottom:0;right:0;width:66.67%;border-left:1px solid rgba(148,163,184,.18);transform:translateX(110%)}.sheet-panel--bottom{left:0;right:0;bottom:0;height:66.67%;border-top:1px solid rgba(148,163,184,.18);border-top-left-radius:16px;border-top-right-radius:16px;padding-top:22px;transform:translateY(110%)}.sheet-panel--bottom:before{content:"";position:absolute;top:8px;left:50%;width:38px;height:4px;border-radius:999px;background:rgba(148,163,184,.4);transform:translateX(-50%)}.sheet-panel--left{inset:0;transform:translateX(-100%)}.sheet-panel--open{transform:translate(0)}.sheet-preview:not(.pattern-preview--inspector) .sheet-panel{transition:none;animation-duration:4.6s;animation-timing-function:cubic-bezier(.45,0,.25,1.05);animation-iteration-count:infinite}.sheet-preview:not(.pattern-preview--inspector) .sheet-panel--right{animation-name:sheetSlideRight}.sheet-preview:not(.pattern-preview--inspector) .sheet-panel--bottom{animation-name:sheetSlideBottom}.sheet-preview:not(.pattern-preview--inspector) .sheet-panel--left{animation-name:sheetSlideLeft}.sheet-preview:not(.pattern-preview--inspector) .sheet-backdrop{animation:sheetBackdropFade 4.6s ease-in-out infinite}@keyframes sheetSlideRight{0%,12%{transform:translateX(110%)}24%,78%{transform:translateX(0)}90%,to{transform:translateX(110%)}}@keyframes sheetSlideBottom{0%,12%{transform:translateY(110%)}24%,78%{transform:translateY(0)}90%,to{transform:translateY(110%)}}@keyframes sheetSlideLeft{0%,12%{transform:translateX(-110%)}24%,78%{transform:translateX(0)}90%,to{transform:translateX(-110%)}}@keyframes sheetBackdropFade{0%,12%{opacity:0}22%,78%{opacity:1}88%,to{opacity:0}}.sheet-panel__header{display:flex;flex-direction:column;gap:2px;padding-bottom:6px;border-bottom:1px solid rgba(148,163,184,.14)}.sheet-panel__eyebrow{font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sheet-accent,#7dd3fc)}.sheet-panel__title{margin:0;font-size:.78rem;font-weight:700;color:rgba(241,245,249,.96);letter-spacing:.005em}.sheet-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sheet-panel__item{padding:5px 8px;border-radius:6px;background:rgba(148,163,184,.08);font-size:.7rem;font-weight:500;color:rgba(203,213,225,.85)}@media (prefers-reduced-motion:reduce){.sheet-backdrop,.sheet-panel{transition:none}}.elastic-stage{display:grid;place-items:center;place-content:center}.elastic-stage__phrase{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .4em;margin:0;color:var(--elastic-fg,#e0f2fe);font-size:clamp(1.3rem,3vw,2.2rem);font-weight:700;line-height:1;letter-spacing:.01em;text-shadow:0 0 22px var(--elastic-soft,rgba(103,232,249,.14))}.pattern-preview--inspector .elastic-stage__phrase{font-size:clamp(1.8rem,4vw,3rem)}.elastic-stage__word{display:inline-block;transform-origin:50% 100%;animation-iteration-count:infinite;animation-fill-mode:both;animation-duration:var(--elastic-duration,2.6s);animation-delay:calc(var(--elastic-index, 0) * var(--elastic-stagger, 90ms))}.elastic-stage--badge .elastic-stage__word{animation-name:elastic-rebound;animation-timing-function:cubic-bezier(.22,1.45,.36,1)}.elastic-stage--headline .elastic-stage__word{animation-name:elastic-slide;animation-timing-function:cubic-bezier(.34,1.5,.5,1)}.elastic-stage--toast .elastic-stage__word{animation-name:elastic-pop;animation-timing-function:cubic-bezier(.4,1.4,.5,1);transform-origin:50% 50%}@keyframes elastic-rebound{0%{opacity:0;transform:translateY(calc(18px * var(--elastic-intensity, 1))) scale(.92)}35%{opacity:1;transform:translateY(calc(-5px * var(--elastic-intensity, 1))) scale(calc(1 + .05 * var(--elastic-intensity, 1)))}55%{opacity:1;transform:translateY(0) scale(1)}88%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.96)}}@keyframes elastic-slide{0%{opacity:0;transform:translateX(calc(-26px * var(--elastic-intensity, 1))) scale(.96)}40%{opacity:1;transform:translateX(calc(4px * var(--elastic-intensity, 1))) scale(calc(1 + .02 * var(--elastic-intensity, 1)))}60%{opacity:1;transform:translateX(0) scale(1)}88%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(8px) scale(.97)}}@keyframes elastic-pop{0%{opacity:0;transform:scale(calc(.7 + .05 * (1 - var(--elastic-intensity, 1))))}40%{opacity:1;transform:scale(calc(1 + .06 * var(--elastic-intensity, 1)))}60%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.elastic-stage__word{animation:none;opacity:1;transform:none}}