@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Montserrat Variable", Montserrat, Arial, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.launch-suite{background:var(--preview-background,#070708);color:var(--preview-secondary,#f2f2f2);font-family:var(--preview-font,"Montserrat Variable", Montserrat, Arial, sans-serif);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.launch-suite :where(button,a){pointer-events:none}.launch-suite small{font-family:var(--font-mono);letter-spacing:.09em;font-size:7px}.launch-suite :where(strong,span,p,small){z-index:2;position:relative}.launch-suite>*{max-width:92%}.demo-preview--compact .launch-suite>*{scale:.84}.matrix-swarm{-webkit-mask-image:radial-gradient(circle 170px at var(--suite-x) var(--suite-y),#000 2%,#000000e6 30%,#00000038 80%);-webkit-mask-image:radial-gradient(circle 170px at var(--suite-x) var(--suite-y),#000 2%,#000000e6 30%,#00000038 80%);-webkit-mask-image:radial-gradient(circle 170px at var(--suite-x) var(--suite-y),#000 2%,#000000e6 30%,#00000038 80%);mask-image:radial-gradient(circle 170px at var(--suite-x) var(--suite-y),#000 2%,#000000e6 30%,#00000038 80%);grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(12,1fr);padding:22px;display:grid;position:absolute;inset:0}.matrix-swarm i{width:calc(2px + var(--mod4) * .7px);height:calc(2px + var(--mod4) * .7px);background:var(--preview-secondary);border-radius:50%;place-self:center;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.matrix-swarm i{background:color-mix(in srgb,var(--preview-secondary) 25%,transparent)}}.matrix-swarm i{color:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.matrix-swarm i{color:color-mix(in srgb,var(--preview-accent) 74%,white)}}.matrix-swarm i{font-family:var(--font-mono);animation:suite-matrix calc(var(--preview-speed) * 2.6) ease-in-out infinite alternate;animation-delay:calc(var(--item) * -31ms);font-size:7px;font-style:normal}.matrix-swarm i:nth-child(7n),.matrix-swarm i:nth-child(11n){background:var(--preview-accent);width:12px;height:12px}@supports (color:color-mix(in lab, red, red)){.matrix-swarm i:nth-child(7n),.matrix-swarm i:nth-child(11n){background:color-mix(in srgb,var(--preview-accent) 74%,transparent)}}.matrix-swarm i:nth-child(7n),.matrix-swarm i:nth-child(11n){box-shadow:0 0 18px var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.matrix-swarm i:nth-child(7n),.matrix-swarm i:nth-child(11n){box-shadow:0 0 18px color-mix(in srgb,var(--preview-accent) 38%,transparent)}}.matrix-swarm strong{color:var(--preview-secondary);position:absolute;bottom:14px;right:18px}@supports (color:color-mix(in lab, red, red)){.matrix-swarm strong{color:color-mix(in srgb,var(--preview-secondary) 46%,transparent)}}.matrix-swarm strong{font-family:var(--font-mono);letter-spacing:.08em;font-size:7px}@keyframes suite-matrix{to{opacity:.28;transform:scale(.48)rotate(45deg)}}.ember-drift{background:radial-gradient(circle at var(--suite-x) var(--suite-y),var(--preview-accent),transparent 36%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ember-drift{background:radial-gradient(circle at var(--suite-x) var(--suite-y),color-mix(in srgb,var(--preview-accent) 13%,transparent),transparent 36%)}}.ember-drift i{top:var(--seed-y);left:var(--seed-x);width:calc(1px + var(--mod4) * .8px);height:calc(1px + var(--mod4) * .8px);background:var(--preview-accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.ember-drift i{background:color-mix(in srgb,var(--preview-accent) calc(38% + var(--mod5) * 10%),var(--preview-secondary))}}.ember-drift i{box-shadow:0 0 calc(4px + var(--mod5) * 2px) currentColor;animation:suite-ember calc(var(--preview-speed) * (2.4 + var(--mod4) * .4)) linear infinite;animation-delay:calc(var(--item) * -97ms)}.ember-drift span{color:var(--preview-secondary);position:absolute;bottom:14px;right:16px}@supports (color:color-mix(in lab, red, red)){.ember-drift span{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.ember-drift span{font-family:var(--font-mono);font-size:7px}@keyframes suite-ember{0%{opacity:.08;transform:translate(-18px,22px)scale(.7)}40%{opacity:.9}to{opacity:.04;transform:translate(42px,-54px)scale(1.2)}}.storm-channel{gap:14px;width:min(88%,580px);display:grid}.storm-channel svg{width:100%;filter:drop-shadow(0 0 calc(5px * var(--preview-intensity)) var(--preview-accent));overflow:visible}@supports (color:color-mix(in lab, red, red)){.storm-channel svg{filter:drop-shadow(0 0 calc(5px * var(--preview-intensity)) color-mix(in srgb,var(--preview-accent) 68%,transparent))}}.storm-channel path{fill:none;stroke:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.storm-channel path{stroke:color-mix(in srgb,var(--preview-accent) 86%,white)}}.storm-channel path{stroke-dasharray:8 13;stroke-width:1.2px;vector-effect:non-scaling-stroke;animation:suite-voltage calc(var(--preview-speed) * .9) linear infinite}.storm-channel path+path{opacity:.24;stroke:var(--preview-secondary);stroke-dashoffset:20px}.storm-channel strong{color:var(--preview-secondary);justify-self:end}@supports (color:color-mix(in lab, red, red)){.storm-channel strong{color:color-mix(in srgb,var(--preview-secondary) 48%,transparent)}}.storm-channel strong{font-family:var(--font-mono);letter-spacing:.09em;font-size:7px}@keyframes suite-voltage{to{stroke-dashoffset:-84px}}.contour-stream{position:absolute;inset:0;overflow:hidden}.contour-stream:after{top:var(--suite-y);left:var(--suite-x);border:1px solid var(--preview-accent);width:170px;height:170px;position:absolute}@supports (color:color-mix(in lab, red, red)){.contour-stream:after{border:1px solid color-mix(in srgb,var(--preview-accent) 20%,transparent)}}.contour-stream:after{content:"";box-shadow:0 0 60px var(--preview-accent);border-radius:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.contour-stream:after{box-shadow:0 0 60px color-mix(in srgb,var(--preview-accent) 12%,transparent)}}.contour-stream i{top:calc((var(--item) + .5) * 5.55%);border-top:1px solid var(--preview-secondary);width:124%;height:38px;position:absolute;left:-12%}@supports (color:color-mix(in lab, red, red)){.contour-stream i{border-top:1px solid color-mix(in srgb,var(--preview-secondary) calc(9% + var(--mod4) * 5%),transparent)}}.contour-stream i{transform:translateY(calc(var(--wave) * 12px)) rotate(calc(var(--direction) * .45deg));animation:suite-contour calc(var(--preview-speed) * 2.8) ease-in-out infinite alternate;animation-delay:calc(var(--item) * -52ms);border-radius:50%}.contour-stream i:nth-child(5n){border-color:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.contour-stream i:nth-child(5n){border-color:color-mix(in srgb,var(--preview-accent) 54%,transparent)}}.contour-stream span{color:var(--preview-secondary);position:absolute;bottom:13px;right:15px}@supports (color:color-mix(in lab, red, red)){.contour-stream span{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.contour-stream span{font-family:var(--font-mono);font-size:7px}@keyframes suite-contour{to{translate:4% 18px;scale:1.06}}.arc-pressure,.flex-lines{position:absolute;inset:0}.arc-pressure svg,.flex-lines svg{width:100%;height:100%;overflow:visible}.arc-pressure path,.flex-lines path{fill:none;stroke:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.arc-pressure path,.flex-lines path{stroke:color-mix(in srgb,var(--preview-secondary) calc(8% + var(--mod5) * 5%),transparent)}}.arc-pressure path,.flex-lines path{stroke-width:calc(.55px + var(--preview-intensity) * .35px);vector-effect:non-scaling-stroke;transition:d .36s cubic-bezier(.16,1,.3,1)}.arc-pressure path:nth-child(4n),.flex-lines path:nth-child(5n){stroke:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.arc-pressure path:nth-child(4n),.flex-lines path:nth-child(5n){stroke:color-mix(in srgb,var(--preview-accent) 66%,transparent)}}.arc-pressure path:nth-child(4n),.flex-lines path:nth-child(5n){filter:drop-shadow(0 0 5px var(--preview-accent))}@supports (color:color-mix(in lab, red, red)){.arc-pressure path:nth-child(4n),.flex-lines path:nth-child(5n){filter:drop-shadow(0 0 5px color-mix(in srgb,var(--preview-accent) 40%,transparent))}}.arc-pressure svg{transform:translateY(var(--suite-dy-soft))}.arc-pressure span,.flex-lines span{color:var(--preview-secondary);position:absolute;bottom:13px;right:15px}@supports (color:color-mix(in lab, red, red)){.arc-pressure span,.flex-lines span{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.arc-pressure span,.flex-lines span{font-family:var(--font-mono);font-size:7px}.flex-lines svg{transform:translate(var(--suite-dx-soft),var(--suite-dy-soft))}.flex-lines path{animation:suite-flex calc(var(--preview-speed) * 2.5) ease-in-out infinite alternate;animation-delay:calc(var(--item) * -36ms)}@keyframes suite-flex{to{opacity:.42;translate:0 9px}}.pulse-lattice,.proximity-shapes{gap:calc(6px + var(--preview-density) * 4px);grid-template-columns:repeat(9,1fr);width:min(82%,520px);display:grid}.pulse-lattice i,.proximity-shapes i{aspect-ratio:1;border:1px solid var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.pulse-lattice i,.proximity-shapes i{border:1px solid color-mix(in srgb,var(--preview-secondary) 15%,transparent)}}.pulse-lattice i,.proximity-shapes i{border-radius:calc(var(--preview-radius) * .22);background:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.pulse-lattice i,.proximity-shapes i{background:color-mix(in srgb,var(--preview-secondary) 6%,transparent)}}.pulse-lattice i,.proximity-shapes i{animation:suite-lattice calc(var(--preview-speed) * 2.2) ease-in-out infinite;animation-delay:calc(var(--item) * -43ms)}.pulse-lattice i:nth-child(9n+4),.pulse-lattice i:nth-child(7n){background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.pulse-lattice i:nth-child(9n+4),.pulse-lattice i:nth-child(7n){background:color-mix(in srgb,var(--preview-accent) 62%,transparent)}}.pulse-lattice i:nth-child(9n+4),.pulse-lattice i:nth-child(7n){box-shadow:0 0 14px var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.pulse-lattice i:nth-child(9n+4),.pulse-lattice i:nth-child(7n){box-shadow:0 0 14px color-mix(in srgb,var(--preview-accent) 25%,transparent)}}.pulse-lattice--0 i{aspect-ratio:4;align-self:center}.pulse-lattice--1 i{border-radius:50%}.pulse-lattice--2 i{border-radius:2px}.pulse-lattice span,.proximity-shapes span{color:var(--preview-secondary);grid-column:1/-1;justify-self:end}@supports (color:color-mix(in lab, red, red)){.pulse-lattice span,.proximity-shapes span{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.pulse-lattice span,.proximity-shapes span{font-family:var(--font-mono);font-size:7px}@keyframes suite-lattice{0%,to{opacity:.3;transform:scale(.62)}48%{opacity:1;transform:scale(1)}}.proximity-shapes{-webkit-mask-image:radial-gradient(circle 170px at var(--suite-x) var(--suite-y),#000 8%,#0000009e 52%,#0000002e);-webkit-mask-image:radial-gradient(circle 170px at var(--suite-x) var(--suite-y),#000 8%,#0000009e 52%,#0000002e);-webkit-mask-image:radial-gradient(circle 170px at var(--suite-x) var(--suite-y),#000 8%,#0000009e 52%,#0000002e);mask-image:radial-gradient(circle 170px at var(--suite-x) var(--suite-y),#000 8%,#0000009e 52%,#0000002e)}.proximity-shapes i{background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.proximity-shapes i{background:color-mix(in srgb,var(--preview-accent) 46%,var(--preview-secondary))}}.proximity-shapes i{animation-duration:calc(var(--preview-speed) * 3)}.proximity-shapes--0 i{border-radius:50%}.proximity-shapes--1 i{border-radius:2px}.proximity-shapes--2 i{border-radius:2px;rotate:45deg;scale:.72}.bent-broadcast{justify-content:center;align-items:center;width:min(92%,720px);min-height:190px;display:flex;position:relative}.bent-broadcast>i{color:var(--preview-secondary);letter-spacing:-.06em;transform:translateY(calc((var(--item) - 12) * (var(--item) - 12) * .24px)) rotate(calc((var(--item) - 12) * 1.1deg));font-size:clamp(22px,4vw,50px);font-style:normal;font-weight:850;display:inline-block}.bent-broadcast>i:nth-child(5n){color:var(--preview-accent)}.bent-broadcast small{color:var(--preview-secondary);position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.bent-broadcast small{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.glyph-current{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(12,1fr);padding:20px;display:grid;position:absolute;inset:0;overflow:hidden}.glyph-current i{color:var(--preview-secondary);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.glyph-current i{color:color-mix(in srgb,var(--preview-secondary) 12%,transparent)}}.glyph-current i{font-family:var(--preview-font);font-size:calc(8px + var(--preview-density) * 3px);animation:suite-glyph calc(var(--preview-speed) * 3) ease-in-out infinite;animation-delay:calc(var(--item) * -29ms);font-style:normal;font-weight:700}.glyph-current i:nth-child(11n),.glyph-current i:nth-child(13n){color:var(--preview-accent);text-shadow:0 0 14px var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.glyph-current i:nth-child(11n),.glyph-current i:nth-child(13n){text-shadow:0 0 14px color-mix(in srgb,var(--preview-accent) 44%,transparent)}}.glyph-current strong{color:var(--preview-secondary);position:absolute;bottom:13px;right:16px}@supports (color:color-mix(in lab, red, red)){.glyph-current strong{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.glyph-current strong{font-family:var(--font-mono);letter-spacing:.08em;font-size:7px}@keyframes suite-glyph{0%,to{opacity:.18}42%{opacity:1;transform:translateY(-3px)}}.assembly-copy,.pixel-type-drift{place-items:center;width:min(84%,620px);min-height:220px;display:grid;position:relative}.assembly-copy strong,.pixel-type-drift strong{z-index:3;max-width:100%;color:var(--preview-secondary);letter-spacing:-.09em;text-overflow:clip;text-transform:uppercase;white-space:nowrap;font-size:clamp(46px,8vw,92px);font-weight:900;line-height:.82;overflow:hidden}.assembly-copy>div{position:absolute;inset:0}.assembly-copy i{width:calc(2px + var(--mod3) * 1px);height:calc(2px + var(--mod3) * 1px);background:var(--preview-accent);border-radius:50%;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.assembly-copy i{background:color-mix(in srgb,var(--preview-accent) 68%,white)}}.assembly-copy i{animation:suite-assemble calc(var(--preview-speed) * 2.6) ease-in-out infinite;animation-delay:calc(var(--item) * -61ms)}.assembly-copy small,.pixel-type-drift small{color:var(--preview-secondary);position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.assembly-copy small,.pixel-type-drift small{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}@keyframes suite-assemble{0%,to{opacity:.08;transform:translate(0)scale(.4)}50%{opacity:.88;transform:translate(var(--seed-x),var(--seed-y)) scale(1)}}.signal-glitch{place-items:center;min-width:min(88%,620px);display:grid;position:relative}.signal-glitch :where(strong,i){letter-spacing:-.09em;text-overflow:clip;text-transform:uppercase;white-space:nowrap;grid-area:1/1;max-width:90vw;font-size:clamp(46px,9vw,108px);font-style:normal;font-weight:900;line-height:.82;overflow:hidden}.signal-glitch strong{color:var(--preview-secondary)}.signal-glitch>i:first-child{color:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.signal-glitch>i:first-child{color:color-mix(in srgb,var(--preview-accent) 82%,white)}}.signal-glitch>i:first-child{clip-path:inset(10% 0 62%);animation:suite-glitch-a calc(var(--preview-speed) * 1.2) steps(2,end) infinite}.signal-glitch>i:nth-child(2){color:#65b9ff;clip-path:inset(62% 0 14%);animation:suite-glitch-b calc(var(--preview-speed) * 1.4) steps(2,end) infinite}.signal-glitch small{color:var(--preview-secondary);position:absolute;bottom:-34px;right:0}@supports (color:color-mix(in lab, red, red)){.signal-glitch small{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}@keyframes suite-glitch-a{0%,74%,to{transform:none}78%{transform:translate(-8px,-2px)}82%{transform:translate(6px,1px)}}@keyframes suite-glitch-b{0%,54%,to{transform:none}58%{transform:translate(9px,2px)}62%{transform:translate(-4px,-1px)}}.pixel-type-drift{overflow:hidden}.pixel-type-drift strong{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.pixel-type-drift strong{color:color-mix(in srgb,var(--preview-secondary) 46%,var(--preview-background))}}.pixel-type-drift strong{text-shadow:-3px -2px 0 var(--preview-accent), 3px 3px 0 var(--preview-secondary), 0 0 24px var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.pixel-type-drift strong{text-shadow:-3px -2px 0 color-mix(in srgb,var(--preview-accent) 54%,var(--preview-background)), 3px 3px 0 color-mix(in srgb,var(--preview-secondary) 22%,var(--preview-background)), 0 0 24px color-mix(in srgb,var(--preview-accent) 25%,transparent)}}.pixel-type-drift i{top:var(--seed-y);left:var(--seed-x);width:calc(2px + var(--mod3) * 1px);height:calc(2px + var(--mod3) * 1px);background:var(--preview-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.pixel-type-drift i{background:color-mix(in srgb,var(--preview-accent) calc(38% + var(--mod4) * 12%),var(--preview-secondary))}}.pixel-type-drift i{animation:suite-pixel-drift calc(var(--preview-speed) * 2.4) ease-in-out infinite alternate;animation-delay:calc(var(--item) * -52ms)}@keyframes suite-pixel-drift{to{transform:translate(var(--suite-dx-soft),var(--suite-dy-soft)) rotate(45deg);opacity:.18}}.ribbon-marquee{gap:22px;width:100%;display:grid;overflow:hidden;transform:rotate(-4deg)}.ribbon-marquee>div{border-block:1px solid var(--preview-secondary);width:max-content;display:flex}@supports (color:color-mix(in lab, red, red)){.ribbon-marquee>div{border-block:1px solid color-mix(in srgb,var(--preview-secondary) 18%,transparent)}}.ribbon-marquee>div{background:var(--preview-accent);padding:18px 0}@supports (color:color-mix(in lab, red, red)){.ribbon-marquee>div{background:color-mix(in srgb,var(--preview-accent) 8%,transparent)}}.ribbon-marquee>div{animation:suite-rail calc(var(--preview-speed) * 8) linear infinite}.ribbon-marquee span{letter-spacing:-.07em;white-space:nowrap;font-size:clamp(28px,5vw,64px);font-weight:850}.ribbon-marquee span:nth-child(2){color:var(--preview-accent)}.ribbon-marquee small{color:var(--preview-secondary);justify-self:end;margin-right:18px}@supports (color:color-mix(in lab, red, red)){.ribbon-marquee small{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}@keyframes suite-rail{to{transform:translate(-50%)}}.scanline-type{place-items:center;width:min(86%,660px);min-height:180px;display:grid;position:relative;overflow:hidden}.scanline-type strong,.scanline-type>span{letter-spacing:-.095em;text-overflow:clip;text-transform:uppercase;white-space:nowrap;grid-area:1/1;max-width:100%;font-size:clamp(54px,9vw,106px);font-weight:900;line-height:.8;overflow:hidden}.scanline-type>span{color:var(--preview-accent);clip-path:inset(42% 0 38%);filter:blur(.4px);transform:translate(5px)}.scanline-type>i{z-index:4;background:var(--preview-accent);width:2px;box-shadow:0 0 24px var(--preview-accent);animation:suite-scan var(--preview-speed) ease-in-out infinite alternate;position:absolute;inset:0 auto 0 0}.scanline-type small{color:var(--preview-secondary);position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.scanline-type small{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}@keyframes suite-scan{to{transform:translate(min(86vw,650px))}}.split-scramble{gap:26px;width:min(86%,680px);display:grid}.split-scramble strong{letter-spacing:-.09em;text-transform:uppercase;justify-content:center;max-width:100%;font-size:clamp(44px,8vw,94px);font-weight:900;display:flex;overflow:hidden}.split-scramble strong i{min-width:.54em;animation:suite-decode calc(var(--preview-speed) * 1.8) steps(2,end) infinite;animation-delay:calc(var(--item) * 47ms);font-style:normal;position:relative}.split-scramble strong i:before{color:var(--preview-accent);content:attr(data-alt);opacity:0;position:absolute;inset:0;overflow:hidden}.split-scramble small{color:var(--preview-secondary);justify-self:end}@supports (color:color-mix(in lab, red, red)){.split-scramble small{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}@keyframes suite-decode{0%,10%{color:#0000;transform:translateY(-5px)}6%{text-shadow:7px 0 var(--preview-accent)}12%,to{color:inherit;transform:none}}.terminal-counter{border:1px solid var(--preview-secondary);grid-template-columns:1fr auto;align-items:end;gap:8px 24px;min-width:min(80%,460px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.terminal-counter{border:1px solid color-mix(in srgb,var(--preview-secondary) 14%,transparent)}}.terminal-counter{border-radius:var(--preview-radius);background:var(--preview-secondary);padding:24px}@supports (color:color-mix(in lab, red, red)){.terminal-counter{background:color-mix(in srgb,var(--preview-secondary) 3%,transparent)}}.terminal-counter small{color:var(--preview-accent);grid-column:1/-1}.terminal-counter strong{font-family:var(--font-mono);letter-spacing:-.1em;font-variant-numeric:tabular-nums;font-size:clamp(68px,12vw,132px);font-weight:500;line-height:.76}.terminal-counter span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.terminal-counter span{color:color-mix(in srgb,var(--preview-secondary) 48%,transparent)}}.terminal-counter span{font-family:var(--font-mono);letter-spacing:.08em;font-size:8px}.terminal-counter>i{background:#6ee7a6;border-radius:50%;width:7px;height:7px;animation:1.2s step-end infinite suite-blink;position:absolute;top:24px;right:24px;box-shadow:0 0 12px #6ee7a6}@keyframes suite-blink{50%{opacity:.2}}.cylinder-archive{perspective:1000px;place-items:center;width:min(90%,620px);min-height:280px;display:grid}.cylinder-archive>div{width:110px;height:150px;transform-style:preserve-3d;animation:suite-cylinder calc(var(--preview-speed) * 9) linear infinite;position:relative}.cylinder-archive article{border:1px solid var(--preview-secondary);grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cylinder-archive article{border:1px solid color-mix(in srgb,var(--preview-secondary) 25%,transparent)}}.cylinder-archive article{border-radius:var(--preview-radius);background:linear-gradient(145deg,var(--preview-accent),#09090b);padding:10px}@supports (color:color-mix(in lab, red, red)){.cylinder-archive article{background:linear-gradient(145deg,color-mix(in srgb,var(--preview-accent) calc(7% + var(--mod3) * 8%),#171719),#09090b)}}.cylinder-archive article{transform:rotateY(calc(var(--item) * 51.43deg)) translateZ(calc(150px + var(--preview-density) * 34px));backface-visibility:hidden}.cylinder-archive article small,.cylinder-archive article span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.cylinder-archive article small,.cylinder-archive article span{color:color-mix(in srgb,var(--preview-secondary) 48%,transparent)}}.cylinder-archive article small,.cylinder-archive article span{font-family:var(--font-mono);font-size:6px}.cylinder-archive article strong{color:var(--preview-accent);letter-spacing:-.09em;align-self:center;font-size:44px}.cylinder-archive p{color:var(--preview-secondary);align-self:end;margin:0}@supports (color:color-mix(in lab, red, red)){.cylinder-archive p{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.cylinder-archive p{font-family:var(--font-mono);font-size:7px}@keyframes suite-cylinder{to{transform:rotateY(-360deg)}}.direction-gallery{border-radius:var(--preview-radius);width:min(84%,620px);min-height:270px;position:relative;overflow:hidden}.direction-gallery>div{width:400%;transform:translateX(calc(var(--preview-variant) * -25%));transition:transform .68s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.direction-gallery article{background:radial-gradient(circle at calc(20% + var(--item) * 17%) 30%,var(--preview-accent),transparent 40%),linear-gradient(145deg,#1f2024,#08090b);flex-direction:column;justify-content:space-between;width:25%;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.direction-gallery article{background:radial-gradient(circle at calc(20% + var(--item) * 17%) 30%,color-mix(in srgb,var(--preview-accent) calc(12% + var(--item) * 4%),transparent),transparent 40%),linear-gradient(145deg,#1f2024,#08090b)}}.direction-gallery article span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.direction-gallery article span{color:color-mix(in srgb,var(--preview-secondary) 50%,transparent)}}.direction-gallery article span{font-family:var(--font-mono);font-size:7px}.direction-gallery article strong{letter-spacing:-.08em;font-size:clamp(34px,6vw,68px)}.direction-gallery>i{z-index:4;background:var(--preview-secondary);width:46px;height:46px;color:var(--preview-background);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.direction-gallery__left{left:14px}.direction-gallery__right{right:14px}.direction-gallery>small{z-index:4;position:absolute;bottom:13px;right:16px}.index-reveal{grid-template-columns:minmax(0,1fr) minmax(150px,.72fr);align-items:center;gap:28px;width:min(86%,660px);display:grid;position:relative}.index-reveal nav{display:grid}.index-reveal nav span{border-bottom:1px solid var(--preview-secondary);grid-template-columns:28px 1fr;align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.index-reveal nav span{border-bottom:1px solid color-mix(in srgb,var(--preview-secondary) 12%,transparent)}}.index-reveal nav span{color:var(--preview-secondary);padding:11px 0}@supports (color:color-mix(in lab, red, red)){.index-reveal nav span{color:color-mix(in srgb,var(--preview-secondary) 28%,transparent)}}.index-reveal nav span{font-size:clamp(15px,2.6vw,28px);font-weight:760;transition:color .24s,transform .32s cubic-bezier(.16,1,.3,1)}.index-reveal nav span.active{color:var(--preview-secondary);transform:translate(8px)}.index-reveal nav small{color:var(--preview-accent)}.index-reveal figure{aspect-ratio:4/5;border-radius:var(--preview-radius);background:radial-gradient(circle at 72% 28%,var(--preview-accent),transparent 28%),linear-gradient(145deg,#26272d,#09090b);margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.index-reveal figure{background:radial-gradient(circle at 72% 28%,color-mix(in srgb,var(--preview-accent) 44%,transparent),transparent 28%),linear-gradient(145deg,#26272d,#09090b)}}.index-reveal figure{transform:translate(var(--suite-dx-soft),var(--suite-dy-soft)) rotate(3deg);transition:transform .24s cubic-bezier(.16,1,.3,1)}.index-reveal figure i{border:1px solid var(--preview-secondary);position:absolute;inset:12%}@supports (color:color-mix(in lab, red, red)){.index-reveal figure i{border:1px solid color-mix(in srgb,var(--preview-secondary) 20%,transparent)}}.index-reveal figure i{border-radius:50%}.index-reveal figure i+i{border-color:var(--preview-accent);inset:26%}@supports (color:color-mix(in lab, red, red)){.index-reveal figure i+i{border-color:color-mix(in srgb,var(--preview-accent) 44%,transparent)}}.index-reveal figure strong{font-size:9px;position:absolute;bottom:9px;right:10px}.aperture-dots{aspect-ratio:16/9;border-radius:var(--preview-radius);background:#111216;width:min(84%,560px);position:relative;overflow:hidden}.aperture-dots>div{background:radial-gradient(circle at 70% 26%,var(--preview-accent),transparent 28%),linear-gradient(145deg,#2b2c31,#09090b);align-content:end;gap:3px;padding:20px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aperture-dots>div{background:radial-gradient(circle at 70% 26%,color-mix(in srgb,var(--preview-accent) 54%,transparent),transparent 28%),linear-gradient(145deg,#2b2c31,#09090b)}}.aperture-dots>div strong{letter-spacing:-.08em;font-size:clamp(36px,7vw,70px)}.aperture-dots>div span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.aperture-dots>div span{color:color-mix(in srgb,var(--preview-secondary) 54%,transparent)}}.aperture-dots>div span{font-family:var(--font-mono);font-size:7px}.aperture-dots aside{background:var(--preview-background);-webkit-mask-image:radial-gradient(circle calc(65px + var(--preview-intensity) * 42px) at var(--suite-x) var(--suite-y),transparent 5%,#00000040 48%,#000 88%);-webkit-mask-image:radial-gradient(circle calc(65px + var(--preview-intensity) * 42px) at var(--suite-x) var(--suite-y),transparent 5%,#00000040 48%,#000 88%);-webkit-mask-image:radial-gradient(circle calc(65px + var(--preview-intensity) * 42px) at var(--suite-x) var(--suite-y),transparent 5%,#00000040 48%,#000 88%);mask-image:radial-gradient(circle calc(65px + var(--preview-intensity) * 42px) at var(--suite-x) var(--suite-y),transparent 5%,#00000040 48%,#000 88%);grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(12,1fr);gap:2px;padding:4px;display:grid;position:absolute;inset:0}.aperture-dots aside i{width:calc(4px + var(--preview-density) * 3px);height:calc(4px + var(--preview-density) * 3px);background:var(--preview-secondary);border-radius:50%;place-self:center}@supports (color:color-mix(in lab, red, red)){.aperture-dots aside i{background:color-mix(in srgb,var(--preview-secondary) 38%,transparent)}}.aperture-dots>small{z-index:4;position:absolute;top:10px;right:12px}.liquid-mask{aspect-ratio:16/9;border:1px solid var(--preview-secondary);width:min(82%,560px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.liquid-mask{border:1px solid color-mix(in srgb,var(--preview-secondary) 14%,transparent)}}.liquid-mask{border-radius:var(--preview-radius);background:#0d0e11}.liquid-mask>div{background:radial-gradient(circle at 24% 38%,var(--preview-accent),transparent 25%),radial-gradient(circle at 72% 62%,#3c3e49,transparent 30%),linear-gradient(145deg,#262832,#08090b);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.liquid-mask>div{background:radial-gradient(circle at 24% 38%,color-mix(in srgb,var(--preview-accent) 70%,transparent),transparent 25%),radial-gradient(circle at 72% 62%,#3c3e49,transparent 30%),linear-gradient(145deg,#262832,#08090b)}}.liquid-mask>div{clip-path:ellipse(calc(22% + var(--preview-variant) * 18%) calc(32% + var(--preview-variant) * 12%) at var(--suite-x) var(--suite-y));transition:clip-path .52s cubic-bezier(.16,1,.3,1)}.liquid-mask i{aspect-ratio:1;background:var(--preview-accent);border-radius:45% 55% 62% 38%/38% 44% 56% 62%;width:42%;position:absolute}@supports (color:color-mix(in lab, red, red)){.liquid-mask i{background:color-mix(in srgb,var(--preview-accent) 16%,transparent)}}.liquid-mask i{filter:blur(18px);animation:suite-blob calc(var(--preview-speed) * 3) ease-in-out infinite alternate}.liquid-mask i:nth-child(2){animation-delay:-800ms;translate:34% 18%;scale:.7}.liquid-mask i:nth-child(3){animation-delay:-1400ms;translate:-36% -12%;scale:.55}.liquid-mask strong{letter-spacing:-.09em;font-size:clamp(48px,9vw,96px)}.liquid-mask span{font-family:var(--font-mono);font-size:7px;position:absolute;bottom:10px;right:12px}@keyframes suite-blob{to{border-radius:62% 38% 36% 64%/48% 63% 37% 52%;transform:rotate(24deg)scale(1.12)}}.cylinder-fold{aspect-ratio:16/9;perspective:900px;width:min(82%,560px);display:flex;position:relative}.cylinder-fold i{background:radial-gradient(circle at calc(var(--item) * 16%) 28%,var(--preview-accent),transparent 22%),linear-gradient(145deg,#32343b,#0a0b0d);flex:1}@supports (color:color-mix(in lab, red, red)){.cylinder-fold i{background:radial-gradient(circle at calc(var(--item) * 16%) 28%,color-mix(in srgb,var(--preview-accent) 38%,transparent),transparent 22%),linear-gradient(145deg,#32343b,#0a0b0d)}}.cylinder-fold i{background-size:700% 100%;background-position:calc(var(--item) * 16.66%) 0;transform:rotateY(calc((var(--item) - 3) * (9deg - var(--preview-variant) * 3deg))) translateZ(calc(var(--distance3) * -5px));transform-origin:50%;animation:suite-fold calc(var(--preview-speed) * 2.2) cubic-bezier(.16,1,.3,1) infinite alternate;animation-delay:calc(var(--item) * 42ms);box-shadow:inset -12px 0 24px #00000047}.cylinder-fold i:first-child{border-radius:var(--preview-radius) 0 0 var(--preview-radius)}.cylinder-fold i:nth-last-child(2){border-radius:0 var(--preview-radius) var(--preview-radius) 0}.cylinder-fold strong{color:var(--preview-secondary);position:absolute;bottom:-24px;right:0}@supports (color:color-mix(in lab, red, red)){.cylinder-fold strong{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.cylinder-fold strong{font-family:var(--font-mono);font-size:7px}@keyframes suite-fold{to{transform:rotateY(0)translateZ(0)}}.perspective-tiles{perspective:900px;grid-template-columns:repeat(3,1fr);gap:9px;width:min(88%,660px);display:grid}.perspective-tiles article{border:1px solid var(--preview-secondary);grid-template-rows:auto 1fr auto;min-height:110px;display:grid}@supports (color:color-mix(in lab, red, red)){.perspective-tiles article{border:1px solid color-mix(in srgb,var(--preview-secondary) 14%,transparent)}}.perspective-tiles article{border-radius:var(--preview-radius);background:radial-gradient(circle at calc(20% + var(--item) * 13%) 20%,var(--preview-accent),transparent 42%),#101115;padding:10px}@supports (color:color-mix(in lab, red, red)){.perspective-tiles article{background:radial-gradient(circle at calc(20% + var(--item) * 13%) 20%,color-mix(in srgb,var(--preview-accent) calc(9% + var(--item) * 4%),transparent),transparent 42%),#101115}}.perspective-tiles article{transform:rotateX(var(--suite-rotate-x)) rotateY(var(--suite-rotate-y)) translateZ(calc(var(--mod3) * 5px));transition:transform .3s cubic-bezier(.16,1,.3,1)}.perspective-tiles article small,.perspective-tiles article span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.perspective-tiles article small,.perspective-tiles article span{color:color-mix(in srgb,var(--preview-secondary) 45%,transparent)}}.perspective-tiles article small,.perspective-tiles article span{font-family:var(--font-mono);font-size:6px}.perspective-tiles article strong{letter-spacing:-.08em;align-self:center;font-size:30px}.perspective-tiles p{color:var(--preview-secondary);grid-column:1/-1;justify-self:end;margin:4px 0 0}@supports (color:color-mix(in lab, red, red)){.perspective-tiles p{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.perspective-tiles p{font-family:var(--font-mono);font-size:7px}.slice-gallery{border-radius:var(--preview-radius);gap:4px;width:min(86%,680px);height:270px;display:flex;position:relative;overflow:hidden}.slice-gallery article{background:radial-gradient(circle at calc(20% + var(--item) * 16%) 28%,var(--preview-accent),transparent 28%),linear-gradient(145deg,#26272d,#090a0c);flex:1;min-width:0}@supports (color:color-mix(in lab, red, red)){.slice-gallery article{background:radial-gradient(circle at calc(20% + var(--item) * 16%) 28%,color-mix(in srgb,var(--preview-accent) calc(12% + var(--item) * 5%),transparent),transparent 28%),linear-gradient(145deg,#26272d,#090a0c)}}.slice-gallery article{filter:brightness(.56);transition:flex .48s cubic-bezier(.16,1,.3,1),filter .24s}.slice-gallery article:nth-child(3){filter:brightness();flex:3.2}.slice-gallery article span{color:var(--preview-secondary);padding:10px;display:block}@supports (color:color-mix(in lab, red, red)){.slice-gallery article span{color:color-mix(in srgb,var(--preview-secondary) 52%,transparent)}}.slice-gallery article span{font-family:var(--font-mono);writing-mode:vertical-rl;font-size:6px}.slice-gallery>strong{letter-spacing:-.08em;font-size:clamp(28px,5vw,58px);position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.slice-gallery>small{position:absolute;top:9px;right:10px}.editorial-stack{perspective:900px;width:min(78%,520px);height:270px;position:relative}.editorial-stack article{border:1px solid var(--preview-secondary);grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.editorial-stack article{border:1px solid color-mix(in srgb,var(--preview-secondary) 16%,transparent)}}.editorial-stack article{border-radius:var(--preview-radius);background:radial-gradient(circle at 80% 18%,var(--preview-accent),transparent 32%),#111216;padding:18px}@supports (color:color-mix(in lab, red, red)){.editorial-stack article{background:radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--preview-accent) calc(8% + var(--item) * 7%),transparent),transparent 32%),#111216}}.editorial-stack article{transform:translate(calc((var(--item) - 1.5) * 9px),calc(var(--item) * -8px)) rotate(calc((var(--item) - 1.5) * 2deg)) translateZ(calc(var(--item) * -18px));animation:suite-stack calc(var(--preview-speed) * 5) ease-in-out infinite;animation-delay:calc(var(--item) * -1.1s)}.editorial-stack article small{color:var(--preview-accent)}.editorial-stack article strong{letter-spacing:-.09em;align-self:center;font-size:clamp(38px,7vw,76px)}.editorial-stack article p{color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.editorial-stack article p{color:color-mix(in srgb,var(--preview-secondary) 48%,transparent)}}.editorial-stack article p{font-size:9px}@keyframes suite-stack{50%{transform:translate(calc((var(--item) - 1.5) * 5px),calc(var(--item) * -11px - 7px)) rotate(calc((var(--item) - 1.5) * 1deg))}}.infinite-rail{gap:16px;width:100%;display:grid;overflow:hidden}.infinite-rail>div{width:max-content;animation:suite-rail calc(var(--preview-speed) * 11) linear infinite;gap:8px;display:flex}.infinite-rail article{border:1px solid var(--preview-secondary);grid-template-rows:auto 1fr;width:140px;height:190px;display:grid}@supports (color:color-mix(in lab, red, red)){.infinite-rail article{border:1px solid color-mix(in srgb,var(--preview-secondary) 14%,transparent)}}.infinite-rail article{border-radius:var(--preview-radius);background:radial-gradient(circle at 72% 24%,var(--preview-accent),transparent 26%),#121318;padding:12px}@supports (color:color-mix(in lab, red, red)){.infinite-rail article{background:radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--preview-accent) 24%,transparent),transparent 26%),#121318}}.infinite-rail article span{color:var(--preview-accent);font-family:var(--font-mono);font-size:7px}.infinite-rail article strong{align-self:end;font-size:17px}.infinite-rail>small{color:var(--preview-secondary);justify-self:end;margin-right:16px}@supports (color:color-mix(in lab, red, red)){.infinite-rail>small{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.coordinate-reticle{position:absolute;inset:0}.coordinate-reticle>i{background:var(--preview-secondary);position:absolute}@supports (color:color-mix(in lab, red, red)){.coordinate-reticle>i{background:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.coordinate-reticle>i:first-child{top:0;bottom:0;left:var(--suite-x);width:1px}.coordinate-reticle>i:nth-child(2){left:0;right:0;top:var(--suite-y);height:1px}.coordinate-reticle>span{top:var(--suite-y);left:var(--suite-x);background:var(--preview-accent);color:#fff;width:18px;height:18px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;transform:translate(-50%,-50%)}.coordinate-reticle strong{top:calc(var(--suite-y) + 14px);left:calc(var(--suite-x) + 12px);background:var(--preview-secondary);color:var(--preview-background);font-family:var(--font-mono);border-radius:2px;padding:5px 7px;font-size:7px;font-weight:500;position:absolute}.coordinate-reticle small{color:var(--preview-secondary);position:absolute;bottom:12px;right:14px}@supports (color:color-mix(in lab, red, red)){.coordinate-reticle small{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.orbit-selector{place-items:center;width:min(86%,600px);min-height:300px;display:grid;position:relative}.orbit-selector figure{aspect-ratio:1;border:1px solid var(--preview-secondary);place-items:center;width:150px;margin:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.orbit-selector figure{border:1px solid color-mix(in srgb,var(--preview-secondary) 18%,transparent)}}.orbit-selector figure{background:radial-gradient(circle at 68% 30%,var(--preview-accent),transparent 28%),linear-gradient(145deg,#282a31,#090a0c);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.orbit-selector figure{background:radial-gradient(circle at 68% 30%,color-mix(in srgb,var(--preview-accent) 54%,transparent),transparent 28%),linear-gradient(145deg,#282a31,#090a0c)}}.orbit-selector figure>i{border:1px solid var(--preview-secondary);position:absolute;inset:18%}@supports (color:color-mix(in lab, red, red)){.orbit-selector figure>i{border:1px solid color-mix(in srgb,var(--preview-secondary) 18%,transparent)}}.orbit-selector figure>i{border-radius:50%}.orbit-selector figure strong{align-self:end;margin-bottom:47px;font-size:16px}.orbit-selector figure small{color:var(--preview-secondary);align-self:start}@supports (color:color-mix(in lab, red, red)){.orbit-selector figure small{color:color-mix(in srgb,var(--preview-secondary) 52%,transparent)}}.orbit-selector>div{position:absolute;inset:0}.orbit-selector button{border:1px solid var(--preview-secondary);width:42px;height:42px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.orbit-selector button{border:1px solid color-mix(in srgb,var(--preview-secondary) 18%,transparent)}}.orbit-selector button{color:var(--preview-secondary);font-family:var(--font-mono);transform:translate(-50%,-50%) rotate(calc((var(--item) - 2.5) * 34deg)) translateY(-124px) rotate(calc((var(--item) - 2.5) * -34deg));background:#15161a;border-radius:50%;font-size:7px}.orbit-selector button:nth-child(3){border-color:var(--preview-accent);background:var(--preview-accent)}.magnetic-tabs{border:1px solid var(--preview-secondary);grid-template-columns:repeat(4,1fr);min-width:min(88%,620px);display:grid}@supports (color:color-mix(in lab, red, red)){.magnetic-tabs{border:1px solid color-mix(in srgb,var(--preview-secondary) 14%,transparent)}}.magnetic-tabs{border-radius:var(--preview-radius);background:var(--preview-secondary);padding:5px}@supports (color:color-mix(in lab, red, red)){.magnetic-tabs{background:color-mix(in srgb,var(--preview-secondary) 4%,transparent)}}.magnetic-tabs button{border-radius:max(2px,calc(var(--preview-radius) - 4px));min-height:66px;color:var(--preview-secondary);background:0 0;align-content:center;justify-items:start;gap:5px;padding:0 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.magnetic-tabs button{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.magnetic-tabs button{font-size:9px;font-weight:700}.magnetic-tabs button span{color:var(--preview-accent);font-family:var(--font-mono);font-size:6px}.magnetic-tabs button.active{background:var(--preview-secondary);color:var(--preview-background);transform:translate(var(--suite-dx-soft),var(--suite-dy-soft))}.radial-navigation{place-items:center;width:330px;height:330px;display:grid;position:relative}.radial-navigation>strong{aspect-ratio:1;background:var(--preview-accent);letter-spacing:.08em;width:84px;box-shadow:0 0 34px var(--preview-accent);border-radius:50%;place-items:center;font-size:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.radial-navigation>strong{box-shadow:0 0 34px color-mix(in srgb,var(--preview-accent) 28%,transparent)}}.radial-navigation button{border:1px solid var(--preview-secondary);min-width:86px;min-height:38px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.radial-navigation button{border:1px solid color-mix(in srgb,var(--preview-secondary) 16%,transparent)}}.radial-navigation button{color:var(--preview-secondary);transform:translate(-50%,-50%) rotate(calc(var(--item) * 72deg - 90deg)) translateY(-125px) rotate(calc(var(--item) * -72deg + 90deg));background:#111216;border-radius:999px;font-size:8px;font-weight:700}.radial-navigation button span{color:var(--preview-accent);font-family:var(--font-mono);margin-right:5px;font-size:6px}.kinetic-breadcrumb{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:min(88%,720px);display:flex}.kinetic-breadcrumb>span{color:var(--preview-secondary);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kinetic-breadcrumb>span{color:color-mix(in srgb,var(--preview-secondary) 38%,transparent)}}.kinetic-breadcrumb>span:last-child{color:var(--preview-secondary);transform:translateY(-3px)}.kinetic-breadcrumb i{color:var(--preview-accent);font-family:var(--font-mono);font-size:6px;font-style:normal}.kinetic-breadcrumb strong{letter-spacing:-.02em;font-size:clamp(10px,2vw,17px)}.kinetic-breadcrumb svg{width:13px}.signal-dock{border:1px solid var(--preview-secondary);justify-content:center;align-items:end;gap:6px;min-width:min(88%,560px);display:flex}@supports (color:color-mix(in lab, red, red)){.signal-dock{border:1px solid color-mix(in srgb,var(--preview-secondary) 14%,transparent)}}.signal-dock{border-radius:calc(var(--preview-radius) + 8px);background:var(--preview-secondary);padding:8px}@supports (color:color-mix(in lab, red, red)){.signal-dock{background:color-mix(in srgb,var(--preview-secondary) 5%,transparent)}}.signal-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.signal-dock button{border:1px solid var(--preview-secondary);place-items:center;width:56px;height:56px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.signal-dock button{border:1px solid color-mix(in srgb,var(--preview-secondary) 12%,transparent)}}.signal-dock button{border-radius:var(--preview-radius);color:var(--preview-secondary);font-family:var(--font-mono);transform:translateY(calc(var(--distance2) * 3px));background:#15161a;font-size:12px}.signal-dock button:nth-child(3){border-color:var(--preview-accent);background:var(--preview-accent);width:68px;height:68px}.signal-dock button span{opacity:0;color:var(--preview-secondary);font-size:6px;transition:opacity .2s;position:absolute;bottom:-19px}.demo-preview.has-pointer .signal-dock button span{opacity:.7}.variable-pill,.flux-toggle,.hold-progress,.tension-link{border:1px solid var(--preview-secondary);align-items:center;min-width:min(78%,340px);min-height:64px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.variable-pill,.flux-toggle,.hold-progress,.tension-link{border:1px solid color-mix(in srgb,var(--preview-secondary) 22%,transparent)}}.variable-pill,.flux-toggle,.hold-progress,.tension-link{border-radius:var(--preview-radius);color:var(--preview-secondary);background:#111216}.variable-pill{transform:translate(var(--suite-dx-soft),var(--suite-dy-soft));grid-template-columns:1fr 42px;padding:0 9px 0 21px;transition:transform .28s cubic-bezier(.16,1,.3,1)}.variable-pill span{max-width:220px;font-size:11px;font-weight:calc(400 + var(--preview-variant) * 200);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;justify-self:start;overflow:hidden}.variable-pill>i{border-radius:max(2px,calc(var(--preview-radius) - 4px));background:var(--preview-accent);place-items:center;width:38px;height:38px;font-style:normal;display:grid}.variable-pill small{color:var(--preview-secondary);position:absolute;bottom:-23px;right:0}@supports (color:color-mix(in lab, red, red)){.variable-pill small{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.flux-toggle{grid-template-columns:76px 1fr auto;gap:16px;min-width:min(80%,360px);padding:0 18px 0 9px}.flux-toggle>i{border-radius:calc(var(--preview-radius) + 20px);background:var(--preview-secondary);width:68px;height:46px;position:relative}@supports (color:color-mix(in lab, red, red)){.flux-toggle>i{background:color-mix(in srgb,var(--preview-secondary) 9%,transparent)}}.flux-toggle>i{font-style:normal}.flux-toggle>i span{background:var(--preview-secondary);border-radius:50%;width:36px;height:36px;position:absolute;top:5px;left:5px}@supports (color:color-mix(in lab, red, red)){.flux-toggle>i span{background:color-mix(in srgb,var(--preview-secondary) 55%,#555)}}.flux-toggle>i span{transition:transform .42s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .2s}.flux-toggle--1>i span,.flux-toggle--2>i span{background:var(--preview-accent);box-shadow:0 0 18px var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.flux-toggle--1>i span,.flux-toggle--2>i span{box-shadow:0 0 18px color-mix(in srgb,var(--preview-accent) 58%,transparent)}}.flux-toggle--1>i span,.flux-toggle--2>i span{transform:translate(22px)}.flux-toggle strong{letter-spacing:.05em;justify-self:start;font-size:10px}.flux-toggle small{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.flux-toggle small{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.hold-progress{grid-template-columns:1fr auto;padding:0 18px;overflow:hidden}.hold-progress>i{background:var(--preview-accent);transform:scaleX(calc(var(--preview-variant) * .49));transform-origin:0;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.hold-progress span,.hold-progress strong{letter-spacing:.04em;font-size:10px}.hold-progress span{justify-self:start}.hold-progress strong{font-family:var(--font-mono);font-weight:500}.tension-link{border:0;border-bottom:1px solid var(--preview-secondary);grid-template-columns:1fr 44px;min-width:min(78%,340px);min-height:48px}@supports (color:color-mix(in lab, red, red)){.tension-link{border-bottom:1px solid color-mix(in srgb,var(--preview-secondary) 30%,transparent)}}.tension-link{transform:translate(var(--suite-dx-soft),var(--suite-dy-soft));background:0 0;border-radius:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.tension-link>span{justify-self:start;font-size:13px;font-weight:720}.tension-link>i{color:var(--preview-accent);justify-self:end;font-size:19px;font-style:normal}.tension-link small{color:var(--preview-secondary);position:absolute;bottom:-21px;right:0}@supports (color:color-mix(in lab, red, red)){.tension-link small{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.heatmap-card{border:1px solid var(--preview-secondary);width:min(82%,460px)}@supports (color:color-mix(in lab, red, red)){.heatmap-card{border:1px solid color-mix(in srgb,var(--preview-secondary) 15%,transparent)}}.heatmap-card{border-radius:var(--preview-radius);background:var(--preview-secondary);padding:16px}@supports (color:color-mix(in lab, red, red)){.heatmap-card{background:color-mix(in srgb,var(--preview-secondary) 4%,transparent)}}.heatmap-card header,.heatmap-card footer{justify-content:space-between;align-items:center;display:flex}.heatmap-card header span,.heatmap-card footer{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.heatmap-card header span,.heatmap-card footer{color:color-mix(in srgb,var(--preview-secondary) 48%,transparent)}}.heatmap-card header span,.heatmap-card footer{font-family:var(--font-mono);font-size:7px}.heatmap-card header strong{color:var(--preview-accent);font-family:var(--font-mono);font-size:17px}.heatmap-card>div{grid-template-columns:repeat(7,1fr);gap:4px;margin:18px 0;display:grid}.heatmap-card>div i{aspect-ratio:1.4;border-radius:max(1px,calc(var(--preview-radius) * .18));background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.heatmap-card>div i{background:color-mix(in srgb,var(--preview-accent) calc(8% + var(--mod7) * 10%),var(--preview-background))}}.heatmap-card>div i{animation:suite-heat calc(var(--preview-speed) * 2.4) ease-in-out infinite alternate;animation-delay:calc(var(--item) * -33ms)}@keyframes suite-heat{to{filter:brightness(1.7);opacity:.45}}.dial-card{border:1px solid var(--preview-secondary);grid-template-columns:160px 1fr;width:min(84%,480px);display:grid}@supports (color:color-mix(in lab, red, red)){.dial-card{border:1px solid color-mix(in srgb,var(--preview-secondary) 15%,transparent)}}.dial-card{border-radius:var(--preview-radius);background:var(--preview-secondary);padding:18px}@supports (color:color-mix(in lab, red, red)){.dial-card{background:color-mix(in srgb,var(--preview-secondary) 4%,transparent)}}.dial-card>div{aspect-ratio:1;background:conic-gradient(from -110deg,var(--preview-accent) calc((62 + var(--preview-variant) * 11) * 1%),var(--preview-secondary) 0);border-radius:50%;grid-row:1/3;place-items:center;width:140px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dial-card>div{background:conic-gradient(from -110deg,var(--preview-accent) calc((62 + var(--preview-variant) * 11) * 1%),color-mix(in srgb,var(--preview-secondary) 8%,transparent) 0)}}.dial-card>div:after{background:var(--preview-background);content:"";border-radius:50%;position:absolute;inset:9px}.dial-card>div i{z-index:3;background:var(--preview-secondary);width:1px;height:52px;position:absolute}@supports (color:color-mix(in lab, red, red)){.dial-card>div i{background:color-mix(in srgb,var(--preview-secondary) 20%,transparent)}}.dial-card>div i{transform-origin:0 64px;rotate:calc(var(--item) * 30deg)}.dial-card>div strong{z-index:4;font-family:var(--font-mono);font-size:34px;font-weight:500}.dial-card>div span{z-index:4;color:var(--preview-secondary);position:absolute;bottom:35px}@supports (color:color-mix(in lab, red, red)){.dial-card>div span{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.dial-card>div span{font-family:var(--font-mono);font-size:6px}.dial-card header{align-content:center;gap:8px;display:grid}.dial-card header small{color:var(--preview-accent)}.dial-card header strong{font-size:15px}.dial-card footer{color:var(--preview-secondary);align-self:end;align-items:center;gap:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.dial-card footer{color:color-mix(in srgb,var(--preview-secondary) 42%,transparent)}}.dial-card footer{font-family:var(--font-mono);font-size:7px}.status-cluster{grid-template-columns:repeat(2,1fr);gap:7px;width:min(86%,620px);display:grid}.status-cluster article{border:1px solid var(--preview-secondary);grid-template-columns:9px 1fr auto;align-items:center;gap:10px;min-height:82px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.status-cluster article{border:1px solid color-mix(in srgb,var(--preview-secondary) 13%,transparent)}}.status-cluster article{border-radius:var(--preview-radius);background:var(--preview-secondary);padding:14px}@supports (color:color-mix(in lab, red, red)){.status-cluster article{background:color-mix(in srgb,var(--preview-secondary) 3%,transparent)}}.status-cluster article>i{background:var(--preview-accent);width:7px;height:7px;box-shadow:0 0 10px var(--preview-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.status-cluster article>i{box-shadow:0 0 10px color-mix(in srgb,var(--preview-accent) 55%,transparent)}}.status-cluster article span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.status-cluster article span{color:color-mix(in srgb,var(--preview-secondary) 44%,transparent)}}.status-cluster article span{font-family:var(--font-mono);font-size:7px}.status-cluster article strong{font-family:var(--font-mono);font-size:9px}.status-cluster article small{color:var(--preview-secondary);position:absolute;bottom:7px;right:9px}@supports (color:color-mix(in lab, red, red)){.status-cluster article small{color:color-mix(in srgb,var(--preview-secondary) 25%,transparent)}}.morphing-tooltip{place-items:center;width:min(82%,470px);min-height:250px;display:grid;position:relative}.morphing-tooltip>button{border:1px solid var(--preview-secondary);width:72px;height:72px;position:absolute;left:8%}@supports (color:color-mix(in lab, red, red)){.morphing-tooltip>button{border:1px solid color-mix(in srgb,var(--preview-secondary) 24%,transparent)}}.morphing-tooltip>button{background:var(--preview-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.morphing-tooltip>button{background:color-mix(in srgb,var(--preview-accent) 15%,#111)}}.morphing-tooltip>button{color:var(--preview-secondary);font-size:22px}.morphing-tooltip>button:after{border:1px solid var(--preview-accent);position:absolute;inset:-12px}@supports (color:color-mix(in lab, red, red)){.morphing-tooltip>button:after{border:1px solid color-mix(in srgb,var(--preview-accent) 22%,transparent)}}.morphing-tooltip>button:after{content:"";border-radius:50%;animation:1.8s ease-out infinite suite-tooltip-ring}.morphing-tooltip aside{border:1px solid var(--preview-secondary);justify-self:end;gap:10px;width:min(72%,300px);display:grid}@supports (color:color-mix(in lab, red, red)){.morphing-tooltip aside{border:1px solid color-mix(in srgb,var(--preview-secondary) 18%,transparent)}}.morphing-tooltip aside{border-radius:var(--preview-radius);clip-path:polygon(0 14%,12% 14%,12% 0,100% 0,100% 100%,0 100%);transform:translate(var(--suite-dx-soft),var(--suite-dy-soft));background:#121317;padding:18px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.morphing-tooltip aside small{color:var(--preview-accent)}.morphing-tooltip aside strong{letter-spacing:-.06em;font-size:24px}.morphing-tooltip aside p{color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.morphing-tooltip aside p{color:color-mix(in srgb,var(--preview-secondary) 48%,transparent)}}.morphing-tooltip aside p{font-size:9px;line-height:1.55}.morphing-tooltip aside span{align-items:center;gap:5px;font-size:8px;font-weight:740;display:flex}@keyframes suite-tooltip-ring{to{opacity:0;scale:1.6}}@media (max-width:600px){.demo-preview:not(.demo-preview--compact) .launch-suite>*{scale:.88}.demo-preview:not(.demo-preview--compact) .matrix-swarm,.demo-preview:not(.demo-preview--compact) .ember-drift,.demo-preview:not(.demo-preview--compact) .glyph-current,.demo-preview:not(.demo-preview--compact) .arc-pressure,.demo-preview:not(.demo-preview--compact) .flex-lines,.demo-preview:not(.demo-preview--compact) .coordinate-reticle{scale:1}.index-reveal{grid-template-columns:1fr 120px;gap:12px;width:92%}.index-reveal nav span{grid-template-columns:22px 1fr;padding-block:9px;font-size:14px}.radial-navigation{scale:.76!important}.magnetic-tabs{grid-template-columns:repeat(2,1fr);min-width:92%}.magnetic-tabs button{min-height:52px}.perspective-tiles{grid-template-columns:repeat(2,1fr)}.perspective-tiles article{min-height:82px}.dial-card{grid-template-columns:120px 1fr}.dial-card>div{width:110px}.dial-card>div:after{inset:8px}.dial-card>div strong{font-size:26px}.dial-card>div span{bottom:26px}.status-cluster{grid-template-columns:1fr;width:90%}.status-cluster article{min-height:61px}.slice-gallery{width:92%}.editorial-stack{width:82%}}@media (prefers-reduced-motion:reduce){.launch-suite *,.launch-suite :before,.launch-suite :after{transition-duration:1ms!important;animation:none!important}}.html-suite{width:100%;min-width:0;min-height:inherit;color:var(--preview-secondary);font-family:var(--preview-font);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.html-suite *,.html-suite :before,.html-suite :after{box-sizing:border-box}.html-suite button,.html-suite input{font:inherit}.html-suite button{color:inherit}.html-suite svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:16px;height:16px}.html-suite button:focus-visible,.html-suite input:focus-visible{outline:2px solid var(--preview-accent);outline-offset:2px}.html-suite small,.html-suite kbd,.html-suite time,.html-suite em{font-family:var(--font-mono);letter-spacing:.08em;font-size:7px;font-style:normal}.html-suite button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.html-command-dock{border:1px solid var(--preview-secondary);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:min(90%,760px);min-height:84px;display:grid}@supports (color:color-mix(in lab, red, red)){.html-command-dock{border:1px solid color-mix(in srgb, var(--preview-secondary) 16%, transparent)}}.html-command-dock{border-radius:calc(var(--preview-radius) + 4px);background:var(--preview-background);padding:12px}@supports (color:color-mix(in lab, red, red)){.html-command-dock{background:color-mix(in srgb, var(--preview-background) 86%, transparent)}}.html-command-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 70px #00000061}.html-command-dock>span{color:var(--preview-secondary);padding-inline:9px}@supports (color:color-mix(in lab, red, red)){.html-command-dock>span{color:color-mix(in srgb, var(--preview-secondary) 46%, transparent)}}.html-command-dock>span{font-family:var(--font-mono);font-size:8px}.html-command-dock>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.html-command-dock button{border-radius:var(--preview-radius);cursor:pointer;background:0 0;border:0;min-height:54px}.html-command-dock>div button{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:0 13px;transition:background-color .18s,color .18s,transform .18s;display:grid}.html-command-dock>div button i{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-command-dock>div button i{color:color-mix(in srgb, var(--preview-secondary) 35%, transparent)}}.html-command-dock>div button i{font-family:var(--font-mono);font-size:7px;font-style:normal}.html-command-dock>div button strong{font-size:10px}.html-command-dock>div button:hover{background:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-command-dock>div button:hover{background:color-mix(in srgb, var(--preview-secondary) 7%, transparent)}}.html-command-dock>div button:hover{transform:translateY(-1px)}.html-command-dock>div button[aria-current=page]{background:var(--preview-secondary);color:var(--preview-background)}.html-command-dock>div button[aria-current=page] i{color:var(--preview-background)}@supports (color:color-mix(in lab, red, red)){.html-command-dock>div button[aria-current=page] i{color:color-mix(in srgb, var(--preview-background) 55%, transparent)}}.html-command-dock>button{background:var(--preview-accent);place-items:center;width:54px;display:grid}.html-disclosure-rail{grid-template-columns:.72fr 1.28fr;gap:34px;width:min(86%,660px);display:grid}.html-disclosure-rail>header{align-self:start;gap:12px;padding-top:13px;display:grid}.html-disclosure-rail>header small{color:var(--preview-accent)}.html-disclosure-rail>header strong{letter-spacing:-.07em;max-width:220px;font-size:clamp(26px,4vw,46px);line-height:.95}.html-disclosure-rail>div{border-top:1px solid var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-disclosure-rail>div{border-top:1px solid color-mix(in srgb, var(--preview-secondary) 18%, transparent)}}.html-disclosure-rail article{border-bottom:1px solid var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-disclosure-rail article{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 18%, transparent)}}.html-disclosure-rail article button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr auto;align-items:center;width:100%;min-height:68px;padding:0;display:grid}.html-disclosure-rail article button span{color:var(--preview-accent);font-family:var(--font-mono);font-size:8px}.html-disclosure-rail article button strong{font-size:13px}.html-disclosure-rail article p{max-height:0;color:var(--preview-secondary);margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.html-disclosure-rail article p{color:color-mix(in srgb, var(--preview-secondary) 54%, transparent)}}.html-disclosure-rail article p{opacity:0;font-size:10px;line-height:1.6;transition:max-height .36s cubic-bezier(.16,1,.3,1),opacity .22s,padding .36s cubic-bezier(.16,1,.3,1)}.html-disclosure-rail article.is-open p{opacity:1;max-height:80px;padding:0 34px 20px}.html-signal-bento{grid-template-rows:repeat(2,116px);grid-template-columns:1.2fr .8fr .8fr;gap:7px;width:min(86%,650px);display:grid}.html-signal-bento button{border:1px solid var(--preview-secondary);align-content:space-between;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.html-signal-bento button{border:1px solid color-mix(in srgb, var(--preview-secondary) 13%, transparent)}}.html-signal-bento button{border-radius:var(--preview-radius);background:var(--preview-secondary);padding:15px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.html-signal-bento button{background:color-mix(in srgb, var(--preview-secondary) 3%, var(--preview-background))}}.html-signal-bento button{cursor:pointer;text-align:left;transition:border-color .2s,transform .26s cubic-bezier(.16,1,.3,1),background-color .2s}.html-signal-bento button:first-child{grid-row:1/3}.html-signal-bento button:last-child{grid-column:2/4}.html-signal-bento button:after{border:1px solid var(--preview-accent);width:150px;height:150px;position:absolute;bottom:-65px;right:-45px}@supports (color:color-mix(in lab, red, red)){.html-signal-bento button:after{border:1px solid color-mix(in srgb, var(--preview-accent) 30%, transparent)}}.html-signal-bento button:after{content:"";opacity:0;border-radius:50%;transition:opacity .26s,scale .5s cubic-bezier(.16,1,.3,1);scale:.7}.html-signal-bento button:hover{transform:translateY(-2px)}.html-signal-bento button.is-active{border-color:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.html-signal-bento button.is-active{border-color:color-mix(in srgb, var(--preview-accent) 68%, transparent)}}.html-signal-bento button.is-active{background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.html-signal-bento button.is-active{background:color-mix(in srgb, var(--preview-accent) 12%, var(--preview-background))}}.html-signal-bento button.is-active:after{opacity:1;scale:1}.html-signal-bento button small{color:var(--preview-accent)}.html-signal-bento button strong{letter-spacing:-.08em;font-variant-numeric:tabular-nums;align-self:center;font-size:clamp(24px,4vw,52px)}.html-signal-bento button span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-signal-bento button span{color:color-mix(in srgb, var(--preview-secondary) 40%, transparent)}}.html-signal-bento button span{font-family:var(--font-mono);font-size:7px}.html-aperture-card{aspect-ratio:1.56;border:1px solid var(--preview-secondary);align-content:space-between;width:min(78%,470px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.html-aperture-card{border:1px solid color-mix(in srgb, var(--preview-secondary) 16%, transparent)}}.html-aperture-card{border-radius:calc(var(--preview-radius) + 3px);background:radial-gradient(270px circle at var(--pointer-x) var(--pointer-y), var(--preview-accent), transparent 62%), linear-gradient(145deg,#1b1b1e,var(--preview-background));padding:20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.html-aperture-card{background:radial-gradient(270px circle at var(--pointer-x) var(--pointer-y), color-mix(in srgb, var(--preview-accent) 35%, transparent), transparent 62%), linear-gradient(145deg,#1b1b1e,var(--preview-background))}}.html-aperture-card{transform:perspective(900px) rotateX(calc((50 - var(--pointer-y)) * .045deg)) rotateY(calc((var(--pointer-x) - 50) * .055deg));transition:transform .14s ease-out;box-shadow:0 28px 70px #00000061}.html-aperture-card:before{content:"";translate:calc((var(--pointer-x) - 50) * 1%) 0;background:linear-gradient(115deg,#0000 35%,#ffffff14 48%,#0000 62%);position:absolute;inset:0}.html-aperture-card>div,.html-aperture-card footer{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.html-aperture-card>div small{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-aperture-card>div small{color:color-mix(in srgb, var(--preview-secondary) 52%, transparent)}}.html-aperture-card>div span{font-family:var(--font-mono);font-size:8px}.html-aperture-card>strong{z-index:2;letter-spacing:-.075em;text-wrap:balance;max-width:90%;font-size:clamp(25px,4vw,48px);line-height:.92;position:relative}.html-aperture-card footer span{color:var(--preview-accent);font-family:var(--font-mono);font-size:7px}.html-aperture-card footer button{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:9px;font-weight:700;display:inline-flex}.html-hold-confirm{gap:13px;width:min(78%,470px);display:grid}.html-hold-confirm>small{color:var(--preview-accent)}.html-hold-confirm>button{border:1px solid var(--preview-secondary);grid-template-columns:8px 1fr auto;align-items:center;gap:14px;min-height:74px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.html-hold-confirm>button{border:1px solid color-mix(in srgb, var(--preview-secondary) 18%, transparent)}}.html-hold-confirm>button{border-radius:var(--preview-radius);background:var(--preview-secondary);padding:0 20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.html-hold-confirm>button{background:color-mix(in srgb, var(--preview-secondary) 4%, var(--preview-background))}}.html-hold-confirm>button{cursor:pointer;text-align:left}.html-hold-confirm>button:before{background:var(--preview-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.html-hold-confirm>button:before{background:color-mix(in srgb, var(--preview-accent) 20%, transparent)}}.html-hold-confirm>button:before{content:"";transform-origin:0;transform:scaleX(0)}.html-hold-confirm>button.is-holding:before{animation:.72s linear forwards html-hold-progress}.html-hold-confirm>button.is-confirmed{border-color:var(--preview-accent);background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.html-hold-confirm>button.is-confirmed{background:color-mix(in srgb, var(--preview-accent) 16%, var(--preview-background))}}.html-hold-confirm>button>*{z-index:2;position:relative}.html-hold-confirm>button i{background:var(--preview-accent);border-radius:50%;width:7px;height:7px}.html-hold-confirm>button span{letter-spacing:.025em;font-size:10px;font-weight:760}.html-hold-confirm>button strong{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-hold-confirm>button strong{color:color-mix(in srgb, var(--preview-secondary) 44%, transparent)}}.html-hold-confirm>button strong{font-family:var(--font-mono);font-size:7px}.html-hold-confirm>p{color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.html-hold-confirm>p{color:color-mix(in srgb, var(--preview-secondary) 40%, transparent)}}.html-hold-confirm>p{font-size:9px}@keyframes html-hold-progress{to{transform:scaleX(1)}}.html-phase-tabs{gap:28px;width:min(86%,680px);display:grid}.html-phase-tabs>div{border-bottom:1px solid var(--preview-secondary);grid-template-columns:repeat(4,1fr);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.html-phase-tabs>div{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 18%, transparent)}}.html-phase-tabs>div button{min-height:52px;color:var(--preview-secondary);background:0 0;border:0;padding:0 6px 15px;position:relative}@supports (color:color-mix(in lab, red, red)){.html-phase-tabs>div button{color:color-mix(in srgb, var(--preview-secondary) 43%, transparent)}}.html-phase-tabs>div button{cursor:pointer;font-size:10px}.html-phase-tabs>div button i{background:var(--preview-accent);height:2px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.html-phase-tabs>div button[aria-selected=true]{color:var(--preview-secondary)}.html-phase-tabs>div button[aria-selected=true] i{transform:scaleX(1)}.html-phase-tabs>section{align-content:end;gap:12px;min-height:130px;display:grid}.html-phase-tabs>section small{color:var(--preview-accent)}.html-phase-tabs>section strong{letter-spacing:-.085em;max-width:520px;font-size:clamp(29px,5vw,56px);line-height:.9}.html-release-stepper{border:1px solid var(--preview-secondary);gap:17px;width:min(80%,520px);display:grid}@supports (color:color-mix(in lab, red, red)){.html-release-stepper{border:1px solid color-mix(in srgb, var(--preview-secondary) 16%, transparent)}}.html-release-stepper{border-radius:calc(var(--preview-radius) + 2px);background:var(--preview-secondary);padding:22px}@supports (color:color-mix(in lab, red, red)){.html-release-stepper{background:color-mix(in srgb, var(--preview-secondary) 3%, var(--preview-background))}}.html-release-stepper>header,.html-release-stepper>footer{justify-content:space-between;align-items:center;display:flex}.html-release-stepper>header{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-release-stepper>header{color:color-mix(in srgb, var(--preview-secondary) 44%, transparent)}}.html-release-stepper>header{font-family:var(--font-mono);font-size:7px}.html-stepper-track{background:var(--preview-secondary);height:2px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.html-stepper-track{background:color-mix(in srgb, var(--preview-secondary) 10%, transparent)}}.html-stepper-track i{width:calc((var(--step) + 1) * 25%);background:var(--preview-accent);height:100%;transition:width .38s cubic-bezier(.16,1,.3,1);display:block}.html-release-stepper>strong{letter-spacing:-.065em;margin-top:9px;font-size:28px}.html-release-stepper>p{min-height:36px;color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.html-release-stepper>p{color:color-mix(in srgb, var(--preview-secondary) 48%, transparent)}}.html-release-stepper>p{font-size:10px;line-height:1.55}.html-release-stepper>footer button{border-radius:calc(var(--preview-radius) * .6);background:var(--preview-secondary);border:0;align-items:center;gap:7px;min-height:40px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.html-release-stepper>footer button{background:color-mix(in srgb, var(--preview-secondary) 7%, transparent)}}.html-release-stepper>footer button{cursor:pointer;font-size:8px}.html-release-stepper>footer button:last-child{background:var(--preview-accent)}.html-release-stepper>footer button:disabled{opacity:.28;cursor:not-allowed}.html-command-field{gap:10px;width:min(80%,520px);display:grid}.html-command-field>label{color:var(--preview-accent);font-family:var(--font-mono);letter-spacing:.08em;font-size:7px}.html-command-field>div{border:1px solid var(--preview-secondary);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.html-command-field>div{border:1px solid color-mix(in srgb, var(--preview-secondary) 22%, transparent)}}.html-command-field>div{border-radius:var(--preview-radius);background:var(--preview-secondary);padding:0 16px}@supports (color:color-mix(in lab, red, red)){.html-command-field>div{background:color-mix(in srgb, var(--preview-secondary) 5%, var(--preview-background))}}.html-command-field>div{box-shadow:0 18px 50px #00000052}.html-command-field>div>span{color:var(--preview-accent);font-size:15px}.html-command-field input{min-width:0;color:var(--preview-secondary);background:0 0;border:0;outline:0;font-size:13px}.html-command-field input::placeholder{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-command-field input::placeholder{color:color-mix(in srgb, var(--preview-secondary) 30%, transparent)}}.html-command-field kbd{border:1px solid var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-command-field kbd{border:1px solid color-mix(in srgb, var(--preview-secondary) 13%, transparent)}}.html-command-field kbd{color:var(--preview-secondary);border-radius:3px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.html-command-field kbd{color:color-mix(in srgb, var(--preview-secondary) 38%, transparent)}}.html-command-field ul{border:1px solid var(--preview-secondary);margin:0;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.html-command-field ul{border:1px solid color-mix(in srgb, var(--preview-secondary) 10%, transparent)}}.html-command-field ul{border-radius:var(--preview-radius);background:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-command-field ul{background:color-mix(in srgb, var(--preview-secondary) 3%, var(--preview-background))}}.html-command-field ul{list-style:none}.html-command-field li button{border-radius:calc(var(--preview-radius) * .55);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:28px 1fr auto;align-items:center;width:100%;min-height:40px;padding:0 10px;display:grid}.html-command-field li button:hover{background:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-command-field li button:hover{background:color-mix(in srgb, var(--preview-secondary) 7%, transparent)}}.html-command-field li button>span,.html-command-field li button small{color:var(--preview-accent);font-family:var(--font-mono);font-size:7px}.html-command-field li button strong{font-size:9px}.html-command-field li button svg{width:12px}.html-depth-carousel{gap:22px;width:min(88%,680px);display:grid}.html-depth-carousel>div{perspective:1100px;height:240px;position:relative}.html-depth-carousel article{border:1px solid var(--preview-secondary);align-content:space-between;width:260px;height:190px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.html-depth-carousel article{border:1px solid color-mix(in srgb, var(--preview-secondary) 16%, transparent)}}.html-depth-carousel article{border-radius:calc(var(--preview-radius) + 2px);background:linear-gradient(145deg, var(--preview-accent),var(--preview-background));padding:17px}@supports (color:color-mix(in lab, red, red)){.html-depth-carousel article{background:linear-gradient(145deg, color-mix(in srgb,var(--preview-accent) 12%,#1b1b1e),var(--preview-background))}}.html-depth-carousel article{opacity:var(--card-opacity);transform:translate3d(calc(-50% + var(--card-offset) * 132px),-50%,calc(var(--card-distance) * -120px)) rotateY(calc(var(--card-offset) * -16deg)) scale(calc(1 - var(--card-distance) * .12));transition:transform .56s cubic-bezier(.16,1,.3,1),opacity .3s;box-shadow:0 22px 50px #00000061}.html-depth-carousel article.is-active{z-index:4;border-color:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.html-depth-carousel article.is-active{border-color:color-mix(in srgb, var(--preview-accent) 72%, transparent)}}.html-depth-carousel article small,.html-depth-carousel article span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-depth-carousel article small,.html-depth-carousel article span{color:color-mix(in srgb, var(--preview-secondary) 45%, transparent)}}.html-depth-carousel article strong{letter-spacing:-.09em;align-self:center;font-size:58px}.html-depth-carousel article span{font-family:var(--font-mono);font-size:7px}.html-depth-carousel>footer{border-top:1px solid var(--preview-secondary);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.html-depth-carousel>footer{border-top:1px solid color-mix(in srgb, var(--preview-secondary) 13%, transparent)}}.html-depth-carousel>footer{padding-top:12px}.html-depth-carousel>footer>span{font-family:var(--font-mono);font-size:8px}.html-depth-carousel>footer div{gap:5px;display:flex}.html-depth-carousel>footer button{border:1px solid var(--preview-secondary);place-items:center;width:40px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.html-depth-carousel>footer button{border:1px solid color-mix(in srgb, var(--preview-secondary) 15%, transparent)}}.html-depth-carousel>footer button{border-radius:calc(var(--preview-radius) * .65);cursor:pointer;background:0 0}.html-depth-carousel>footer button:hover{background:var(--preview-accent)}.html-alert-queue{gap:12px;width:min(78%,500px);display:grid}.html-alert-queue>header{justify-content:space-between;align-items:center;display:flex}.html-alert-queue>header small{color:var(--preview-accent)}.html-alert-queue>header button{cursor:pointer;font-family:var(--font-mono);background:0 0;border:0;font-size:7px}.html-alert-queue>header button:disabled{opacity:.3}.html-alert-queue>div{min-height:222px;position:relative}.html-alert-queue article{right:calc(var(--alert) * 6px);left:calc(var(--alert) * 6px);top:calc(var(--alert) * 13px);z-index:calc(9 - var(--alert));border:1px solid var(--preview-secondary);grid-template-columns:8px 1fr auto;align-items:center;gap:13px;min-height:72px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.html-alert-queue article{border:1px solid color-mix(in srgb, var(--preview-secondary) calc(20% - var(--alert) * 3%), transparent)}}.html-alert-queue article{border-radius:var(--preview-radius);background:var(--preview-secondary);padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.html-alert-queue article{background:color-mix(in srgb, var(--preview-secondary) 5%, var(--preview-background))}}.html-alert-queue article{transform:translateY(calc(var(--alert) * 34px)) scale(calc(1 - var(--alert) * .035));transform-origin:top;box-shadow:0 16px 35px #0000004d}.html-alert-queue article>i{background:var(--preview-accent);width:7px;height:7px;box-shadow:0 0 14px var(--preview-accent);border-radius:50%}.html-alert-queue article>div{gap:7px;display:grid}.html-alert-queue article>div small{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-alert-queue article>div small{color:color-mix(in srgb, var(--preview-secondary) 36%, transparent)}}.html-alert-queue article>div strong{font-size:10px}.html-alert-queue article>button{background:var(--preview-secondary);border:0;border-radius:50%;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.html-alert-queue article>button{background:color-mix(in srgb, var(--preview-secondary) 7%, transparent)}}.html-alert-queue article>button{cursor:pointer}.html-alert-queue article>span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-alert-queue article>span{color:color-mix(in srgb, var(--preview-secondary) 28%, transparent)}}.html-alert-queue article>span{font-family:var(--font-mono);font-size:7px}.html-filter-rack{gap:18px;width:min(86%,620px);display:grid}.html-filter-rack>header{border-bottom:1px solid var(--preview-secondary);justify-content:space-between;align-items:flex-end;display:flex}@supports (color:color-mix(in lab, red, red)){.html-filter-rack>header{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.html-filter-rack>header{padding-bottom:13px}.html-filter-rack>header small{color:var(--preview-accent)}.html-filter-rack>header strong{font-family:var(--font-mono);font-size:9px}.html-filter-rack>div{flex-wrap:wrap;gap:7px;display:flex}.html-filter-rack button{border:1px solid var(--preview-secondary);align-items:center;gap:13px;min-height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.html-filter-rack button{border:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.html-filter-rack button{cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:9px}.html-filter-rack button small{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-filter-rack button small{color:color-mix(in srgb, var(--preview-secondary) 34%, transparent)}}.html-filter-rack button[aria-pressed=true]{border-color:var(--preview-secondary);background:var(--preview-secondary);color:var(--preview-background)}.html-filter-rack>p{min-height:20px;color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.html-filter-rack>p{color:color-mix(in srgb, var(--preview-secondary) 42%, transparent)}}.html-filter-rack>p{font-size:9px}.html-filter-rack>p strong{color:var(--preview-secondary)}.html-split-action{grid-template-columns:1fr 60px;gap:2px;width:min(74%,440px);display:grid;position:relative}.html-split-action>button{background:var(--preview-accent);cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:68px;padding:0 20px;font-size:9px;font-weight:760;display:flex}.html-split-action>button:first-child{border-radius:var(--preview-radius) 0 0 var(--preview-radius)}.html-split-action>button:nth-child(2){border-radius:0 var(--preview-radius) var(--preview-radius) 0;justify-content:center}.html-split-action menu{z-index:3;border:1px solid var(--preview-secondary);width:210px;margin:0;display:grid;position:absolute;top:calc(100% + 7px);right:0}@supports (color:color-mix(in lab, red, red)){.html-split-action menu{border:1px solid color-mix(in srgb, var(--preview-secondary) 15%, transparent)}}.html-split-action menu{border-radius:var(--preview-radius);background:#111113;padding:5px;box-shadow:0 18px 45px #00000061}.html-split-action menu button{border-radius:calc(var(--preview-radius) * .65);cursor:pointer;text-align:left;background:0 0;border:0;min-height:42px;padding:0 12px;font-size:8px}.html-split-action menu button:hover{background:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-split-action menu button:hover{background:color-mix(in srgb, var(--preview-secondary) 7%, transparent)}}.html-metric-orbit{grid-template-columns:210px 1fr;align-items:center;gap:34px;width:min(82%,590px);display:grid}.html-metric-orbit>div{aspect-ratio:1;background:conic-gradient(from -110deg,var(--preview-accent) calc(var(--metric) * 1%),var(--preview-secondary) 0);border-radius:50%;place-content:center;justify-items:center;width:200px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.html-metric-orbit>div{background:conic-gradient(from -110deg,var(--preview-accent) calc(var(--metric) * 1%),color-mix(in srgb,var(--preview-secondary) 7%,transparent) 0)}}.html-metric-orbit>div:after{background:var(--preview-background);content:"";border-radius:50%;position:absolute;inset:8px}.html-metric-orbit>div i{z-index:3;border:1px dashed var(--preview-secondary);position:absolute;inset:16px}@supports (color:color-mix(in lab, red, red)){.html-metric-orbit>div i{border:1px dashed color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.html-metric-orbit>div i{border-radius:50%}.html-metric-orbit>div strong,.html-metric-orbit>div span{z-index:4;position:relative}.html-metric-orbit>div strong{letter-spacing:-.09em;font-variant-numeric:tabular-nums;font-size:54px;font-weight:500}.html-metric-orbit>div span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-metric-orbit>div span{color:color-mix(in srgb, var(--preview-secondary) 38%, transparent)}}.html-metric-orbit>div span{font-family:var(--font-mono);font-size:7px}.html-metric-orbit>article{gap:11px;display:grid}.html-metric-orbit>article>small{color:var(--preview-accent)}.html-metric-orbit>article>strong{letter-spacing:-.07em;font-size:30px}.html-metric-orbit>article p{color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.html-metric-orbit>article p{color:color-mix(in srgb, var(--preview-secondary) 45%, transparent)}}.html-metric-orbit>article p{font-size:9px;line-height:1.55}.html-metric-orbit footer{gap:5px;margin-top:8px;display:flex}.html-metric-orbit footer button{border:1px solid var(--preview-secondary);width:40px;height:38px}@supports (color:color-mix(in lab, red, red)){.html-metric-orbit footer button{border:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.html-metric-orbit footer button{border-radius:calc(var(--preview-radius) * .6);cursor:pointer;background:0 0}.html-metric-orbit footer button:hover{background:var(--preview-accent)}.html-terminal-input{gap:12px;width:min(76%,500px);display:grid}.html-terminal-input label{color:var(--preview-accent);font-family:var(--font-mono);letter-spacing:.08em;font-size:7px}.html-terminal-input>div{border:1px solid var(--preview-secondary);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:62px;display:grid}@supports (color:color-mix(in lab, red, red)){.html-terminal-input>div{border:1px solid color-mix(in srgb, var(--preview-secondary) 18%, transparent)}}.html-terminal-input>div{border-radius:var(--preview-radius);background:var(--preview-secondary);padding:0 8px 0 17px}@supports (color:color-mix(in lab, red, red)){.html-terminal-input>div{background:color-mix(in srgb, var(--preview-secondary) 4%, var(--preview-background))}}.html-terminal-input>div span{color:var(--preview-accent);font-family:var(--font-mono)}.html-terminal-input input{min-width:0;color:var(--preview-secondary);font-family:var(--font-mono);background:0 0;border:0;outline:0;font-size:11px}.html-terminal-input input::placeholder{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-terminal-input input::placeholder{color:color-mix(in srgb, var(--preview-secondary) 28%, transparent)}}.html-terminal-input>div button{border-radius:calc(var(--preview-radius) * .65);background:var(--preview-accent);cursor:pointer;border:0;min-height:46px;padding:0 18px;font-size:8px;font-weight:760}.html-terminal-input>p{color:var(--preview-secondary);align-items:center;gap:8px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.html-terminal-input>p{color:color-mix(in srgb, var(--preview-secondary) 35%, transparent)}}.html-terminal-input>p{font-family:var(--font-mono);font-size:7px}.html-terminal-input>p i{background:var(--preview-secondary);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.html-terminal-input>p i{background:color-mix(in srgb, var(--preview-secondary) 20%, transparent)}}.html-terminal-input>p i.is-live{background:var(--preview-accent);box-shadow:0 0 10px var(--preview-accent)}.html-elastic-range{gap:18px;width:min(76%,520px);display:grid}.html-elastic-range>span{justify-content:space-between;align-items:flex-end;display:flex}.html-elastic-range>span small{color:var(--preview-accent)}.html-elastic-range>span strong{letter-spacing:-.075em;font-variant-numeric:tabular-nums;font-size:34px}.html-elastic-range input{opacity:0;cursor:pointer;width:100%;height:28px;margin:0}.html-elastic-range>i{background:var(--preview-secondary);border-radius:999px;height:7px;position:relative}@supports (color:color-mix(in lab, red, red)){.html-elastic-range>i{background:color-mix(in srgb, var(--preview-secondary) 9%, transparent)}}.html-elastic-range>i{pointer-events:none;transform:translateY(-35px)}.html-elastic-range>i:before{width:calc(var(--range) * 1%);border-radius:inherit;background:var(--preview-accent);content:"";position:absolute;inset:0}.html-elastic-range>i b{top:50%;left:calc(var(--range) * 1%);border:6px solid var(--preview-background);background:var(--preview-secondary);width:24px;height:24px;box-shadow:0 0 0 1px var(--preview-secondary);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.html-elastic-range>i b{box-shadow:0 0 0 1px color-mix(in srgb,var(--preview-secondary) 28%,transparent)}}.html-elastic-range>i b{transition:scale .16s;translate:-50% -50%}.html-elastic-range:focus-within>i b{scale:1.18}.html-elastic-range>em{color:var(--preview-secondary);margin-top:-27px}@supports (color:color-mix(in lab, red, red)){.html-elastic-range>em{color:color-mix(in srgb, var(--preview-secondary) 40%, transparent)}}.html-signal-toggle{border:1px solid var(--preview-secondary);width:min(76%,500px);display:grid}@supports (color:color-mix(in lab, red, red)){.html-signal-toggle{border:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.html-signal-toggle{border-radius:var(--preview-radius);background:var(--preview-secondary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.html-signal-toggle{background:color-mix(in srgb, var(--preview-secondary) 3%, var(--preview-background))}}.html-signal-toggle>header{border-bottom:1px solid var(--preview-secondary);justify-content:space-between;align-items:center;min-height:56px;display:flex}@supports (color:color-mix(in lab, red, red)){.html-signal-toggle>header{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 12%, transparent)}}.html-signal-toggle>header{padding:0 16px}.html-signal-toggle>header small{color:var(--preview-accent)}.html-signal-toggle>header strong{font-family:var(--font-mono);font-size:7px}.html-signal-toggle>button{border:0;border-bottom:1px solid var(--preview-secondary);justify-content:space-between;align-items:center;min-height:66px;display:flex}@supports (color:color-mix(in lab, red, red)){.html-signal-toggle>button{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 9%, transparent)}}.html-signal-toggle>button{cursor:pointer;text-align:left;background:0 0;padding:0 16px}.html-signal-toggle>button:last-child{border-bottom:0}.html-signal-toggle>button>span{gap:5px;display:grid}.html-signal-toggle>button>span strong{font-size:9px}.html-signal-toggle>button>span small{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-signal-toggle>button>span small{color:color-mix(in srgb, var(--preview-secondary) 35%, transparent)}}.html-signal-toggle>button>i{background:var(--preview-secondary);border-radius:999px;align-items:center;width:39px;height:22px;padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.html-signal-toggle>button>i{background:color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.html-signal-toggle>button>i{transition:background-color .18s}.html-signal-toggle>button>i b{background:var(--preview-secondary);border-radius:50%;width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){.html-signal-toggle>button>i b{background:color-mix(in srgb, var(--preview-secondary) 50%, transparent)}}.html-signal-toggle>button>i b{transition:translate .25s cubic-bezier(.16,1,.3,1),background-color .18s}.html-signal-toggle>button[aria-pressed=true]>i{background:var(--preview-accent)}.html-signal-toggle>button[aria-pressed=true]>i b{background:#fff;translate:17px}.html-context-panel{align-content:center;width:min(76%,500px);min-height:265px;display:grid;position:relative}.html-context-panel>article{border:1px solid var(--preview-secondary);align-content:space-between;min-height:165px;display:grid}@supports (color:color-mix(in lab, red, red)){.html-context-panel>article{border:1px solid color-mix(in srgb, var(--preview-secondary) 15%, transparent)}}.html-context-panel>article{border-radius:var(--preview-radius);background:linear-gradient(145deg,var(--preview-accent),var(--preview-background));padding:18px}@supports (color:color-mix(in lab, red, red)){.html-context-panel>article{background:linear-gradient(145deg,color-mix(in srgb,var(--preview-accent) 12%,#19191c),var(--preview-background))}}.html-context-panel>article small{color:var(--preview-accent)}.html-context-panel>article strong{letter-spacing:-.065em;font-size:28px}.html-context-panel>article button{cursor:pointer;font-family:var(--font-mono);background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;font-size:7px;display:inline-flex}.html-context-panel>p{color:var(--preview-secondary);margin:12px 0 0}@supports (color:color-mix(in lab, red, red)){.html-context-panel>p{color:color-mix(in srgb, var(--preview-secondary) 35%, transparent)}}.html-context-panel>p{font-size:8px}.html-context-panel menu{z-index:3;border:1px solid var(--preview-secondary);width:240px;margin:0;display:grid;position:absolute;bottom:0;right:-16px}@supports (color:color-mix(in lab, red, red)){.html-context-panel menu{border:1px solid color-mix(in srgb, var(--preview-secondary) 15%, transparent)}}.html-context-panel menu{border-radius:var(--preview-radius);background:#111113;padding:5px;box-shadow:0 20px 55px #00000073}.html-context-panel menu button{border-radius:calc(var(--preview-radius) * .6);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:28px 1fr auto;align-items:center;min-height:44px;padding:0 10px;font-size:8px;display:grid}.html-context-panel menu button:hover{background:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-context-panel menu button:hover{background:color-mix(in srgb, var(--preview-secondary) 8%, transparent)}}.html-context-panel menu button span{color:var(--preview-accent);font-family:var(--font-mono);font-size:7px}.html-context-panel menu kbd{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-context-panel menu kbd{color:color-mix(in srgb, var(--preview-secondary) 34%, transparent)}}.html-modal-channel{place-items:center;width:min(82%,570px);min-height:310px;display:grid;position:relative}.html-modal-channel>button{border-radius:var(--preview-radius);background:var(--preview-accent);cursor:pointer;border:0;align-items:center;gap:12px;min-height:54px;padding:0 19px;font-size:8px;font-weight:760;display:inline-flex}.html-modal-channel>div{justify-items:center;gap:10px;display:grid}.html-modal-channel>div small{color:var(--preview-accent)}.html-modal-channel>div strong{letter-spacing:-.075em;font-size:36px}.html-modal-channel>section{z-index:3;border:1px solid var(--preview-secondary);gap:14px;width:min(100%,500px);display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.html-modal-channel>section{border:1px solid color-mix(in srgb, var(--preview-secondary) 18%, transparent)}}.html-modal-channel>section{border-radius:calc(var(--preview-radius) + 2px);background:#121214;padding:20px;animation:.28s cubic-bezier(.16,1,.3,1) both html-modal-in;box-shadow:0 30px 90px #0000008c}.html-modal-channel>section header,.html-modal-channel>section footer{justify-content:space-between;align-items:center;display:flex}.html-modal-channel>section header small{color:var(--preview-accent)}.html-modal-channel>section header button{background:var(--preview-secondary);border:0;border-radius:50%;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.html-modal-channel>section header button{background:color-mix(in srgb, var(--preview-secondary) 7%, transparent)}}.html-modal-channel>section header button{cursor:pointer}.html-modal-channel>section>strong{letter-spacing:-.07em;font-size:30px}.html-modal-channel>section>p{color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.html-modal-channel>section>p{color:color-mix(in srgb, var(--preview-secondary) 44%, transparent)}}.html-modal-channel>section>p{font-size:9px;line-height:1.55}.html-modal-channel>section footer{justify-content:flex-end;gap:5px;margin-top:8px}.html-modal-channel>section footer button{border-radius:calc(var(--preview-radius) * .65);background:var(--preview-secondary);border:0;min-height:40px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.html-modal-channel>section footer button{background:color-mix(in srgb, var(--preview-secondary) 7%, transparent)}}.html-modal-channel>section footer button{cursor:pointer;font-size:8px}.html-modal-channel>section footer button:last-child{background:var(--preview-accent)}@keyframes html-modal-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}.html-ticker-rail{border-block:1px solid var(--preview-secondary);width:112%;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.html-ticker-rail{border-block:1px solid color-mix(in srgb, var(--preview-secondary) 15%, transparent)}}.html-ticker-rail{background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.html-ticker-rail{background:color-mix(in srgb,var(--preview-accent) 12%,var(--preview-background))}}.html-ticker-rail{rotate:-3deg}.html-ticker-rail span{letter-spacing:-.075em;white-space:nowrap;animation:html-ticker calc(var(--preview-speed) * 12) linear infinite;padding-block:22px;flex:none;padding-right:20px;font-size:clamp(28px,6vw,72px);font-weight:820;line-height:.8}@keyframes html-ticker{to{transform:translate(-100%)}}.html-status-timeline{width:min(78%,500px);display:grid}.html-status-timeline>header{border-bottom:1px solid var(--preview-secondary);justify-content:space-between;align-items:center;min-height:48px;display:flex}@supports (color:color-mix(in lab, red, red)){.html-status-timeline>header{border-bottom:1px solid color-mix(in srgb,var(--preview-secondary) 13%,transparent)}}.html-status-timeline>header small{color:var(--preview-accent)}.html-status-timeline>header strong{font-family:var(--font-mono);font-size:7px}.html-status-timeline>button{border:0;border-bottom:1px solid var(--preview-secondary);grid-template-columns:14px 1fr auto;align-items:center;gap:12px;min-height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.html-status-timeline>button{border-bottom:1px solid color-mix(in srgb,var(--preview-secondary) 9%,transparent)}}.html-status-timeline>button{cursor:pointer;text-align:left;background:0 0;padding:0 8px}.html-status-timeline>button>i{border:1px solid var(--preview-secondary);width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.html-status-timeline>button>i{border:1px solid color-mix(in srgb,var(--preview-secondary) 28%,transparent)}}.html-status-timeline>button>i{border-radius:50%}.html-status-timeline>button>span{gap:4px;display:grid}.html-status-timeline>button>span small{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-status-timeline>button>span small{color:color-mix(in srgb,var(--preview-secondary) 34%,transparent)}}.html-status-timeline>button>span strong{font-size:9px}.html-status-timeline>button time{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-status-timeline>button time{color:color-mix(in srgb,var(--preview-secondary) 32%,transparent)}}.html-status-timeline>button.is-active{background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.html-status-timeline>button.is-active{background:color-mix(in srgb,var(--preview-accent) 9%,transparent)}}.html-status-timeline>button.is-active>i{border-color:var(--preview-accent);background:var(--preview-accent);box-shadow:0 0 10px var(--preview-accent)}.html-status-timeline>button.is-active>span small{color:var(--preview-accent)}.html-pricing-switch{gap:11px;width:min(78%,500px);display:grid}.html-pricing-switch>header{justify-content:space-between;align-items:center;display:flex}.html-pricing-switch>header>small{color:var(--preview-accent)}.html-pricing-switch>header>button{cursor:pointer;color:var(--preview-secondary);background:0 0;border:0;grid-template-columns:auto 38px auto;align-items:center;gap:8px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.html-pricing-switch>header>button{color:color-mix(in srgb,var(--preview-secondary) 44%,transparent)}}.html-pricing-switch>header>button{font-size:7px}.html-pricing-switch>header>button>i{background:var(--preview-secondary);border-radius:999px;align-items:center;width:38px;height:21px;padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.html-pricing-switch>header>button>i{background:color-mix(in srgb,var(--preview-secondary) 14%,transparent)}}.html-pricing-switch>header>button>i b{background:var(--preview-secondary);border-radius:50%;width:15px;height:15px;transition:translate .26s cubic-bezier(.16,1,.3,1)}.html-pricing-switch>header>button[aria-pressed=true]>i{background:var(--preview-accent)}.html-pricing-switch>header>button[aria-pressed=true]>i b{translate:17px}.html-pricing-switch>div{border:1px solid var(--preview-secondary);gap:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.html-pricing-switch>div{border:1px solid color-mix(in srgb,var(--preview-secondary) 14%,transparent)}}.html-pricing-switch>div{border-radius:calc(var(--preview-radius) + 2px);background:linear-gradient(145deg,var(--preview-accent),var(--preview-background));padding:22px}@supports (color:color-mix(in lab, red, red)){.html-pricing-switch>div{background:linear-gradient(145deg,color-mix(in srgb,var(--preview-accent) 10%,#171719),var(--preview-background))}}.html-pricing-switch>div>span{color:var(--preview-accent);font-family:var(--font-mono);font-size:7px}.html-pricing-switch>div>strong{letter-spacing:-.09em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:500}.html-pricing-switch>div>strong small{color:var(--preview-secondary);margin-left:6px}@supports (color:color-mix(in lab, red, red)){.html-pricing-switch>div>strong small{color:color-mix(in srgb,var(--preview-secondary) 38%,transparent)}}.html-pricing-switch>div>strong small{font-size:7px}.html-pricing-switch>div>p{max-width:320px;color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.html-pricing-switch>div>p{color:color-mix(in srgb,var(--preview-secondary) 48%,transparent)}}.html-pricing-switch>div>p{font-size:9px;line-height:1.5}.html-pricing-switch ul{color:var(--preview-secondary);gap:7px;margin:2px 0;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.html-pricing-switch ul{color:color-mix(in srgb,var(--preview-secondary) 66%,transparent)}}.html-pricing-switch ul{font-size:8px;list-style:none}.html-pricing-switch li:before{color:var(--preview-accent);content:"/";margin-right:8px}.html-pricing-switch>div>button{border-radius:calc(var(--preview-radius) * .7);background:var(--preview-accent);cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-size:8px;font-weight:760;display:flex}.html-profile-cluster{grid-template-columns:150px 1fr;align-items:center;gap:28px;width:min(78%,520px);display:grid}.html-profile-cluster>div{height:210px;position:relative}.html-profile-cluster>div button{top:calc(var(--person) * 40px);left:calc((var(--person) % 2) * 54px);z-index:calc(5 - var(--person));border:5px solid var(--preview-background);background:linear-gradient(145deg,var(--preview-accent),#0c0c0d);border-radius:50%;width:82px;height:82px;position:absolute}@supports (color:color-mix(in lab, red, red)){.html-profile-cluster>div button{background:linear-gradient(145deg,color-mix(in srgb,var(--preview-accent) calc(20% + var(--person) * 9%),#29292d),#0c0c0d)}}.html-profile-cluster>div button{cursor:pointer;font-size:13px;font-weight:750;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .18s}.html-profile-cluster>div button[aria-pressed=true]{z-index:8;border-color:var(--preview-accent);transform:translate(8px)scale(1.1)}.html-profile-cluster>article{gap:10px;display:grid}.html-profile-cluster>article small{color:var(--preview-accent)}.html-profile-cluster>article>strong{letter-spacing:-.08em;font-size:42px}.html-profile-cluster>article>p{color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.html-profile-cluster>article>p{color:color-mix(in srgb,var(--preview-secondary) 44%,transparent)}}.html-profile-cluster>article>p{font-size:9px}.html-profile-cluster>article footer{font-family:var(--font-mono);align-items:center;gap:7px;margin-top:10px;font-size:7px;display:flex}.html-profile-cluster>article footer i{background:var(--preview-accent);width:6px;height:6px;box-shadow:0 0 9px var(--preview-accent);border-radius:50%}.html-floating-tools{border:1px solid var(--preview-secondary);align-items:flex-end;gap:5px;margin:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.html-floating-tools{border:1px solid color-mix(in srgb,var(--preview-secondary) 15%,transparent)}}.html-floating-tools{border-radius:calc(var(--preview-radius) + 5px);background:var(--preview-background);padding:8px}@supports (color:color-mix(in lab, red, red)){.html-floating-tools{background:color-mix(in srgb,var(--preview-background) 86%,transparent)}}.html-floating-tools{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 70px #0000006b}.html-floating-tools button{border-radius:var(--preview-radius);cursor:pointer;background:0 0;border:0;place-items:center;gap:5px;width:62px;min-height:58px;display:grid}.html-floating-tools button i{font-family:var(--font-mono);font-size:9px;font-style:normal}.html-floating-tools button span{max-width:0;font-family:var(--font-mono);white-space:nowrap;opacity:0;font-size:6px;transition:max-width .26s cubic-bezier(.16,1,.3,1),opacity .18s;overflow:hidden}.html-floating-tools button:hover span,.html-floating-tools button[aria-pressed=true] span{opacity:1;max-width:54px}.html-floating-tools button[aria-pressed=true]{background:var(--preview-accent);width:92px}.html-floating-tools>strong{color:var(--preview-secondary);position:absolute;top:-28px;right:0}@supports (color:color-mix(in lab, red, red)){.html-floating-tools>strong{color:color-mix(in srgb,var(--preview-secondary) 38%,transparent)}}.html-floating-tools>strong{font-family:var(--font-mono);font-size:7px;font-weight:500}.html-copy-console{border:1px solid var(--preview-secondary);width:min(82%,590px);display:grid}@supports (color:color-mix(in lab, red, red)){.html-copy-console{border:1px solid color-mix(in srgb,var(--preview-secondary) 15%,transparent)}}.html-copy-console{border-radius:var(--preview-radius);background:#0d0d0f;overflow:hidden;box-shadow:0 22px 65px #0000005c}.html-copy-console>header,.html-copy-console>footer{background:var(--preview-secondary);justify-content:space-between;align-items:center;min-height:44px;padding:0 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.html-copy-console>header,.html-copy-console>footer{background:color-mix(in srgb,var(--preview-secondary) 3%,transparent)}}.html-copy-console>header{border-bottom:1px solid var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-copy-console>header{border-bottom:1px solid color-mix(in srgb,var(--preview-secondary) 10%,transparent)}}.html-copy-console>header span{color:var(--preview-accent);font-family:var(--font-mono);font-size:7px}.html-copy-console>header button{border:1px solid var(--preview-secondary);min-height:30px}@supports (color:color-mix(in lab, red, red)){.html-copy-console>header button{border:1px solid color-mix(in srgb,var(--preview-secondary) 13%,transparent)}}.html-copy-console>header button{cursor:pointer;font-family:var(--font-mono);background:0 0;border-radius:4px;padding:0 9px;font-size:7px}.html-copy-console pre{min-height:205px;color:var(--preview-secondary);align-items:center;margin:0;padding:25px;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.html-copy-console pre{color:color-mix(in srgb,var(--preview-secondary) 70%,transparent)}}.html-copy-console pre{font:11px/1.7 var(--font-mono)}.html-copy-console code i{color:#a9a9ff;font-style:normal}.html-copy-console code b{color:var(--preview-accent);font-weight:500}.html-copy-console code em{color:#c4d89d}.html-copy-console>footer{border-top:1px solid var(--preview-secondary);justify-content:flex-start;gap:20px}@supports (color:color-mix(in lab, red, red)){.html-copy-console>footer{border-top:1px solid color-mix(in srgb,var(--preview-secondary) 10%,transparent)}}.html-copy-console>footer{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.html-copy-console>footer{color:color-mix(in srgb,var(--preview-secondary) 34%,transparent)}}.html-copy-console>footer{font-family:var(--font-mono);font-size:6px}.demo-preview--compact .html-suite{min-height:276px}.demo-preview--compact .html-suite>*{scale:.72}.demo-preview--compact .html-command-dock{width:110%}.demo-preview--compact .html-disclosure-rail,.demo-preview--compact .html-signal-bento,.demo-preview--compact .html-depth-carousel{width:112%}.demo-preview--compact .html-aperture-card,.demo-preview--compact .html-copy-console,.demo-preview--compact .html-pricing-switch{width:102%}.demo-preview--compact .html-command-field,.demo-preview--compact .html-alert-queue,.demo-preview--compact .html-status-timeline{width:100%}.html-suite button,.html-suite article,.html-suite i,.html-suite b{transition-duration:calc(var(--preview-speed) * .22)}.demo-preview.is-paused .html-suite *,.demo-preview.is-paused .html-suite :before,.demo-preview.is-paused .html-suite :after{animation-play-state:paused!important}@media (max-width:600px){.demo-preview:not(.demo-preview--compact) .html-suite{padding:22px 15px}.demo-preview:not(.demo-preview--compact) .html-suite>*{max-width:100%}.html-command-dock{grid-template-columns:1fr auto;gap:8px}.html-command-dock>span{display:none}.html-command-dock>div{grid-template-columns:repeat(2,1fr)}.html-command-dock>div button{min-height:46px}.html-command-dock>button{align-self:stretch;width:46px;height:auto}.html-disclosure-rail{grid-template-columns:1fr;gap:16px}.html-disclosure-rail>header strong{font-size:30px}.html-signal-bento{grid-template-rows:repeat(2,96px);grid-template-columns:repeat(2,1fr)}.html-signal-bento button:first-child{grid-row:auto}.html-signal-bento button:last-child{grid-column:auto}.html-aperture-card{width:94%}.html-phase-tabs>div button{font-size:8px}.html-depth-carousel article{width:205px;height:160px;transform:translate3d(calc(-50% + var(--card-offset) * 96px),-50%,calc(var(--card-distance) * -100px)) rotateY(calc(var(--card-offset) * -14deg)) scale(calc(1 - var(--card-distance) * .14))}.html-metric-orbit{grid-template-columns:132px 1fr;gap:18px}.html-metric-orbit>div{width:132px}.html-metric-orbit>div strong{font-size:38px}.html-metric-orbit>article>strong{font-size:22px}.html-context-panel menu{right:0}.html-profile-cluster{grid-template-columns:110px 1fr;gap:15px}.html-profile-cluster>div button{width:62px;height:62px;left:calc((var(--person) % 2) * 38px)}.html-profile-cluster>article>strong{font-size:31px}.html-floating-tools button{width:50px}.html-floating-tools button[aria-pressed=true]{width:76px}}@media (pointer:coarse){.html-suite button{min-height:44px}.html-alert-queue article>button,.html-depth-carousel footer button,.html-metric-orbit footer button,.html-modal-channel>section header button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.html-suite *,.html-suite :before,.html-suite :after{transition-duration:1ms!important;animation:none!important}}.visual-tool{contain:layout paint style;isolation:isolate;background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--tool-background);min-width:0;color:var(--tool-secondary);font-family:var(--tool-font);background-size:32px 32px,32px 32px,auto;grid-template-rows:44px minmax(0,1fr) 44px;display:grid;position:absolute;inset:0;overflow:hidden}.visual-tool *,.visual-tool :before,.visual-tool :after{box-sizing:border-box}.visual-tool__header,.visual-tool__footer{z-index:8;background:var(--tool-background);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.visual-tool__header,.visual-tool__footer{background:color-mix(in srgb, var(--tool-background) 88%, transparent)}}.visual-tool__header,.visual-tool__footer{font-family:var(--font-mono);letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:7px}.visual-tool__header{border-bottom:1px solid #ffffff1a}.visual-tool__footer{border-top:1px solid #ffffff1a}.visual-tool__header span,.visual-tool__header small,.visual-tool__footer small{color:var(--tool-secondary)}@supports (color:color-mix(in lab, red, red)){.visual-tool__header small,.visual-tool__footer small{color:color-mix(in srgb, var(--tool-secondary) 42%, transparent)}}.visual-tool__header small,.visual-tool__footer small{font:inherit;white-space:nowrap}.visual-tool__footer>div{align-items:center;gap:14px;min-width:0;display:flex;overflow:hidden}.visual-tool__footer span{color:var(--tool-secondary)}@supports (color:color-mix(in lab, red, red)){.visual-tool__footer span{color:color-mix(in srgb, var(--tool-secondary) 32%, transparent)}}.visual-tool__footer span{white-space:nowrap}.visual-tool__footer span.is-active{color:var(--tool-accent)}.visual-tool__footer span:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.visual-tool__stage{place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.tool-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tool-svg path,.tool-svg line,.tool-svg circle,.tool-svg rect{vector-effect:non-scaling-stroke}.tool-axis{fill:none;stroke:var(--tool-secondary);stroke-dasharray:2 7;stroke-opacity:.28}.tool-tile-letter{background:radial-gradient(circle at var(--tool-px) var(--tool-py), var(--tool-accent), transparent 38%)}@supports (color:color-mix(in lab, red, red)){.tool-tile-letter{background:radial-gradient(circle at var(--tool-px) var(--tool-py), color-mix(in srgb,var(--tool-accent) 12%,transparent), transparent 38%)}}.tool-tile-letter>g path{fill:none;stroke:var(--tool-secondary)}.tool-tile-letter text{transform-box:fill-box;transform-origin:50%;animation:tool-tile-breathe calc(var(--tool-speed) * 2.4) ease-in-out infinite alternate}@keyframes tool-tile-breathe{to{transform:scale(calc(.98 + var(--tool-intensity) * .035))}}.tool-pressure-type{isolation:isolate;place-items:center;width:min(88%,720px);display:grid;position:relative}.tool-pressure-type strong,.tool-pressure-type>span{max-width:100%;color:var(--tool-accent);letter-spacing:-.1em;text-align:center;text-wrap:balance;transform:scaleX(calc(.82 + var(--tool-density) * .13)) scaleY(calc(.86 + var(--tool-intensity) * .16));grid-area:1/1;font-size:clamp(54px,12vw,154px);font-weight:950;line-height:.75}.tool-pressure-type strong{z-index:2;text-shadow:0 2px 0 var(--tool-secondary), 0 5px 0 var(--tool-secondary), 0 9px 0 var(--tool-accent), 0 18px 28px #000000ad;position:relative}@supports (color:color-mix(in lab, red, red)){.tool-pressure-type strong{text-shadow:0 2px 0 color-mix(in srgb,var(--tool-secondary) 88%,var(--tool-background)), 0 5px 0 color-mix(in srgb,var(--tool-secondary) 68%,var(--tool-background)), 0 9px 0 color-mix(in srgb,var(--tool-accent) 36%,var(--tool-background)), 0 18px 28px #000000ad}}.tool-pressure-type strong{filter:drop-shadow(0 10px 16px #0000006b);animation:tool-pressure calc(var(--tool-speed) * 1.35) cubic-bezier(.4,0,.2,1) infinite alternate}.tool-pressure-type>span{opacity:.42;filter:blur(15px);transform:translateY(18px)scaleX(1.02)scaleY(.8)}.tool-pressure-type i{color:var(--tool-secondary);position:absolute;top:calc(100% + 24px)}@supports (color:color-mix(in lab, red, red)){.tool-pressure-type i{color:color-mix(in srgb,var(--tool-secondary) 42%,transparent)}}.tool-pressure-type i{font-family:var(--font-mono);letter-spacing:.11em;font-size:7px;font-style:normal}.visual-tool[data-effect=pressure-type][data-mode="1"] .tool-pressure-type strong{filter:drop-shadow(0 20px 24px var(--tool-accent));border-radius:45%}@supports (color:color-mix(in lab, red, red)){.visual-tool[data-effect=pressure-type][data-mode="1"] .tool-pressure-type strong{filter:drop-shadow(0 20px 24px color-mix(in srgb,var(--tool-accent) 36%,transparent))}}.visual-tool[data-effect=pressure-type][data-mode="2"] .tool-pressure-type strong{color:var(--tool-secondary);text-shadow:-4px -3px 0 var(--tool-accent), 4px 5px 0 var(--tool-accent), 0 18px 30px #000000b3}@supports (color:color-mix(in lab, red, red)){.visual-tool[data-effect=pressure-type][data-mode="2"] .tool-pressure-type strong{text-shadow:-4px -3px 0 color-mix(in srgb,var(--tool-accent) 82%,var(--tool-background)), 4px 5px 0 color-mix(in srgb,var(--tool-accent) 36%,var(--tool-background)), 0 18px 30px #000000b3}}@keyframes tool-pressure{to{transform:translateY(-5px) scaleX(calc(.86 + var(--tool-density) * .13)) scaleY(calc(.92 + var(--tool-intensity) * .16))}}.tool-signal-extruder{fill:none;stroke:var(--tool-accent);stroke-linecap:round}.tool-signal-extruder line,.tool-signal-extruder path,.tool-signal-extruder rect{animation:tool-signal-shift calc(var(--tool-speed) * 2) ease-in-out infinite alternate;transform-origin:50%}.tool-signal-extruder circle{stroke:var(--tool-secondary);stroke-dasharray:2 5;stroke-opacity:.48}@keyframes tool-signal-shift{to{stroke-opacity:.42;transform:scale(calc(.99 + var(--tool-intensity) * .018))}}.tool-facet-type{place-items:center;width:min(92%,880px);display:grid}.tool-facet-type strong{max-width:100%;color:var(--tool-secondary);letter-spacing:-.095em;text-align:center;text-shadow:2px 2px 0 var(--tool-secondary), 5px 5px 0 var(--tool-accent), 8px 8px 0 var(--tool-secondary), 15px 18px 28px #000000b8;font-size:clamp(54px,12vw,154px);font-weight:950;line-height:.8;position:relative}@supports (color:color-mix(in lab, red, red)){.tool-facet-type strong{text-shadow:2px 2px 0 color-mix(in srgb,var(--tool-secondary) 42%,var(--tool-background)), 5px 5px 0 color-mix(in srgb,var(--tool-accent) 88%,var(--tool-background)), 8px 8px 0 color-mix(in srgb,var(--tool-secondary) 20%,var(--tool-background)), 15px 18px 28px #000000b8}}.tool-facet-type strong{transform:perspective(700px) rotateX(calc((var(--tool-py,50%) - 50%) * .05deg)) rotateY(calc((var(--tool-px,50%) - 50%) * .05deg))}.visual-tool[data-effect=facet-type][data-mode="1"] .tool-facet-type strong{color:var(--tool-secondary)}@supports (color:color-mix(in lab, red, red)){.visual-tool[data-effect=facet-type][data-mode="1"] .tool-facet-type strong{color:color-mix(in srgb,var(--tool-secondary) 38%,var(--tool-background))}}.visual-tool[data-effect=facet-type][data-mode="1"] .tool-facet-type strong{text-shadow:-3px -3px 0 var(--tool-accent), 3px 3px 0 var(--tool-secondary), 12px 16px 28px #0000009e}@supports (color:color-mix(in lab, red, red)){.visual-tool[data-effect=facet-type][data-mode="1"] .tool-facet-type strong{text-shadow:-3px -3px 0 color-mix(in srgb,var(--tool-accent) 72%,var(--tool-background)), 3px 3px 0 color-mix(in srgb,var(--tool-secondary) 42%,var(--tool-background)), 12px 16px 28px #0000009e}}.visual-tool[data-effect=facet-type][data-mode="2"] .tool-facet-type strong{color:var(--tool-accent);text-shadow:-5px -5px 0 #6c5ce7, 5px 5px 0 #3fd5c8, 11px 11px 0 var(--tool-background), 16px 20px 30px #0009}.tool-facet-type span{color:var(--tool-secondary);margin-top:34px}@supports (color:color-mix(in lab, red, red)){.tool-facet-type span{color:color-mix(in srgb,var(--tool-secondary) 42%,transparent)}}.tool-facet-type span{font-family:var(--font-mono);letter-spacing:.1em;font-size:7px}.tool-refraction{fill:none;stroke:var(--tool-secondary);stroke-opacity:.34}.tool-refraction>path:last-child{fill:none;stroke:var(--tool-secondary);stroke-opacity:.2}.tool-refraction>path:nth-last-child(2){stroke:var(--tool-secondary);stroke-opacity:.62;stroke-width:1.3px;filter:drop-shadow(0 0 20px var(--tool-accent))}@supports (color:color-mix(in lab, red, red)){.tool-refraction>path:nth-last-child(2){filter:drop-shadow(0 0 20px color-mix(in srgb,var(--tool-accent) 38%,transparent))}}.tool-refraction g{transition:transform .12s linear}.tool-block-halftone g{transition:opacity .16s,transform .16s}.tool-block-halftone rect{fill:var(--tool-secondary)}@supports (color:color-mix(in lab, red, red)){.tool-block-halftone rect{fill:color-mix(in srgb,var(--tool-secondary) 14%,var(--tool-background))}}.tool-block-halftone rect{stroke:var(--tool-secondary)}@supports (color:color-mix(in lab, red, red)){.tool-block-halftone rect{stroke:color-mix(in srgb,var(--tool-secondary) 20%,transparent)}}.tool-block-halftone circle,.visual-tool[data-effect=block-halftone][data-mode="1"] .tool-block-halftone rect{fill:var(--tool-accent)}.visual-tool[data-effect=block-halftone][data-mode="1"] .tool-block-halftone circle{fill:var(--tool-background)}.visual-tool[data-effect=block-halftone][data-mode="2"] .tool-block-halftone rect{rx:0;fill:var(--tool-secondary)}.tool-path{fill:none}.tool-path .tool-metric-lines path{stroke:var(--tool-secondary);stroke-dasharray:2 8;stroke-opacity:.13}.tool-path .tool-handles path{stroke:var(--tool-accent);stroke-opacity:.55}.tool-path .tool-main-path{stroke:var(--tool-secondary);stroke-width:2.2px;filter:drop-shadow(0 0 10px var(--tool-accent))}@supports (color:color-mix(in lab, red, red)){.tool-path .tool-main-path{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--tool-accent) 26%,transparent))}}.tool-path circle{fill:var(--tool-background);stroke:var(--tool-accent);stroke-width:1.4px}.tool-path text{fill:var(--tool-secondary)}@supports (color:color-mix(in lab, red, red)){.tool-path text{fill:color-mix(in srgb,var(--tool-secondary) 48%,transparent)}}.tool-path text{font-family:var(--font-mono);letter-spacing:.05em;font-size:8px}.tool-path .tool-path__bead{fill:var(--tool-accent);stroke:var(--tool-secondary)}.tool-frequency-type{justify-content:center;align-items:center;gap:clamp(0px,.35vw,5px);max-width:94%;display:flex;position:relative}.tool-frequency-type span{color:var(--tool-secondary);letter-spacing:-.08em;transform:scaleY(var(--level)) skewX(calc((var(--tool-px) - 50%) * .18));transform-origin:50% 72%;animation:tool-frequency calc(var(--tool-speed) * 1.4) ease-in-out infinite alternate;animation-delay:calc(var(--char) * -80ms);font-size:clamp(58px,13vw,168px);font-style:italic;font-weight:900;line-height:.75}.tool-frequency-type span:nth-child(3n){color:var(--tool-accent)}.tool-frequency-type i{background:repeating-linear-gradient(90deg, var(--tool-accent) 0 2px, transparent 2px 7px);clip-path:polygon(0 45%,5% 22%,10% 80%,15% 40%,20% 50%,25% 6%,30% 92%,35% 55%,40% 74%,45% 22%,50% 48%,55% 8%,60% 96%,65% 42%,70% 66%,75% 12%,80% 84%,85% 36%,90% 56%,95% 18%,100% 46%,100% 54%,0 54%);opacity:.72;height:28px;position:absolute;bottom:-34px;left:0;right:0}.visual-tool[data-effect=frequency-type][data-mode="2"] .tool-frequency-type span:nth-child(3n+1){color:#63d8cb}.visual-tool[data-effect=frequency-type][data-mode="2"] .tool-frequency-type span:nth-child(3n+2){color:#7366e8}@keyframes tool-frequency{to{transform:scaleY(calc(var(--level) * .78)) skewX(-5deg)}}.tool-depth-field{perspective:700px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.tool-depth-field strong{color:var(--tool-secondary);position:absolute}@supports (color:color-mix(in lab, red, red)){.tool-depth-field strong{color:color-mix(in srgb,var(--tool-secondary) 24%,transparent)}}.tool-depth-field strong{letter-spacing:-.09em;text-shadow:0 0 18px var(--tool-accent);font-size:clamp(48px,10vw,132px);font-weight:950;line-height:.78}@supports (color:color-mix(in lab, red, red)){.tool-depth-field strong{text-shadow:0 0 18px color-mix(in srgb,var(--tool-accent) 10%,transparent)}}.tool-depth-field strong{transform:translateZ(calc(var(--depth) * -24px)) translate(calc((var(--tool-px) - 50%) * var(--depth) * .012), calc((var(--tool-py) - 50%) * var(--depth) * .008));filter:blur(calc(var(--depth) * .4px))}.tool-depth-field strong:first-child{z-index:2;color:var(--tool-accent);text-shadow:3px 3px 0 var(--tool-secondary), 0 16px 30px #0000009e}@supports (color:color-mix(in lab, red, red)){.tool-depth-field strong:first-child{text-shadow:3px 3px 0 color-mix(in srgb,var(--tool-secondary) 48%,var(--tool-background)), 0 16px 30px #0000009e}}.tool-depth-field strong:first-child{filter:none}.tool-depth-field span{color:var(--tool-secondary);position:absolute;bottom:22px}@supports (color:color-mix(in lab, red, red)){.tool-depth-field span{color:color-mix(in srgb,var(--tool-secondary) 42%,transparent)}}.tool-depth-field span{font-family:var(--font-mono);letter-spacing:.09em;font-size:7px}.tool-mark-transition{width:min(90%,720px)}.tool-mark-transition svg{width:100%;display:block;overflow:visible}.tool-mark-transition .mark-before{fill:none;stroke:var(--tool-secondary);stroke-width:11px;opacity:.24}.tool-mark-transition .mark-after{fill:var(--tool-accent);stroke:var(--tool-secondary);stroke-width:2px}.tool-mark-transition .mark-after path:last-child{fill:none;stroke:var(--tool-background);stroke-width:14px}.tool-mark-transition .mark-divider{fill:none;stroke:var(--tool-secondary);stroke-dasharray:2 7;opacity:.68}.tool-mark-transition>span{color:var(--tool-secondary);position:absolute;bottom:22px}@supports (color:color-mix(in lab, red, red)){.tool-mark-transition>span{color:color-mix(in srgb,var(--tool-secondary) 44%,transparent)}}.tool-mark-transition>span{font-family:var(--font-mono);letter-spacing:.09em;font-size:7px}.tool-mark-transition>span:first-of-type{left:22px}.tool-mark-transition>span:last-child{right:22px}.tool-mark-transition>span i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-inline:5px;display:inline-block}.tool-dot-matrix{border:1px solid var(--tool-secondary);grid-template-rows:auto 1fr auto;align-items:center;width:min(88%,760px);min-height:220px;display:grid}@supports (color:color-mix(in lab, red, red)){.tool-dot-matrix{border:1px solid color-mix(in srgb,var(--tool-secondary) 18%,transparent)}}.tool-dot-matrix{background:radial-gradient(circle at var(--tool-px) var(--tool-py), var(--tool-accent), transparent 42%);padding:18px}@supports (color:color-mix(in lab, red, red)){.tool-dot-matrix{background:radial-gradient(circle at var(--tool-px) var(--tool-py), color-mix(in srgb,var(--tool-accent) 20%,transparent), transparent 42%)}}.tool-dot-matrix small,.tool-dot-matrix span{color:var(--tool-secondary)}@supports (color:color-mix(in lab, red, red)){.tool-dot-matrix small,.tool-dot-matrix span{color:color-mix(in srgb,var(--tool-secondary) 42%,transparent)}}.tool-dot-matrix small,.tool-dot-matrix span{font-family:var(--font-mono);letter-spacing:.09em;font-size:7px}.tool-dot-matrix span{justify-self:end}.tool-dot-matrix strong{background:radial-gradient(circle, var(--tool-accent) 0 calc(1.4px * var(--tool-intensity)), transparent calc(1.7px * var(--tool-intensity))) 0 0 / calc(7px / var(--tool-density)) calc(7px / var(--tool-density));justify-self:center}@supports (color:color-mix(in lab, red, red)){.tool-dot-matrix strong{background:radial-gradient(circle, color-mix(in srgb,var(--tool-accent) 78%,white) 0 calc(1.4px * var(--tool-intensity)), transparent calc(1.7px * var(--tool-intensity))) 0 0 / calc(7px / var(--tool-density)) calc(7px / var(--tool-density))}}.tool-dot-matrix strong{color:#0000;letter-spacing:-.09em;filter:drop-shadow(0 0 12px var(--tool-accent));-webkit-background-clip:text;background-clip:text;font-size:clamp(58px,11vw,142px);font-weight:950;line-height:.8}@supports (color:color-mix(in lab, red, red)){.tool-dot-matrix strong{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--tool-accent) 28%,transparent))}}.tool-dot-matrix--1 strong{background-image:linear-gradient(90deg,transparent 44%,var(--tool-accent) 45% 55%,transparent 56%),linear-gradient(transparent 44%,var(--tool-accent) 45% 55%,transparent 56%)}@supports (color:color-mix(in lab, red, red)){.tool-dot-matrix--1 strong{background-image:linear-gradient(90deg,transparent 44%,color-mix(in srgb,var(--tool-accent) 82%,white) 45% 55%,transparent 56%),linear-gradient(transparent 44%,color-mix(in srgb,var(--tool-accent) 82%,white) 45% 55%,transparent 56%)}}.tool-dot-matrix--1 strong{background-size:calc(8px / var(--tool-density)) calc(8px / var(--tool-density))}.tool-dot-matrix--2 strong{text-shadow:2px 2px 0 var(--tool-accent), -2px -2px 0 var(--tool-secondary)}@supports (color:color-mix(in lab, red, red)){.tool-dot-matrix--2 strong{text-shadow:2px 2px 0 color-mix(in srgb,var(--tool-accent) 52%,transparent), -2px -2px 0 color-mix(in srgb,var(--tool-secondary) 20%,transparent)}}.tool-dot-matrix--2 strong{filter:drop-shadow(0 0 18px var(--tool-accent))}.tool-pulse-type{fill:none;stroke:var(--tool-accent)}.tool-pulse-type .pulse-ring{opacity:.22;animation:tool-pulse-ring calc(var(--tool-speed) * 1.5) ease-out infinite;animation-delay:calc(var(--ring) * -140ms);transform-box:fill-box;transform-origin:50%}.tool-pulse-type .pulse-ray{opacity:.34;stroke-dasharray:2 5}.tool-pulse-type text{fill:var(--tool-secondary);stroke:none}@keyframes tool-pulse-ring{0%{opacity:.5;transform:scale(.72)}to{opacity:.02;transform:scale(1.18)}}.tool-glyph-anatomy{fill:none}.tool-glyph-anatomy .tool-metric-lines path{stroke:var(--tool-secondary);stroke-dasharray:3 7;stroke-opacity:.24}.tool-glyph-anatomy .glyph-node circle{fill:var(--tool-background);stroke:var(--tool-accent)}.tool-glyph-anatomy text{fill:var(--tool-secondary)}@supports (color:color-mix(in lab, red, red)){.tool-glyph-anatomy text{fill:color-mix(in srgb,var(--tool-secondary) 52%,transparent)}}.tool-glyph-anatomy text{font-family:var(--font-mono);font-size:8px}.tool-glyph-anatomy>text{fill:none;font-size:276px}.tool-glyph-anatomy .tool-glyph-labels text{fill:var(--tool-accent);letter-spacing:.08em}.tool-mercury-surface{background:radial-gradient(circle at var(--tool-px) var(--tool-py), var(--tool-accent), transparent 36%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tool-mercury-surface{background:radial-gradient(circle at var(--tool-px) var(--tool-py), color-mix(in srgb,var(--tool-accent) 22%,transparent), transparent 36%)}}.tool-mercury-surface strong{z-index:2;background:linear-gradient(115deg,#111 4%,#fafafa 15%,#5b5b5b 24%,#fff 34%,var(--tool-accent) 47%,#202020 58%,#f7f7f7 70%,#555 82%,#fff 94%);color:#0000;letter-spacing:-.1em;filter:drop-shadow(0 18px 18px #000000b3);max-width:94%;animation:tool-mercury calc(var(--tool-speed) * 2.2) ease-in-out infinite alternate;background-size:230% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(58px,12vw,156px);font-weight:950;line-height:.78;position:relative}.tool-mercury-surface>i{aspect-ratio:1.5;background:linear-gradient(125deg,#eee,#222 28%,var(--tool-accent) 52%,#fff 66%,#111);opacity:.42;filter:blur(7px);mix-blend-mode:screen;border-radius:42% 58% 65% 35%/52% 34% 66% 48%;width:clamp(80px,17vw,190px);position:absolute}.tool-mercury-surface>i:first-of-type{top:20%;left:15%;transform:rotate(18deg)}.tool-mercury-surface>i:nth-of-type(2){bottom:17%;right:11%;transform:rotate(-28deg)}.tool-mercury-surface>i:nth-of-type(3){top:12%;right:28%;scale:.55}.tool-mercury-surface span{color:var(--tool-secondary);position:absolute;bottom:22px}@supports (color:color-mix(in lab, red, red)){.tool-mercury-surface span{color:color-mix(in srgb,var(--tool-secondary) 42%,transparent)}}.tool-mercury-surface span{font-family:var(--font-mono);letter-spacing:.1em;font-size:7px}.visual-tool[data-effect=mercury-surface][data-mode="2"] .tool-mercury-surface strong{background:linear-gradient(110deg,#000,var(--tool-accent),#f5f5f5,#080808);background-size:230% 100%;-webkit-background-clip:text;background-clip:text}@keyframes tool-mercury{to{transform:scaleX(calc(.98 + var(--tool-intensity) * .03));background-position:100% 0}}.tool-cell-type{fill:none}.tool-cell-type circle{animation:tool-cell calc(var(--tool-speed) * 2) ease-in-out infinite alternate;animation-delay:calc(var(--cell) * -22ms);transform-box:fill-box;transform-origin:50%}.tool-cell-type .cell-outline{fill:none;stroke:var(--tool-secondary);stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.3;stroke-width:1px}@keyframes tool-cell{to{transform:scale(calc(.8 + var(--tool-intensity) * .28))}}.tool-type-stack{flex-direction:column;justify-content:center;align-items:stretch;width:min(90%,820px);display:flex}.tool-type-stack strong{width:100%;color:var(--tool-secondary);letter-spacing:-.09em;text-align:center;transform:scaleX(calc(1 + var(--line) * .035));transform-origin:50%;font-size:clamp(44px,9vw,116px);font-weight:950;line-height:.72;display:block}.tool-type-stack strong:nth-child(2n){color:var(--tool-accent)}.visual-tool[data-effect=type-stack-tool][data-mode="1"] .tool-type-stack strong{transform:skewX(calc((var(--line) - 1) * -4deg)) scaleX(calc(.9 + var(--line) * .08))}.visual-tool[data-effect=type-stack-tool][data-mode="2"] .tool-type-stack strong{transform:translateX(calc((var(--line) - 1.5) * 6%))}.tool-type-stack span{color:var(--tool-secondary);margin-top:28px}@supports (color:color-mix(in lab, red, red)){.tool-type-stack span{color:color-mix(in srgb,var(--tool-secondary) 42%,transparent)}}.tool-type-stack span{font-family:var(--font-mono);letter-spacing:.1em;text-align:center;font-size:7px}.tool-reaction-field{fill:none;stroke:var(--tool-accent)}.tool-reaction-field g path{stroke-width:2.2px;animation:tool-reaction calc(var(--tool-speed) * 1.9) ease-in-out infinite alternate;animation-delay:calc(var(--reaction) * -26ms)}.tool-reaction-field .reaction-outline{fill:none;stroke:var(--tool-secondary);stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.32;stroke-width:1px}@keyframes tool-reaction{to{transform:translateX(calc((var(--reaction) - 14) * .3px));stroke-opacity:.42}}.tool-metric-grid .metric-grid-lines path{fill:none;stroke:var(--tool-secondary);stroke-opacity:.08}.tool-metric-grid>text{fill:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){.tool-metric-grid>text{fill:color-mix(in srgb,var(--tool-accent) 12%,transparent)}}.tool-metric-grid>text{stroke:var(--tool-secondary);stroke-width:1.2px}.tool-metric-grid .metric-grid-guides path{fill:none;stroke:var(--tool-accent);stroke-dasharray:5 5;stroke-opacity:.72}.tool-metric-grid .metric-grid-copy text{fill:var(--tool-secondary)}@supports (color:color-mix(in lab, red, red)){.tool-metric-grid .metric-grid-copy text{fill:color-mix(in srgb,var(--tool-secondary) 54%,transparent)}}.tool-metric-grid .metric-grid-copy text{font-family:var(--font-mono);letter-spacing:.08em;font-size:8px}.tool-resonance{background:radial-gradient(ellipse at center, var(--tool-accent), transparent 65%)}@supports (color:color-mix(in lab, red, red)){.tool-resonance{background:radial-gradient(ellipse at center, color-mix(in srgb,var(--tool-accent) 7%,transparent), transparent 65%)}}.tool-resonance circle{transition:r .12s linear,opacity .12s linear}.demo-preview:not(.demo-preview--compact) :is(.tool-pressure-type strong,.tool-pressure-type>span,.tool-facet-type strong,.tool-dot-matrix strong,.tool-type-stack strong){font-size:clamp(38px, var(--tool-font-size,92px), 154px);font-weight:var(--tool-font-weight,900);letter-spacing:var(--tool-letter-spacing,-.08em);line-height:var(--tool-line-height,.84)}.demo-preview--compact .visual-tool{grid-template-rows:38px minmax(0,1fr) 38px}.demo-preview--compact .visual-tool__header,.demo-preview--compact .visual-tool__footer{padding-inline:12px;font-size:6px}.demo-preview--compact .visual-tool__footer>div{gap:8px}.demo-preview--compact .visual-tool__footer small{display:none}.demo-preview--compact .tool-pressure-type strong,.demo-preview--compact .tool-pressure-type>span{font-size:clamp(44px,10vw,84px)}.demo-preview--compact .tool-frequency-type span{font-size:clamp(46px,10vw,90px)}.demo-preview--compact .tool-depth-field strong,.demo-preview--compact .tool-facet-type strong,.demo-preview--compact .tool-mercury-surface strong{font-size:clamp(42px,9vw,82px)}.demo-preview--compact .tool-dot-matrix{width:86%;min-height:148px;padding:12px}.demo-preview--compact .tool-dot-matrix strong{font-size:clamp(48px,9vw,84px)}.demo-preview--compact .tool-type-stack strong{font-size:clamp(36px,7vw,64px)}.demo-preview.is-paused .visual-tool *,.demo-preview.is-paused .visual-tool :before,.demo-preview.is-paused .visual-tool :after{animation-play-state:paused!important}@media (max-width:600px){.visual-tool{grid-template-rows:42px minmax(0,1fr) 42px}.visual-tool__header,.visual-tool__footer{padding-inline:11px}.visual-tool__footer>div{gap:8px}.visual-tool__footer small{text-overflow:ellipsis;max-width:35%;overflow:hidden}.tool-pressure-type strong,.tool-pressure-type>span{font-size:clamp(44px,16vw,82px)}.tool-facet-type strong,.tool-mercury-surface strong{font-size:clamp(44px,15vw,80px)}.tool-frequency-type span{font-size:clamp(46px,15vw,82px)}.tool-depth-field strong{font-size:clamp(44px,14vw,76px)}.tool-dot-matrix{min-height:170px;padding:13px}.tool-dot-matrix strong{font-size:clamp(48px,14vw,78px)}.tool-type-stack strong{font-size:clamp(36px,12vw,64px)}}@media (prefers-reduced-motion:reduce){.visual-tool *,.visual-tool :before,.visual-tool :after{transition-duration:1ms!important;animation:none!important}}.section-preview{background:var(--preview-background,#070708);width:100%;min-width:0;min-height:100%;color:var(--preview-secondary,#f2f2f2);font-family:var(--preview-font,"Montserrat Variable", Montserrat, Arial, sans-serif);position:absolute;inset:0;overflow:hidden}.section-preview button,.section-preview input{font:inherit}.section-preview button,.section-preview a{color:inherit}.section-preview button:focus-visible,.section-preview a:focus-visible,.section-preview input:focus-visible,.section-preview summary:focus-visible{outline:2px solid var(--preview-accent);outline-offset:2px}.section-kicker{color:var(--preview-secondary);align-items:center;gap:9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.section-kicker{color:color-mix(in srgb, var(--preview-secondary) 48%, transparent)}}.section-kicker{font-family:var(--font-mono);letter-spacing:.1em;font-size:8px}.section-kicker i{background:var(--preview-accent);width:7px;height:7px;box-shadow:0 0 12px var(--preview-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.section-kicker i{box-shadow:0 0 12px color-mix(in srgb, var(--preview-accent) 62%, transparent)}}.section-command-hero{background-image:linear-gradient(var(--preview-secondary) 1px, transparent 1px), linear-gradient(90deg, var(--preview-secondary) 1px, transparent 1px);grid-template-rows:auto 1fr auto;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-command-hero{background-image:linear-gradient(color-mix(in srgb, var(--preview-secondary) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--preview-secondary) 6%, transparent) 1px, transparent 1px)}}.section-command-hero{background-size:44px 44px}.section-command-hero:before{border:1px solid var(--preview-secondary);position:absolute;inset:70px 18px 48px}@supports (color:color-mix(in lab, red, red)){.section-command-hero:before{border:1px solid color-mix(in srgb, var(--preview-secondary) 8%, transparent)}}.section-command-hero:before{content:"";pointer-events:none}.section-command-hero>header{z-index:2;border:1px solid var(--preview-secondary);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-command-hero>header{border:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-command-hero>header{background:var(--preview-background);padding:0 8px 0 16px}@supports (color:color-mix(in lab, red, red)){.section-command-hero>header{background:color-mix(in srgb, var(--preview-background) 92%, transparent)}}.section-command-hero>header strong{letter-spacing:-.03em;font-size:10px;font-weight:850}.section-command-hero>header nav{color:var(--preview-secondary);gap:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.section-command-hero>header nav{color:color-mix(in srgb, var(--preview-secondary) 50%, transparent)}}.section-command-hero>header nav{font-size:8px}.section-command-hero>header button{border-radius:var(--preview-radius);background:var(--preview-secondary);min-height:36px;color:var(--preview-background);cursor:pointer;border:0;justify-self:end;align-items:center;gap:7px;padding:0 13px;font-size:8px;font-weight:760;display:inline-flex}.section-command-hero__body{z-index:2;align-content:center;gap:21px;width:min(88%,980px);margin:0 auto;padding:40px 0;display:grid}.section-command-hero__body h2{max-width:1050px;color:var(--preview-secondary);font-size:clamp(42px, var(--preview-font-size,72px), 130px);font-weight:var(--preview-font-weight,900);letter-spacing:var(--preview-letter-spacing,-.085em);line-height:var(--preview-line-height,.78);text-wrap:balance;margin:0}.section-command-hero__body p{max-width:510px;color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-command-hero__body p{color:color-mix(in srgb, var(--preview-secondary) 55%, transparent)}}.section-command-hero__body p{font-size:12px;line-height:1.6}.section-command-hero__body>div{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:10px;display:flex}.section-command-hero__body>div button{border-radius:var(--preview-radius);background:var(--preview-accent);cursor:pointer;border:0;align-items:center;gap:30px;min-height:48px;padding:0 17px;font-size:9px;font-weight:760;display:inline-flex}.section-command-hero__body>div span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-command-hero__body>div span{color:color-mix(in srgb, var(--preview-secondary) 35%, transparent)}}.section-command-hero__body>div span{font-family:var(--font-mono);text-align:right;font-size:7px;line-height:1.7}.section-command-hero>footer{z-index:2;color:var(--preview-secondary);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-command-hero>footer{color:color-mix(in srgb, var(--preview-secondary) 35%, transparent)}}.section-command-hero>footer{font-family:var(--font-mono);font-size:7px}.section-command-hero>footer i{background:var(--preview-secondary);height:1px}@supports (color:color-mix(in lab, red, red)){.section-command-hero>footer i{background:color-mix(in srgb, var(--preview-secondary) 12%, transparent)}}.section-command-hero.section-variant-1:after{aspect-ratio:1;border:1px solid var(--preview-accent);width:28%;position:absolute;top:18%;right:8%}@supports (color:color-mix(in lab, red, red)){.section-command-hero.section-variant-1:after{border:1px solid color-mix(in srgb, var(--preview-accent) 42%, transparent)}}.section-command-hero.section-variant-1:after{content:"";box-shadow:0 0 0 28px var(--preview-accent), 0 0 0 58px var(--preview-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.section-command-hero.section-variant-1:after{box-shadow:0 0 0 28px color-mix(in srgb, var(--preview-accent) 3%, transparent), 0 0 0 58px color-mix(in srgb, var(--preview-accent) 2%, transparent)}}.section-command-hero.section-variant-2 .section-command-hero__body h2{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-command-hero.section-variant-2 .section-command-hero__body h2{color:color-mix(in srgb, var(--preview-secondary) 64%, var(--preview-background))}}.section-command-hero.section-variant-2 .section-command-hero__body h2{text-shadow:4px 4px 0 var(--preview-secondary), 8px 8px 0 var(--preview-accent), 0 22px 44px #00000061}@supports (color:color-mix(in lab, red, red)){.section-command-hero.section-variant-2 .section-command-hero__body h2{text-shadow:4px 4px 0 color-mix(in srgb, var(--preview-secondary) 28%, var(--preview-background)), 8px 8px 0 color-mix(in srgb, var(--preview-accent) 12%, var(--preview-background)), 0 22px 44px #00000061}}.section-index-hero{grid-template-rows:auto 1fr auto;gap:28px;padding:clamp(28px,5vw,66px);display:grid}.section-index-hero:after{background:var(--preview-secondary);width:1px;position:absolute;top:0;bottom:0;left:61%}@supports (color:color-mix(in lab, red, red)){.section-index-hero:after{background:color-mix(in srgb, var(--preview-secondary) 9%, transparent)}}.section-index-hero:after{content:""}.section-index-hero__meta{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.section-index-hero__meta>span:last-child{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-index-hero__meta>span:last-child{color:color-mix(in srgb, var(--preview-secondary) 35%, transparent)}}.section-index-hero__meta>span:last-child{font-family:var(--font-mono);text-align:right;font-size:7px;line-height:1.7}.section-index-hero h2{z-index:2;align-self:center;margin:0;display:grid}.section-index-hero h2 span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-index-hero h2 span{color:color-mix(in srgb, var(--preview-secondary) 54%, transparent)}}.section-index-hero h2 span{letter-spacing:-.04em;font-size:clamp(16px,2vw,28px);font-weight:520}.section-index-hero h2 strong{color:var(--preview-accent);font-size:clamp(52px, var(--preview-font-size,90px), 170px);font-weight:var(--preview-font-weight,900);letter-spacing:var(--preview-letter-spacing,-.09em);line-height:var(--preview-line-height,.78);margin:.08em 0}.section-index-hero__foot{z-index:2;grid-template-columns:minmax(0,420px) auto;justify-content:space-between;align-items:end;gap:34px;display:grid}.section-index-hero__foot p{color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-index-hero__foot p{color:color-mix(in srgb, var(--preview-secondary) 52%, transparent)}}.section-index-hero__foot p{font-size:11px;line-height:1.65}.section-index-hero__foot button{aspect-ratio:1;border:1px solid var(--preview-secondary);align-content:space-between;justify-items:start;width:150px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-index-hero__foot button{border:1px solid color-mix(in srgb, var(--preview-secondary) 18%, transparent)}}.section-index-hero__foot button{cursor:pointer;text-align:left;background:0 0;border-radius:50%;padding:26px;font-size:9px}.section-index-hero__foot button svg{justify-self:end;font-size:18px}.section-index-hero.section-variant-1 h2 strong{color:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.section-index-hero.section-variant-1 h2 strong{color:color-mix(in srgb, var(--preview-accent) 64%, var(--preview-background))}}.section-index-hero.section-variant-1 h2 strong{text-shadow:-4px -3px 0 var(--preview-accent), 4px 5px 0 var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-index-hero.section-variant-1 h2 strong{text-shadow:-4px -3px 0 color-mix(in srgb, var(--preview-accent) 34%, var(--preview-background)), 4px 5px 0 color-mix(in srgb, var(--preview-secondary) 16%, var(--preview-background))}}.section-index-hero.section-variant-2{background:var(--preview-secondary);color:var(--preview-background)}.section-index-hero.section-variant-2 h2 strong{color:var(--preview-accent)}.section-feature-grid{grid-template-rows:auto 1fr;gap:34px;padding:clamp(26px,4vw,52px);display:grid}.section-feature-grid>header{grid-template-columns:1.1fr .7fr;align-items:end;gap:50px;display:grid}.section-feature-grid>header h2{letter-spacing:-.07em;margin:14px 0 0;font-size:clamp(36px,5.4vw,72px);line-height:.9}.section-feature-grid>header>p{color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-feature-grid>header>p{color:color-mix(in srgb, var(--preview-secondary) 48%, transparent)}}.section-feature-grid>header>p{font-size:10px;line-height:1.65}.section-feature-grid__grid{border:1px solid var(--preview-secondary);grid-template-columns:repeat(4,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.section-feature-grid__grid{border:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-feature-grid__grid article{border-right:1px solid var(--preview-secondary);grid-template-rows:auto 1fr auto auto;gap:14px;min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.section-feature-grid__grid article{border-right:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-feature-grid__grid article{padding:18px;overflow:hidden}.section-feature-grid__grid article:last-child{border-right:0}.section-feature-grid__grid article>span{color:var(--preview-accent);font-family:var(--font-mono);font-size:8px}.section-feature-grid__grid article>i{background-image:radial-gradient(circle, var(--preview-secondary) 0 1px, transparent 1.3px);width:100%;min-height:115px}@supports (color:color-mix(in lab, red, red)){.section-feature-grid__grid article>i{background-image:radial-gradient(circle, color-mix(in srgb, var(--preview-secondary) 20%, transparent) 0 1px, transparent 1.3px)}}.section-feature-grid__grid article>i{background-size:calc(11px + var(--section-item) * 2px) calc(11px + var(--section-item) * 2px);-webkit-mask-image:radial-gradient(circle at calc(25% + var(--section-item) * 16%) 50%, black, transparent 72%);-webkit-mask-image:radial-gradient(circle at calc(25% + var(--section-item) * 16%) 50%, black, transparent 72%);-webkit-mask-image:radial-gradient(circle at calc(25% + var(--section-item) * 16%) 50%, black, transparent 72%);mask-image:radial-gradient(circle at calc(25% + var(--section-item) * 16%) 50%, black, transparent 72%)}.section-feature-grid__grid h3{letter-spacing:-.04em;margin:0;font-size:17px}.section-feature-grid__grid p{min-height:48px;color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-feature-grid__grid p{color:color-mix(in srgb, var(--preview-secondary) 43%, transparent)}}.section-feature-grid__grid p{font-size:8px;line-height:1.55}.section-feature-grid__grid button{border:1px solid var(--preview-secondary);place-items:center;width:30px;height:30px;display:grid;position:absolute;top:13px;right:13px}@supports (color:color-mix(in lab, red, red)){.section-feature-grid__grid button{border:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-feature-grid__grid button{cursor:pointer;background:0 0;border-radius:50%}.section-feature-grid__grid article:hover{background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.section-feature-grid__grid article:hover{background:color-mix(in srgb, var(--preview-accent) 8%, transparent)}}.section-feature-grid.section-variant-1 .section-feature-grid__grid{grid-template-columns:repeat(2,1fr)}.section-feature-grid.section-variant-1 .section-feature-grid__grid article:nth-child(2){border-right:0}.section-feature-grid.section-variant-2 .section-feature-grid__grid article>i{background-image:linear-gradient(135deg, transparent 48%, var(--preview-accent) 49% 51%, transparent 52%)}@supports (color:color-mix(in lab, red, red)){.section-feature-grid.section-variant-2 .section-feature-grid__grid article>i{background-image:linear-gradient(135deg, transparent 48%, color-mix(in srgb, var(--preview-accent) 45%, transparent) 49% 51%, transparent 52%)}}.section-feature-grid.section-variant-2 .section-feature-grid__grid article>i{-webkit-mask-image:none;mask-image:none}.section-service-rail{grid-template-columns:.42fr 1fr;gap:54px;padding:clamp(30px,5vw,68px);display:grid}.section-service-rail>header{flex-direction:column;justify-content:space-between;display:flex}.section-service-rail>header p{max-width:220px;color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-service-rail>header p{color:color-mix(in srgb, var(--preview-secondary) 43%, transparent)}}.section-service-rail>header p{font-size:11px;line-height:1.6}.section-service-rail>div{border-top:1px solid var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-service-rail>div{border-top:1px solid color-mix(in srgb, var(--preview-secondary) 18%, transparent)}}.section-service-rail>div button{border-bottom:1px solid var(--preview-secondary);grid-template-columns:42px 1fr minmax(150px,.7fr) auto;align-items:center;gap:20px;width:100%;min-height:110px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-service-rail>div button{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 18%, transparent)}}.section-service-rail>div button{cursor:pointer;text-align:left;background:0 0}.section-service-rail>div button>span{color:var(--preview-accent);font-family:var(--font-mono);font-size:8px}.section-service-rail>div button strong{letter-spacing:-.06em;font-size:clamp(23px,3vw,42px);transition:transform .26s cubic-bezier(.16,1,.3,1)}.section-service-rail>div button small{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-service-rail>div button small{color:color-mix(in srgb, var(--preview-secondary) 38%, transparent)}}.section-service-rail>div button small{font-family:var(--font-mono);font-size:7px;line-height:1.7}.section-service-rail>div button svg{font-size:15px}.section-service-rail>div button:hover strong{color:var(--preview-accent);transform:translate(10px)}.section-service-rail.section-variant-1>div button{min-height:88px}.section-service-rail.section-variant-2{grid-template-columns:1fr}.section-service-rail.section-variant-2>header{flex-direction:row;align-items:end}.section-proof-ledger{grid-template-rows:auto 1fr auto;padding:clamp(28px,4vw,54px);display:grid}.section-proof-ledger>header{grid-template-columns:1fr .7fr;align-items:end;gap:50px;padding-bottom:36px;display:grid}.section-proof-ledger>header h2{letter-spacing:-.075em;margin:14px 0 0;font-size:clamp(38px,5.5vw,72px);line-height:.88}.section-proof-ledger>header>p{color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-proof-ledger>header>p{color:color-mix(in srgb, var(--preview-secondary) 43%, transparent)}}.section-proof-ledger>header>p{font-size:10px;line-height:1.65}.section-proof-ledger>div{border-block:1px solid var(--preview-secondary);grid-template-columns:repeat(4,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.section-proof-ledger>div{border-block:1px solid color-mix(in srgb, var(--preview-secondary) 15%, transparent)}}.section-proof-ledger article{border-right:1px solid var(--preview-secondary);align-content:space-between;min-height:215px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.section-proof-ledger article{border-right:1px solid color-mix(in srgb, var(--preview-secondary) 15%, transparent)}}.section-proof-ledger article{padding:15px;overflow:hidden}.section-proof-ledger article:last-child{border-right:0}.section-proof-ledger article>span{color:var(--preview-accent);font-family:var(--font-mono);font-size:7px}.section-proof-ledger article strong{letter-spacing:-.09em;font-size:clamp(50px,7vw,94px);line-height:.8}.section-proof-ledger article p{color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-proof-ledger article p{color:color-mix(in srgb, var(--preview-secondary) 43%, transparent)}}.section-proof-ledger article p{font-size:9px}.section-proof-ledger article i{aspect-ratio:1;border:1px solid var(--preview-accent);width:135px;position:absolute;bottom:-55px;right:-40px}@supports (color:color-mix(in lab, red, red)){.section-proof-ledger article i{border:1px solid color-mix(in srgb, var(--preview-accent) 28%, transparent)}}.section-proof-ledger article i{border-radius:50%}.section-proof-ledger>footer{color:var(--preview-secondary);grid-template-columns:.4fr 1fr;gap:24px;padding-top:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-proof-ledger>footer{color:color-mix(in srgb, var(--preview-secondary) 38%, transparent)}}.section-proof-ledger>footer{font-family:var(--font-mono);font-size:7px}.section-proof-ledger>footer p{color:var(--preview-secondary);letter-spacing:.08em;margin:0}.section-proof-ledger.section-variant-1 article strong{color:var(--preview-accent)}.section-proof-ledger.section-variant-2>div{grid-template-columns:repeat(2,1fr)}.section-process-sequence{grid-template-rows:auto auto 1fr;gap:24px;padding:clamp(28px,4vw,54px);display:grid}.section-process-sequence>header{justify-content:space-between;align-items:center;display:flex}.section-process-sequence>header>span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-process-sequence>header>span{color:color-mix(in srgb, var(--preview-secondary) 38%, transparent)}}.section-process-sequence>header>span{font-family:var(--font-mono);font-size:8px}.section-process-sequence__tabs{border-block:1px solid var(--preview-secondary);grid-template-columns:repeat(4,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.section-process-sequence__tabs{border-block:1px solid color-mix(in srgb, var(--preview-secondary) 16%, transparent)}}.section-process-sequence__tabs button{border-right:1px solid var(--preview-secondary);align-items:center;gap:12px;min-height:60px;display:flex}@supports (color:color-mix(in lab, red, red)){.section-process-sequence__tabs button{border-right:1px solid color-mix(in srgb, var(--preview-secondary) 12%, transparent)}}.section-process-sequence__tabs button{color:var(--preview-secondary);background:0 0}@supports (color:color-mix(in lab, red, red)){.section-process-sequence__tabs button{color:color-mix(in srgb, var(--preview-secondary) 42%, transparent)}}.section-process-sequence__tabs button{cursor:pointer;font-size:10px}.section-process-sequence__tabs button:last-child{border-right:0}.section-process-sequence__tabs button span{color:var(--preview-accent);font-family:var(--font-mono);font-size:7px}.section-process-sequence__tabs button[aria-selected=true]{background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.section-process-sequence__tabs button[aria-selected=true]{background:color-mix(in srgb, var(--preview-accent) 10%, transparent)}}.section-process-sequence__tabs button[aria-selected=true]{color:var(--preview-secondary)}.section-process-sequence__panel{align-content:center;padding:20px 46% 20px 0;display:grid;position:relative;overflow:hidden}.section-process-sequence__panel>span{color:var(--preview-accent);font-family:var(--font-mono);font-size:8px}.section-process-sequence__panel h2{letter-spacing:-.08em;margin:16px 0;font-size:clamp(42px,6.5vw,88px);line-height:.86}.section-process-sequence__panel p{max-width:470px;color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-process-sequence__panel p{color:color-mix(in srgb, var(--preview-secondary) 45%, transparent)}}.section-process-sequence__panel p{font-size:11px;line-height:1.65}.section-process-sequence__panel>i{aspect-ratio:1;border:1px solid var(--preview-secondary);width:32%;position:absolute;top:50%;right:4%}@supports (color:color-mix(in lab, red, red)){.section-process-sequence__panel>i{border:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-process-sequence__panel>i{border-radius:50%;transform:translateY(-50%)}.section-process-sequence__panel>i:before,.section-process-sequence__panel>i:after{border:1px solid var(--preview-accent);position:absolute;inset:22%}@supports (color:color-mix(in lab, red, red)){.section-process-sequence__panel>i:before,.section-process-sequence__panel>i:after{border:1px solid color-mix(in srgb, var(--preview-accent) 34%, transparent)}}.section-process-sequence__panel>i:before,.section-process-sequence__panel>i:after{border-radius:inherit;content:""}.section-process-sequence__panel>i:after{background:var(--preview-accent);inset:42%}.section-process-sequence__panel>i b{background:var(--preview-secondary);width:120%;height:1px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.section-process-sequence__panel>i b{background:color-mix(in srgb, var(--preview-secondary) 15%, transparent)}}.section-process-sequence__panel>i b{transform:translate(-50%, -50%) rotate(calc((var(--preview-variant) + 1) * 34deg))}.section-process-sequence.section-variant-1 .section-process-sequence__panel>i{border-radius:0;transform:translateY(-50%)rotate(45deg)}.section-process-sequence.section-variant-2 .section-process-sequence__panel{padding-right:20px}.section-process-sequence.section-variant-2 .section-process-sequence__panel>i{opacity:.18;scale:1.7}.section-case-split{grid-template-columns:1.05fr .95fr;display:grid}.section-case-split__visual{border-right:1px solid var(--preview-secondary);align-content:space-between;min-width:0;padding:clamp(26px,4vw,48px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.section-case-split__visual{border-right:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-case-split__visual{background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.section-case-split__visual{background:color-mix(in srgb, var(--preview-accent) 11%, var(--preview-background))}}.section-case-split__visual>span,.section-case-split__visual>small{z-index:2;color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-case-split__visual>span,.section-case-split__visual>small{color:color-mix(in srgb, var(--preview-secondary) 48%, transparent)}}.section-case-split__visual>span,.section-case-split__visual>small{font-family:var(--font-mono);font-size:7px}.section-case-split__visual>i{border:1px solid var(--preview-secondary);position:absolute;inset:14%}@supports (color:color-mix(in lab, red, red)){.section-case-split__visual>i{border:1px solid color-mix(in srgb, var(--preview-secondary) 18%, transparent)}}.section-case-split__visual>i{transform:rotate(8deg)}.section-case-split__visual>i:before,.section-case-split__visual>i:after{border:inherit;content:"";position:absolute;inset:12%;transform:rotate(13deg)}.section-case-split__visual>i:after{background:var(--preview-accent);inset:26%;transform:rotate(-28deg)}.section-case-split__visual strong{z-index:2;color:var(--preview-secondary);place-self:center}@supports (color:color-mix(in lab, red, red)){.section-case-split__visual strong{color:color-mix(in srgb, var(--preview-secondary) 28%, transparent)}}.section-case-split__visual strong{font-family:var(--font-mono);text-shadow:5px 5px 0 var(--preview-accent), 0 0 46px var(--preview-secondary);font-size:clamp(120px,20vw,260px)}@supports (color:color-mix(in lab, red, red)){.section-case-split__visual strong{text-shadow:5px 5px 0 color-mix(in srgb, var(--preview-accent) 18%, transparent), 0 0 46px color-mix(in srgb, var(--preview-secondary) 8%, transparent)}}.section-case-split__visual>small{justify-self:end}.section-case-split__copy{align-content:center;padding:clamp(32px,5vw,70px);display:grid}.section-case-split__copy h2{letter-spacing:-.075em;margin:18px 0;font-size:clamp(34px,4.8vw,66px);line-height:.91}.section-case-split__copy>p{color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-case-split__copy>p{color:color-mix(in srgb, var(--preview-secondary) 46%, transparent)}}.section-case-split__copy>p{font-size:10px;line-height:1.7}.section-case-split__copy dl{border-top:1px solid var(--preview-secondary);gap:0;margin:26px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.section-case-split__copy dl{border-top:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-case-split__copy dl div{border-bottom:1px solid var(--preview-secondary);grid-template-columns:90px 1fr;align-items:center;min-height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-case-split__copy dl div{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-case-split__copy dl div{font-size:8px}.section-case-split__copy dt{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-case-split__copy dt{color:color-mix(in srgb, var(--preview-secondary) 35%, transparent)}}.section-case-split__copy dd{margin:0}.section-case-split__copy button{border-radius:var(--preview-radius);background:var(--preview-secondary);width:max-content;min-height:44px;color:var(--preview-background);cursor:pointer;align-items:center;gap:28px;padding:0 15px;font-size:8px;font-weight:760;display:inline-flex}.section-case-split.section-variant-1{grid-template-columns:.82fr 1.18fr}.section-case-split.section-variant-2 .section-case-split__visual{background:var(--preview-secondary);color:var(--preview-background)}.section-manifesto{align-content:center;padding:clamp(34px,7vw,96px);display:grid}.section-manifesto:before{border:1px solid var(--preview-secondary);position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.section-manifesto:before{border:1px solid color-mix(in srgb, var(--preview-secondary) 10%, transparent)}}.section-manifesto:before{content:"";pointer-events:none}.section-manifesto>p{z-index:2;color:var(--preview-secondary);margin:64px 0 15px}@supports (color:color-mix(in lab, red, red)){.section-manifesto>p{color:color-mix(in srgb, var(--preview-secondary) 44%, transparent)}}.section-manifesto>p{font-size:13px}.section-manifesto h2{z-index:2;max-width:1250px;font-size:clamp(40px, var(--preview-font-size,72px), 132px);font-weight:var(--preview-font-weight,650);letter-spacing:var(--preview-letter-spacing,-.075em);line-height:var(--preview-line-height,.98);margin:0}.section-manifesto h2 strong{color:var(--preview-accent);font-weight:900}.section-manifesto>footer{z-index:2;color:var(--preview-secondary);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:66px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-manifesto>footer{color:color-mix(in srgb, var(--preview-secondary) 35%, transparent)}}.section-manifesto>footer{font-family:var(--font-mono);font-size:7px}.section-manifesto>footer i{background:var(--preview-secondary);height:1px}@supports (color:color-mix(in lab, red, red)){.section-manifesto>footer i{background:color-mix(in srgb, var(--preview-secondary) 12%, transparent)}}.section-manifesto.section-variant-1 h2 strong{color:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.section-manifesto.section-variant-1 h2 strong{color:color-mix(in srgb, var(--preview-accent) 58%, var(--preview-background))}}.section-manifesto.section-variant-1 h2 strong{text-shadow:3px 3px 0 var(--preview-accent), 0 18px 36px var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.section-manifesto.section-variant-1 h2 strong{text-shadow:3px 3px 0 color-mix(in srgb, var(--preview-accent) 28%, var(--preview-background)), 0 18px 36px color-mix(in srgb, var(--preview-accent) 14%, transparent)}}.section-manifesto.section-variant-2{background:var(--preview-accent)}.section-manifesto.section-variant-2 h2 strong{color:var(--preview-background)}.section-pricing-console{grid-template-rows:auto 1fr;gap:30px;padding:clamp(26px,4vw,52px);display:grid}.section-pricing-console>header{grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid}.section-pricing-console>header h2{letter-spacing:-.07em;max-width:650px;margin:14px 0 0;font-size:clamp(34px,4.8vw,64px);line-height:.92}.section-pricing-console>header>button{border:1px solid var(--preview-secondary);grid-template-columns:auto 34px auto;align-items:center;gap:9px;min-height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-pricing-console>header>button{border:1px solid color-mix(in srgb, var(--preview-secondary) 16%, transparent)}}.section-pricing-console>header>button{cursor:pointer;color:var(--preview-secondary);background:0 0;border-radius:999px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.section-pricing-console>header>button{color:color-mix(in srgb, var(--preview-secondary) 44%, transparent)}}.section-pricing-console>header>button{font-size:8px}.section-pricing-console>header>button i{background:var(--preview-secondary);border-radius:999px;width:34px;height:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.section-pricing-console>header>button i{background:color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-pricing-console>header>button i:after{background:var(--preview-accent);content:"";border-radius:50%;width:12px;height:12px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;transform:translate(0)}.section-pricing-console>header>button[aria-pressed=true] i:after{transform:translate(16px)}.section-pricing-console>div{border:1px solid var(--preview-secondary);grid-template-columns:repeat(3,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.section-pricing-console>div{border:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-pricing-console article{border-right:1px solid var(--preview-secondary);align-content:start;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.section-pricing-console article{border-right:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-pricing-console article{padding:21px}.section-pricing-console article:last-child{border-right:0}.section-pricing-console article.is-featured{background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.section-pricing-console article.is-featured{background:color-mix(in srgb, var(--preview-accent) 12%, transparent)}}.section-pricing-console article>span{color:var(--preview-accent);font-family:var(--font-mono);font-size:7px}.section-pricing-console article h3{letter-spacing:-.05em;margin:22px 0 5px;font-size:22px}.section-pricing-console article>p{min-height:34px;color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-pricing-console article>p{color:color-mix(in srgb, var(--preview-secondary) 40%, transparent)}}.section-pricing-console article>p{font-size:8px}.section-pricing-console article>strong{letter-spacing:-.09em;margin:24px 0;font-size:clamp(42px,5vw,66px)}.section-pricing-console article>strong small{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-pricing-console article>strong small{color:color-mix(in srgb, var(--preview-secondary) 35%, transparent)}}.section-pricing-console article>strong small{letter-spacing:0;font-size:8px;font-weight:500}.section-pricing-console article ul{border-top:1px solid var(--preview-secondary);gap:9px;margin:0 0 24px;padding:17px 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.section-pricing-console article ul{border-top:1px solid color-mix(in srgb, var(--preview-secondary) 12%, transparent)}}.section-pricing-console article ul{list-style:none}.section-pricing-console article li{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-pricing-console article li{color:color-mix(in srgb, var(--preview-secondary) 50%, transparent)}}.section-pricing-console article li{font-size:8px}.section-pricing-console article li:before{color:var(--preview-accent);content:"+";margin-right:8px}.section-pricing-console article>button{border:1px solid var(--preview-secondary);justify-content:space-between;align-items:center;min-height:42px;display:flex}@supports (color:color-mix(in lab, red, red)){.section-pricing-console article>button{border:1px solid color-mix(in srgb, var(--preview-secondary) 18%, transparent)}}.section-pricing-console article>button{border-radius:var(--preview-radius);cursor:pointer;background:0 0;padding:0 13px;font-size:8px}.section-pricing-console article.is-featured>button{border-color:var(--preview-accent);background:var(--preview-accent)}.section-pricing-console.section-variant-1 article{border-radius:calc(var(--preview-radius) + 3px)}.section-pricing-console.section-variant-1>div{border:0;gap:8px}.section-pricing-console.section-variant-2>div{grid-template-columns:1fr}.section-pricing-console.section-variant-2 article{border-right:0;border-bottom:1px solid var(--preview-secondary);grid-template-columns:60px 1fr auto auto;align-items:center;gap:20px;min-height:105px}@supports (color:color-mix(in lab, red, red)){.section-pricing-console.section-variant-2 article{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-access-waitlist{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(42px,8vw,120px);padding:clamp(34px,7vw,96px);display:grid}.section-access-waitlist:after{background:var(--preview-secondary);width:1px;position:absolute;top:12%;bottom:12%;left:55%}@supports (color:color-mix(in lab, red, red)){.section-access-waitlist:after{background:color-mix(in srgb, var(--preview-secondary) 11%, transparent)}}.section-access-waitlist:after{content:""}.section-access-waitlist>div,.section-access-waitlist>form{z-index:2}.section-access-waitlist h2{letter-spacing:-.08em;max-width:760px;margin:18px 0;font-size:clamp(42px,6.6vw,88px);line-height:.88}.section-access-waitlist>div>p{max-width:520px;color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-access-waitlist>div>p{color:color-mix(in srgb, var(--preview-secondary) 46%, transparent)}}.section-access-waitlist>div>p{font-size:10px;line-height:1.7}.section-access-waitlist form{gap:11px;display:grid}.section-access-waitlist label{gap:8px;display:grid}.section-access-waitlist label>span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-access-waitlist label>span{color:color-mix(in srgb, var(--preview-secondary) 45%, transparent)}}.section-access-waitlist label>span{font-size:8px}.section-access-waitlist input{border:1px solid var(--preview-secondary);min-width:0;min-height:54px}@supports (color:color-mix(in lab, red, red)){.section-access-waitlist input{border:1px solid color-mix(in srgb, var(--preview-secondary) 18%, transparent)}}.section-access-waitlist input{border-radius:var(--preview-radius);background:var(--preview-secondary);padding:0 15px}@supports (color:color-mix(in lab, red, red)){.section-access-waitlist input{background:color-mix(in srgb, var(--preview-secondary) 4%, transparent)}}.section-access-waitlist input{color:var(--preview-secondary);font-size:12px}.section-access-waitlist form>button{border-radius:var(--preview-radius);background:var(--preview-accent);cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;font-size:9px;font-weight:760;display:flex}.section-access-waitlist form>button:disabled{cursor:default;opacity:.65}.section-access-waitlist form>small{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-access-waitlist form>small{color:color-mix(in srgb, var(--preview-secondary) 32%, transparent)}}.section-access-waitlist form>small{font-family:var(--font-mono);font-size:6px;line-height:1.6}.section-access-waitlist.section-variant-1{grid-template-columns:1fr}.section-access-waitlist.section-variant-1:after{display:none}.section-access-waitlist.section-variant-1 form{grid-template-columns:1fr auto}.section-access-waitlist.section-variant-1 form>small{grid-column:1/-1}.section-access-waitlist.section-variant-2{background:var(--preview-accent)}.section-testimonial-index{grid-template-rows:auto 1fr;gap:28px;padding:clamp(28px,4vw,54px);display:grid}.section-testimonial-index>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.section-testimonial-index>header>span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-testimonial-index>header>span{color:color-mix(in srgb, var(--preview-secondary) 35%, transparent)}}.section-testimonial-index>header>span{font-family:var(--font-mono);font-size:7px}.section-testimonial-index>div{border-block:1px solid var(--preview-secondary);grid-template-columns:repeat(3,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.section-testimonial-index>div{border-block:1px solid color-mix(in srgb, var(--preview-secondary) 15%, transparent)}}.section-testimonial-index blockquote{border-right:1px solid var(--preview-secondary);grid-template-rows:auto 1fr auto;gap:24px;min-width:0;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.section-testimonial-index blockquote{border-right:1px solid color-mix(in srgb, var(--preview-secondary) 15%, transparent)}}.section-testimonial-index blockquote{padding:22px}.section-testimonial-index blockquote:last-child{border-right:0}.section-testimonial-index blockquote>span{color:var(--preview-accent);font-family:var(--font-mono);font-size:8px}.section-testimonial-index blockquote p{letter-spacing:-.055em;align-self:center;margin:0;font-size:clamp(18px,2.5vw,34px);font-weight:580;line-height:1.08}.section-testimonial-index blockquote footer{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-testimonial-index blockquote footer{color:color-mix(in srgb, var(--preview-secondary) 36%, transparent)}}.section-testimonial-index blockquote footer{font-family:var(--font-mono);font-size:7px}.section-testimonial-index.section-variant-1>div{grid-template-columns:1fr}.section-testimonial-index.section-variant-1 blockquote{border-right:0;border-bottom:1px solid var(--preview-secondary);grid-template-rows:auto;grid-template-columns:42px 1fr auto;align-items:center;min-height:140px}@supports (color:color-mix(in lab, red, red)){.section-testimonial-index.section-variant-1 blockquote{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 15%, transparent)}}.section-testimonial-index.section-variant-2 blockquote:nth-child(2){background:var(--preview-accent)}.section-network-footer{grid-template-rows:1fr auto;grid-template-columns:1.2fr .8fr;padding:clamp(30px,5vw,68px);display:grid}.section-network-footer__lead{border-right:1px solid var(--preview-secondary);align-content:center;display:grid}@supports (color:color-mix(in lab, red, red)){.section-network-footer__lead{border-right:1px solid color-mix(in srgb, var(--preview-secondary) 13%, transparent)}}.section-network-footer__lead{padding-right:50px}.section-network-footer__lead h2{letter-spacing:-.09em;margin:18px 0 30px;font-size:clamp(48px,7.5vw,102px);line-height:.82}.section-network-footer__lead>a{border-bottom:1px solid var(--preview-secondary);align-items:center;gap:25px;width:max-content;min-height:44px;font-size:9px;display:inline-flex}.section-network-footer__links{grid-template-columns:repeat(2,1fr);align-content:center;gap:34px;padding-left:50px;display:grid}.section-network-footer__links>div{gap:12px;display:grid}.section-network-footer__links span{color:var(--preview-accent);font-family:var(--font-mono);margin-bottom:8px;font-size:7px}.section-network-footer__links a{width:max-content;color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-network-footer__links a{color:color-mix(in srgb, var(--preview-secondary) 52%, transparent)}}.section-network-footer__links a{font-size:10px}.section-network-footer__links a:hover{color:var(--preview-secondary)}.section-network-footer>footer{border-top:1px solid var(--preview-secondary);grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:end;gap:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-network-footer>footer{border-top:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-network-footer>footer{padding-top:24px}.section-network-footer>footer strong{letter-spacing:-.09em;font-size:clamp(48px,8vw,110px);font-weight:900;line-height:.7}.section-network-footer>footer span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-network-footer>footer span{color:color-mix(in srgb, var(--preview-secondary) 35%, transparent)}}.section-network-footer>footer span{font-family:var(--font-mono);font-size:6px;line-height:1.7}.section-network-footer>footer i{background:var(--preview-accent);height:1px}.section-network-footer.section-variant-1{background:var(--preview-secondary);color:var(--preview-background)}.section-network-footer.section-variant-2 .section-network-footer__lead h2{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-network-footer.section-variant-2 .section-network-footer__lead h2{color:color-mix(in srgb, var(--preview-secondary) 60%, var(--preview-background))}}.section-network-footer.section-variant-2 .section-network-footer__lead h2{text-shadow:4px 4px 0 var(--preview-secondary), 8px 8px 0 var(--preview-accent), 0 18px 38px #00000057}@supports (color:color-mix(in lab, red, red)){.section-network-footer.section-variant-2 .section-network-footer__lead h2{text-shadow:4px 4px 0 color-mix(in srgb, var(--preview-secondary) 28%, var(--preview-background)), 8px 8px 0 color-mix(in srgb, var(--preview-accent) 10%, var(--preview-background)), 0 18px 38px #00000057}}.section-logo-strip{grid-template-rows:auto 1fr auto;gap:26px;padding:clamp(28px,5vw,68px);display:grid}.section-logo-strip>header{grid-template-columns:1fr minmax(280px,.7fr);align-items:end;gap:40px;display:grid}.section-logo-strip>header p{color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-logo-strip>header p{color:color-mix(in srgb, var(--preview-secondary) 42%, transparent)}}.section-logo-strip>header p{font-size:10px;line-height:1.6}.section-logo-strip>div{border:1px solid var(--preview-secondary);grid-template-columns:repeat(3,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.section-logo-strip>div{border:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-logo-strip>div span{border-right:1px solid var(--preview-secondary);place-items:center;min-height:120px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-logo-strip>div span{border-right:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-logo-strip>div span{border-bottom:1px solid var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-logo-strip>div span{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-logo-strip>div span{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-logo-strip>div span{color:color-mix(in srgb, var(--preview-secondary) calc(32% + var(--section-item) * 8%), transparent)}}.section-logo-strip>div span{letter-spacing:-.06em;font-size:clamp(16px,2.6vw,34px);font-weight:850}.section-logo-strip>div span:nth-child(3n){border-right:0}.section-logo-strip>div span:nth-child(n+4){border-bottom:0}.section-logo-strip>div span:hover{background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.section-logo-strip>div span:hover{background:color-mix(in srgb, var(--preview-accent) 10%, transparent)}}.section-logo-strip>div span:hover{color:var(--preview-secondary)}.section-logo-strip>footer{color:var(--preview-secondary);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-logo-strip>footer{color:color-mix(in srgb, var(--preview-secondary) 34%, transparent)}}.section-logo-strip>footer{font-family:var(--font-mono);text-align:center;font-size:6px}.section-logo-strip>footer i{background:var(--preview-secondary);height:1px}@supports (color:color-mix(in lab, red, red)){.section-logo-strip>footer i{background:color-mix(in srgb, var(--preview-secondary) 12%, transparent)}}.section-logo-strip.section-variant-1>div{grid-template-columns:repeat(6,1fr)}.section-logo-strip.section-variant-1>div span{writing-mode:vertical-rl;border-bottom:0;min-height:210px;font-size:14px}.section-logo-strip.section-variant-2>div span:nth-child(odd){color:var(--preview-accent)}.section-metrics-brief{grid-template-columns:.62fr 1fr;gap:60px;padding:clamp(30px,5vw,68px);display:grid}.section-metrics-brief>div:first-child{align-self:center}.section-metrics-brief>div:first-child h2{letter-spacing:-.08em;margin:18px 0;font-size:clamp(40px,5.8vw,78px);line-height:.88}.section-metrics-brief>div:first-child>p{max-width:410px;color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-metrics-brief>div:first-child>p{color:color-mix(in srgb, var(--preview-secondary) 43%, transparent)}}.section-metrics-brief>div:first-child>p{font-size:10px;line-height:1.7}.section-metrics-brief__data{border-top:1px solid var(--preview-secondary);align-content:center;display:grid}@supports (color:color-mix(in lab, red, red)){.section-metrics-brief__data{border-top:1px solid color-mix(in srgb, var(--preview-secondary) 16%, transparent)}}.section-metrics-brief__data article{border-bottom:1px solid var(--preview-secondary);grid-template-columns:1fr auto;align-content:center;gap:10px 24px;min-height:140px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-metrics-brief__data article{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 16%, transparent)}}.section-metrics-brief__data article>span,.section-metrics-brief__data article>small{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-metrics-brief__data article>span,.section-metrics-brief__data article>small{color:color-mix(in srgb, var(--preview-secondary) 38%, transparent)}}.section-metrics-brief__data article>span,.section-metrics-brief__data article>small{font-family:var(--font-mono);font-size:7px}.section-metrics-brief__data article strong{color:var(--preview-accent);letter-spacing:-.09em;grid-area:1/2/4;align-self:center;font-size:clamp(48px,6vw,78px)}.section-metrics-brief__data article i{background:var(--preview-secondary);height:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.section-metrics-brief__data article i{background:color-mix(in srgb, var(--preview-secondary) 8%, transparent)}}.section-metrics-brief__data article i b{width:calc(46% + var(--preview-variant) * 18%);background:var(--preview-accent);height:100%;display:block}.section-metrics-brief.section-variant-1{grid-template-columns:1fr}.section-metrics-brief.section-variant-1 .section-metrics-brief__data{grid-template-columns:repeat(3,1fr)}.section-metrics-brief.section-variant-1 .section-metrics-brief__data article{border-right:1px solid var(--preview-secondary);padding:18px}@supports (color:color-mix(in lab, red, red)){.section-metrics-brief.section-variant-1 .section-metrics-brief__data article{border-right:1px solid color-mix(in srgb, var(--preview-secondary) 16%, transparent)}}.section-metrics-brief.section-variant-2 strong{color:var(--preview-secondary)}.section-editorial-cta{grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;align-items:center;gap:20px 34px;padding:clamp(34px,7vw,96px);display:grid}.section-editorial-cta:before{border:1px solid var(--preview-secondary);position:absolute;inset:9%}@supports (color:color-mix(in lab, red, red)){.section-editorial-cta:before{border:1px solid color-mix(in srgb, var(--preview-secondary) 11%, transparent)}}.section-editorial-cta:before{content:""}.section-editorial-cta>span,.section-editorial-cta>small{z-index:2;color:var(--preview-accent);font-family:var(--font-mono);font-size:7px}.section-editorial-cta h2{z-index:2;font-size:clamp(42px, var(--preview-font-size,78px), 132px);font-weight:var(--preview-font-weight,650);letter-spacing:var(--preview-letter-spacing,-.085em);line-height:var(--preview-line-height,.84);grid-column:1/-1;margin:0}.section-editorial-cta h2 strong{color:var(--preview-accent)}.section-editorial-cta>p{z-index:2;max-width:500px;color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-editorial-cta>p{color:color-mix(in srgb, var(--preview-secondary) 46%, transparent)}}.section-editorial-cta>p{font-size:10px;line-height:1.7}.section-editorial-cta>button{z-index:2;border-radius:var(--preview-radius);background:var(--preview-secondary);min-height:54px;color:var(--preview-background);cursor:pointer;align-items:center;gap:30px;padding:0 18px;font-size:9px;font-weight:760;display:inline-flex}.section-editorial-cta>button i{background:var(--preview-accent);border-radius:50%;width:7px;height:7px}.section-editorial-cta>small{color:var(--preview-secondary);justify-self:end}@supports (color:color-mix(in lab, red, red)){.section-editorial-cta>small{color:color-mix(in srgb, var(--preview-secondary) 32%, transparent)}}.section-editorial-cta.section-variant-1{background:var(--preview-accent)}.section-editorial-cta.section-variant-1 h2 strong{color:var(--preview-background)}.section-editorial-cta.section-variant-2 h2 strong{color:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.section-editorial-cta.section-variant-2 h2 strong{color:color-mix(in srgb, var(--preview-accent) 58%, var(--preview-background))}}.section-editorial-cta.section-variant-2 h2 strong{text-shadow:-3px -3px 0 var(--preview-accent), 4px 4px 0 var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-editorial-cta.section-variant-2 h2 strong{text-shadow:-3px -3px 0 color-mix(in srgb, var(--preview-accent) 30%, var(--preview-background)), 4px 4px 0 color-mix(in srgb, var(--preview-secondary) 14%, var(--preview-background))}}.section-product-story{grid-template-columns:1fr 1fr;display:grid}.section-product-story__object{border-right:1px solid var(--preview-secondary);grid-template-rows:auto 1fr auto;padding:clamp(28px,4vw,50px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.section-product-story__object{border-right:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-product-story__object>span,.section-product-story__object>small{z-index:3;color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-product-story__object>span,.section-product-story__object>small{color:color-mix(in srgb, var(--preview-secondary) 42%, transparent)}}.section-product-story__object>span,.section-product-story__object>small{font-family:var(--font-mono);font-size:7px}.section-product-story__object>i,.section-product-story__object>b{aspect-ratio:1;border:1px solid var(--preview-secondary);width:52%;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.section-product-story__object>i,.section-product-story__object>b{border:1px solid color-mix(in srgb, var(--preview-secondary) 15%, transparent)}}.section-product-story__object>i,.section-product-story__object>b{transform:translate(-50%,-50%)rotate(45deg)}.section-product-story__object>b{background:var(--preview-accent);width:34%;box-shadow:0 0 0 24px var(--preview-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.section-product-story__object>b{box-shadow:0 0 0 24px color-mix(in srgb, var(--preview-accent) 5%, transparent)}}.section-product-story__object>b{transform:translate(-50%,-50%)}.section-product-story__object>strong{z-index:3;letter-spacing:-.1em;place-self:center;font-size:clamp(100px,16vw,210px);font-weight:900}.section-product-story__object>small{justify-self:end}.section-product-story__copy{align-content:center;padding:clamp(34px,5vw,70px);display:grid}.section-product-story__copy h2{letter-spacing:-.075em;margin:18px 0;font-size:clamp(34px,4.7vw,64px);line-height:.92}.section-product-story__copy>p{color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-product-story__copy>p{color:color-mix(in srgb, var(--preview-secondary) 45%, transparent)}}.section-product-story__copy>p{font-size:10px;line-height:1.7}.section-product-story__copy ul{border-top:1px solid var(--preview-secondary);gap:0;margin:27px 0;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.section-product-story__copy ul{border-top:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-product-story__copy ul{list-style:none}.section-product-story__copy li{border-bottom:1px solid var(--preview-secondary);grid-template-columns:34px 1fr;align-items:center;min-height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-product-story__copy li{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-product-story__copy li{font-size:8px}.section-product-story__copy li span{color:var(--preview-accent);font-family:var(--font-mono);font-size:7px}.section-product-story__copy button{border-radius:var(--preview-radius);background:var(--preview-accent);cursor:pointer;align-items:center;gap:24px;width:max-content;min-height:44px;padding:0 15px;font-size:8px;display:inline-flex}.section-product-story.section-variant-1 .section-product-story__object>b{border-radius:0}.section-product-story.section-variant-2{grid-template-columns:.72fr 1.28fr}.section-team-index{grid-template-rows:auto 1fr;gap:34px;padding:clamp(28px,4vw,54px);display:grid}.section-team-index>header{grid-template-columns:1fr .7fr;align-items:end;gap:48px;display:grid}.section-team-index>header h2{letter-spacing:-.075em;margin:14px 0 0;font-size:clamp(38px,5.5vw,72px);line-height:.88}.section-team-index>header>p{color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-team-index>header>p{color:color-mix(in srgb, var(--preview-secondary) 44%, transparent)}}.section-team-index>header>p{font-size:10px;line-height:1.7}.section-team-index>div{border:1px solid var(--preview-secondary);grid-template-columns:repeat(4,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.section-team-index>div{border:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-team-index article{border-right:1px solid var(--preview-secondary);grid-template-columns:1fr auto;align-content:space-between;gap:10px;min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.section-team-index article{border-right:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-team-index article{padding:15px}.section-team-index article:last-child{border-right:0}.section-team-index article>span{color:var(--preview-accent);font-family:var(--font-mono);font-size:7px}.section-team-index article>i{aspect-ratio:1.35;background:var(--preview-secondary);grid-column:1/-1;place-items:center;width:100%;margin:8px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.section-team-index article>i{background:color-mix(in srgb, var(--preview-secondary) 5%, transparent)}}.section-team-index article>i{color:var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-team-index article>i{color:color-mix(in srgb, var(--preview-secondary) 34%, transparent)}}.section-team-index article>i{letter-spacing:-.08em;font-size:clamp(32px,5vw,66px);font-style:normal;font-weight:850}.section-team-index article h3{letter-spacing:-.04em;grid-column:1/-1;margin:0;font-size:14px}.section-team-index article p{color:var(--preview-secondary);grid-column:1/-1;margin:0}@supports (color:color-mix(in lab, red, red)){.section-team-index article p{color:color-mix(in srgb, var(--preview-secondary) 38%, transparent)}}.section-team-index article p{font-family:var(--font-mono);font-size:6px}.section-team-index article button{border:1px solid var(--preview-secondary);place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.section-team-index article button{border:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-team-index article button{cursor:pointer;background:0 0;border-radius:50%}.section-team-index article:hover>i{background:var(--preview-accent);color:var(--preview-secondary)}.section-team-index.section-variant-1>div{grid-template-columns:repeat(2,1fr)}.section-team-index.section-variant-1 article>i{aspect-ratio:2.3}.section-team-index.section-variant-2 article>i{aspect-ratio:1;border-radius:50%}.section-faq-ledger{grid-template-columns:.56fr 1fr;gap:60px;padding:clamp(30px,5vw,68px);display:grid}.section-faq-ledger>header{align-self:start}.section-faq-ledger>header h2{letter-spacing:-.08em;margin:16px 0;font-size:clamp(40px,5.8vw,78px);line-height:.88}.section-faq-ledger>header>p{max-width:370px;color:var(--preview-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.section-faq-ledger>header>p{color:color-mix(in srgb, var(--preview-secondary) 42%, transparent)}}.section-faq-ledger>header>p{font-size:10px;line-height:1.65}.section-faq-ledger>div{border-top:1px solid var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-faq-ledger>div{border-top:1px solid color-mix(in srgb, var(--preview-secondary) 16%, transparent)}}.section-faq-ledger details{border-bottom:1px solid var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-faq-ledger details{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 16%, transparent)}}.section-faq-ledger summary{cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;min-height:88px;list-style:none;display:grid}.section-faq-ledger summary::-webkit-details-marker{display:none}.section-faq-ledger summary span{color:var(--preview-accent);font-family:var(--font-mono);font-size:8px}.section-faq-ledger summary strong{letter-spacing:-.04em;font-size:clamp(16px,2.2vw,28px)}.section-faq-ledger summary i{border:1px solid var(--preview-secondary);width:26px;height:26px;position:relative}@supports (color:color-mix(in lab, red, red)){.section-faq-ledger summary i{border:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-faq-ledger summary i{border-radius:50%}.section-faq-ledger summary i:before,.section-faq-ledger summary i:after{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-faq-ledger summary i:after{transition:transform .2s;transform:translate(-50%,-50%)rotate(90deg)}.section-faq-ledger details[open] summary i:after{transform:translate(-50%,-50%)}.section-faq-ledger details>p{max-width:620px;color:var(--preview-secondary);margin:-5px 40px 24px 56px}@supports (color:color-mix(in lab, red, red)){.section-faq-ledger details>p{color:color-mix(in srgb, var(--preview-secondary) 44%, transparent)}}.section-faq-ledger details>p{font-size:10px;line-height:1.7}.section-faq-ledger.section-variant-1{grid-template-columns:1fr}.section-faq-ledger.section-variant-2 details[open]{background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.section-faq-ledger.section-variant-2 details[open]{background:color-mix(in srgb, var(--preview-accent) 9%, transparent)}}.section-faq-ledger.section-variant-2 details[open]{padding-inline:16px}.demo-preview--compact .section-preview{font-size:80%}.demo-preview--compact .section-kicker,.demo-preview--compact .section-preview small,.demo-preview--compact .section-preview p,.demo-preview--compact .section-preview nav,.demo-preview--compact .section-preview footer span{font-size:6px}.demo-preview--compact .section-preview h2{max-width:100%}.demo-preview--compact .section-command-hero__body h2,.demo-preview--compact .section-index-hero h2 strong,.demo-preview--compact .section-manifesto h2,.demo-preview--compact .section-editorial-cta h2{font-size:clamp(34px,8cqi,72px)}@container (max-width:760px){.section-command-hero>header{grid-template-columns:1fr auto}.section-command-hero>header nav{display:none}.section-command-hero__body{width:100%;padding-inline:18px}.section-command-hero__body>div span{display:none}.section-feature-grid__grid,.section-proof-ledger>div,.section-testimonial-index>div,.section-team-index>div{grid-template-columns:repeat(2,1fr)}.section-feature-grid__grid article:nth-child(2),.section-proof-ledger article:nth-child(2),.section-testimonial-index blockquote:nth-child(2),.section-team-index article:nth-child(2){border-right:0}.section-service-rail,.section-metrics-brief,.section-faq-ledger{grid-template-columns:1fr;gap:28px}.section-service-rail>header{flex-direction:row}.section-case-split,.section-product-story{grid-template-columns:1fr}.section-case-split__visual,.section-product-story__object{border-right:0;border-bottom:1px solid var(--preview-secondary);min-height:42%}@supports (color:color-mix(in lab, red, red)){.section-case-split__visual,.section-product-story__object{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-access-waitlist{grid-template-columns:1fr;gap:28px}.section-access-waitlist:after{display:none}.section-network-footer{grid-template-columns:1fr}.section-network-footer__lead{border-right:0;border-bottom:1px solid var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-network-footer__lead{border-bottom:1px solid color-mix(in srgb, var(--preview-secondary) 13%, transparent)}}.section-network-footer__lead{padding:0 0 30px}.section-network-footer__links{padding:30px 0}.section-logo-strip>div{grid-template-columns:repeat(2,1fr)}.section-logo-strip>div span:nth-child(3n){border-right:1px solid var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.section-logo-strip>div span:nth-child(3n){border-right:1px solid color-mix(in srgb, var(--preview-secondary) 14%, transparent)}}.section-logo-strip>div span:nth-child(2n){border-right:0}}@media (prefers-reduced-motion:reduce){.section-preview *,.section-preview :before,.section-preview :after{transition-duration:1ms!important;animation:none!important}}:root{--pt-bg:#090909;--pt-bg-alt:#0e0e0e;--pt-surface:#141414;--pt-raised:#1a1a1a;--pt-strong:#222;--pt-border:#2d2d2d;--pt-border-soft:#f2f2f21a;--pt-text:#f2f2f2;--pt-text-2:#d1d1d1;--pt-muted:#929292;--pt-red:#d3534a;--pt-red-bright:#e16258;--pt-red-soft:#d3534a21;--pt-green:#6ee7a6;--pt-radius:7px;--pt-page:min(1680px, calc(100% - 48px))}*{box-sizing:border-box}html{background:var(--pt-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:320px;overflow-x:clip}body{background:var(--pt-bg);width:100%;min-width:0;max-width:100%;min-height:100vh;color:var(--pt-text);-webkit-font-smoothing:antialiased;margin:0;font-family:Montserrat Variable,Montserrat,Arial,sans-serif;font-size:14px;line-height:1.5;overflow-x:clip}body>*,main{min-width:0;max-width:100%}main{width:100%;overflow-x:clip}img,video,canvas{max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button,a,select,input[type=range],input[type=color]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{border:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}::selection{background:var(--pt-red);color:#fff}:focus-visible{outline:2px solid var(--pt-red-bright);outline-offset:3px}.ui-arrow,.ui-collection{vertical-align:-.12em;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.ui-arrow path,.ui-collection path{vector-effect:non-scaling-stroke}.ui-arrow path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px}.ui-collection{width:15px;height:15px}.ui-collection path{stroke:currentColor;stroke-linejoin:round;stroke-width:1.25px}.site-header{z-index:100;width:var(--pt-page);border-bottom:1px solid var(--pt-border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090909eb;grid-template-columns:1fr auto 1fr;align-items:center;max-width:100%;min-height:72px;margin:0 auto;display:grid;position:sticky;top:0}.mobile-menu-trigger,.mobile-nav-drawer-wrap{display:none}.mobile-menu-trigger,.mobile-nav-drawer__header>button{border:1px solid var(--pt-border);background:var(--pt-raised);width:42px;height:42px;color:var(--pt-text);cursor:pointer;border-radius:6px;place-items:center;padding:0}.site-nav-icon{width:18px;height:18px}.site-nav-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4px;vector-effect:non-scaling-stroke}.brand{align-items:center;gap:11px;width:max-content;display:inline-flex}.brand>span:last-child{gap:1px;line-height:1;display:grid}.brand strong{color:var(--pt-text);letter-spacing:-.02em;font-size:11px;font-weight:900}.brand small{color:var(--pt-muted);letter-spacing:.18em;font-size:8px;font-weight:700}.problem-mark{background:var(--pt-red);border-radius:6px;justify-content:center;align-items:flex-end;gap:3px;width:36px;height:36px;padding:8px;display:flex}.problem-mark i{background:#fff;border-radius:1px;width:4px}.problem-mark i:first-child{height:8px}.problem-mark i:nth-child(2){height:14px}.problem-mark i:nth-child(3){height:20px}.site-header .desktop-navigation{border:1px solid var(--pt-border-soft);background:var(--pt-bg-alt);border-radius:7px;align-items:center;gap:4px;padding:4px;display:flex}.site-header .desktop-navigation a{min-height:36px;color:var(--pt-muted);border-radius:5px;align-items:center;padding:0 15px;font-size:11px;font-weight:700;display:inline-flex}.site-header .desktop-navigation a:hover,.site-header .desktop-navigation a[aria-current=page]{background:var(--pt-strong);color:var(--pt-text)}.header-action{border:1px solid var(--pt-border);background:var(--pt-raised);min-height:42px;color:var(--pt-text);cursor:pointer;border-radius:6px;justify-self:end;align-items:center;padding:0 18px;font-family:inherit;font-size:11px;font-weight:750;display:inline-flex}.header-action:hover{border-color:var(--pt-red);background:var(--pt-red)}.header-action[aria-current=page]{border-color:var(--pt-red)}@supports (color:color-mix(in lab, red, red)){.header-action[aria-current=page]{border-color:color-mix(in srgb, var(--pt-red) 70%, var(--pt-border))}}.mobile-nav-drawer-wrap{z-index:320;isolation:isolate;width:100%;max-width:100%;position:fixed;inset:0;overflow:hidden}.mobile-nav-drawer-backdrop{z-index:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mobile-nav-drawer{z-index:1;border-right:1px solid var(--pt-border);background:var(--pt-bg-alt);grid-template-rows:auto minmax(0,1fr) auto;width:min(352px,100% - 16px);max-width:100%;height:100dvh;min-height:100%;animation:.22s cubic-bezier(.16,1,.3,1) both tools-sheet-in-left;display:grid;position:relative;overflow:hidden;box-shadow:24px 0 70px #00000094}.mobile-nav-drawer__header{min-width:0;min-height:calc(72px + env(safe-area-inset-top));border-bottom:1px solid var(--pt-border-soft);padding:env(safe-area-inset-top) 14px 0;justify-content:space-between;align-items:center;gap:16px;display:flex}.mobile-nav-drawer__header .brand{min-width:0}.mobile-nav-drawer__header>button{flex:none;display:grid}.mobile-navigation{overscroll-behavior:contain;min-width:0;padding:16px 14px;overflow:hidden auto}.mobile-navigation a{border-bottom:1px solid var(--pt-border-soft);min-width:0;min-height:62px;color:var(--pt-muted);border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:0 14px;display:grid}.mobile-navigation a:first-child{border-top:1px solid var(--pt-border-soft)}.mobile-navigation a span{color:var(--pt-red-bright);font-family:var(--font-mono);letter-spacing:.08em;font-size:8px}.mobile-navigation a strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.mobile-navigation a:hover,.mobile-navigation a[aria-current=page]{background:var(--pt-strong);color:var(--pt-text)}.mobile-nav-drawer__footer{border-top:1px solid var(--pt-border-soft);min-width:0;padding:14px 14px max(14px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.mobile-nav-drawer__footer p{min-width:0;color:var(--pt-muted);margin:0;font-size:9px;line-height:1.45}.mobile-nav-drawer__footer a,.mobile-nav-drawer__footer button{border:1px solid var(--pt-border);background:var(--pt-raised);min-height:42px;color:var(--pt-text);cursor:pointer;border-radius:6px;align-items:center;padding:0 13px;font-family:inherit;font-size:10px;font-weight:750;display:inline-flex}.auth-layer{z-index:700;isolation:isolate;place-items:center;width:100%;max-width:100%;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.auth-backdrop{z-index:0;cursor:default;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;border:0;width:100%;height:100%;padding:0;animation:.18s both auth-fade-in;position:absolute;inset:0}.auth-dialog{z-index:1;border:1px solid var(--pt-border);background:#111113;border-radius:12px;width:min(100%,470px);max-width:100%;max-height:min(760px,100dvh - 40px);animation:.24s cubic-bezier(.16,1,.3,1) both auth-dialog-in;position:relative;overflow:hidden auto;box-shadow:0 32px 90px #000000a6,inset 0 1px #ffffff09}.auth-dialog__header{border-bottom:1px solid var(--pt-border-soft);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 16px 0 20px;display:flex}.auth-dialog__header>span{color:var(--pt-red-bright);font-family:var(--font-mono);letter-spacing:.1em;font-size:8px}.auth-dialog__header>button{border:1px solid var(--pt-border-soft);background:var(--pt-surface);width:38px;height:38px;color:var(--pt-muted);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}.auth-dialog__header svg{width:17px;height:17px}.auth-dialog__header path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4px}.auth-dialog__body{gap:20px;padding:26px;display:grid}.auth-dialog__intro{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:15px;display:grid}.auth-dialog__intro>i{background:var(--pt-red);border-radius:7px;justify-content:center;align-items:flex-end;gap:3px;width:42px;height:42px;padding:9px;display:flex}.auth-dialog__intro>i span{background:#fff;border-radius:1px;width:4px}.auth-dialog__intro>i span:first-child{height:9px}.auth-dialog__intro>i span:nth-child(2){height:16px}.auth-dialog__intro>i span:nth-child(3){height:23px}.auth-dialog h2{letter-spacing:-.055em;margin:0;font-size:27px;font-weight:820;line-height:1.02}.auth-dialog__intro p,.auth-dialog__verify>div>p{color:var(--pt-muted);margin:8px 0 0;font-size:11px;line-height:1.65}.auth-dialog form{min-width:0;margin:0}.auth-google,.auth-email-form button,.auth-code-form button{border:1px solid var(--pt-border);color:#111;cursor:pointer;background:#f2f2f0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:0 14px;font-family:inherit;font-size:10px;font-weight:780;display:flex}.auth-google>span{color:#202124;background:#fff;border:1px solid #d4d4d4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:850;display:grid}.auth-google:disabled,.auth-email-form button:disabled,.auth-code-form button:disabled,.auth-resend:disabled{cursor:not-allowed;opacity:.45}.auth-divider{color:#66666a;font-family:var(--font-mono);letter-spacing:.1em;place-items:center;font-size:7px;display:grid;position:relative}.auth-divider:before{content:"";background:var(--pt-border-soft);inset-inline:0;height:1px;position:absolute;top:50%}.auth-divider span{background:#111113;padding:0 10px;position:relative}.auth-email-form,.auth-code-form{gap:9px;display:grid}.auth-email-form>label,.auth-code-form>label{color:var(--pt-text-2);font-size:9px;font-weight:720}.auth-email-form>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.auth-email-form input,.auth-code-form input{border:1px solid var(--pt-border);background:var(--pt-surface);width:100%;min-width:0;min-height:48px;color:var(--pt-text);border-radius:7px;outline:none;padding:0 13px;font-family:inherit;font-size:16px}.auth-email-form input:focus,.auth-code-form input:focus{border-color:var(--pt-red);box-shadow:0 0 0 3px var(--pt-red-soft)}.auth-email-form button{border-color:var(--pt-red);background:var(--pt-red);color:#fff;width:auto;min-width:112px}.auth-dialog__body>small{color:#6f6f72;font-size:8px;line-height:1.65}.auth-message{border-left:2px solid var(--pt-green);color:var(--pt-text-2);background:#5c9f7914;margin:-4px 0 0;padding:9px 11px;font-size:9px;line-height:1.55}.auth-message--error{border-left-color:var(--pt-red);background:var(--pt-red-soft)}.auth-dialog__verify>div>span{color:var(--pt-red-bright);font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:10px;font-size:8px;display:block}.auth-dialog__verify strong{color:var(--pt-text-2)}.auth-back-link,.auth-resend{width:max-content;color:var(--pt-muted);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:9px;font-weight:720}.auth-back-link{align-items:center;gap:5px;display:inline-flex}.auth-code-form input{text-align:center;font-family:var(--font-mono);letter-spacing:.22em;font-size:28px;font-weight:750}.auth-code-form button{border-color:var(--pt-red);background:var(--pt-red);color:#fff}.auth-resend{justify-self:center;min-height:36px}.auth-dialog__verify{animation:.22s cubic-bezier(.16,1,.3,1) both auth-step-in}.auth-account>div:first-child>span{color:var(--pt-green);font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:10px;font-size:8px;display:block}.auth-account>div:first-child>p{color:var(--pt-muted);margin:9px 0 0;font-size:11px;line-height:1.65}.auth-account__identity{border:1px solid var(--pt-border-soft);background:var(--pt-surface);border-radius:8px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:13px;display:grid}.auth-account__identity>b{background:var(--pt-red);color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;display:grid}.auth-account__identity>div{gap:4px;min-width:0;display:grid}.auth-account__identity strong{color:var(--pt-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.auth-account__identity span{color:var(--pt-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:7px}.auth-account__signout{border:1px solid var(--pt-border);background:var(--pt-raised);width:100%;min-height:46px;color:var(--pt-text);cursor:pointer;border-radius:7px;font-size:10px;font-weight:750}.auth-account__signout:hover{border-color:var(--pt-red);background:var(--pt-red)}@keyframes auth-fade-in{0%{opacity:0}}@keyframes auth-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes auth-step-in{0%{opacity:0;transform:translate(12px)}}@keyframes tools-sheet-in-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.eyebrow{color:var(--pt-red-bright);letter-spacing:.14em;margin:0;font-size:10px;font-weight:800}.library-intro{width:var(--pt-page);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:80px;margin:0 auto;padding:68px 0 54px;display:grid}.library-intro h1{letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(54px,7vw,110px);font-weight:850;line-height:.86}.library-intro__copy>p{max-width:610px;color:var(--pt-text-2);letter-spacing:-.025em;margin-bottom:28px;font-size:clamp(15px,1.5vw,20px);font-weight:500;line-height:1.45}.library-intro__copy>div{border-top:1px solid var(--pt-border-soft);flex-wrap:wrap;gap:18px;padding-top:16px;display:flex}.library-intro__copy span{color:var(--pt-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:9px}.library-shell{width:var(--pt-page);border:1px solid var(--pt-border);background:var(--pt-bg-alt);margin:0 auto 96px;display:block}.search-field{min-width:0;display:grid;position:relative}.search-field>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.search-field input{border:1px solid var(--pt-border);background:var(--pt-surface);width:100%;min-height:44px;color:var(--pt-text);border-radius:6px;outline:0;padding:0 36px 0 12px;font-size:10px;font-weight:600}.search-field input:focus{border-color:var(--pt-red);box-shadow:0 0 0 3px var(--pt-red-soft)}.search-field kbd{border:1px solid var(--pt-border);min-width:24px;min-height:24px;color:var(--pt-muted);background:var(--pt-raised);font-family:var(--font-mono);border-radius:4px;place-items:center;font-size:9px;display:grid;position:absolute;top:10px;right:9px}.library-content{min-width:0}.library-toolbar{border-bottom:1px solid var(--pt-border);grid-template-columns:minmax(160px,.55fr) minmax(260px,1fr) auto;align-items:center;gap:18px;min-height:88px;padding:14px 18px;display:grid}.library-toolbar__summary{gap:2px;display:grid}.library-toolbar p{color:var(--pt-red-bright);font-family:var(--font-mono);letter-spacing:.1em;margin:0;font-size:8px}.library-toolbar strong{font-size:12px;font-weight:700}.library-toolbar .library-toolbar__search{min-width:0;display:grid}.library-toolbar__controls{justify-content:flex-end;align-items:center;gap:12px;display:flex}.library-toolbar__controls>label,.library-sort-nav{align-items:center;gap:8px;display:flex}.library-toolbar__controls label{color:var(--pt-muted);text-transform:uppercase;font-size:9px;font-weight:700}.library-toolbar select{border:1px solid var(--pt-border);background:var(--pt-surface);border-radius:5px;max-width:160px;min-height:40px;padding:0 32px 0 11px;font-size:10px;font-weight:650}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catalog-card{content-visibility:auto;contain-intrinsic-size:520px;border-right:1px solid var(--pt-border);border-bottom:1px solid var(--pt-border);background:var(--pt-surface);min-width:0}.catalog-card:nth-child(3n){border-right:0}.catalog-preview-link{border-bottom:1px solid var(--pt-border-soft);display:block;position:relative;overflow:hidden}.catalog-preview-hit{z-index:5;position:absolute;inset:0}.catalog-preview-hit:focus-visible{outline:2px solid var(--pt-red-bright);outline-offset:-3px}.catalog-index{border:1px solid var(--pt-border-soft);min-width:28px;min-height:24px;color:var(--pt-muted);font-family:var(--font-mono);pointer-events:none;z-index:6;background:#090909c7;border-radius:4px;place-items:center;font-size:8px;display:grid;position:absolute;top:12px;left:12px}.catalog-runtime{border:1px solid var(--pt-border-soft);color:var(--pt-muted);font-family:var(--font-mono);letter-spacing:.06em;pointer-events:none;z-index:6;background:#090909c7;border-radius:4px;padding:5px 7px;font-size:7px;position:absolute;top:12px;right:12px}.catalog-card__body{padding:17px;display:grid}.catalog-card__meta,.catalog-card__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-card__meta>span{color:var(--pt-red-bright);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.catalog-card__meta button{border:1px solid var(--pt-border-soft);width:32px;height:32px;color:var(--pt-muted);cursor:pointer;background:0 0;border-radius:5px}.catalog-card__meta button.saved{border-color:var(--pt-red);color:var(--pt-red-bright);background:var(--pt-red-soft)}.catalog-card h2{letter-spacing:-.04em;margin:18px 0 7px;font-size:18px;font-weight:750}.catalog-card a>p{min-height:55px;color:var(--pt-muted);margin-bottom:18px;font-size:10px;line-height:1.65}.catalog-card__foot{border-top:1px solid var(--pt-border-soft);padding-top:12px}.catalog-card__foot>div{align-items:center;gap:8px;display:flex}.catalog-card__foot>div>small{color:var(--pt-muted);font-family:var(--font-mono);font-size:7px}.catalog-card__foot>a{color:var(--pt-text-2);align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.catalog-card__foot>a:hover{color:var(--pt-red-bright)}.state{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:7px;display:inline-flex}.state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.state--ready{color:var(--pt-green);background:#6ee7a617}.state--beta{color:#ffc766;background:#ffc76617}.empty-state{text-align:center;place-content:center;justify-items:center;min-height:520px;padding:40px;display:grid}.empty-state>span{color:var(--pt-red-bright);letter-spacing:.12em;font-size:9px;font-weight:800}.empty-state h2{margin:14px 0 24px;font-size:26px}.empty-state button{background:var(--pt-red);cursor:pointer;border-radius:6px;min-height:44px;padding:0 16px;font-size:11px;font-weight:750}.demo-preview{background:var(--preview-background,#0b0b0b);min-height:520px;color:var(--preview-secondary,var(--pt-text));font-family:var(--preview-font,"Montserrat Variable", Montserrat, Arial, sans-serif);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;overscroll-behavior-inline:contain;place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.demo-preview[data-gesture=true]{cursor:grab}.demo-preview[data-gesture=true].is-dragging{cursor:grabbing}.demo-preview[data-gesture=true]:focus-visible{outline:2px solid var(--preview-accent);outline-offset:-2px}.demo-preview *,.catalog-preview-link,.studio-directory__preview,.studio-directory>a,.detail-related a{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.advanced-canvas,.type-studio__stage,.signal-studio__stage,.workbench-stage{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover:none),(pointer:coarse){.catalog-card:hover .demo-preview--compact{background:#0b0b0b}.demo-preview:active .magnetic-action:before{transform:translate(0)}.demo-preview:active .pressure-key>div{box-shadow:inset 0 1px #ffffff1a, 0 7px 0 #050505, 0 15px 28px #000000a6, 0 12px 34px var(--premium-accent);transform:translateY(7px)}@supports (color:color-mix(in lab, red, red)){.demo-preview:active .pressure-key>div{box-shadow:inset 0 1px #ffffff1a, 0 7px 0 #050505, 0 15px 28px #000000a6, 0 12px 34px color-mix(in srgb,var(--premium-accent) 32%,transparent)}}.demo-preview:active .signal-tooltip aside{opacity:1;transform:translateY(-50%)}}.demo-preview--compact{min-height:260px;transition:background-color .2s}.catalog-card:hover .demo-preview--compact{background:#101010}.advanced-canvas{background:var(--preview-background,#050507);position:absolute;inset:0;overflow:hidden}.advanced-canvas canvas{touch-action:pan-y pinch-zoom;width:100%;height:100%;display:block}.advanced-canvas>span,.advanced-canvas>small{z-index:2;color:#f0f0f09e;font-family:var(--font-mono);letter-spacing:.08em;pointer-events:none;font-size:7px;position:absolute;bottom:14px}.advanced-canvas>span{left:72px}.advanced-canvas>small{color:#f0f0f052;right:18px}.demo-preview--compact .advanced-canvas>span{left:58px}.signal-type{letter-spacing:-.055em;text-align:center;flex-wrap:wrap;justify-content:center;gap:0 .24em;max-width:280px;margin:0;font-size:clamp(24px,3vw,38px);font-weight:850;line-height:.96;display:flex}.signal-type span{animation:signal-word var(--preview-speed) cubic-bezier(.16, 1, .3, 1) infinite alternate;animation-delay:calc(var(--word) * .11s)}@keyframes signal-word{0%,18%{opacity:.18;filter:blur(8px);transform:translateY(16px)}70%,to{opacity:1;filter:blur();transform:translateY(0)}}.node-field{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;grid-template-columns:repeat(7,1fr);place-items:center;padding:28px;display:grid;position:absolute;inset:0}.node-field i{border:1px solid var(--pt-muted);width:5px;height:5px;animation:node-pulse calc(var(--preview-speed) * 1.5) ease-in-out infinite;animation-delay:calc(var(--node) * 45ms);border-radius:50%}.node-field span{color:var(--pt-red-bright);font-family:var(--font-mono);letter-spacing:.1em;font-size:8px;position:absolute;bottom:14px;right:16px}@keyframes node-pulse{0%,70%{box-shadow:none;background:0 0}75%{border-color:var(--pt-red);background:var(--pt-red);box-shadow:0 0 18px var(--pt-red)}to{box-shadow:none;background:0 0}}.orbit-card{border:1px solid var(--pt-border);background:var(--pt-surface);border-radius:8px;flex-direction:column;justify-content:flex-end;width:min(76%,300px);min-height:180px;padding:22px;transition:border-color .2s,transform .24s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.orbit-card:hover,.orbit-card:focus{border-color:var(--pt-red);transform:translateY(-5px)}.orbit-card__track{border:1px solid var(--pt-border);border-radius:50%;width:42px;height:42px;position:absolute;top:20px;right:20px}.orbit-card__track i{background:var(--pt-red);transform-origin:3px 24px;width:6px;height:6px;animation:orbit calc(var(--preview-speed) * 2) linear infinite;border-radius:50%;position:absolute;top:-3px;left:18px}@keyframes orbit{to{transform:rotate(360deg)}}.orbit-card small,.orbit-card em{color:var(--pt-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:8px;font-style:normal}.orbit-card em{align-items:center;gap:5px;display:inline-flex}.orbit-card strong{letter-spacing:-.04em;max-width:210px;margin:12px 0 18px;font-size:18px;line-height:1.15}.scan-panel{border:1px solid var(--pt-border);background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:24px 24px;align-content:space-between;width:min(78%,330px);height:190px;padding:20px;display:grid;position:relative;overflow:hidden}.scan-panel small,.scan-panel span{color:var(--pt-muted);font-family:var(--font-mono);font-size:8px}.scan-panel strong{letter-spacing:-.055em;font-size:25px;line-height:.82}.scan-panel span{color:var(--pt-red-bright);position:absolute;bottom:14px;right:14px}.scan-panel__line{z-index:2;background:var(--pt-red-bright);width:1px;animation:scan var(--preview-speed) ease-in-out infinite alternate;position:absolute;inset:0 auto 0 -1px;box-shadow:0 0 28px 7px #d3534a40}@keyframes scan{to{transform:translate(330px)}}.split-reveal{border:1px solid var(--pt-border);width:min(78%,340px);height:200px;margin:0;position:relative;overflow:hidden}.split-reveal__before,.split-reveal__after{place-items:center;display:grid;position:absolute;inset:0}.split-reveal__before{color:#777;background:#202020}.split-reveal__after{border-right:1px solid var(--pt-red-bright);background:var(--pt-red);color:#fff;width:50%;transition:width .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.split-reveal:hover .split-reveal__after,.split-reveal:focus .split-reveal__after{width:100%}.split-reveal span{letter-spacing:-.06em;font-size:30px;font-weight:900}.split-reveal figcaption{z-index:3;color:#fff;mix-blend-mode:difference;font-family:var(--font-mono);font-size:7px;position:absolute;bottom:8px;right:10px}.relay-button{background:var(--pt-red);color:#fff;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;min-width:176px;min-height:48px;padding:0 8px 0 18px;font-size:11px;font-weight:750;display:flex;position:relative;overflow:hidden}.relay-button i{background:#ffffff24;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.relay-button i .ui-arrow{transition:transform .2s}.relay-button:hover i .ui-arrow{transform:translate(3px)}.relay-button:after{content:"";width:20%;height:100%;animation:relay calc(var(--preview-speed) * 2.2) ease-in-out infinite;background:#ffffff29;position:absolute;top:0;left:-30%;transform:skew(-20deg)}@keyframes relay{50%,to{left:120%}}.halo-stage{border:1px solid var(--pt-border);background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1px);background-size:18px 18px;place-items:center;display:grid;position:absolute;inset:16px;overflow:hidden}.halo-stage p{letter-spacing:-.05em;text-align:center;margin:0;font-size:26px;font-weight:850;line-height:.9}.halo-stage__cursor{z-index:2;top:var(--pointer-y);left:var(--pointer-x);border:1px solid var(--pt-red-bright);width:70px;height:70px;box-shadow:inset 0 0 28px var(--pt-red-soft), 0 0 28px var(--pt-red-soft);pointer-events:none;border-radius:50%;transition:width .18s,height .18s;position:absolute;transform:translate(-50%,-50%)}.depth-stack{perspective:800px;width:210px;height:160px;position:relative}.depth-stack article{border:1px solid var(--pt-border);background:var(--pt-surface);color:var(--pt-muted);font-family:var(--font-mono);border-radius:7px;align-items:flex-end;padding:14px;font-size:9px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.depth-stack article:first-child{background:#111;transform:translate3d(28px,-24px,-80px)}.depth-stack article:nth-child(2){background:#181818;transform:translate3d(14px,-12px,-40px)}.depth-stack article:nth-child(3){box-shadow:inset 0 4px 0 var(--pt-red)}.depth-stack:hover article:first-child,.depth-stack:focus article:first-child{transform:translate3d(52px,-36px,-80px)rotate(3deg)}.depth-stack:hover article:nth-child(2),.depth-stack:focus article:nth-child(2){transform:translate3d(26px,-18px,-40px)rotate(1deg)}.kinetic-stage{gap:14px;width:100%;display:grid;transform:rotate(-7deg)scale(1.08)}.kinetic-line{border-block:1px solid var(--pt-red);background:var(--pt-red);color:#fff;white-space:nowrap;padding:12px 0;display:flex;overflow:hidden}.kinetic-line span{font-family:var(--font-mono);letter-spacing:.08em;animation:marquee calc(var(--preview-speed) * 4) linear infinite;flex:none;padding-right:1ch;font-size:10px;font-weight:800}@keyframes marquee{to{transform:translate(-100%)}}.type-stack-preview,.type-stack-lab{flex-direction:column;align-items:stretch;display:flex}.type-stack-preview strong{color:var(--pt-red);letter-spacing:-.09em;font-size:48px;font-weight:900;line-height:.72}.chroma-lens{border:1px solid var(--pt-border);background:#090909;width:230px;height:170px;position:relative;overflow:hidden}.chroma-lens i{opacity:.72;filter:blur(1px);mix-blend-mode:screen;border-radius:50%;width:120px;height:120px;position:absolute}.chroma-lens i:first-child{background:var(--pt-red);top:14px;left:22px}.chroma-lens i:nth-child(2){background:#325cdd;top:14px;right:22px}.chroma-lens i:nth-child(3){background:#e8ddba;bottom:-34px;left:58px}.chroma-lens span{color:#fff;font-family:var(--font-mono);font-size:7px;position:absolute;bottom:7px;right:8px}.vector-inspector{width:min(78%,340px);height:auto;overflow:visible}.vector-inspector .vector-path{fill:none;stroke:var(--pt-text);stroke-width:3px}.vector-inspector .vector-handle{fill:none;stroke:var(--pt-red);stroke-dasharray:5 5;stroke-width:1px}.vector-inspector circle{fill:var(--pt-bg);stroke:var(--pt-red-bright);stroke-width:2px}.signal-grid-preview{grid-template-columns:repeat(6,1fr);gap:8px;width:84%;display:grid}.signal-grid-preview i{aspect-ratio:1;border:1px solid var(--pt-border);background:var(--pt-surface);color:var(--pt-muted);font-family:var(--font-mono);place-items:center;font-size:7px;font-style:normal;display:grid}.signal-grid-preview i:nth-child(3n){border-color:var(--pt-red);background:var(--pt-red-soft)}.motion-curve-preview{border-bottom:1px solid var(--pt-border);width:76%;height:120px;position:relative}.motion-curve-preview i{background:var(--pt-red);width:12px;height:12px;animation:motion-curve calc(var(--preview-speed) * 1.6) cubic-bezier(.16, 1, .3, 1) infinite alternate;border-radius:50%;position:absolute;bottom:0}.motion-curve-preview i:nth-child(2){opacity:.7;animation-delay:.14s}.motion-curve-preview i:nth-child(3){opacity:.4;animation-delay:.28s}.motion-curve-preview span{color:var(--pt-muted);font-family:var(--font-mono);font-size:7px;position:absolute;bottom:-22px;right:0}@keyframes motion-curve{0%{left:0}to{left:calc(100% - 12px)}}.premium-preview{background:var(--preview-background,#070708);color:var(--preview-secondary,var(--pt-text));font-family:var(--preview-font,"Montserrat Variable", Montserrat, Arial, sans-serif);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.premium-preview.is-paused *,.demo-preview.is-paused *{animation-play-state:paused!important}.premium-preview small,.premium-preview em{font-family:var(--font-mono);letter-spacing:.09em;font-size:7px;font-style:normal}.premium-preview>:where(:not(.cursor-trail-gallery)){scale:var(--premium-density-scale);filter:brightness(var(--premium-brightness)) saturate(var(--premium-saturation));transition:scale .24s cubic-bezier(.16,1,.3,1),filter .18s}.demo-preview--compact .magnetic-word strong,.demo-preview--compact .magnetic-word__ghost{font-size:48px}.demo-preview--compact .cipher-reveal strong{font-size:31px}.demo-preview--compact .weight-shift strong{font-size:41px}.demo-preview--compact .signal-tooltip{transform:scale(.82)}.demo-preview:not(.demo-preview--compact) .magnetic-action,.demo-preview:not(.demo-preview--compact) .decrypt-action,.demo-preview:not(.demo-preview--compact) .pressure-key,.demo-preview:not(.demo-preview--compact) .orbit-action,.demo-preview:not(.demo-preview--compact) .swipe-deck,.demo-preview:not(.demo-preview--compact) .orbit-gallery,.demo-preview:not(.demo-preview--compact) .prism-card{scale:var(--premium-large-scale)}.magnetic-word{transform:translate(var(--premium-dx), var(--premium-dy));place-items:center;transition:transform .32s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.magnetic-word strong,.magnetic-word__ghost{letter-spacing:-.095em;font-size:clamp(46px,7vw,88px);font-weight:900;line-height:.8;display:flex}.magnetic-word strong i{animation:magnetic-letter calc(var(--premium-speed) * 1.3) cubic-bezier(.16,1,.3,1) infinite alternate;animation-delay:calc(var(--item) * 34ms);font-style:normal}.magnetic-word__ghost{color:var(--premium-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.magnetic-word__ghost{color:color-mix(in srgb, var(--premium-accent) 30%, transparent)}}.magnetic-word__ghost{text-shadow:2px 2px 0 var(--premium-accent)}@supports (color:color-mix(in lab, red, red)){.magnetic-word__ghost{text-shadow:2px 2px 0 color-mix(in srgb, var(--premium-accent) 22%, transparent)}}.magnetic-word__ghost{opacity:.46;transform:translate(calc(var(--premium-dx) * -.28), calc(var(--premium-dy) * -.28));filter:blur(.4px)}.magnetic-word small{color:var(--pt-muted);margin-top:22px}@keyframes magnetic-letter{to{color:color-mix(in srgb, var(--premium-accent) 42%, white);transform:translateY(-5px)}}.cipher-reveal{gap:20px;width:min(82%,460px);display:grid}.cipher-reveal>small{color:var(--premium-accent)}.cipher-reveal strong{letter-spacing:-.065em;flex-wrap:wrap;gap:.035em;font-size:clamp(28px,5vw,56px);font-weight:850;display:flex}.cipher-reveal strong i{min-width:.46em;animation:cipher-lock calc(var(--premium-speed) * 2.2) steps(2,end) infinite;animation-delay:calc(var(--item) * 56ms);font-style:normal;position:relative;overflow:hidden}.cipher-reveal strong i:before{color:var(--premium-accent);content:attr(data-glyph);letter-spacing:-.3em;opacity:0;position:absolute;inset:0}.cipher-reveal>span{color:var(--pt-muted);font-family:var(--font-mono);align-items:center;gap:8px;font-size:8px;display:flex}.cipher-reveal>span i{background:#6ee7a6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #6ee7a6}@keyframes cipher-lock{0%,18%{color:#0000}8%{text-shadow:6px 0 var(--premium-accent)}20%,to{color:inherit;text-shadow:none}}.weight-shift{gap:20px;width:min(84%,520px);display:grid}.weight-shift small,.weight-shift span{color:var(--pt-muted)}.weight-shift strong{letter-spacing:-.08em;font-size:clamp(40px,6.5vw,76px);font-weight:500;display:flex}.weight-shift strong i{animation:weight-wave calc(var(--premium-speed) * 2.4) cubic-bezier(.16,1,.3,1) infinite alternate;animation-delay:calc(var(--item) * 70ms);font-style:normal}.weight-shift span{font-family:var(--font-mono);justify-self:end;align-items:center;gap:5px;font-size:8px;display:inline-flex}@keyframes weight-wave{0%,20%{font-weight:400;transform:translateY(0)}80%,to{color:var(--premium-accent);font-weight:900;transform:translateY(-7px)}}.magnetic-action{border:1px solid var(--premium-accent);grid-template-columns:1fr 38px;align-items:center;min-width:226px;min-height:58px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.magnetic-action{border:1px solid color-mix(in srgb, var(--premium-accent) 72%, white)}}.magnetic-action{transform:translate(var(--premium-dx), var(--premium-dy));background:#111;border-radius:6px;padding:0 10px 0 20px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .2s}.magnetic-action:before{background:var(--premium-accent);content:"";transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-102%)}.demo-preview:hover .magnetic-action:before{transform:translate(0)}.magnetic-action>span,.magnetic-action>i{z-index:2;letter-spacing:.04em;font-size:10px;font-style:normal;font-weight:800;position:relative}.magnetic-action>i{background:#ffffff1a;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.magnetic-action small{color:var(--pt-muted);position:absolute;bottom:-24px;right:0}.decrypt-action{border:1px solid var(--pt-border);background:#101010;border-radius:6px;justify-content:space-between;align-items:center;min-width:220px;min-height:58px;padding:0 14px 0 20px;display:flex;position:relative;overflow:hidden}.decrypt-action:after{background:linear-gradient(100deg, transparent 30%, var(--premium-accent), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.decrypt-action:after{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--premium-accent) 28%, transparent), transparent 70%)}}.decrypt-action:after{content:"";animation:decrypt-sweep calc(var(--premium-speed) * 1.8) linear infinite;transform:translate(-100%)}.decrypt-action strong{z-index:2;letter-spacing:.08em;gap:1px;font-size:12px;display:flex;position:relative}.decrypt-action strong i{min-width:.72em;animation:decrypt-letter calc(var(--premium-speed) * 1.5) steps(2,end) infinite;animation-delay:calc(var(--item) * 55ms);font-style:normal;position:relative}.decrypt-action>span{z-index:2;color:var(--premium-accent);position:relative}@keyframes decrypt-sweep{to{transform:translate(120%)}}@keyframes decrypt-letter{0%,12%{color:var(--premium-accent);filter:blur(2px);transform:translateY(-3px)}24%,to{color:inherit;filter:none;transform:none}}.pressure-key{transform-style:preserve-3d;perspective:700px;justify-items:center;display:grid;position:relative;transform:translateY(-4px)rotateX(4deg)rotateY(-5deg)}.pressure-key>div{z-index:2;width:190px;height:112px;box-shadow:inset 0 1px #ffffff1f, 0 14px 0 #050505, 0 22px 35px #000000b3, 0 20px 45px var(--premium-accent);background:linear-gradient(145deg,#262626,#0d0d0d);border:1px solid #383838;border-radius:12px;grid-template:auto 1fr/1fr auto;padding:17px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pressure-key>div{box-shadow:inset 0 1px #ffffff1f, 0 14px 0 #050505, 0 22px 35px #000000b3, 0 20px 45px color-mix(in srgb,var(--premium-accent) 20%,transparent)}}.pressure-key>div{transition:transform .18s,box-shadow .18s}.demo-preview:hover .pressure-key>div{box-shadow:inset 0 1px #ffffff1a, 0 7px 0 #050505, 0 15px 28px #000000a6, 0 12px 34px var(--premium-accent);transform:translateY(7px)}@supports (color:color-mix(in lab, red, red)){.demo-preview:hover .pressure-key>div{box-shadow:inset 0 1px #ffffff1a, 0 7px 0 #050505, 0 15px 28px #000000a6, 0 12px 34px color-mix(in srgb,var(--premium-accent) 32%,transparent)}}.pressure-key small,.pressure-key em{color:var(--pt-muted)}.pressure-key strong{letter-spacing:-.055em;align-self:end;font-size:24px}.pressure-key span{color:var(--premium-accent)}.pressure-key em{margin-top:28px}.orbit-action{border:1px solid var(--pt-border);border-radius:50%;place-items:center;width:174px;height:174px;display:grid;position:relative}.orbit-action:before,.orbit-action:after{border:1px dashed var(--premium-accent);position:absolute;inset:12px}@supports (color:color-mix(in lab, red, red)){.orbit-action:before,.orbit-action:after{border:1px dashed color-mix(in srgb,var(--premium-accent) 35%,transparent)}}.orbit-action:before,.orbit-action:after{content:"";animation:orbit calc(var(--premium-speed) * 4) linear infinite;border-radius:50%}.orbit-action:after{opacity:.4;animation-direction:reverse;inset:27px}.orbit-action>span{max-width:70px;font-size:11px;font-weight:800;line-height:1.15}.orbit-action>strong{color:var(--premium-accent);font-size:20px}.orbit-action>i{background:var(--premium-accent);transform-origin:4px 91px;width:8px;height:8px;animation:orbit calc(var(--premium-speed) * 2.3) linear infinite;border-radius:50%;position:absolute;top:-4px;left:calc(50% - 4px)}.orbit-action>i:nth-of-type(2){animation-delay:calc(var(--premium-speed) * -1.1);opacity:.45}.orbit-action small{color:var(--pt-muted);position:absolute;bottom:-25px}.pixel-unfold-pro{aspect-ratio:1.45;border:1px solid var(--pt-border);background:#111;width:min(78%,380px);position:relative;overflow:hidden}.pixel-unfold-pro>div{grid-template-columns:repeat(10,1fr);display:grid;position:absolute;inset:0}.pixel-unfold-pro>div i{background:var(--premium-accent)}@supports (color:color-mix(in lab, red, red)){.pixel-unfold-pro>div i{background:color-mix(in srgb,var(--premium-accent) var(--tile-tone),#111)}}.pixel-unfold-pro>div i{animation:pixel-unfold calc(var(--premium-speed) * 2.3) steps(1,end) infinite alternate;animation-delay:calc(var(--item) * 17ms)}.pixel-unfold-pro>strong{z-index:3;letter-spacing:-.07em;font-size:26px;position:absolute;bottom:17px;left:16px}.pixel-unfold-pro>small{z-index:3;color:#fff;position:absolute;top:12px;right:12px}@keyframes pixel-unfold{0%,18%{opacity:.04;transform:scale(.72)}58%,to{opacity:1;transform:scale(1)}}.magnifier-frame{aspect-ratio:1.55;border:1px solid var(--pt-border);width:min(82%,400px);position:relative;overflow:hidden}.magnifier-frame__art{background:radial-gradient(circle at 30% 30%,var(--premium-accent),transparent 38%), repeating-linear-gradient(135deg,#181818 0 22px,#0b0b0b 22px 44px);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.magnifier-frame__art{background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--premium-accent) 35%,transparent),transparent 38%), repeating-linear-gradient(135deg,#181818 0 22px,#0b0b0b 22px 44px)}}.magnifier-frame__art i{border:1px solid #ffffff29;border-radius:50%;position:absolute}.magnifier-frame__art i:first-child{aspect-ratio:1;width:60%}.magnifier-frame__art i:nth-child(2){aspect-ratio:1;width:38%}.magnifier-frame__art i:nth-child(3){aspect-ratio:1;background:var(--premium-accent);width:16%}.magnifier-frame__art span{letter-spacing:-.1em;mix-blend-mode:difference;font-size:44px;font-weight:900}.magnifier-frame__lens{top:var(--premium-y);left:var(--premium-x);background:radial-gradient(circle,var(--premium-accent),#080808 68%);border:1px solid #ffffff70;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.magnifier-frame__lens{background:radial-gradient(circle,color-mix(in srgb,var(--premium-accent) 46%,#222),#080808 68%)}}.magnifier-frame__lens{transform:translate(-50%,-50%);box-shadow:inset 0 0 24px #ffffff1a,0 14px 34px #0009}.magnifier-frame__lens span{letter-spacing:-.1em;font-size:25px;font-weight:900;transform:scale(1.35)}.magnifier-frame>small{color:#fff;position:absolute;bottom:8px;right:9px}.sticker-peel-pro{perspective:700px;width:220px;height:190px;transform:translate3d(calc(var(--premium-dx) + var(--gesture-x-soft)),calc(var(--premium-dy) + var(--gesture-y-soft)),0);will-change:transform;place-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.demo-preview.is-dragging .sticker-peel-pro{transition-duration:45ms;transition-timing-function:linear}.sticker-peel-pro>div{z-index:2;background:var(--premium-accent);color:#fff;width:150px;height:150px;transform:rotate(var(--gesture-peel-rotate)) rotateX(var(--gesture-peel-tilt)) scale(var(--gesture-peel-scale));transform-origin:100% 100%;will-change:transform;border-radius:22% 22% 34%;place-items:center;transition:transform .62s cubic-bezier(.16,1,.3,1),box-shadow .62s cubic-bezier(.16,1,.3,1);display:grid;position:relative;box-shadow:0 22px 34px #0000007a}.demo-preview.is-pressing .sticker-peel-pro>div{box-shadow:-18px 30px 45px #00000094}.sticker-peel-pro>div:after{width:var(--gesture-curl-size);height:var(--gesture-curl-size);content:"";transform-origin:100% 100%;transform:rotateY(var(--gesture-curl-rotate));background:linear-gradient(135deg,#fffffff5,#aaa 52%,#555);border-radius:68% 0 0;transition:width .62s cubic-bezier(.16,1,.3,1),height .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;right:0;box-shadow:-10px -10px 18px #00000038}.sticker-peel-pro>i{z-index:1;filter:blur(12px);width:94px;height:38px;opacity:calc(.35 + var(--gesture-hold) * .45);transform:translate3d(calc(var(--gesture-x-soft) * -1),calc(8px - var(--gesture-y-soft)),0) rotate(-12deg);background:#0000009e;border-radius:50%;transition:opacity .42s,transform .62s cubic-bezier(.16,1,.3,1);position:absolute;bottom:23px;right:25px}.sticker-peel-pro strong{letter-spacing:-.1em;font-size:72px}.sticker-peel-pro small{position:absolute;top:13px;left:14px}.sticker-peel-pro span{font-family:var(--font-mono);font-size:6px;position:absolute;bottom:13px;left:14px}.sticker-peel-pro em{color:var(--pt-muted);position:absolute;bottom:-2px}.glass-curl{aspect-ratio:1.55;border:1px solid var(--pt-border);width:min(82%,410px);position:relative;overflow:hidden}.glass-curl>div{background:repeating-linear-gradient(45deg,#131313 0 20px,#090909 20px 40px);place-items:center;display:grid;position:absolute;inset:0}.glass-curl>div:nth-child(2){width:var(--premium-x);background:radial-gradient(circle at 25% 40%,var(--premium-accent),transparent 36%),#111;border-right:1px solid #ffffff80;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.glass-curl>div:nth-child(2){background:radial-gradient(circle at 25% 40%,color-mix(in srgb,var(--premium-accent) 58%,transparent),transparent 36%),#111}}.glass-curl>div:nth-child(2){box-shadow:12px 0 28px #00000080}.glass-curl>div:nth-child(2):after{content:"";filter:blur(1px);background:linear-gradient(90deg,#ffffff05,#ffffff38,#ffffff0a);width:34px;height:100%;position:absolute;top:0;right:-16px;transform:skew(-5deg)}.glass-curl strong{letter-spacing:-.09em;font-size:50px}.glass-curl small{color:var(--pt-muted);position:absolute;top:12px;left:12px}.glass-curl>span{z-index:4;color:#fff;font-family:var(--font-mono);font-size:7px;position:absolute;bottom:9px;right:10px}.swipe-deck{perspective:900px;width:250px;height:190px;position:relative}.swipe-deck article{transform:translateX(calc((var(--item) - 1.5) * 17px + var(--gesture-card-x))) translateY(calc(var(--item) * -7px)) rotate(calc((var(--item) - 1.5) * 4deg));will-change:transform;background:linear-gradient(145deg,#202020,#0b0b0b);border:1px solid #343434;border-radius:9px;align-content:space-between;padding:16px;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .22s,background-color .22s;display:grid;position:absolute;inset:0;box-shadow:0 18px 34px #00000057}.demo-preview:hover .swipe-deck article{transform:translateX(calc((var(--item) - 1.5) * 36px + var(--gesture-card-x))) translateY(calc(var(--item) * -10px)) rotate(calc((var(--item) - 1.5) * 8deg))}.demo-preview.is-dragging .swipe-deck article{transition-duration:45ms;transition-timing-function:linear}.swipe-deck article.is-active{border-color:var(--premium-accent);background:linear-gradient(145deg,var(--premium-accent),#0c0c0c)}@supports (color:color-mix(in lab, red, red)){.swipe-deck article.is-active{background:linear-gradient(145deg,color-mix(in srgb,var(--premium-accent) 32%,#1b1b1b),#0c0c0c)}}.swipe-deck article strong{letter-spacing:-.09em;align-self:center;font-size:52px}.swipe-deck article small,.swipe-deck article span{color:var(--pt-muted);font-family:var(--font-mono);font-size:7px}.swipe-deck>em{color:var(--pt-muted);white-space:nowrap;position:absolute;bottom:-27px;right:0}.cursor-trail-gallery{position:absolute;inset:0}.cursor-trail-gallery>i{top:var(--premium-y);left:var(--premium-x);background:linear-gradient(145deg,var(--premium-accent),#080808);border:1px solid #ffffff2b;border-radius:4px;place-items:end start;width:72px;height:92px;padding:7px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.cursor-trail-gallery>i{background:linear-gradient(145deg,color-mix(in srgb,var(--premium-accent) calc(12% + var(--item) * 5%),#171717),#080808)}}.cursor-trail-gallery>i{transform:translate(calc(-50% - var(--item) * 13px),calc(-50% + var(--item) * 7px)) rotate(calc((var(--item) - 2) * -4deg));opacity:calc(1 - var(--item) * .12);transition:inset calc(.18s + var(--item) * 45ms) cubic-bezier(.16,1,.3,1);box-shadow:0 12px 28px #00000057}.cursor-trail-gallery span{color:#ffffffa6;font-family:var(--font-mono);font-size:7px}.cursor-trail-gallery>small{color:var(--pt-muted);position:absolute;bottom:14px;left:16px}.coverflow-reel{perspective:900px;width:min(92%,520px);transform:translate3d(var(--gesture-coverflow-x),0,0);will-change:transform;justify-content:center;align-items:center;gap:5px;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex}.demo-preview.is-dragging .coverflow-reel{transition-duration:45ms;transition-timing-function:linear}.coverflow-reel article{border:1px solid var(--pt-border);background:linear-gradient(160deg,var(--premium-accent),#080808);border-radius:4px;flex-direction:column;justify-content:space-between;width:28px;height:150px;padding:9px 5px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.coverflow-reel article{background:linear-gradient(160deg,color-mix(in srgb,var(--premium-accent) calc(var(--item) * 7%),#181818),#080808)}}.coverflow-reel article{transform:rotateY(calc((var(--item) - 2) * -12deg));transition:width .52s cubic-bezier(.16,1,.3,1),height .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.coverflow-reel article.active{background:radial-gradient(circle at 35% 30%,var(--premium-accent),transparent 45%),#111;width:min(48%,230px);height:188px;padding:12px;transform:rotateY(0)}@supports (color:color-mix(in lab, red, red)){.coverflow-reel article.active{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--premium-accent) 48%,transparent),transparent 45%),#111}}.coverflow-reel article span{font-family:var(--font-mono);font-size:7px}.coverflow-reel article strong{letter-spacing:-.06em;font-size:20px}.coverflow-reel>small{color:var(--pt-muted);position:absolute;bottom:18px}.orbit-gallery{place-items:center;width:270px;height:220px;display:grid;position:relative}.orbit-gallery>div{animation:orbit calc(var(--premium-speed) * 8) linear infinite;position:absolute;inset:0}.orbit-gallery article{background:linear-gradient(145deg,var(--premium-accent),#080808);border:1px solid #ffffff2e;border-radius:4px;align-items:end;width:54px;height:68px;padding:6px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.orbit-gallery article{background:linear-gradient(145deg,color-mix(in srgb,var(--premium-accent) calc(var(--item) * 8%),#171717),#080808)}}.orbit-gallery article{transform:translate(-50%,-50%) rotate(calc(var(--item) * 72deg)) translateY(-90px) rotate(calc(var(--item) * -72deg))}.orbit-gallery article span{font-family:var(--font-mono);font-size:7px}.orbit-gallery>strong{letter-spacing:-.07em;font-size:27px}.orbit-gallery>small{color:var(--pt-muted);position:absolute;bottom:-5px}.prism-card{border:1px solid var(--premium-accent);flex-direction:column;justify-content:flex-end;width:min(76%,320px);min-height:196px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prism-card{border:1px solid color-mix(in srgb,var(--premium-accent) 34%,#333)}}.prism-card{background:radial-gradient(circle at var(--premium-x) var(--premium-y),var(--premium-accent),transparent 38%),linear-gradient(145deg,#1b1b1b,#080808);border-radius:9px;padding:20px}@supports (color:color-mix(in lab, red, red)){.prism-card{background:radial-gradient(circle at var(--premium-x) var(--premium-y),color-mix(in srgb,var(--premium-accent) 23%,transparent),transparent 38%),linear-gradient(145deg,#1b1b1b,#080808)}}.prism-card{transform:perspective(700px) rotateY(calc(var(--premium-dx) * .35)) rotateX(calc(var(--premium-dy) * -.35));transition:transform .26s cubic-bezier(.16,1,.3,1);box-shadow:0 24px 48px #00000061}.prism-card__glare{transform:translateX(var(--premium-dx)) rotate(12deg);background:linear-gradient(110deg,#0000 40%,#ffffff1f 49%,#0000 58%);position:absolute;inset:-50%}.prism-card small,.prism-card span{z-index:2;color:var(--pt-muted);position:relative}.prism-card strong{z-index:2;letter-spacing:-.07em;margin:12px 0 5px;font-size:31px;position:relative}.prism-card p{z-index:2;max-width:220px;color:var(--pt-muted);margin:0 0 17px;font-size:9px;line-height:1.5;position:relative}.prism-card span{color:var(--premium-accent);font-family:var(--font-mono);align-self:flex-end;align-items:center;gap:5px;font-size:7px;display:inline-flex}.signal-tooltip{width:min(82%,430px);height:210px;position:relative}.signal-tooltip>div{border:1px solid var(--pt-border);border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.signal-tooltip>div i{background:#6ee7a6;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 16px #6ee7a6}.signal-tooltip>div span{color:var(--pt-muted);font-family:var(--font-mono);font-size:7px;position:absolute;bottom:-26px}.signal-tooltip>div strong{color:var(--premium-accent);font-family:var(--font-mono);font-size:8px;position:absolute;top:-5px;right:-4px}.signal-tooltip aside{border:1px solid var(--pt-border);border-left:2px solid var(--premium-accent);opacity:.76;background:#111;align-content:start;width:250px;min-height:152px;padding:17px;transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;right:0;transform:translate(8px,-50%);box-shadow:0 24px 50px #00000075}.signal-tooltip aside:before{background:var(--premium-accent);content:"";width:66px;height:1px;position:absolute;top:50%;left:-68px}.demo-preview:hover .signal-tooltip aside{opacity:1;transform:translateY(-50%)}.signal-tooltip aside small{color:var(--premium-accent)}.signal-tooltip aside strong{letter-spacing:-.07em;margin-top:11px;font-size:29px}.signal-tooltip aside p{color:var(--pt-muted);margin:7px 0 15px;font-size:9px;line-height:1.5}.signal-tooltip aside span{color:var(--pt-text-2);font-family:var(--font-mono);align-items:center;gap:5px;font-size:7px;display:inline-flex}.signal-tooltip>em{color:var(--pt-muted);position:absolute;bottom:-11px;right:0}.demo-preview{--pt-red:var(--preview-accent,#d3534a)}.node-field--1{grid-template-columns:repeat(4,1fr);padding-inline:52px}.node-field--2{grid-template-columns:repeat(7,1fr);padding:18px}.node-field i{transform:scale(calc(.72 + var(--preview-intensity) * .28))}.split-reveal__after{width:var(--pointer-x)}.split-reveal--1 .split-reveal__after{background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.split-reveal--1 .split-reveal__after{background:color-mix(in srgb,var(--preview-accent) 48%,#ffffff1f)}}.split-reveal--1 .split-reveal__after{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.split-reveal--2 .split-reveal__after{color:#090909;background:#ededed;border-right-width:3px}.relay-button--1{border:1px solid var(--preview-accent);background:0 0}.relay-button--2{color:#090909;background:#efefef;border-radius:999px}.halo-stage--1{background-size:11px 11px}.halo-stage--1 .halo-stage__cursor{width:106px;height:106px}.halo-stage--2{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:32px 32px}.halo-stage--2 .halo-stage__cursor{border-radius:0;width:38px;height:38px;transform:translate(-50%,-50%)rotate(45deg)}.depth-stack article span{opacity:.45;margin-left:auto;font-size:6px}.depth-stack--1 article:first-child{transform:translate3d(54px,-30px,-80px)rotate(5deg)}.depth-stack--1 article:nth-child(2){transform:translate3d(27px,-15px,-40px)rotate(2deg)}.depth-stack article:nth-child(4){background:#0d0d0d;transform:translate3d(42px,-36px,-120px)}.depth-stack article:nth-child(5){background:#090909;transform:translate3d(56px,-48px,-160px)}.kinetic-stage--1{transform:rotate(4deg)scale(1.08)}.kinetic-stage--1 .kinetic-line{color:#090909;background:#e9e9e9;border-color:#e9e9e9}.kinetic-stage--2{transform:rotate(-1deg)scale(1.1)}.kinetic-stage--2 .kinetic-line{color:var(--preview-accent);background:0 0;border-style:dashed}.type-stack-preview--1 strong{color:#e9e9e9;text-shadow:3px 3px 0 var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.type-stack-preview--1 strong{text-shadow:3px 3px 0 color-mix(in srgb,var(--preview-accent) 72%,var(--preview-background))}}.type-stack-preview--2 strong{color:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.type-stack-preview--2 strong{color:color-mix(in srgb,var(--preview-accent) 25%,var(--preview-background))}}.type-stack-preview--2 strong{text-shadow:-3px -2px 0 var(--preview-accent), 3px 3px 0 var(--preview-secondary)}@supports (color:color-mix(in lab, red, red)){.type-stack-preview--2 strong{text-shadow:-3px -2px 0 color-mix(in srgb,var(--preview-accent) 68%,var(--preview-background)), 3px 3px 0 color-mix(in srgb,var(--preview-secondary) 22%,var(--preview-background))}}.detail-heading,.studio-intro{width:var(--pt-page);grid-template-columns:1fr minmax(320px,.55fr);align-items:end;gap:80px;margin:0 auto;padding:54px 0 38px;display:grid}.detail-heading>div:first-child>a{color:var(--pt-muted);align-items:center;gap:6px;margin-bottom:34px;font-size:10px;font-weight:700;display:inline-flex}.detail-heading h1,.studio-intro h1{letter-spacing:-.07em;margin:15px 0 0;font-size:clamp(48px,6vw,92px);font-weight:850;line-height:.9}.detail-heading__copy>p,.studio-intro>p{color:var(--pt-text-2);margin-bottom:22px;font-size:16px;line-height:1.55}.workbench{width:var(--pt-page);border:1px solid var(--pt-border);grid-template-columns:minmax(0,1fr) 310px;margin:0 auto;display:grid}.workbench-stage{border-right:1px solid var(--pt-border);background:#090909;min-width:0}.workbench-stage--paper .demo-preview{color:#111;background:#e8e6df}.workbench-stage--paper .advanced-canvas{filter:invert(.88)saturate(.7)}.workbench-stage .demo-preview{min-height:610px}.stage-bar,.control-panel>header,.source-panel__head,.type-studio__controls>header,.studio-stage-label{border-bottom:1px solid var(--pt-border);min-height:48px;color:var(--pt-muted);font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:14px;padding:0 14px;font-size:8px;display:flex}.stage-bar>div{align-items:center;gap:7px;display:flex}.stage-bar>div:first-child{gap:2px;display:grid}.stage-bar>div:first-child small{color:#5f5f5f;font-size:7px}.status-dot{background:var(--pt-green);width:6px;height:6px;box-shadow:0 0 10px var(--pt-green);border-radius:50%}.stage-actions button{border:1px solid var(--pt-border);background:var(--pt-surface);min-height:30px;color:var(--pt-muted);cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;border-radius:4px;padding:0 9px;font-size:7px}.stage-actions button:hover{border-color:var(--pt-red);color:var(--pt-text)}.stage-actions>span{align-items:center;gap:6px;display:flex}.stage-readout{border-top:1px solid var(--pt-border);color:#5f5f5f;min-height:34px;font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:18px;padding:0 14px;font-size:7px;display:flex}.control-panel{background:var(--pt-bg-alt)}.control-panel>label,.control-panel fieldset{border:0;border-bottom:1px solid var(--pt-border-soft);gap:12px;margin:0;padding:18px;display:grid}.control-panel label>span,.control-panel legend{color:var(--pt-text-2);font-size:10px;font-weight:700}.control-panel label>small{color:var(--pt-red-bright);font-family:var(--font-mono);font-size:8px}.control-color{align-items:center;grid-template-columns:1fr auto!important}.control-color input{border:1px solid var(--pt-border);background:var(--pt-surface);grid-area:1/2/3;width:52px;height:34px;padding:2px}.control-select select,.control-text input{border:1px solid var(--pt-border);background:var(--pt-surface);min-width:0;min-height:42px;color:var(--pt-text);border-radius:5px;grid-column:1/-1;padding:0 11px;font-size:10px}.control-text input{font-family:var(--font-mono)}.control-select select:focus,.control-text input:focus{border-color:var(--pt-red)}input[type=range]{width:100%;accent-color:var(--pt-red)}.surface-options{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:11px;display:grid}.surface-options button{border:1px solid var(--pt-border);background:var(--pt-surface);min-height:38px;color:var(--pt-muted);cursor:pointer;border-radius:5px;font-size:8px;font-weight:700}.surface-options button.active{border-color:var(--pt-red);color:var(--pt-text);background:var(--pt-red-soft)}.control-note{border-left:2px solid var(--pt-red);margin:18px;padding-left:12px}.control-note span{color:var(--pt-red-bright);letter-spacing:.1em;font-size:8px;font-weight:800}.control-note p{color:var(--pt-muted);margin:7px 0 0;font-size:9px;line-height:1.6}.variant-panel{border-top:1px solid var(--pt-border);background:var(--pt-bg-alt);grid-column:1/-1}.variant-panel>header{min-height:46px;color:var(--pt-muted);font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 14px;font-size:8px;display:flex}.variant-panel>header small{color:#5a5a5a;font-size:7px}.variant-panel>div{border-top:1px solid var(--pt-border);grid-template-columns:repeat(3,1fr);display:grid}.variant-panel>div>article{border-right:1px solid var(--pt-border);min-width:0;color:var(--pt-text);background:#090909;position:relative}.variant-panel>div>article:last-child{border-right:0}.variant-panel>div>article.active{box-shadow:inset 0 0 0 1px var(--pt-red)}.variant-panel>div>article>span{z-index:4;color:var(--pt-muted);font-family:var(--font-mono);background:#000000b8;border-radius:3px;padding:4px 6px;font-size:7px;position:absolute;top:10px;left:10px}.variant-panel .demo-preview{border-bottom:1px solid var(--pt-border-soft);pointer-events:none;min-height:170px}.variant-panel>div>article>button{width:100%;min-height:42px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.variant-panel>div>article>button:hover{background:#ffffff06}.variant-panel>div>article>button>strong{font-size:9px;font-weight:700}.variant-panel>div>article>button>small{color:var(--pt-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:7px}.source-panel{border-top:1px solid var(--pt-border);background:#0b0b0b;grid-column:1/-1}.source-panel__head>div{gap:4px;display:flex}.source-panel__head small{color:var(--pt-muted);letter-spacing:0;font-family:Montserrat Variable,Montserrat,sans-serif}.source-panel__head button{cursor:pointer;border-radius:5px;min-height:34px;padding:0 12px;font-size:9px;font-weight:750}.source-tabs button{border:1px solid var(--pt-border);background:var(--pt-surface);color:var(--pt-muted)}.source-tabs button.active{border-color:var(--pt-red);background:var(--pt-red-soft);color:var(--pt-text)}.source-panel__head .source-copy{background:var(--pt-red);color:#fff}.source-panel pre{color:#e8c9c6;max-height:420px;font-family:var(--font-mono);margin:0;padding:24px;font-size:11px;line-height:1.7;overflow:auto}.usage-grid{grid-template-columns:repeat(4,1fr);display:grid}.usage-grid>div{border-right:1px solid var(--pt-border-soft);align-content:center;gap:7px;min-height:100px;padding:20px;display:grid}.usage-grid>div span{color:var(--pt-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:7px}.usage-grid>div strong{font-size:12px}.usage-grid>p{border-top:1px solid var(--pt-border-soft);color:var(--pt-muted);grid-column:1/-1;margin:0;padding:20px;font-size:10px;line-height:1.7}.detail-notes{width:var(--pt-page);border-inline:1px solid var(--pt-border);grid-template-columns:1fr 1fr 1fr;gap:0;margin:0 auto;display:grid}.detail-notes>*{border-right:1px solid var(--pt-border);min-height:210px;margin:0;padding:28px}.detail-notes>:last-child{border-right:0}.detail-notes h2{letter-spacing:-.05em;max-width:330px;margin:15px 0 0;font-size:26px;line-height:1.05}.detail-notes ul{color:var(--pt-text-2);align-content:start;gap:14px;padding-left:48px;font-size:11px;display:grid}.detail-notes>div:last-child>p:last-child{max-width:300px;color:var(--pt-muted);margin-top:16px;font-size:11px;line-height:1.7}.detail-related{width:var(--pt-page);border:1px solid var(--pt-border);border-top:0;margin:0 auto}.detail-related>header{border-bottom:1px solid var(--pt-border);grid-template-columns:.55fr 1fr;align-items:center;min-height:112px;padding:26px;display:grid}.detail-related>header h2{letter-spacing:-.055em;margin:0;font-size:28px}.detail-related>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detail-related>div>article{border-right:1px solid var(--pt-border);background:var(--pt-surface);grid-template-columns:1fr auto;min-width:0;display:grid;position:relative}.detail-related>div>article:last-child{border-right:0}.detail-related-card__hit{z-index:5;position:absolute;inset:0}.detail-related-card__hit:focus-visible{outline:2px solid var(--pt-red-bright);outline-offset:-3px}.detail-related .demo-preview{border-bottom:1px solid var(--pt-border-soft);grid-column:1/-1;min-height:190px}.detail-related span{color:var(--pt-red-bright);font-family:var(--font-mono);letter-spacing:.08em;grid-column:1/-1;padding:13px 15px 0;font-size:7px}.detail-related strong{letter-spacing:-.035em;padding:8px 15px 16px;font-size:15px}.detail-related small{color:var(--pt-muted);font-family:var(--font-mono);align-self:center;align-items:center;gap:5px;padding:8px 15px 16px 0;font-size:7px;display:inline-flex}.type-studio{width:var(--pt-page);border:1px solid var(--pt-border);grid-template-columns:minmax(0,1fr) 340px;margin:0 auto;display:grid}.type-studio__stage{border-right:1px solid var(--pt-border);background:#0b0b0b;min-height:680px;position:relative;overflow:hidden}.type-studio__stage.show-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px}.studio-output{flex-direction:column;justify-content:center;min-height:600px;padding:40px;display:flex;overflow:hidden}.studio-output strong{width:max-content;max-width:100%;color:var(--studio-color);font-size:clamp(42px, var(--studio-size), 10vw);letter-spacing:var(--studio-tracking);font-weight:900;line-height:var(--studio-leading);white-space:nowrap;display:block}.studio-corner{color:var(--pt-muted);font-family:var(--font-mono);font-size:7px;position:absolute;bottom:14px;right:16px}.type-studio__controls{background:var(--pt-bg-alt)}.type-studio__controls>label{border-bottom:1px solid var(--pt-border-soft);grid-template-columns:1fr auto;align-content:center;gap:8px 14px;min-height:80px;padding:14px 18px;display:grid}.type-studio__controls label>span{color:var(--pt-text-2);font-size:10px;font-weight:700}.type-studio__controls label>small{color:var(--pt-red-bright);font-family:var(--font-mono);font-size:8px}.type-studio__controls label input[type=range]{grid-column:1/-1}.type-studio__controls .studio-textarea{grid-template-columns:1fr;display:grid}.studio-textarea textarea{resize:vertical;border:1px solid var(--pt-border);background:var(--pt-surface);border-radius:5px;outline:0;min-height:112px;padding:12px;font-size:12px;font-weight:800;line-height:1.35}.studio-textarea textarea:focus{border-color:var(--pt-red);box-shadow:0 0 0 3px var(--pt-red-soft)}.color-control input{border:1px solid var(--pt-border);background:var(--pt-surface);width:48px;height:30px;padding:2px}.switch-control{justify-content:space-between;align-items:center;min-height:60px!important;display:flex!important}.switch-control input{width:18px;height:18px;accent-color:var(--pt-red)}.studio-actions{grid-template-columns:1fr 1fr;gap:6px;padding:18px;display:grid}.studio-actions button{border:1px solid var(--pt-border);background:var(--pt-surface);min-height:48px;color:var(--pt-text);cursor:pointer;border-radius:6px;font-size:9px;font-weight:750}.studio-actions button:first-child{border-color:var(--pt-red);background:var(--pt-red)}.studio-next{width:var(--pt-page);border-inline:1px solid var(--pt-border);grid-template-columns:.4fr 1fr .7fr;gap:40px;margin:0 auto;padding:46px;display:grid}.studio-next>span{color:var(--pt-red-bright);letter-spacing:.12em;font-size:9px;font-weight:800}.studio-next h2{letter-spacing:-.045em;margin:0;font-size:26px}.studio-next p{color:var(--pt-muted);margin:0;font-size:11px;line-height:1.7}.studio-directory-intro{width:var(--pt-page);grid-template-columns:1fr .7fr;gap:70px;margin:0 auto;padding:74px 0 54px;display:grid}.studio-directory-intro .eyebrow{grid-column:1/-1}.studio-directory-intro h1{letter-spacing:-.075em;margin:0;font-size:clamp(54px,7vw,108px);font-weight:850;line-height:.86}.studio-directory-intro>p:last-child{color:var(--pt-text-2);align-self:end;margin:0 0 8px;font-size:16px;line-height:1.65}.studio-directory{width:var(--pt-page);border:1px solid var(--pt-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.studio-directory>a{border-right:1px solid var(--pt-border);background:var(--pt-surface);min-width:0}.studio-directory>a:nth-child(3n),.studio-directory>a:last-child{border-right:0}.studio-directory__preview{border-bottom:1px solid var(--pt-border);position:relative;overflow:hidden}.studio-directory__preview .demo-preview{min-height:320px}.studio-directory__preview>span{z-index:5;border:1px solid var(--pt-border);color:var(--pt-muted);font-family:var(--font-mono);background:#000000b8;border-radius:4px;padding:6px 8px;font-size:8px;position:absolute;top:14px;left:14px}.studio-directory>a>div:last-child{padding:24px}.studio-directory small{color:var(--pt-red-bright);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.studio-directory h2{letter-spacing:-.055em;margin:14px 0 8px;font-size:30px}.studio-directory p{min-height:52px;color:var(--pt-muted);margin:0 0 22px;font-size:11px;line-height:1.7}.studio-directory strong{align-items:center;gap:5px;font-size:9px;display:inline-flex}.signal-studio{width:var(--pt-page);border:1px solid var(--pt-border);grid-template-columns:minmax(0,1fr) 340px;margin:0 auto;display:grid}.signal-studio__stage{border-right:1px solid var(--pt-border);background:#050507;min-width:0}.signal-studio__stage>header,.signal-studio__stage>footer,.signal-studio__controls>header{border-bottom:1px solid var(--pt-border);min-height:48px;color:var(--pt-muted);font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 15px;font-size:8px;display:flex}.signal-studio__stage>header div{align-items:center;gap:7px;display:flex}.signal-studio__stage>header i{background:var(--pt-green);width:6px;height:6px;box-shadow:0 0 10px var(--pt-green);border-radius:50%}.signal-studio__stage .advanced-canvas{min-height:620px;position:relative}.dot-studio__stage canvas{touch-action:pan-y;background:#050507;width:100%;min-height:620px;display:block}.signal-studio__stage>footer{border-top:1px solid var(--pt-border);color:var(--pt-text-2);border-bottom:0}.signal-studio__stage>footer small{color:#555;font-size:7px}.signal-studio__controls{background:var(--pt-bg-alt)}.signal-studio__controls>header button{border:1px solid var(--pt-border);background:var(--pt-surface);min-height:30px;color:var(--pt-muted);cursor:pointer;border-radius:4px;padding:0 10px}.signal-studio__controls>label,.signal-studio__controls fieldset{border:0;border-bottom:1px solid var(--pt-border-soft);grid-template-columns:1fr auto;gap:10px;margin:0;padding:17px;display:grid}.signal-studio__controls label>span,.signal-studio__controls legend{color:var(--pt-text-2);font-size:10px;font-weight:700}.signal-studio__controls label>small{color:var(--pt-red-bright);font-family:var(--font-mono);font-size:8px}.signal-studio__controls input[type=range]{grid-column:1/-1}.signal-studio__controls .studio-textarea{grid-template-columns:1fr}.signal-studio__controls .studio-textarea textarea{grid-column:1/-1;width:100%}.studio-select select{border:1px solid var(--pt-border);background:var(--pt-surface);border-radius:5px;grid-column:1/-1;min-height:42px;padding:0 10px;font-size:10px}.signal-studio__controls fieldset>div{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.signal-studio__controls fieldset button{border:1px solid var(--pt-border);background:var(--pt-surface);min-height:38px;color:var(--pt-muted);cursor:pointer;border-radius:4px}.signal-studio__controls fieldset button.active{border-color:var(--pt-red);background:var(--pt-red-soft);color:#fff}.signal-studio__export{grid-template-columns:1fr 1fr;gap:6px;padding:17px;display:grid}.signal-studio__export button{border:1px solid var(--pt-border);background:var(--pt-surface);min-height:44px;color:var(--pt-text);cursor:pointer;border-radius:5px;font-size:9px;font-weight:750}.signal-studio__export button:first-child{border-color:var(--pt-red);background:var(--pt-red)}.account-page{width:var(--pt-page);grid-template-columns:1.08fr .92fr;min-height:calc(100vh - 72px);margin:0 auto;display:grid}.account-story{border-right:1px solid var(--pt-border);background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;flex-direction:column;justify-content:center;padding:clamp(40px,7vw,100px);display:flex;position:relative}.account-story h1{letter-spacing:-.07em;margin:18px 0 26px;font-size:clamp(52px,6vw,94px);font-weight:850;line-height:.86}.account-story>p:not(.eyebrow){max-width:650px;color:var(--pt-text-2);margin:0;font-size:17px;line-height:1.6}.account-signal{color:var(--pt-muted);font-family:var(--font-mono);align-items:center;gap:9px;margin-top:58px;font-size:8px;display:flex}.account-signal i{background:var(--pt-green);width:7px;height:7px;box-shadow:0 0 12px var(--pt-green);border-radius:50%}.account-panel{flex-direction:column;justify-content:center;padding:clamp(36px,6vw,84px);display:flex}.account-panel>span{color:var(--pt-red-bright);letter-spacing:.12em;font-size:9px;font-weight:800}.account-panel h2{letter-spacing:-.055em;max-width:580px;margin:18px 0;font-size:clamp(28px,3vw,46px);line-height:1.05}.account-panel>p{max-width:560px;color:var(--pt-muted);font-size:12px;line-height:1.8}.account-panel form{width:max-content;max-width:100%;margin:0}.account-primary{border:1px solid var(--pt-red);background:var(--pt-red);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:max-content;max-width:100%;min-height:48px;margin:22px 0 14px;padding:0 18px;font-size:10px;font-weight:750;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.account-primary:hover{border-color:var(--pt-red-bright);background:var(--pt-red-bright);transform:translateY(-1px)}.account-provider-mark{color:#171717;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:850;display:grid}.account-error{border-left:2px solid var(--pt-red-bright);background:var(--pt-red-soft);padding:10px 12px;color:var(--pt-text-2)!important;margin:16px 0 0!important}.account-identity{border:1px solid var(--pt-border);background:var(--pt-surface);border-radius:7px;align-items:center;gap:14px;width:min(100%,520px);margin:24px 0 20px;padding:14px;display:flex}.account-identity>b{background:var(--pt-red);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:11px;display:grid}.account-identity>div{gap:4px;min-width:0;display:grid}.account-identity strong{color:var(--pt-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-identity span{color:var(--pt-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:7px}.account-secondary{border:1px solid var(--pt-border);background:var(--pt-surface);min-height:44px;color:var(--pt-text-2);cursor:pointer;border-radius:6px;padding:0 16px;font-size:9px;font-weight:750;transition:border-color .16s,color .16s}.account-secondary:hover{border-color:var(--pt-red);color:#fff}.account-panel small{max-width:520px;color:var(--pt-muted);font-size:9px;line-height:1.6}.site-footer{width:var(--pt-page);border-top:1px solid var(--pt-border-soft);grid-template-columns:1fr auto;gap:44px;margin:0 auto;padding:46px 0 24px;display:grid}.email-capture{border:1px solid var(--pt-border);background:radial-gradient(circle at 13% 130%, var(--pt-red-soft), transparent 36%), linear-gradient(#ffffff06 1px,transparent 1px), linear-gradient(90deg,#ffffff06 1px,transparent 1px), var(--pt-bg-alt);background-size:auto,28px 28px,28px 28px,auto;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:end;gap:clamp(28px,5vw,80px);padding:clamp(24px,4vw,48px);display:grid;overflow:hidden}.email-capture>div>p{color:var(--pt-red-bright);font-family:var(--font-mono);letter-spacing:.1em;margin:0 0 14px;font-size:8px}.email-capture h2{letter-spacing:-.065em;max-width:520px;margin:0 0 12px;font-size:clamp(30px,4vw,54px);line-height:.94}.email-capture>div>span{color:var(--pt-muted);font-size:10px;line-height:1.6}.email-capture form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid;position:relative}.email-capture__field{gap:7px;min-width:0;display:grid}.email-capture__field>span{color:var(--pt-muted);font-size:8px;font-weight:700}.email-capture__field input{border:1px solid var(--pt-border);width:100%;min-width:0;min-height:50px;color:var(--pt-text);background:#111;border-radius:5px;padding:0 14px;font-size:16px}.email-capture__field input:focus{border-color:var(--pt-red)}.email-capture__field input:disabled,.email-capture__consent input:disabled{cursor:not-allowed;opacity:.58}.email-capture form>button{background:var(--pt-red);color:#fff;cursor:pointer;letter-spacing:.04em;white-space:nowrap;border-radius:5px;min-height:50px;padding:0 18px;font-size:9px;font-weight:800}.email-capture form>button:disabled{cursor:not-allowed;opacity:.64}.email-capture__consent{color:var(--pt-muted);cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:8px;font-size:8px;line-height:1.5;display:flex}.email-capture__consent input{width:15px;height:15px;accent-color:var(--pt-red);flex:none;margin:0}.email-capture__status{min-height:15px;color:var(--pt-muted);font-family:var(--font-mono);grid-column:1/-1;margin:0;font-size:7px}.email-capture__status--success{color:var(--pt-green)}.email-capture__status--error{color:var(--pt-red-bright)}.email-capture__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.brand--small .problem-mark{width:30px;height:30px;padding:6px}.footer-brand>p{max-width:420px;color:var(--pt-muted);margin:18px 0 0;font-size:10px}.footer-links{flex-wrap:wrap;align-items:start;gap:22px;display:flex}.footer-links a{color:var(--pt-muted);font-size:9px;font-weight:700}.footer-links a:hover{color:var(--pt-red-bright)}.footer-note{border-top:1px solid var(--pt-border-soft);color:#666;font-family:var(--font-mono);grid-column:1/-1;margin:18px 0 0;padding-top:18px;font-size:8px}.catalog-card{content-visibility:auto;contain-intrinsic-size:auto 610px}.demo-preview,.advanced-canvas,.premium-preview{contain:layout paint style;isolation:isolate}.demo-preview.is-offscreen .premium-preview *,.demo-preview.is-offscreen>:not(.advanced-canvas){animation-play-state:paused!important}.demo-preview.has-pointer .cursor-trail-gallery>i{transform:translate(calc(-50% - var(--item) * 13px - var(--item) * var(--premium-energy) * 7px),calc(-50% + var(--item) * 7px + var(--item) * var(--premium-vy) * .25)) rotate(calc((var(--item) - 2) * -4deg))}.dot-type-preview{border:1px solid var(--pt-border);background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 65% 30%, var(--preview-accent), transparent 46%), #09090b;grid-template-rows:auto 1fr auto;align-items:center;width:min(82%,470px);min-height:190px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.dot-type-preview{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 65% 30%, color-mix(in srgb,var(--preview-accent) 24%,transparent), transparent 46%), #09090b}}.dot-type-preview{background-size:18px 18px,18px 18px,auto,auto}.dot-type-preview small,.dot-type-preview span{color:var(--pt-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:7px}.dot-type-preview strong{background:radial-gradient(circle, var(--preview-accent) 0 1.7px, transparent 1.9px) 0 0 / 7px 7px;justify-self:center}@supports (color:color-mix(in lab, red, red)){.dot-type-preview strong{background:radial-gradient(circle, color-mix(in srgb,var(--preview-accent) 76%,white) 0 1.7px, transparent 1.9px) 0 0 / 7px 7px}}.dot-type-preview strong{color:#0000;letter-spacing:-.08em;filter:drop-shadow(0 0 14px var(--preview-accent));-webkit-background-clip:text;background-clip:text;font-size:clamp(58px,10vw,108px);font-weight:900;line-height:.9}@supports (color:color-mix(in lab, red, red)){.dot-type-preview strong{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--preview-accent) 24%,transparent))}}.dot-type-preview span{justify-self:end}.workbench{background:var(--pt-bg-alt);grid-template-columns:218px minmax(0,1fr) 296px;align-items:start}.workbench-center{border-inline:1px solid var(--pt-border);min-width:0}.workbench-center .workbench-stage{border-right:0}.workbench-related-rail,.control-panel{scrollbar-width:thin;scrollbar-color:var(--pt-border) transparent;max-height:calc(100dvh - 94px);position:sticky;top:82px;overflow:hidden auto}.workbench-related-rail{background:#101010;min-width:0}.workbench-back{border-bottom:1px solid var(--pt-border);min-height:48px;color:var(--pt-muted);align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.workbench-back:hover{color:var(--pt-text)}.workbench-related-rail>header{min-height:46px;color:var(--pt-muted);font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 14px;font-size:7px;display:flex}.workbench-related-rail>div{border-top:1px solid var(--pt-border);display:grid}.workbench-related-rail article{border-bottom:1px solid var(--pt-border);background:#0b0b0b;min-width:0;display:grid;position:relative}.workbench-related-rail article:last-child{border-bottom:0}.workbench-related-rail article>a{z-index:4;position:absolute;inset:0}.workbench-related-rail article>a:focus-visible{outline:2px solid var(--pt-red-bright);outline-offset:-3px}.workbench-related-rail .demo-preview{border-bottom:1px solid var(--pt-border-soft);min-height:134px}.workbench-related-rail article>span{color:var(--pt-red-bright);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px 0;font-size:6px}.workbench-related-rail article>strong{letter-spacing:-.025em;padding:6px 12px 13px;font-size:11px}.workbench-stage.is-expanded{z-index:180;border:1px solid var(--pt-border);background:var(--pt-bg);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:12px;box-shadow:0 28px 100px #000000d1}.workbench-stage.is-expanded .demo-preview{height:100%;min-height:0}.workbench-stage.is-expanded .stage-bar{background:#101010}.control-panel{background:#101010;border-left:0}.control-panel__actions{border-bottom:1px solid var(--pt-border);grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.control-panel__actions button{border:1px solid var(--pt-border);background:var(--pt-surface);min-height:36px;color:var(--pt-text-2);cursor:pointer;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;font-size:7px}.control-panel__actions button:first-child{border-color:var(--pt-red)}@supports (color:color-mix(in lab, red, red)){.control-panel__actions button:first-child{border-color:color-mix(in srgb,var(--pt-red) 62%,var(--pt-border))}}.control-panel__actions button:first-child{background:var(--pt-red-soft)}.control-panel__actions button:hover{border-color:var(--pt-red);color:var(--pt-text)}.control-group-title{border-bottom:1px solid var(--pt-border-soft);color:#666;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:12px 14px 8px;font-size:7px;font-weight:700}.control-panel>label,.control-panel fieldset{gap:9px;padding:13px 14px}.control-panel label>span,.control-panel legend{font-size:9px}.control-panel label>small{font-size:7px}.control-panel input[type=range]{min-height:20px}.control-color input{width:46px;height:31px}.control-select select,.control-text input{min-height:38px}.control-note{margin:14px}.variant-panel,.source-panel{grid-column:auto}.workbench-center .variant-panel,.workbench-center .source-panel{border-top:1px solid var(--pt-border)}.workbench-overview{min-width:0}.workbench-doc-grid{border-top:1px solid var(--pt-border-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workbench-doc-grid article{border-right:1px solid var(--pt-border-soft);border-bottom:1px solid var(--pt-border-soft);min-width:0;min-height:150px;padding:22px}.workbench-doc-grid article:nth-child(2n){border-right:0}.workbench-doc-grid article:nth-last-child(-n+2){border-bottom:0}.workbench-doc-grid article>span,.api-panel>header>span{color:var(--pt-red-bright);font-family:var(--font-mono);letter-spacing:.09em;font-size:7px;font-weight:750}.workbench-doc-grid p,.workbench-doc-grid ul{color:var(--pt-text-2);margin:13px 0 0;font-size:10px;line-height:1.72}.workbench-doc-grid ul{gap:7px;padding:0;list-style:none;display:grid}.workbench-doc-grid li{padding-left:13px;position:relative}.workbench-doc-grid li:before{background:var(--pt-red);content:"";width:5px;height:1px;position:absolute;top:.7em;left:0}.api-panel>header{border-bottom:1px solid var(--pt-border-soft);grid-template-columns:.4fr 1fr;align-items:center;gap:24px;padding:20px 22px;display:grid}.api-panel>header p{color:var(--pt-muted);margin:0;font-size:9px;line-height:1.6}.api-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.api-panel table{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.api-panel th,.api-panel td{border-bottom:1px solid var(--pt-border-soft);color:var(--pt-muted);vertical-align:top;padding:13px 15px;font-size:8px;line-height:1.55}.api-panel thead th{color:#666;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:600}.api-panel tbody th{color:var(--pt-red-bright);font-family:var(--font-mono);font-weight:650}.api-panel td code{color:var(--pt-text-2);font-family:var(--font-mono);font-size:7px}.api-panel tbody tr:last-child>*{border-bottom:0}.source-code>p{border-bottom:1px solid var(--pt-border-soft);color:var(--pt-muted);margin:0;padding:14px 20px;font-size:9px;line-height:1.6}.source-code pre{max-width:100%}.demo-preview:not(.demo-preview--compact) :is(.signal-type,.magnetic-word strong,.magnetic-word__ghost,.cipher-reveal strong,.weight-shift strong,.type-stack-preview strong,.bent-broadcast>i,.assembly-copy strong,.pixel-type-drift strong,.signal-glitch strong,.signal-glitch>i,.ribbon-marquee span,.scanline-type strong,.scanline-type>span,.split-scramble strong,.terminal-counter strong){font-size:clamp(34px, var(--preview-font-size,72px), 132px);font-weight:var(--preview-font-weight,850);letter-spacing:var(--preview-letter-spacing,-.06em);line-height:var(--preview-line-height,.92)}@media (min-width:1181px){.detail-related{display:none}}@media (max-width:980px){.site-header{width:100%;min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(14px, env(safe-area-inset-right)) 0 max(14px, env(safe-area-inset-left));grid-template-columns:auto minmax(0,1fr) auto;gap:10px;margin:0}.site-header .desktop-navigation{display:none}.mobile-menu-trigger{display:grid}.site-header>.brand{justify-self:start;min-width:0}.site-header>.brand>span:last-child{min-width:0}.header-action{white-space:nowrap;min-height:42px;padding-inline:13px}.mobile-nav-drawer-wrap{display:block}}@media (max-width:1180px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card:nth-child(3n){border-right:1px solid var(--pt-border)}.catalog-card:nth-child(2n){border-right:0}.library-intro{gap:44px}.workbench{grid-template-columns:minmax(0,1fr) 270px}.workbench-related-rail{display:none}.workbench-center{border-left:0}.studio-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-directory>a:nth-child(3n){border-right:1px solid var(--pt-border)}.studio-directory>a:nth-child(2n),.studio-directory>a:last-child{border-right:0}.studio-directory>a:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:840px){:root{--pt-page:calc(100% - 28px)}.site-header{width:100%;min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(14px, env(safe-area-inset-right)) 0 max(14px, env(safe-area-inset-left));grid-template-columns:auto minmax(0,1fr) auto;gap:10px;margin:0}.site-header .desktop-navigation{display:none}.mobile-menu-trigger{display:grid}.site-header>.brand{justify-self:start;min-width:0}.site-header>.brand>span:last-child{min-width:0}.header-action{white-space:nowrap;min-height:42px;padding-inline:13px}.mobile-nav-drawer-wrap{display:block}.library-intro,.detail-heading,.studio-intro,.studio-directory-intro{grid-template-columns:1fr;gap:36px;padding-block:46px 38px}.studio-directory-intro .eyebrow{grid-column:1}.library-intro h1{font-size:clamp(48px,13vw,78px)}.library-toolbar{grid-template-columns:minmax(0,1fr) auto}.library-toolbar__summary{grid-area:1/1}.library-toolbar .library-toolbar__search{grid-area:2/1}.library-toolbar__controls{grid-area:1/2/3}.workbench,.type-studio,.signal-studio{grid-template-columns:1fr}.workbench-center{border-right:0}.control-panel{border-top:1px solid var(--pt-border);max-height:none;position:static;overflow:visible}.workbench-stage,.type-studio__stage,.signal-studio__stage{border-right:0;border-bottom:1px solid var(--pt-border)}.studio-directory{grid-template-columns:1fr}.studio-directory>a,.studio-directory>a:nth-child(3n){border-right:0;border-bottom:1px solid var(--pt-border);grid-column:auto}.studio-directory>a:last-child{border-bottom:0}.usage-grid{grid-template-columns:repeat(2,1fr)}.usage-grid>div:nth-child(2n){border-right:0}.detail-notes{grid-template-columns:1fr}.detail-notes>*{border-right:0;border-bottom:1px solid var(--pt-border)}.detail-related>header{grid-template-columns:1fr;gap:12px}.detail-related>div{grid-template-columns:1fr}.detail-related>div>article{border-right:0;border-bottom:1px solid var(--pt-border)}.detail-related>div>article:last-child{border-bottom:0}.studio-next{grid-template-columns:1fr;gap:22px}.account-page{grid-template-columns:1fr}.account-story{border-right:0;border-bottom:1px solid var(--pt-border);min-height:70vh}.account-page{padding-bottom:max(32px, env(safe-area-inset-bottom))}.site-footer{padding-bottom:max(28px, env(safe-area-inset-bottom))}}@media (max-width:600px){:root{--pt-page:calc(100% - 20px)}.site-header{min-height:calc(64px + env(safe-area-inset-top));padding-inline:max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-left))}.brand{gap:9px}.site-header .brand{min-height:44px}.problem-mark{width:34px;height:34px;padding:7px}.header-action{min-height:44px;padding-inline:11px}.auth-layer{place-items:end center;padding:0}.auth-dialog{width:100%;max-height:calc(100dvh - max(10px, env(safe-area-inset-top)));padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:14px 14px 0 0}.auth-dialog__header{min-height:56px;padding-inline:16px 12px}.auth-dialog__body{gap:18px;padding:22px 18px 24px}.auth-dialog__intro{grid-template-columns:38px minmax(0,1fr);gap:13px}.auth-dialog__intro>i{width:38px;height:38px;padding:8px}.auth-dialog h2{font-size:24px}.auth-email-form>div{grid-template-columns:1fr}.auth-email-form button{width:100%}.auth-google,.auth-email-form button,.auth-code-form button,.auth-email-form input,.auth-code-form input{min-height:50px}.library-intro,.detail-heading,.studio-intro,.studio-directory-intro{gap:26px;padding-block:34px 30px}.library-intro h1{overflow-wrap:break-word;text-wrap:balance;max-width:100%;font-size:clamp(34px,10.8vw,46px);line-height:.92}.detail-heading h1,.studio-intro h1{overflow-wrap:break-word;text-wrap:balance;font-size:clamp(38px,11.5vw,52px)}.studio-directory-intro h1{overflow-wrap:break-word;text-wrap:balance;font-size:clamp(40px,12vw,50px)}.library-intro__copy>p{font-size:14px}.library-intro__copy>div{gap:10px 16px}.search-field kbd{display:none}.search-field input{padding-right:12px;font-size:16px}.catalog-grid{grid-template-columns:1fr}.catalog-card,.catalog-card:nth-child(2n),.catalog-card:nth-child(3n){border-right:0}.library-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-height:0;padding:13px}.library-toolbar__summary{grid-area:2/1}.library-toolbar .library-toolbar__search{grid-area:1/1/auto/-1}.library-toolbar__controls{grid-area:2/2;gap:8px}.library-toolbar__controls label>span{display:none}.library-toolbar select{max-width:112px;min-height:44px;font-size:16px}.catalog-card__body{padding:15px}.catalog-card__meta button{width:44px;height:44px}.catalog-card a>p{min-height:0}.catalog-card__foot{align-items:flex-end}.catalog-card__foot>a{text-align:right;justify-content:flex-end;min-height:44px}.demo-preview--compact{min-height:276px}.workbench-stage .demo-preview{min-height:min(430px,118vw)}.demo-preview:not(.demo-preview--compact) .magnetic-action,.demo-preview:not(.demo-preview--compact) .decrypt-action,.demo-preview:not(.demo-preview--compact) .pressure-key,.demo-preview:not(.demo-preview--compact) .orbit-action{scale:1}.demo-preview:not(.demo-preview--compact) .swipe-deck,.demo-preview:not(.demo-preview--compact) .orbit-gallery,.demo-preview:not(.demo-preview--compact) .prism-card{scale:.94}.demo-preview:not(.demo-preview--compact) .signal-tooltip{transform:scale(.9)}.signal-tooltip{width:min(88%,340px)}.signal-tooltip>div{width:72px;height:72px;left:0}.signal-tooltip aside{width:min(76%,230px);padding:15px}.stage-bar{flex-direction:column;align-items:flex-start;padding-block:10px}.stage-actions{justify-content:flex-start;width:100%}.stage-actions button{min-height:44px}.stage-actions>span{margin-left:auto}.stage-readout{justify-content:space-between;gap:8px}.control-panel>label,.control-panel fieldset{padding:16px}.variant-panel>div{grid-template-columns:1fr}.variant-panel>div>article{border-right:0;border-bottom:1px solid var(--pt-border)}.variant-panel>div>article:last-child{border-bottom:0}.variant-panel>div>article>button{min-height:48px}.usage-grid{grid-template-columns:1fr}.usage-grid>div{border-right:0;border-bottom:1px solid var(--pt-border-soft)}.surface-options{grid-template-columns:repeat(2,1fr)}.surface-options button{min-height:44px}.source-panel__head{gap:8px;padding-inline:10px}.source-panel__head button{min-height:44px;padding-inline:10px}.source-panel pre{padding:18px;font-size:10px}.workbench-doc-grid{grid-template-columns:1fr}.workbench-doc-grid article,.workbench-doc-grid article:nth-child(2n),.workbench-doc-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--pt-border-soft);min-height:0}.workbench-doc-grid article:last-child{border-bottom:0}.api-panel>header{grid-template-columns:1fr;gap:8px}.workbench-stage.is-expanded{border:0;inset:0}.detail-notes>*{min-height:auto;padding:22px}.detail-related>header{min-height:96px;padding:22px}.detail-related>header h2{font-size:24px}.type-studio__stage{min-height:560px}.studio-directory__preview .demo-preview{min-height:300px}.signal-studio__stage .advanced-canvas,.dot-studio__stage canvas{min-height:460px}.dot-type-preview{width:min(90%,390px);min-height:178px}.studio-textarea textarea,.studio-select select{font-size:16px}.signal-studio__controls>header button,.signal-studio__controls fieldset button{min-height:44px}.signal-studio__export{grid-template-columns:1fr}.studio-output{min-height:490px;padding:24px}.studio-output strong{font-size:min(var(--studio-size), 16vw)}.account-story,.account-panel{padding:36px 24px}.account-story h1{overflow-wrap:break-word;font-size:clamp(38px,12vw,48px)}.account-panel form,.account-primary,.account-secondary{width:100%}.site-footer{padding-bottom:max(28px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:30px}.email-capture{grid-template-columns:1fr;gap:26px;padding:24px}.email-capture form{grid-template-columns:1fr}.email-capture form>button{width:100%}.footer-links{gap:14px 20px}.footer-links a{align-items:center;min-height:44px;display:inline-flex}.footer-note{grid-column:1}}@media (max-width:380px){.site-header{gap:8px}.site-header>.brand{gap:7px}.site-header>.brand .problem-mark{width:32px;height:32px}.site-header>.brand strong{font-size:10px}.site-header>.brand small{font-size:7px}.header-action{padding-inline:10px}.library-toolbar{grid-template-columns:1fr}.library-toolbar__summary{grid-column:1}.library-toolbar__controls{grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.library-toolbar__controls>label,.library-sort-nav{min-width:0}.library-toolbar select{width:100%;max-width:none}.catalog-card__meta{align-items:flex-start}.catalog-card__foot{gap:8px}.catalog-card__foot>div{flex-wrap:wrap}.stage-actions{gap:5px!important}.stage-actions button{padding-inline:8px}.stage-actions>span,.stage-readout{font-size:6px}.demo-preview:not(.demo-preview--compact) .swipe-deck,.demo-preview:not(.demo-preview--compact) .orbit-gallery,.demo-preview:not(.demo-preview--compact) .prism-card{scale:.86}.demo-preview:not(.demo-preview--compact) .signal-tooltip{transform:scale(.84)}.source-panel__head button{padding-inline:8px;font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
