/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--op-angle:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:"Archivo Variable", "Archivo Fallback", ui-sans-serif, system-ui, sans-serif;--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback", ui-sans-serif, system-ui, sans-serif;--radius-card:4px;--radius-button:6px}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-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:where(:not(iframe)){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}*{border-color:var(--t-line)}html{background-color:var(--t-base);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background-color:var(--t-base);color:var(--t-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}@media (width>=768px){body{font-size:16px}}:where(a,button,input,textarea,select,summary,[tabindex],[role=radio],[role=checkbox]):focus-visible{outline:2px solid var(--t-accent);outline-offset:2px;box-shadow:0 0 0 4px var(--t-ring);border-radius:4px}:where(input,textarea,select)[aria-invalid=true]{border-color:var(--t-warn)}:where(button:not(:disabled),[role=button],[role=tab],summary){cursor:pointer}::selection{background:var(--t-accent-dim);color:var(--t-ink)}::placeholder{color:var(--t-ink-faint)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton{background:var(--t-skeleton);border-radius:4px;position:relative;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[24\%\]{inset:24%}.inset-x-0{inset-inline:0}.top-0{top:0}.top-28{top:calc(var(--spacing) * 28)}.top-full{top:100%}.right-0{right:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-3{margin:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-16{margin-block:calc(var(--spacing) * 16)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-\[0\.75em\]{margin-top:.75em}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.arrow-link{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--t-line-strong);-webkit-text-decoration-color:var(--t-line-strong);-webkit-text-decoration-color:var(--t-line-strong);-webkit-text-decoration-color:var(--t-line-strong);text-decoration-color:var(--t-line-strong);text-underline-offset:4px;align-items:center;display:inline-flex}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[100\/56\]{aspect-ratio:100/56}.aspect-\[600\/440\]{aspect-ratio:600/440}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[44px\]{height:44px}.h-\[56px\]{height:56px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[72px\]{height:72px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[340px\]{height:340px}.h-\[680px\]{height:680px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-9{max-height:calc(var(--spacing) * 9)}.max-h-10{max-height:calc(var(--spacing) * 10)}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-dvh{min-height:100dvh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\/3{width:66.6667%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-\[18px\]{width:18px}.w-\[44px\]{width:44px}.w-\[50\%\]{width:50%}.w-\[60\%\]{width:60%}.w-\[70\%\]{width:70%}.w-\[80\%\]{width:80%}.w-\[88\%\]{width:88%}.w-\[90\%\]{width:90%}.w-\[95\%\]{width:95%}.w-\[120px\]{width:120px}.w-\[148px\]{width:148px}.w-\[150px\]{width:150px}.w-\[184px\]{width:184px}.w-\[186px\]{width:186px}.w-\[190px\]{width:190px}.w-\[196px\]{width:196px}.w-\[200px\]{width:200px}.w-\[206px\]{width:206px}.w-\[214px\]{width:214px}.w-\[220px\]{width:220px}.w-\[224px\]{width:224px}.w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[12ch\]{max-width:12ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[17ch\]{max-width:17ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[50ch\]{max-width:50ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[960px\]{max-width:960px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1280px\]{max-width:1280px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[148px\]{min-width:148px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.translate-x-2\.5{--tw-translate-x:calc(var(--spacing) * 2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2\.5{--tw-translate-y:calc(var(--spacing) * -2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-y-1{row-gap:var(--spacing)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.panel{background:var(--t-panel);border:1px solid var(--t-line);border-radius:var(--radius-card)}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:2147483647px}.rounded-r-\[8px\]{border-top-right-radius:8px;border-bottom-right-radius:8px}.rounded-r-\[12px\]{border-top-right-radius:12px;border-bottom-right-radius:12px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-cobalt{border-color:var(--t-accent)}.border-ink-faint{border-color:var(--t-ink-faint)}.border-line{border-color:var(--t-line)}.border-line-strong{border-color:var(--t-line-strong)}.border-signal-warn{border-color:var(--t-warn)}.bg-base{background-color:var(--t-base)}.bg-cobalt{background-color:var(--t-accent)}.bg-glass{background-color:var(--t-glass)}.bg-line{background-color:var(--t-line)}.bg-line-strong{background-color:var(--t-line-strong)}.bg-panel{background-color:var(--t-panel)}.bg-signal-warn{background-color:var(--t-warn)}.bg-signal-warn-dim{background-color:var(--t-warn-dim)}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-44{padding-bottom:calc(var(--spacing) * 44)}.pb-48{padding-bottom:calc(var(--spacing) * 48)}.pb-52{padding-bottom:calc(var(--spacing) * 52)}.pb-\[0\.1em\]{padding-bottom:.1em}.pb-\[0\.04em\]{padding-bottom:.04em}.pb-\[0\.08em\]{padding-bottom:.08em}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:Archivo Variable,Archivo Fallback,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.label-caps{font-size:13px;font-weight:500;line-height:1.4}.text-\[9\.5px\]{font-size:9.5px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[64px\]{font-size:64px}.text-\[68px\]{font-size:68px}.text-\[clamp\(24px\,6\.6vw\,84px\)\]{font-size:clamp(24px,6.6vw,84px)}.text-\[clamp\(36px\,12vw\,48px\)\]{font-size:clamp(36px,12vw,48px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.btn-solid{background:var(--t-ink);color:var(--t-base)}.text-base{color:var(--t-base)}.text-cobalt{color:var(--t-accent)}.text-ink{color:var(--t-ink)}.text-ink-faint{color:var(--t-ink-faint)}.text-ink-soft{color:var(--t-ink-soft)}.text-signal-warn{color:var(--t-warn)}.italic{font-style:italic}.not-italic{font-style:normal}.num{font-variant-numeric:tabular-nums}.underline{text-decoration-line:underline}.decoration-line{-webkit-text-decoration-color:var(--t-line);-webkit-text-decoration-color:var(--t-line);-webkit-text-decoration-color:var(--t-line);-webkit-text-decoration-color:var(--t-line);text-decoration-color:var(--t-line)}.decoration-line-strong{-webkit-text-decoration-color:var(--t-line-strong);-webkit-text-decoration-color:var(--t-line-strong);-webkit-text-decoration-color:var(--t-line-strong);-webkit-text-decoration-color:var(--t-line-strong);text-decoration-color:var(--t-line-strong)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-cobalt{accent-color:var(--t-accent)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-\[0_0_36px_-10px_var\(--t-accent\)\]{--tw-shadow:0 0 36px -10px var(--tw-shadow-color,var(--t-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_-8px_var\(--t-accent\)\]{--tw-shadow:0 0 40px -8px var(--tw-shadow-color,var(--t-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-24px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-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,)}.backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,border-color\]{transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,box-shadow\]{transition-property:opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:text-ink:is(:where(.group):hover *){color:var(--t-ink)}}.placeholder\:text-ink-faint::placeholder{color:var(--t-ink-faint)}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-cobalt:hover{border-color:var(--t-accent)}.hover\:border-line-strong:hover{border-color:var(--t-line-strong)}.hover\:bg-cobalt:hover{background-color:var(--t-accent)}.hover\:bg-glass-hover:hover{background-color:var(--t-glass-hover)}.hover\:text-cobalt:hover{color:var(--t-accent)}.hover\:text-cobalt-ink:hover{color:var(--t-accent-on)}.hover\:text-ink:hover{color:var(--t-ink)}.hover\:text-ink-soft:hover{color:var(--t-ink-soft)}}.focus\:border-cobalt:focus{border-color:var(--t-accent)}.focus\:ring-1:focus{--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)}.focus\:ring-cobalt:focus{--tw-ring-color:var(--t-accent)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-cobalt:focus-visible{--tw-ring-color:var(--t-accent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-base:focus-visible{--tw-ring-offset-color:var(--t-base)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:opacity-60:disabled{opacity:.6}.aria-expanded\:border-line-strong[aria-expanded=true]{border-color:var(--t-line-strong)}.aria-expanded\:text-ink[aria-expanded=true]{color:var(--t-ink)}.aria-\[current\=page\]\:text-cobalt[aria-current=page]{color:var(--t-accent)}.aria-\[current\=page\]\:text-ink[aria-current=page]{color:var(--t-ink)}@media not all and (width>=349px){.max-\[349px\]\:hidden{display:none}}@media (width>=390px){.min-\[390px\]\:text-\[10px\]{font-size:10px}}@media (width>=40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-\[300px\]{height:300px}.sm\:h-\[320px\]{height:320px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-center{justify-content:center}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[14px\]{font-size:14px}}@media (width>=48rem){.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-9{margin-top:calc(var(--spacing) * 9)}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mt-24{margin-top:calc(var(--spacing) * 24)}.md\:mb-28{margin-bottom:calc(var(--spacing) * 28)}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[72px\]{height:72px}.md\:h-\[340px\]{height:340px}.md\:h-\[380px\]{height:380px}.md\:h-\[460px\]{height:460px}.md\:min-h-\[40px\]{min-height:40px}.md\:min-h-\[calc\(92svh-56px\)\]{min-height:calc(92svh - 56px)}.md\:w-\[240px\]{width:240px}.md\:max-w-\[300px\]{max-width:300px}.md\:max-w-\[340px\]{max-width:340px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_72px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:gap-0{gap:0}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-14{gap:calc(var(--spacing) * 14)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:gap-20{gap:calc(var(--spacing) * 20)}.md\:gap-28{gap:calc(var(--spacing) * 28)}.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.md\:p-3{padding:calc(var(--spacing) * 3)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-11{padding-block:calc(var(--spacing) * 11)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pt-40{padding-top:calc(var(--spacing) * 40)}.md\:pt-44{padding-top:calc(var(--spacing) * 44)}.md\:pr-20{padding-right:calc(var(--spacing) * 20)}.md\:pb-0{padding-bottom:0}.md\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pb-60{padding-bottom:calc(var(--spacing) * 60)}.md\:pb-64{padding-bottom:calc(var(--spacing) * 64)}.md\:pb-72{padding-bottom:calc(var(--spacing) * 72)}.md\:pl-16{padding-left:calc(var(--spacing) * 16)}.md\:pl-20{padding-left:calc(var(--spacing) * 20)}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-\[13px\]{font-size:13px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[19px\]{font-size:19px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[21px\]{font-size:21px}.md\:text-\[22px\]{font-size:22px}.md\:text-\[23px\]{font-size:23px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[38px\]{font-size:38px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[44px\]{font-size:44px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[52px\]{font-size:52px}.md\:text-\[56px\]{font-size:56px}.md\:text-\[64px\]{font-size:64px}.md\:text-\[72px\]{font-size:72px}.md\:text-\[76px\]{font-size:76px}.md\:text-\[80px\]{font-size:80px}.md\:text-\[84px\]{font-size:84px}.md\:leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mx-0{margin-inline:0}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-28{margin-top:calc(var(--spacing) * 28)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-\[340px\]{max-width:340px}.lg\:max-w-\[400px\]{max-width:400px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.5fr_1fr_1fr_1fr\]{grid-template-columns:1.5fr 1fr 1fr 1fr}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,4fr\)_minmax\(0\,8fr\)\]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:grid-cols-\[minmax\(0\,6fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lg\:grid-cols-\[minmax\(0\,680px\)_minmax\(0\,320px\)\]{grid-template-columns:minmax(0,680px) minmax(0,320px)}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.lg\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.lg\:self-start{align-self:flex-start}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-52{padding-top:calc(var(--spacing) * 52)}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.lg\:pb-80{padding-bottom:calc(var(--spacing) * 80)}.lg\:pl-0{padding-left:0}.lg\:text-\[30px\]{font-size:30px}.lg\:text-\[34px\]{font-size:34px}.lg\:text-\[36px\]{font-size:36px}.lg\:text-\[38px\]{font-size:38px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[48px\]{font-size:48px}.lg\:text-\[52px\]{font-size:52px}.lg\:text-\[56px\]{font-size:56px}.lg\:text-\[60px\]{font-size:60px}.lg\:text-\[72px\]{font-size:72px}.lg\:text-\[88px\]{font-size:88px}.lg\:text-\[92px\]{font-size:92px}.lg\:text-\[96px\]{font-size:96px}@media (hover:hover){.lg\:hover\:border-line-strong:hover{border-color:var(--t-line-strong)}}}@media (width>=80rem){.xl\:block{display:block}.xl\:grid{display:grid}.xl\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:gap-14{gap:calc(var(--spacing) * 14)}.xl\:gap-x-14{column-gap:calc(var(--spacing) * 14)}.xl\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.xl\:p-7{padding:calc(var(--spacing) * 7)}.xl\:text-\[34px\]{font-size:34px}.xl\:text-\[88px\]{font-size:88px}.xl\:text-\[112px\]{font-size:112px}}@media (width>=64rem){.lg\:\[\&\>\*\:first-child\]\:order-2>:first-child{order:2}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.scene{isolation:isolate;position:relative}.scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 50% at 50% 0%, var(--scene-tint,var(--t-accent-dim)), transparent 72%);opacity:.55;position:absolute;inset:0}.scene[data-tint=blue]{--scene-tint:var(--t-accent-2)}@supports (color:color-mix(in lab, red, red)){.scene[data-tint=blue]{--scene-tint:color-mix(in srgb, var(--t-accent-2) 13%, transparent)}}.scene[data-tint=none]:before{display:none}.grain:after{content:"";z-index:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.light .grain:after{opacity:.035;mix-blend-mode:multiply}.aurora{pointer-events:none;filter:blur(60px);background:radial-gradient(35% 40% at 30% 30%,#1fd8e838,#0000 70%),radial-gradient(30% 38% at 72% 62%,#5aa0ff38,#0000 70%),radial-gradient(25% 30% at 55% 15%,#1fd8e81a,#0000 70%);animation:22s ease-in-out infinite alternate aurora-drift;position:absolute;inset:-20%}.light .aurora{opacity:.55}@keyframes aurora-drift{0%{transform:translate(-3%,-2%)rotate(0)scale(1)}50%{transform:translate(3%,2%)rotate(8deg)scale(1.06)}to{transform:translate(-1%,4%)rotate(-6deg)scale(1.02)}}.vignette:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%, transparent 55%, var(--t-base) 100%);position:absolute;inset:0}.display-xl{font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:calc(-.045em * var(--ru-track,1));font-weight:700;line-height:.95}.display-lg{font-family:var(--font-display);font-variation-settings:"wdth" 110;letter-spacing:calc(-.035em * var(--ru-track,1));font-weight:650;line-height:1.02}.ink-fade{background:linear-gradient(180deg, var(--t-ink) 30%, var(--t-ink))}@supports (color:color-mix(in lab, red, red)){.ink-fade{background:linear-gradient(180deg, var(--t-ink) 30%, color-mix(in srgb, var(--t-ink) 55%, transparent))}}.ink-fade{color:#0000;-webkit-background-clip:text;background-clip:text}.screen{border:1px solid var(--t-line-strong);background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -40px #000000b3,0 0 0 1px #0003}.screen:before{content:"";background:linear-gradient(90deg, transparent, var(--t-accent), transparent);opacity:.6;height:1px;position:absolute;top:0;left:12%;right:12%}.light .screen{box-shadow:0 30px 60px -35px #06101a59,0 0 0 1px #06101a0a}.light-rule{background:linear-gradient(90deg, transparent, var(--t-line-strong) 20%, var(--t-line-strong) 80%, transparent);height:1px}@media (prefers-reduced-motion:reduce){.aurora{animation:none}}.hero-globe{z-index:0;aspect-ratio:1;opacity:.42;width:128vw;position:absolute;top:30%;left:22vw}@media (width>=768px){.hero-globe{opacity:.6;width:96vw;top:50%;left:34vw;translate:0 -50%}}@media (width>=1024px){.hero-globe{opacity:1;width:min(1120px,74vw);left:44%}}@media (width>=1280px){.hero-globe{left:47%}}.hero-globe-inner{transform-origin:50%;will-change:transform, opacity;width:100%;height:100%;position:relative}.hero-globe-halo{filter:blur(2px);background:radial-gradient(circle at 42% 38%,#1fd8e829,#0000 58%),radial-gradient(circle at 60% 66%,#5aa0ff24,#0000 62%);border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 120px 10px #1fd8e812,inset 0 0 80px #1fd8e80f}.hero-horizon{background:radial-gradient(50% 50% at 62% 0,#5aa0ff29,#0000 70%);height:70%;position:absolute;bottom:-38%;left:-10%;right:-10%}.hero-vignette{z-index:0;background:radial-gradient(120% 95% at 40% 40%,#0000 58%,#06101a 100%),linear-gradient(#0000 78%,#06101a 100%)}.hero-scrim{z-index:0;background:linear-gradient(#06101a8c,#06101a26 55%,#0000)}@media (width>=1024px){.hero-scrim{background:linear-gradient(90deg,#06101adb 0%,#06101a99 34%,#06101a1f 58%,#0000 70%)}}.hero-event-dot{background:#1fd8e8;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;position:relative;box-shadow:0 0 10px #1fd8e8b3}.hero-event-dot:after{content:"";border:1px solid #1fd8e899;border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite hero-ping;position:absolute;inset:-4px}@keyframes hero-ping{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.9)}}.hero-events{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hero-event{white-space:nowrap;background:#08141fdb;border:1px solid #97bed13d;border-radius:999px;align-items:center;gap:12px;max-width:100%;padding:10px 16px 10px 14px;font-size:13px;line-height:1.3;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 18px 40px -22px #000000e6}.hero-event[data-pos="1"] .hero-event-dot{background:#5aa0ff;box-shadow:0 0 10px #5aa0ffb3}.hero-event[data-pos="1"] .hero-event-dot:after{border-color:#5aa0ff99;animation-delay:-.8s}.hero-event[data-pos="2"] .hero-event-dot:after{animation-delay:-1.6s}.hero-event-steps{align-items:center;gap:10px;min-width:0;display:inline-flex}.hero-event-step{color:#8fa9ba;animation:4.8s ease-in-out infinite hero-step;animation-delay:calc(var(--hero-j,0) * .9s + var(--hero-i,0) * .55s)}@keyframes hero-step{0%,to{color:#8fa9ba;text-shadow:none}6%,20%{color:#eaf6fb;text-shadow:0 0 14px #1fd8e88c}30%{color:#8fa9ba;text-shadow:none}}.hero-event-link{background:#97bed152;flex-shrink:0;width:18px;height:1px;position:relative;overflow:hidden}.hero-event-link:after{content:"";animation:4.8s ease-in-out infinite hero-link;animation-delay:calc(var(--hero-i,0) * .55s + .5s);background:linear-gradient(90deg,#0000,#1fd8e8,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes hero-link{0%{transform:translate(-100%)}14%,to{transform:translate(100%)}}@media (width<=639px){.hero-event{white-space:normal;border-radius:18px}.hero-event-steps{flex-wrap:wrap;row-gap:4px}}@media (width>=1024px){.hero-events{align-items:flex-end;gap:14px}.hero-event{font-size:14px}.hero-event[data-pos="0"]{margin-right:16%}.hero-event[data-pos="2"]{margin-right:7%}}.hero-scroll-cue{display:none}@media (width>=768px) and (height>=720px){.hero-scroll-cue{z-index:1;background:linear-gradient(#0000,#97bed14d);width:1px;height:44px;display:block;position:absolute;bottom:22px;left:50%;overflow:hidden}.hero-scroll-cue span{background:linear-gradient(#0000,#1fd8e8);width:1px;height:16px;animation:2.6s cubic-bezier(.65,0,.35,1) infinite hero-cue;position:absolute;left:0}}@keyframes hero-cue{0%{transform:translateY(-16px)}70%,to{transform:translateY(44px)}}.hero-trust-rule{background:linear-gradient(90deg,#0000,#97bed12e 22%,#1fd8e88c 50%,#97bed12e 78%,#0000);height:1px}.hero-trust-rule-glow{background:radial-gradient(40% 100% at 50% 0,#1fd8e817,#0000 70%);height:90px}.hero-trust .trust-strip-logo{filter:invert()grayscale();opacity:.82}.hero-trust-fade{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%)}@media (prefers-reduced-motion:reduce){.hero-event-dot:after,.hero-event-link:after,.hero-scroll-cue span{opacity:0;animation:none}.hero-event-step{color:#dce9f2;animation:none}.hero-globe-inner{will-change:auto}.hero-trust-fade{-webkit-mask-image:none;mask-image:none}.hero-trust .marquee-track{justify-content:center;row-gap:12px;padding-inline:20px}}.pb-ambient{z-index:0;pointer-events:none;background:radial-gradient(40% 30% at 82% 18%, var(--t-warn), transparent 70%), radial-gradient(55% 35% at 30% 78%, var(--t-accent), transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pb-ambient{background:radial-gradient(40% 30% at 82% 18%, color-mix(in srgb, var(--t-warn) 6%, transparent), transparent 70%), radial-gradient(55% 35% at 30% 78%, color-mix(in srgb, var(--t-accent) 7%, transparent), transparent 72%)}}.pb-track{margin-top:56px}.pb-stage{display:none}.pb-static{display:block}.pb-item{--lit-eff:1}.pb-items-out{display:none}@media (width>=1024px) and (height>=640px) and (prefers-reduced-motion:no-preference){.pb-track{height:260vh;margin-top:8px}.pb-sticky{align-items:center;height:100vh;padding-top:56px;display:flex;position:sticky;top:0}.pb-stage{display:block}.pb-static{display:none}.pb-item{--lit-eff:var(--lit,1)}.pb-items{margin-top:clamp(20px,3.5vh,40px)}}.pb-stage{contain:layout;height:clamp(400px,52vh,540px);position:relative}.pb-haze{pointer-events:none;z-index:0;position:absolute;inset:-10% -6%}.pb-haze-warn{background:radial-gradient(60% 55% at 50% 28%, var(--t-warn), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.pb-haze-warn{background:radial-gradient(60% 55% at 50% 28%, color-mix(in srgb, var(--t-warn) 9%, transparent), transparent 72%)}}.pb-haze-flow{background:radial-gradient(62% 45% at 50% 76%, var(--t-accent), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.pb-haze-flow{background:radial-gradient(62% 45% at 50% 76%, color-mix(in srgb, var(--t-accent) 13%, transparent), transparent 72%)}}.pb-rail{z-index:1;background:var(--t-line-strong);height:1px;position:absolute;left:12.5%;right:12.5%}.pb-rail-lit{transform-origin:0;background:var(--t-accent);box-shadow:0 0 12px 1px var(--t-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pb-rail-lit{box-shadow:0 0 12px 1px color-mix(in srgb, var(--t-accent) 60%, transparent)}}.pb-rail-pulse-wrap{height:3px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.pb-rail-pulse{background:linear-gradient(90deg, transparent, var(--t-accent-hover), transparent);filter:blur(.5px);width:20%;animation:2.6s cubic-bezier(.45,0,.25,1) infinite pb-pulse;position:absolute;inset:0 auto 0 0}@keyframes pb-pulse{0%{transform:translate(-100%)}to{transform:translate(500%)}}.pb-steps-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.pb-step-slot{z-index:2;left:calc(var(--step,0) * 25% + 2%);width:21%;height:calc(50% - 6px);position:absolute;top:50%}.pb-step-slot>.pb-step{height:100%}.pb-fly{will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.pb-fly-center{width:max-content;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.pb-bob{animation:6s ease-in-out infinite alternate pb-bob}@keyframes pb-bob{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.pb-step{border:1px solid var(--t-line);background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));border-radius:14px;position:relative;box-shadow:0 30px 60px -36px #000000b3}.light .pb-step{box-shadow:0 24px 50px -34px #06101a4d}.pb-step-head{border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:center;height:46px;padding:0 14px;display:flex}.pb-step-dot{background:var(--t-line-strong);border-radius:999px;width:8px;height:8px}.pb-step-rows{flex-direction:column;gap:8px;padding:4px 12px 12px;display:flex}.pb-step-rows>*{min-width:0}.pb-step-glow{z-index:1;pointer-events:none;border-radius:inherit;border:1px solid var(--t-accent);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.pb-step-glow{border:1px solid color-mix(in srgb, var(--t-accent) 70%, transparent)}}.pb-step-glow{box-shadow:0 0 0 1px var(--t-accent), 0 0 46px -10px var(--t-accent), inset 0 1px 0 0 var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.pb-step-glow{box-shadow:0 0 0 1px color-mix(in srgb, var(--t-accent) 12%, transparent), 0 0 46px -10px color-mix(in srgb, var(--t-accent) 55%, transparent), inset 0 1px 0 0 color-mix(in srgb, var(--t-accent) 40%, transparent)}}.pb-step-glow:after{content:"";background:var(--t-accent);width:8px;height:8px;box-shadow:0 0 10px 2px var(--t-accent);border-radius:999px;position:absolute;top:19px;right:14px}@supports (color:color-mix(in lab, red, red)){.pb-step-glow:after{box-shadow:0 0 10px 2px color-mix(in srgb, var(--t-accent) 70%, transparent)}}.pb-row{border:1px solid var(--t-accent);border-radius:7px;align-items:center;gap:8px;height:30px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.pb-row{border:1px solid color-mix(in srgb, var(--t-accent) 22%, transparent)}}.pb-row{background:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.pb-row{background:color-mix(in srgb, var(--t-accent) 7%, transparent)}}.pb-row{font-family:var(--font-mono);color:var(--t-ink);white-space:nowrap;font-size:11.5px}.pb-row-dot{background:var(--t-accent);width:6px;height:6px;box-shadow:0 0 8px var(--t-accent);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.pb-row-dot{box-shadow:0 0 8px color-mix(in srgb, var(--t-accent) 70%, transparent)}}.pb-tint{--warn:0}.pb-art{background:var(--t-elevated);border:1px solid var(--t-warn);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.pb-art{border:1px solid color-mix(in srgb, var(--t-warn) calc(var(--warn) * 40%), var(--t-line-strong))}}.pb-art{box-shadow:0 26px 44px -26px #000c, 0 0 0 1px #0000002e, 0 0 30px -8px var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.pb-art{box-shadow:0 26px 44px -26px #000c, 0 0 0 1px #0000002e, 0 0 30px -8px color-mix(in srgb, var(--t-warn) calc(var(--warn) * 32%), transparent)}}.light .pb-art{box-shadow:0 20px 36px -24px #06101a59, 0 0 0 1px #06101a0a, 0 0 26px -10px var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.light .pb-art{box-shadow:0 20px 36px -24px #06101a59, 0 0 0 1px #06101a0a, 0 0 26px -10px color-mix(in srgb, var(--t-warn) calc(var(--warn) * 30%), transparent)}}.pb-warn-text{color:var(--t-warn)}.pb-avatar{width:22px;height:22px;color:var(--t-warn);background:var(--t-warn-dim);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:9.5px;font-weight:600;display:inline-flex}.pb-bubble{background:var(--t-accent-2);border-radius:12px 12px 12px 3px}@supports (color:color-mix(in lab, red, red)){.pb-bubble{background:color-mix(in srgb, var(--t-accent-2) 11%, var(--t-elevated))}}.pb-ring{border:2px solid var(--t-warn);border-radius:999px;flex:none;width:9px;height:9px}.pb-scribble{font-family:var(--font-display);letter-spacing:calc(-.01em * var(--ru-track,1));font-style:italic;font-weight:500}.pb-sheet-dot{background:var(--t-accent-2);border-radius:2px;flex:none;width:9px;height:9px}@supports (color:color-mix(in lab, red, red)){.pb-sheet-dot{background:color-mix(in srgb, var(--t-accent-2) 70%, transparent)}}.pb-grid{grid-template-columns:22px 1.1fr .6fr .8fr;display:grid}.pb-cell{white-space:nowrap;height:22px;color:var(--t-ink-soft);border-right:1px solid var(--t-line);border-bottom:1px solid var(--t-line);align-items:center;padding:0 6px;display:flex;overflow:hidden}.pb-cell-h{color:var(--t-ink-faint);background:var(--t-panel-inset);justify-content:center}.pb-cell-bad{color:var(--t-warn);background:var(--t-warn-dim);box-shadow:inset 0 0 0 1px var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.pb-cell-bad{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-warn) 55%, transparent)}}.pb-field{border:1px solid var(--t-line);color:var(--t-ink);border-radius:5px;margin-top:3px;padding:3px 7px;font-size:11px;display:block}.pb-field-empty{border-style:dashed;border-color:var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.pb-field-empty{border-color:color-mix(in srgb, var(--t-warn) 55%, transparent)}}.pb-field-empty{color:var(--t-warn)}.pb-pdf{color:var(--t-warn);border:1px solid var(--t-warn);border-radius:3px;padding:1px 5px;font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pb-pdf{border:1px solid color-mix(in srgb, var(--t-warn) 50%, transparent)}}.pb-line{background:var(--t-line-strong);opacity:.7;border-radius:2px;height:4px;display:block}.pb-scan{border:1px solid var(--t-line);background:var(--t-panel-inset);filter:blur(.5px);border-radius:3px;flex-direction:column;flex:none;justify-content:center;gap:5px;width:44px;height:54px;padding:6px;display:flex;rotate:-5deg}.pb-note{color:var(--t-ink);background:var(--t-warn);border-radius:3px;position:relative}@supports (color:color-mix(in lab, red, red)){.pb-note{background:color-mix(in srgb, var(--t-warn) 24%, var(--t-elevated))}}.pb-note{box-shadow:0 22px 38px -24px #000c}.pb-note:before{content:"";background:var(--t-ink);width:46px;height:14px;position:absolute;top:-7px;left:50%;translate:-50%;rotate:-3deg}@supports (color:color-mix(in lab, red, red)){.pb-note:before{background:color-mix(in srgb, var(--t-ink) 14%, transparent)}}.pb-sign-line{border-bottom:1px dashed var(--t-ink-faint);flex:1;height:14px}.pb-cluster{max-width:780px;height:340px;margin:0 auto;position:relative}.pb-cluster-item{position:absolute;translate:-50% -50%;scale:.8}.pb-cluster .pb-haze-warn{inset:0}@media (width<=639px){.pb-hide-narrow{display:none}}@media (width>=640px){.pb-cluster{height:400px}.pb-cluster-item{scale:.95}}.pb-bridge{background:linear-gradient(180deg, var(--t-warn), var(--t-accent));width:1px;height:64px;margin:12px auto}@supports (color:color-mix(in lab, red, red)){.pb-bridge{background:linear-gradient(180deg, color-mix(in srgb, var(--t-warn) 70%, transparent), var(--t-accent))}}.pb-bridge{box-shadow:0 0 10px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.pb-bridge{box-shadow:0 0 10px color-mix(in srgb, var(--t-accent) 50%, transparent)}}.pb-static-flow{gap:16px;display:grid;position:relative}.pb-static-flow .pb-haze-flow{inset:-20% -10%}.pb-static-rail{z-index:0;background:var(--t-accent);width:1px;box-shadow:0 0 10px var(--t-accent);position:absolute;top:0;bottom:0;left:28px}@supports (color:color-mix(in lab, red, red)){.pb-static-rail{box-shadow:0 0 10px color-mix(in srgb, var(--t-accent) 60%, transparent)}}.pb-step-static{z-index:1}@media (width>=640px){.pb-static-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-static-rail{display:none}}@media (width>=1024px){.pb-static-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.pb-static-rail{width:auto;height:1px;display:block;inset:23px 12.5% auto}.pb-step-static .pb-row{padding:0 8px;font-size:10.5px}}@media (width<=1279px){.pb-stage .pb-row{padding:0 8px;font-size:10.5px}}.pb-items{gap:28px 40px;margin-top:64px;display:grid}@media (width>=768px){.pb-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.pb-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.pb-item{padding-top:18px;position:relative}.pb-item-bar{background:var(--t-line);height:1px;position:absolute;top:0;left:0;right:0}.pb-item-bar:after{content:"";transform-origin:0;transform:scaleX(var(--lit-eff));background:linear-gradient(90deg, var(--t-accent), var(--t-accent));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pb-item-bar:after{background:linear-gradient(90deg, var(--t-accent), color-mix(in srgb, var(--t-accent) 20%, transparent))}}.pb-item-bar:after{box-shadow:0 0 10px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.pb-item-bar:after{box-shadow:0 0 10px color-mix(in srgb, var(--t-accent) 50%, transparent)}}.pb-item-title{color:var(--t-ink)}@supports (color:color-mix(in lab, red, red)){.pb-item-title{color:color-mix(in srgb, var(--t-ink) calc(50% + var(--lit-eff) * 50%), var(--t-ink-soft))}}@media (prefers-reduced-motion:reduce){.pb-bob,.pb-rail-pulse{animation:none}}@media (width<=1023px) and (height>=560px) and (prefers-reduced-motion:no-preference){.pb-track{height:240svh;margin-top:8px}.pb-sticky{align-items:center;height:100svh;padding-top:56px;display:flex;position:sticky;top:0}.pb-stage{height:calc(100svh - 96px);max-height:760px;display:block}.pb-static,.pb-rail{display:none}.pb-step-slot{width:calc(50% - 5px);height:172px;left:calc(var(--col,0) * (50% + 5px));top:calc(100% - 354px + var(--grow,0) * 182px)}.pb-stage .pb-step-head{padding:0 10px}.pb-stage .pb-step-rows{padding:4px 8px 10px}.pb-stage .pb-row{font-family:var(--font-body);letter-spacing:calc(-.005em * var(--ru-track,1));gap:6px;padding:0 7px;font-size:10.5px;overflow:hidden}.pb-stage .pb-row>:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.pb-items-in{display:none}.pb-items-out{display:grid}}.svc-halo{z-index:-1;pointer-events:none;background:radial-gradient(42% 34% at 50% 30%, var(--t-accent-2), transparent 70%), radial-gradient(30% 24% at 22% 36%, var(--t-accent), transparent 70%);position:absolute;inset:18% 0 0}@supports (color:color-mix(in lab, red, red)){.svc-halo{background:radial-gradient(42% 34% at 50% 30%, color-mix(in srgb, var(--t-accent-2) 10%, transparent), transparent 70%), radial-gradient(30% 24% at 22% 36%, color-mix(in srgb, var(--t-accent) 7%, transparent), transparent 70%)}}.svc-feature{border:1px solid var(--t-line);background-color:var(--t-panel);border-radius:20px;flex-direction:column;width:100%;display:flex;overflow:hidden}.svc-feature:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent, var(--t-accent), transparent);opacity:.45;height:1px;transition:opacity .3s ease-out;position:absolute;top:0;left:14%;right:14%}.svc-stage{border-bottom:1px solid var(--t-line);background:radial-gradient(110% 80% at 50% 0%, var(--t-accent), transparent 62%), var(--t-base);height:252px;padding:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.svc-stage{background:radial-gradient(110% 80% at 50% 0%, color-mix(in srgb, var(--t-accent) 9%, transparent), transparent 62%), color-mix(in srgb, var(--t-base) 55%, var(--t-panel))}}.svc-stage{transition:background-color .3s ease-out}.svc-stage:after{content:"";pointer-events:none;background:linear-gradient(to top, var(--t-panel), transparent);height:28px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.svc-stage:after{background:linear-gradient(to top, color-mix(in srgb, var(--t-panel) 70%, transparent), transparent)}}.svc-feature-copy{flex-direction:column;flex:1;padding:24px 22px 18px;display:flex}@media (width>=768px){.svc-feature-copy{padding:28px 28px 20px}}@media (width>=768px) and (width<=1023.98px){.svc-feature{flex-direction:row}.svc-stage{border-bottom:0;border-right:1px solid var(--t-line);flex:none;width:54%;height:auto;min-height:272px}.svc-stage:after{display:none}.svc-feature-copy{justify-content:center}}@media (width>=1024px){.svc-stage{height:264px;padding:20px}}@media (hover:hover) and (pointer:fine){.card-slot:hover>.svc-feature:after{opacity:.9}}.svr{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:14px;height:100%;display:grid}.svr-doc{border:1px solid var(--t-line);background:var(--t-ink);border-radius:10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.svr-doc{background:color-mix(in srgb, var(--t-ink) 5%, var(--t-elevated))}}.svr-doc{transform:rotate(-1.5deg);box-shadow:0 24px 40px -26px #000000a6}.svr-doc-name{white-space:nowrap;text-overflow:ellipsis;color:var(--t-ink-faint);font-size:10px;line-height:1.2;position:absolute;top:8px;left:10px;right:10px;overflow:hidden}.svr-line{background:var(--t-skeleton-sweep);border-radius:2px;max-width:calc(100% - 20px);height:4px;transition:box-shadow .4s ease-out;position:absolute;left:10px}.svr-line.is-field{background:linear-gradient(90deg, var(--t-line-strong) 0 28%, transparent 28% 34%, var(--t-skeleton-sweep) 34%);height:5px}.svr-line.is-field:after{content:"";border-radius:inherit;background:var(--t-accent);opacity:0;transition:opacity .5s ease-out;position:absolute;inset:0 0 0 34%}.svr-line.is-read:after{opacity:.7}.svr-line.is-active{box-shadow:0 0 0 3px var(--t-accent-dim), 0 0 16px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.svr-line.is-active{box-shadow:0 0 0 3px var(--t-accent-dim), 0 0 16px color-mix(in srgb, var(--t-accent) 45%, transparent)}}.svr-scan{pointer-events:none;transition:transform .9s cubic-bezier(.65,0,.35,1),opacity .45s ease-out;position:absolute;inset:0}.svr-scan:before{content:"";background:linear-gradient(90deg, transparent, var(--t-accent) 20%, var(--t-accent) 80%, transparent);height:2px;box-shadow:0 0 14px 2px var(--t-accent);position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.svr-scan:before{box-shadow:0 0 14px 2px color-mix(in srgb, var(--t-accent) 55%, transparent)}}.svr-scan:after{content:"";background:linear-gradient(to top, var(--t-accent), transparent);height:40px;position:absolute;bottom:100%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.svr-scan:after{background:linear-gradient(to top, color-mix(in srgb, var(--t-accent) 20%, transparent), transparent)}}.svr-scan.is-done{opacity:0}.svr-scan.is-reset{transition:opacity .3s ease-out}.svr-panel{border:1px solid var(--t-line);background:var(--t-base);border-radius:10px;flex-direction:column;min-width:0;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.svr-panel{background:color-mix(in srgb, var(--t-base) 35%, var(--t-panel))}}.svr-panel-head{color:var(--t-ink-soft);align-items:center;gap:7px;font-size:11.5px;font-weight:500;line-height:1.2;display:flex}.svr-dot,.svr-status-dot{background:var(--t-accent);width:6px;height:6px;box-shadow:0 0 8px var(--t-accent);border-radius:999px;flex:none}.svr-fields{gap:5px;margin:10px 0 0;display:grid}.svr-field{background:var(--t-panel-inset);border:1px solid #0000;border-radius:7px;grid-template-columns:54px minmax(0,1fr);align-items:baseline;gap:6px;padding:5px 7px;transition:border-color .4s ease-out,background-color .4s ease-out,box-shadow .4s ease-out;display:grid}.svr-field dt{color:var(--t-ink-faint);font-size:10.5px;line-height:1.5}.svr-field dd{white-space:nowrap;text-overflow:ellipsis;color:var(--t-ink);clip-path:inset(0);margin:0;font-size:11px;line-height:1.5;transition:clip-path .65s cubic-bezier(.2,.7,.2,1);overflow:hidden}.svr-field.is-pending{border:1px dashed var(--t-line);background:0 0}.svr-field.is-pending dd{clip-path:inset(0 100% 0 0);transition-duration:.2s}.svr-field.is-active{border-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.svr-field.is-active{border-color:color-mix(in srgb, var(--t-accent) 55%, transparent)}}.svr-field.is-active{background:var(--t-accent-dim);box-shadow:0 0 20px -8px var(--t-accent)}.svr-status{white-space:nowrap;color:var(--t-accent);align-items:center;gap:7px;margin-top:auto;padding-top:8px;font-size:11px;font-weight:500;line-height:1.2;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.svr-status{color:color-mix(in srgb, var(--t-accent) 80%, var(--t-ink))}}.svr-status{transition:opacity .5s ease-out,transform .5s ease-out}.svr-status.is-pending{opacity:0;transform:translateY(4px)}.svf{flex-direction:column;height:100%;display:flex}.svf-svg{flex:auto;width:100%;min-height:0;display:block;overflow:visible}.svf-edge-rail{fill:none;stroke:var(--t-line-strong);stroke-width:1px;stroke-dasharray:2 4}.svf-edge-line{fill:none;stroke:var(--t-accent);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 4px var(--t-accent))}@supports (color:color-mix(in lab, red, red)){.svf-edge-line{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--t-accent) 60%, transparent))}}.svf-edge-line{transition:stroke-dashoffset .8s cubic-bezier(.65,0,.35,1)}.svf-edge.is-pending .svf-edge-line{stroke-dashoffset:1px;transition-duration:.25s}.svf-node-box{fill:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.svf-node-box{fill:color-mix(in srgb, var(--t-accent) 10%, var(--t-panel))}}.svf-node-box{stroke:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.svf-node-box{stroke:color-mix(in srgb, var(--t-accent) 55%, transparent)}}.svf-node-box{stroke-width:1px;transition:fill .4s ease-out,stroke .4s ease-out}.svf-node-dot{fill:var(--t-accent);transition:fill .4s ease-out}.svf-node-label{fill:var(--t-ink);font-family:var(--font-body);font-size:12px;font-weight:500;transition:fill .4s ease-out}.svf-node.is-pending .svf-node-box{fill:var(--t-panel);stroke:var(--t-line-strong);stroke-dasharray:3 3}.svf-node.is-pending .svf-node-dot{fill:var(--t-line-strong)}.svf-node.is-pending .svf-node-label{fill:var(--t-ink-faint)}.svf-node.is-active .svf-node-box{stroke:var(--t-accent);filter:drop-shadow(0 0 10px var(--t-accent))}@supports (color:color-mix(in lab, red, red)){.svf-node.is-active .svf-node-box{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--t-accent) 50%, transparent))}}.svf-signal-halo{fill:var(--t-accent);opacity:.22}.svf-signal-core{fill:var(--t-accent)}.svf.is-live[data-step="4"] .svf-node-dot{animation:2.6s ease-in-out infinite svc-pulse}.svf-log{border-top:1px solid var(--t-line);gap:3px;margin:10px 0 0;padding:9px 0 0;font-size:10.5px;line-height:1.45;list-style:none;display:grid}.svf-log-row{white-space:nowrap;gap:10px;transition:opacity .4s ease-out,transform .4s ease-out;display:flex;overflow:hidden}.svf-log-time{color:var(--t-ink-faint);flex:none}.svf-log-text{text-overflow:ellipsis;color:var(--t-ink-soft);overflow:hidden}.svf-log-row:last-child .svf-log-text{color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.svf-log-row:last-child .svf-log-text{color:color-mix(in srgb, var(--t-accent) 80%, var(--t-ink))}}.svf-log-row.is-pending{opacity:0;transition-duration:.2s;transform:translateY(3px)}.svb{height:100%;position:relative}.svb-app{border:1px solid var(--t-line-strong);background:var(--t-elevated);border-radius:10px;flex-direction:column;height:100%;transition:background-color .45s ease-out,box-shadow .45s ease-out;display:flex;overflow:hidden;box-shadow:0 24px 40px -28px #000000b3}.svb-bar{border-bottom:1px solid var(--t-line);flex:none;align-items:center;gap:5px;height:22px;padding:0 9px;display:flex}.svb-bar-dot{background:var(--t-line-strong);border-radius:999px;width:6px;height:6px}.svb-bar-title{color:var(--t-ink-faint);margin-left:8px;font-size:10px}.svb-body{flex:1;grid-template-columns:30% minmax(0,1fr);min-height:0;display:grid}.svb-side{border-right:1px solid var(--t-line);flex-direction:column;gap:3px;min-width:0;padding:9px 6px;transition:background-color .45s ease-out;display:flex}.svb-logo{background:linear-gradient(90deg, var(--t-accent), var(--t-accent-2));border-radius:3px;width:52%;height:8px;margin:2px 5px 8px;transition:background .45s ease-out}.svb-nav{white-space:nowrap;color:var(--t-ink-soft);border-radius:5px;padding:4px 6px;font-size:10px;line-height:1.4;transition:background-color .45s ease-out,box-shadow .45s ease-out;overflow:hidden}.svb-nav.is-current{color:var(--t-ink);background:var(--t-accent-dim);box-shadow:inset 2px 0 0 var(--t-accent)}.svb-main{flex-direction:column;gap:8px;min-width:0;padding:9px 10px 10px;display:flex}.svb-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.svb-title{font-family:var(--font-display);color:var(--t-ink);font-size:13px;font-weight:650}.svb-btn{color:var(--t-accent-on);background:var(--t-accent);border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600;line-height:1.4;transition:background-color .45s ease-out,box-shadow .45s ease-out}.svb-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.svb-box{border:1px solid var(--t-line);background:var(--t-panel-inset);border-radius:7px;transition:background-color .45s ease-out,border-color .45s ease-out}.svb-stat{flex-direction:column;gap:1px;min-width:0;padding:5px 7px;display:flex}.svb-stat-label{white-space:nowrap;color:var(--t-ink-faint);font-size:9.5px;line-height:1.4;overflow:hidden}.svb-stat-value{color:var(--t-ink);font-size:14px;font-weight:600;line-height:1.25}.svb-chart{flex:1;align-items:flex-end;gap:5px;min-height:0;padding:8px 8px 7px;display:flex}.svb-col{height:var(--h);background:linear-gradient(to top, var(--t-accent), var(--t-accent));border-radius:3px 3px 1px 1px;flex:1}@supports (color:color-mix(in lab, red, red)){.svb-col{background:linear-gradient(to top, color-mix(in srgb, var(--t-accent) 30%, transparent), var(--t-accent))}}.svb-col{transform-origin:bottom;transition:transform .7s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * 55ms), background .45s ease-out}.svb-col:last-child{background:linear-gradient(to top, var(--t-accent-2), var(--t-accent-2))}@supports (color:color-mix(in lab, red, red)){.svb-col:last-child{background:linear-gradient(to top, color-mix(in srgb, var(--t-accent-2) 30%, transparent), var(--t-accent-2))}}.svb-t{transition:color .4s ease-out;position:relative}.svb-t:after{content:"";background:var(--t-skeleton-sweep);opacity:0;border-radius:3px;height:.6em;transition:opacity .4s ease-out;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.svb-guide{pointer-events:none;opacity:0;transition:opacity .5s ease-out;position:absolute}.svb-guide-x{border-top:1px dashed var(--t-accent);top:22px;left:-18px;right:-18px}@supports (color:color-mix(in lab, red, red)){.svb-guide-x{border-top:1px dashed color-mix(in srgb, var(--t-accent) 50%, transparent)}}.svb-guide-y{border-left:1px dashed var(--t-accent);top:-18px;bottom:-18px;left:30%}@supports (color:color-mix(in lab, red, red)){.svb-guide-y{border-left:1px dashed color-mix(in srgb, var(--t-accent) 50%, transparent)}}.svb[data-step="0"] .svb-guide{opacity:1}.svb[data-step="1"] .svb-guide{opacity:.35}.svb[data-step="0"] .svb-app{box-shadow:none;background-color:#0000;border-style:dashed}.svb[data-step="0"] :is(.svb-bar,.svb-side){border-style:dashed}.svb[data-step="0"] .svb-box{border-style:dashed;border-color:var(--t-line-strong);background-color:#0000}.svb[data-step="0"] :is(.svb-btn,.svb-logo,.svb-nav.is-current,.svb-col){border:1px dashed var(--t-line-strong);box-shadow:none;background:0 0}.svb[data-step="0"] .svb-bar-dot{border:1px dashed var(--t-line-strong);background:0 0}.svb:is([data-step="0"],[data-step="1"]) .svb-col{transform:scaleY(.35)}.svb[data-step="1"] :is(.svb-logo,.svb-col,.svb-btn){background:var(--t-skeleton-sweep)}.svb[data-step="1"] .svb-nav.is-current{background:var(--t-skeleton);box-shadow:none}.svb:is([data-step="0"],[data-step="1"],[data-step="2"]) .svb-t{color:#0000}.svb:is([data-step="0"],[data-step="1"],[data-step="2"]) .svb-t:after{opacity:1}.svb[data-step="2"] .svb-btn .svb-t:after{background:var(--t-accent-on)}@supports (color:color-mix(in lab, red, red)){.svb[data-step="2"] .svb-btn .svb-t:after{background:color-mix(in srgb, var(--t-accent-on) 35%, transparent)}}.svb.is-live[data-step="4"] .svb-btn{animation:2.8s ease-in-out infinite svb-glow}@keyframes svb-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--t-accent) 0%, transparent)}50%{box-shadow:0 0 14px 2px color-mix(in srgb, var(--t-accent) 45%, transparent)}}.svr.is-live .svr-dot{animation:2.2s ease-in-out infinite svc-pulse}@keyframes svc-pulse{0%,to{opacity:1}50%{opacity:.35}}.svc-list{position:relative}.svc-list:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--t-line-strong) 25%, var(--t-line-strong) 75%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.svc-list-item{padding:10px 0;position:relative}.svc-list-item:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--t-accent) 40%, var(--t-line-strong) 70%, transparent);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.svc-list-item:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--t-accent) 30%, var(--t-line-strong)) 40%, var(--t-line-strong) 70%, transparent)}}.svc-list-item:before{transition:opacity .3s ease-out}.svc-list-item:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--t-accent), transparent);height:1px;box-shadow:0 0 12px 1px var(--t-accent);position:absolute;top:0;left:6%;right:6%}@supports (color:color-mix(in lab, red, red)){.svc-list-item:after{box-shadow:0 0 12px 1px color-mix(in srgb, var(--t-accent) 40%, transparent)}}.svc-list-item:after{opacity:0;transition:opacity .3s ease-out}.svc-row{background-color:#0000;border:1px solid #0000;border-radius:16px;flex:none;gap:16px;width:calc(100% + 28px);margin-inline:-14px;padding:20px 14px 16px;display:flex}.svc-glyph{width:26px;height:26px;color:var(--t-ink-soft);stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px;transition:color .25s ease-out}.svc-glyph path{stroke-dasharray:1;stroke-dashoffset:0}@media (hover:hover) and (pointer:fine){.svc-list-item:hover:after{opacity:1}.svc-list-item:hover .svc-glyph{color:var(--t-accent)}.svc-list-item:hover .svc-glyph path{animation:.8s cubic-bezier(.65,0,.35,1) both svc-draw}}.svc-list-item:has(.stretched:focus-visible) .svc-glyph{color:var(--t-accent)}@keyframes svc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.svr-scan,.svr-line,.svr-line:after,.svr-field,.svr-field dd,.svr-status,.svf-edge-line,.svf-log-row,.svb-col,.svb-t,.svb-t:after,.svb-guide{transition:none}.svr-dot,.svf-node-dot,.svb-btn,.svc-glyph path{animation:none!important}}.proc-band{pointer-events:none;z-index:0;position:absolute}.proc-band-x{background:radial-gradient(40% 50% at 30% 50%, var(--t-accent), transparent 72%), radial-gradient(45% 55% at 72% 50%, var(--t-accent-2), transparent 72%), linear-gradient(180deg, transparent, var(--t-accent-2) 50%, transparent);width:100vw;height:380px;top:-183px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.proc-band-x{background:radial-gradient(40% 50% at 30% 50%, color-mix(in srgb, var(--t-accent) 9%, transparent), transparent 72%), radial-gradient(45% 55% at 72% 50%, color-mix(in srgb, var(--t-accent-2) 11%, transparent), transparent 72%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--t-accent-2) 4%, transparent) 50%, transparent)}}.proc-band-y{background:radial-gradient(45% 30% at 40% 25%, var(--t-accent), transparent 75%), radial-gradient(45% 30% at 40% 75%, var(--t-accent-2), transparent 75%);width:360px;top:0;bottom:0;left:-140px}@supports (color:color-mix(in lab, red, red)){.proc-band-y{background:radial-gradient(45% 30% at 40% 25%, color-mix(in srgb, var(--t-accent) 9%, transparent), transparent 75%), radial-gradient(45% 30% at 40% 75%, color-mix(in srgb, var(--t-accent-2) 10%, transparent), transparent 75%)}}.proc-track{z-index:0;pointer-events:none;position:absolute}.proc-track:before{content:"";background:var(--t-line-strong);opacity:.7;position:absolute}.proc-track-x{height:120px;top:-52.5px;left:7px;right:0;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.proc-track-x:before{height:1px;top:60px;left:0;right:0}.proc-track-y{width:120px;top:0;bottom:0;left:-52.5px;-webkit-mask-image:linear-gradient(#0000,#000 4% 90%,#0000);mask-image:linear-gradient(#0000,#000 4% 90%,#0000)}.proc-track-y:before{width:1px;top:0;bottom:0;left:60px}.proc-beam{will-change:transform;box-shadow:0 0 10px 0 var(--t-accent), 0 0 28px 2px var(--t-accent);position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.proc-beam{box-shadow:0 0 10px 0 color-mix(in srgb, var(--t-accent) 70%, transparent), 0 0 28px 2px color-mix(in srgb, var(--t-accent) 28%, transparent)}}.proc-beam-x{transform-origin:0;background:linear-gradient(90deg, var(--t-accent), var(--t-accent-2) 70%, var(--t-accent));height:2px;top:59.5px;left:0;right:0}.proc-beam-y{transform-origin:50% 0;background:linear-gradient(180deg, var(--t-accent), var(--t-accent-2) 70%, var(--t-accent));width:2px;top:0;bottom:0;left:59.5px}.proc-flow{pointer-events:none;position:absolute}.proc-flow-x{background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:22%;animation:5.5s cubic-bezier(.45,0,.3,1) infinite proc-flow-x;top:0;bottom:0;left:0}.proc-flow-y{background:linear-gradient(#0000,#ffffffd9,#0000);height:18%;animation:6.5s cubic-bezier(.45,0,.3,1) infinite proc-flow-y;top:0;left:0;right:0}.light .proc-flow-x,.light .proc-flow-y{opacity:.6}@keyframes proc-flow-x{0%{transform:translate(-110%)}to{transform:translate(470%)}}@keyframes proc-flow-y{0%{transform:translateY(-110%)}to{transform:translateY(570%)}}.proc-spark-rail{pointer-events:none;will-change:transform;position:absolute}.proc-track-x .proc-spark-rail{height:0;top:60.5px;left:0;right:0}.proc-track-y .proc-spark-rail{width:0;top:0;bottom:0;left:60.5px}.proc-spark{width:7px;height:7px;box-shadow:0 0 8px 2px var(--t-accent), 0 0 34px 10px var(--t-accent);background:#fff;border-radius:999px;margin:-3px 0 0 -3.5px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.proc-spark{box-shadow:0 0 8px 2px var(--t-accent), 0 0 34px 10px color-mix(in srgb, var(--t-accent) 35%, transparent)}}.proc-spark:before{content:"";border-radius:999px;position:absolute}.proc-track-x .proc-spark:before{background:linear-gradient(90deg, transparent, var(--t-accent));width:120px;height:3px;top:2px;right:3px}@supports (color:color-mix(in lab, red, red)){.proc-track-x .proc-spark:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--t-accent) 80%, white))}}.proc-track-x .proc-spark:before{filter:blur(1px)}.proc-track-y .proc-spark{margin:-3.5px 0 0 -3px}.proc-track-y .proc-spark:before{background:linear-gradient(180deg, transparent, var(--t-accent));width:3px;height:90px;bottom:3px;left:2px}@supports (color:color-mix(in lab, red, red)){.proc-track-y .proc-spark:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--t-accent) 80%, white))}}.proc-track-y .proc-spark:before{filter:blur(1px)}.light .proc-spark{background:var(--t-accent)}.proc-node{z-index:1;border:1px solid var(--t-line-strong);background:var(--t-base);border-radius:999px;width:15px;height:15px;transition:background-color .5s,border-color .5s,box-shadow .7s;position:absolute;top:25px;left:0}@media (width>=768px){.proc-node{top:32px}}@media (width>=1024px){.proc-node{top:0}}.proc-node:before{content:"";pointer-events:none;background:radial-gradient(closest-side, var(--t-accent), var(--t-accent-2) 55%, transparent);border-radius:999px;width:180px;height:180px;margin:-90px 0 0 -90px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.proc-node:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--t-accent) 26%, transparent), color-mix(in srgb, var(--t-accent-2) 8%, transparent) 55%, transparent)}}.proc-node:before{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1);transform:scale(.35)}.proc-node:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--t-accent), transparent);opacity:0;transform-origin:50% 0;width:1px;height:46px;transition:opacity .6s .15s,transform .7s cubic-bezier(.2,.8,.2,1) .15s;position:absolute;top:18px;left:6px;transform:scaleY(0)}@media (width<=1023px){.proc-node:after{display:none}}.proc-step[data-lit] .proc-node{border-color:var(--t-accent);background:radial-gradient(circle at 50% 50%, #fff 0 22%, var(--t-accent) 60%);box-shadow:0 0 0 5px var(--t-accent), 0 0 18px 3px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.proc-step[data-lit] .proc-node{box-shadow:0 0 0 5px color-mix(in srgb, var(--t-accent) 14%, transparent), 0 0 18px 3px color-mix(in srgb, var(--t-accent) 65%, transparent)}}.light .proc-step[data-lit] .proc-node{background:var(--t-accent)}.proc-step[data-lit] .proc-node:before{opacity:1;transform:scale(1)}.proc-step[data-lit] .proc-node:after{opacity:.7;transform:scaleY(1)}.proc-ring{border:1px solid var(--t-accent);opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:-1px}.proc-step[data-lit] .proc-ring{animation:3.2s ease-out .6s infinite proc-ring}@keyframes proc-ring{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(3.4)}}.proc-figure{color:var(--t-ink-soft);transition:color .7s,text-shadow .9s}.proc-step[data-lit] .proc-figure{color:var(--t-ink);text-shadow:0 0 28px var(--t-accent), 0 0 80px var(--t-accent-2)}@supports (color:color-mix(in lab, red, red)){.proc-step[data-lit] .proc-figure{text-shadow:0 0 28px color-mix(in srgb, var(--t-accent) 38%, transparent), 0 0 80px color-mix(in srgb, var(--t-accent-2) 22%, transparent)}}.light .proc-step[data-lit] .proc-figure{text-shadow:none}@media (prefers-reduced-motion:reduce){.proc-flow-x,.proc-flow-y,.proc-step[data-lit] .proc-ring{animation:none}.proc-node,.proc-node:before,.proc-node:after,.proc-figure{transition:none}}.work-scene:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, var(--t-accent), transparent 70%);width:80%;height:40%;position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.work-scene:after{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--t-accent) 7%, transparent), transparent 70%)}}.work-scene:after{filter:blur(40px)}.work-list{position:relative}.work-list:before{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--t-accent) 25%, var(--t-accent-2) 60%, var(--t-accent) 85%, transparent);opacity:.35;width:1px;position:absolute;top:-3rem;bottom:-3rem;left:50%}.work-card{--work-hue:var(--t-accent);--work-hue-2:var(--t-accent-2);--work-ry:9deg;border:1px solid var(--t-line);background-color:var(--t-panel);background-image:radial-gradient(70% 60% at 28% 38%, var(--work-hue), transparent 72%), linear-gradient(180deg, var(--t-elevated), transparent 60%);border-radius:24px;display:grid;overflow:clip}@supports (color:color-mix(in lab, red, red)){.work-card{background-image:radial-gradient(70% 60% at 28% 38%, color-mix(in srgb, var(--work-hue) 11%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--t-elevated) 80%, transparent), transparent 60%)}}.work-card[data-accent=blue]{--work-hue:var(--t-accent-2);--work-hue-2:var(--t-accent)}.work-card[data-flip=true]{--work-ry:-9deg}.work-card .stretched:after{z-index:3}.work-stage{pointer-events:none;padding:14px 12px 0;position:relative}.work-text{padding:28px 20px;position:relative}@media (width>=768px){.work-stage{padding:40px 40px 0}.work-text{padding:40px}}@media (width>=1024px){.work-card{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:center}.work-card[data-flip=true]{background-image:radial-gradient(70% 60% at 72% 38%, var(--work-hue), transparent 72%), linear-gradient(180deg, var(--t-elevated), transparent 60%);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}@supports (color:color-mix(in lab, red, red)){.work-card[data-flip=true]{background-image:radial-gradient(70% 60% at 72% 38%, color-mix(in srgb, var(--work-hue) 11%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--t-elevated) 80%, transparent), transparent 60%)}}.work-card[data-flip=true] .work-stage{order:2;padding:64px 56px 52px 32px}.work-stage{padding:64px 32px 52px 56px}.work-text{padding:56px 56px 56px 24px}.work-card[data-flip=true] .work-text{padding:56px 24px 56px 56px}}.work-glow{pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, var(--work-hue), var(--work-hue-2) 55%, transparent 75%);position:absolute;inset:12% 10% 18%}@supports (color:color-mix(in lab, red, red)){.work-glow{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--work-hue) 32%, transparent), color-mix(in srgb, var(--work-hue-2) 10%, transparent) 55%, transparent 75%)}}.work-glow{filter:blur(48px);opacity:.7}.light .work-glow{opacity:.45}.work-tilt{transform-origin:50%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:relative}@media (width>=1024px){.work-tilt{transform:perspective(1800px) rotateY(var(--work-ry)) rotateX(5deg)}}@media (width>=1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.card-slot:hover .work-tilt{transform:perspective(1800px)rotateY(0)rotateX(0)}}.work-frame{container:work/inline-size}.work-card[data-accent=blue] .work-frame:before{background:linear-gradient(90deg, transparent, var(--t-accent-2), transparent)}.work-frame{box-shadow:0 1px 0 0 #ffffff0a inset, 0 50px 90px -40px #000c, 0 0 0 1px #0003, 0 0 60px -20px var(--work-hue)}@supports (color:color-mix(in lab, red, red)){.work-frame{box-shadow:0 1px 0 0 #ffffff0a inset, 0 50px 90px -40px #000c, 0 0 0 1px #0003, 0 0 60px -20px color-mix(in srgb, var(--work-hue) 35%, transparent)}}.light .work-frame{box-shadow:0 30px 60px -35px #06101a59,0 0 0 1px #06101a0a}.work-reflect{pointer-events:none;background:radial-gradient(50% 50% at 50% 0%, var(--work-hue), transparent);height:36px;position:absolute;bottom:-28px;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.work-reflect{background:radial-gradient(50% 50% at 50% 0%, color-mix(in srgb, var(--work-hue) 30%, transparent), transparent)}}.work-reflect{filter:blur(14px)}.work-caption{text-align:center;color:var(--t-ink-faint);margin-top:22px;padding-bottom:4px;font-size:13px;line-height:1.4;position:relative}.work-flow{flex-wrap:wrap;align-items:center;row-gap:12px;display:flex}.work-flow-step{color:var(--t-ink-soft);align-items:center;gap:8px;font-size:14px;line-height:1.3;display:inline-flex}.work-flow-step+.work-flow-step:before{content:"";background-color:var(--t-line-strong);background-image:linear-gradient(90deg, transparent, var(--work-hue), transparent);width:26px;height:1px;animation:3.2s linear infinite work-flow-run;animation-delay:calc(var(--i,0) * .8s);background-position:-100% 0;background-repeat:no-repeat;background-size:60% 100%;margin-left:4px;margin-right:4px;display:block}.work-flow-dot{border:1px solid var(--work-hue);border-radius:999px;flex-shrink:0;width:7px;height:7px}.work-flow-step:last-child .work-flow-dot{background:var(--work-hue);box-shadow:0 0 10px var(--work-hue)}@keyframes work-flow-run{0%{background-position:-100% 0}40%,to{background-position:200% 0}}.work-ui{--hue:var(--work-hue);--hue-2:var(--work-hue-2);width:100%;height:38em;font-size:1.78571cqw;font-family:var(--font-body);color:var(--t-ink);text-align:left;-webkit-user-select:none;user-select:none;flex-direction:column;line-height:1.3;display:flex;position:relative}.work-ui p{margin:0}.work-ui ul{margin:0;padding:0;list-style:none}.work-bar{border-bottom:1px solid var(--t-line);background:var(--t-panel-sheen);flex-shrink:0;align-items:center;gap:.9em;height:3.6em;padding:0 1.4em;font-size:1.05em;display:flex}.work-bar-mark{background:linear-gradient(135deg, var(--hue), var(--hue-2));width:1em;height:1em;box-shadow:0 0 1em -.2em var(--hue);border-radius:.3em}.work-bar-app{letter-spacing:calc(-.01em * var(--ru-track,1));font-weight:600}.work-bar-path{border-left:1px solid var(--t-line-strong);color:var(--t-ink-faint);padding-left:.9em}.work-bar-status{color:var(--t-ink-soft);white-space:nowrap;align-items:center;gap:.5em;margin-left:auto;font-size:.92em;display:inline-flex}.work-live-dot,.work-warn-dot{background:var(--hue);width:.55em;height:.55em;box-shadow:0 0 .8em var(--hue);border-radius:999px;flex-shrink:0}.work-warn-dot{background:var(--t-warn);box-shadow:0 0 .8em var(--t-warn)}[data-live=true] .work-live-dot,[data-live=true] .work-warn-dot{animation:1.8s ease-in-out infinite work-pulse}@keyframes work-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.work-body{flex:1;min-height:0;padding:1.4em;position:relative}.work-pane-label{color:var(--t-ink-faint);font-size:.95em;font-weight:500;margin-bottom:.8em!important}.work-btn-solid,.work-btn-ghost{white-space:nowrap;border-radius:.5em;align-items:center;padding:.5em 1.1em;font-size:.95em;font-weight:600;display:inline-flex}.work-btn-solid{background:var(--hue);color:var(--t-accent-on);box-shadow:0 .6em 1.6em -.6em var(--hue)}.work-btn-ghost{border:1px solid var(--t-line-strong);color:var(--t-ink-soft);font-weight:500}.work-type{clip-path:inset(0 100% 0 0);transition:clip-path .2s ease-out}.work-type[data-on=true]{clip-path:inset(0 -1em 0 0);transition:clip-path 1.3s steps(28,end)}.work-caret{vertical-align:-.12em;background:var(--hue);width:.12em;height:1em;margin-left:.15em;display:none}[data-live=true] .work-caret[data-on=true]{animation:.9s step-end infinite work-blink;display:inline-block}@keyframes work-blink{50%{opacity:0}}.work-n{grid-template-columns:23em minmax(0,1fr);gap:1.4em;height:100%;display:grid}.work-n-rows{flex-direction:column;gap:.55em;display:flex}.work-n-row{border:1px solid var(--t-line);background:var(--t-panel-inset);border-radius:.65em;grid-template-columns:auto minmax(0,1fr);gap:.8em;padding:.7em .85em;transition:opacity .3s ease-out,transform .3s ease-out,border-color .4s ease-out,background-color .4s ease-out,box-shadow .4s ease-out;display:grid;position:relative}.work-n-row[data-on=false]{opacity:0;transform:translateY(-.7em)}.work-n-row[data-on=true]{transition:opacity .5s ease-out,transform .6s cubic-bezier(.2,.8,.2,1),border-color .4s ease-out,background-color .4s ease-out,box-shadow .4s ease-out}.work-n-time{font-family:var(--font-mono);color:var(--t-ink-faint);padding-top:.1em;font-size:.92em}.work-n-text{flex-direction:column;gap:.2em;min-width:0;display:flex}.work-n-source{color:var(--t-ink-faint);font-size:.88em}.work-n-headline{color:var(--t-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:1.08em;overflow:hidden}.work-n-row[data-event=true]{border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.work-n-row[data-event=true]{border-color:color-mix(in srgb, var(--hue) 60%, transparent)}}.work-n-row[data-event=true]{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.work-n-row[data-event=true]{background:color-mix(in srgb, var(--hue) 10%, transparent)}}.work-n-row[data-event=true]{box-shadow:0 0 0 .25em var(--hue), 0 0 2.4em -.6em var(--hue)}@supports (color:color-mix(in lab, red, red)){.work-n-row[data-event=true]{box-shadow:0 0 0 .25em color-mix(in srgb, var(--hue) 8%, transparent), 0 0 2.4em -.6em var(--hue)}}.work-n-row[data-event=true] .work-n-headline{color:var(--t-ink)}[data-live=true] .work-n-row[data-event=true]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, transparent, var(--hue), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-live=true] .work-n-row[data-event=true]:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--hue) 30%, transparent), transparent)}}[data-live=true] .work-n-row[data-event=true]:after{background-repeat:no-repeat;background-size:45% 100%;animation:1.5s ease-out both work-sweep}@keyframes work-sweep{0%{opacity:1;background-position:-60% 0}to{opacity:0;background-position:160% 0}}.work-n-flag{background:var(--hue);color:var(--t-accent-on);white-space:nowrap;border-radius:999px;padding:.18em .65em;font-size:.82em;font-weight:600;transition:opacity .3s ease-out,transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:-.75em;right:.8em}.work-n-flag[data-on=false]{opacity:0;transform:translateY(.3em)scale(.9)}.work-n-desk{flex-direction:column;gap:1em;min-width:0;display:flex;position:relative}.work-n-scan{color:var(--t-ink-faint);flex-direction:column;justify-content:center;align-items:center;gap:1em;font-size:1em;transition:opacity .3s ease-out;display:flex;position:absolute;inset:0 0 4em}.work-n-scan[data-on=false]{opacity:0}.work-n-scanbar{background:var(--t-line);border-radius:999px;width:55%;height:.3em;position:relative;overflow:hidden}.work-n-scanbar:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--hue), transparent);width:35%;position:absolute;inset:0}[data-live=true] .work-n-scanbar:after{animation:1.4s ease-in-out infinite alternate work-scan}@keyframes work-scan{0%{transform:translate(-10%)}to{transform:translate(200%)}}.work-n-draft{border:1px solid var(--t-line-strong);background:var(--t-elevated);border-radius:.85em;padding:1.2em 1.3em 1.3em;position:relative}@supports (color:color-mix(in lab, red, red)){.work-n-draft{background:color-mix(in srgb, var(--t-elevated) 92%, var(--t-ink))}}.work-n-draft{transition:opacity .25s ease-out,transform .25s ease-out;box-shadow:0 1.6em 3em -1.6em #0009}.work-n-draft[data-on=false]{opacity:0;transform:translateY(.8em)scale(.98)}.work-n-draft[data-on=true]{transition:opacity .5s ease-out,transform .7s cubic-bezier(.2,.8,.2,1)}.light .work-n-draft{background:var(--t-elevated);box-shadow:0 1.2em 2.4em -1.6em #06101a59}.work-n-draft-head{align-items:center;gap:.7em;display:flex}.work-n-chip{border:1px solid var(--hue);padding:.18em .65em}@supports (color:color-mix(in lab, red, red)){.work-n-chip{border:1px solid color-mix(in srgb, var(--hue) 55%, transparent)}}.work-n-chip{color:var(--hue);border-radius:999px;font-size:.85em;font-weight:500}.work-n-topic{color:var(--t-ink-faint);font-size:.9em}.work-n-title{font-family:var(--font-display);letter-spacing:calc(-.02em * var(--ru-track,1));color:var(--t-ink);font-size:1.6em;font-weight:650;line-height:1.15;margin-top:.85em!important}.work-n-line{color:var(--t-ink-soft);font-size:1.05em;line-height:1.45;margin-top:.6em!important}.work-n-source-line{font-family:var(--font-mono);color:var(--t-ink-faint);font-size:.85em;transition:opacity .4s ease-out;margin-top:.9em!important}.work-n-source-line[data-on=false]{opacity:0}.work-n-approve{border:1px solid var(--t-warn);justify-content:space-between;align-items:center;gap:.8em;margin-top:auto;padding:.7em .8em .7em 1.1em;display:flex}@supports (color:color-mix(in lab, red, red)){.work-n-approve{border:1px solid color-mix(in srgb, var(--t-warn) 42%, transparent)}}.work-n-approve{background:var(--t-warn);border-radius:.85em}@supports (color:color-mix(in lab, red, red)){.work-n-approve{background:color-mix(in srgb, var(--t-warn) 8%, transparent)}}.work-n-approve{transition:opacity .25s ease-out,transform .25s ease-out}.work-n-approve[data-on=false]{opacity:0;transform:translateY(.6em)}.work-n-approve[data-on=true]{transition:opacity .5s ease-out,transform .6s cubic-bezier(.2,.8,.2,1)}.work-n-pending{min-width:0;color:var(--t-warn);white-space:nowrap;align-items:center;gap:.55em;font-size:1em;font-weight:500;display:inline-flex}.work-n-actions{gap:.5em;display:inline-flex}.work-a{grid-template-columns:minmax(0,1fr) 16.5em;gap:1.3em;height:100%;display:grid}.work-a-main{min-width:0}.work-a-tabs{gap:.35em;margin-bottom:.9em;display:flex}.work-a-tab{color:var(--t-ink-faint);white-space:nowrap;border-radius:999px;padding:.3em .75em;font-size:.92em}.work-a-tab[data-active=true]{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.work-a-tab[data-active=true]{background:color-mix(in srgb, var(--hue) 15%, transparent)}}.work-a-tab[data-active=true]{color:var(--t-ink)}.work-a-table{border:1px solid var(--t-line);background:var(--t-panel-inset);border-radius:.75em;overflow:hidden}.work-a-tr{border-top:1px solid var(--t-line);height:3.55em;color:var(--t-ink-soft);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) 5.8em 10.4em;align-items:center;gap:.6em;padding:0 .9em;font-size:1em;transition:height .5s cubic-bezier(.2,.8,.2,1),opacity .4s ease-out,background-color .4s ease-out;display:grid}.work-a-tr>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.work-a-th{height:2.6em;color:var(--t-ink-faint);background:var(--t-panel-sheen);border-top:0;font-size:.88em}.work-a-name{color:var(--t-ink);font-weight:500}.work-a-lead{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.work-a-lead{background:color-mix(in srgb, var(--hue) 9%, transparent)}}.work-a-lead{box-shadow:inset .22em 0 0 var(--hue)}.work-a-lead[data-on=false]{opacity:0;border-top-width:0;height:0}.work-a-meter{align-items:center;gap:.5em;display:inline-flex}.work-a-meter-bar{background:var(--t-line);border-radius:999px;flex:1;height:.32em;position:relative;overflow:hidden}.work-a-meter-bar>span{border-radius:inherit;background:var(--hue);transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.work-a-meter-num{font-family:var(--font-mono);color:var(--t-ink-faint);font-size:.85em}.work-a-pill{--pill:var(--t-accent-2);border:1px solid var(--pill);justify-self:start;max-width:100%;padding:.22em .7em;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.work-a-pill{border:1px solid color-mix(in srgb, var(--pill) 45%, transparent)}}.work-a-pill{background:var(--pill);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.work-a-pill{background:color-mix(in srgb, var(--pill) 12%, transparent)}}.work-a-pill{color:var(--pill);white-space:nowrap;text-overflow:ellipsis;font-size:.85em;font-weight:500;transition:color .4s ease-out,background-color .4s ease-out,border-color .4s ease-out}.work-a-pill[data-status=docs]{--pill:var(--t-warn)}.work-a-pill[data-status=done]{--pill:var(--t-accent)}.work-a-side{border-left:1px solid var(--t-line);flex-direction:column;min-width:0;padding-left:1.3em;display:flex}.work-a-log{flex-direction:column;gap:.6em;display:flex}.work-a-log-row{color:var(--t-ink-soft);align-items:flex-start;gap:.55em;font-size:.95em;line-height:1.35;transition:opacity .3s ease-out,transform .3s ease-out;display:flex}.work-a-log-row[data-on=false]{opacity:0;transform:translate(.7em)}.work-a-log-row[data-on=true]{transition:opacity .5s ease-out,transform .6s cubic-bezier(.2,.8,.2,1)}.work-a-log-dot{background:var(--hue);width:.45em;height:.45em;box-shadow:0 0 .6em var(--hue);border-radius:999px;flex-shrink:0;margin-top:.45em}.work-a-check{border:1px solid var(--t-line);background:var(--t-panel-inset);border-radius:.75em;margin-top:auto;padding:.9em 1em .6em;transition:opacity .4s ease-out}.work-a-check[data-on=false]{opacity:.35}.work-a-doc{height:2.1em;color:var(--t-ink-faint);align-items:center;gap:.6em;font-size:.95em;transition:color .4s ease-out;display:flex}.work-a-box{border:1.5px solid var(--t-line-strong);border-radius:.28em;flex-shrink:0;width:.95em;height:.95em;transition:background-color .4s ease-out,border-color .4s ease-out,box-shadow .4s ease-out}.work-a-doc[data-on=true]{color:var(--t-ink)}.work-a-doc[data-on=true] .work-a-box{border-color:var(--hue);background:var(--hue);box-shadow:0 0 .8em -.1em var(--hue)}.work-s{grid-template-columns:minmax(0,1fr) 21.5em;gap:1.3em;height:100%;display:grid}.work-s-chart{flex-direction:column;min-width:0;min-height:0;display:flex}.work-s-chart-head{justify-content:space-between;align-items:baseline;gap:.6em;display:flex}.work-s-sample{border:1px dashed var(--t-line-strong);color:var(--t-ink-faint);white-space:nowrap;border-radius:999px;padding:.15em .6em;font-size:.85em}.work-s-svg{flex:1;width:100%;min-height:0;overflow:visible}.work-s-ring,.work-s-spoke{fill:none;stroke:var(--t-line);stroke-width:1px}.work-s-ring:first-of-type{stroke:var(--t-line-strong)}.work-s-area{transition:opacity .3s ease-out}.work-s-area[data-on=false]{opacity:0}.work-s-area[data-on=true]{transition:opacity 1.2s ease-out .4s}.work-s-edge{fill:none;stroke:var(--t-accent);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 6px var(--t-accent))}@supports (color:color-mix(in lab, red, red)){.work-s-edge{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--t-accent) 70%, transparent))}}.work-s-edge{transition:stroke-dashoffset .2s ease-out}.work-s-edge[data-on=false]{stroke-dashoffset:1px}.work-s-edge[data-on=true]{transition:stroke-dashoffset 1.6s cubic-bezier(.6,0,.2,1)}.work-s-vertex{fill:var(--t-elevated);stroke:var(--t-accent);stroke-width:2px;transition:opacity .3s ease-out}.work-s-vertex[data-on=false]{opacity:0}.work-s-axis{font-family:var(--font-body);fill:var(--t-ink-soft);font-size:11.5px;transition:opacity .4s ease-out}.work-s-axis[data-on=false]{opacity:.45}.work-s-report{flex-direction:column;gap:.8em;min-width:0;display:flex}.work-s-doc{border:1px solid var(--t-line-strong);background:var(--t-elevated);border-radius:.85em;flex:1;padding:1.3em 1.2em 1.1em;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.work-s-doc{background:color-mix(in srgb, var(--t-elevated) 92%, var(--t-ink))}}.light .work-s-doc{background:var(--t-elevated)}.work-s-doc:before{content:"";background:linear-gradient(90deg, var(--t-accent), var(--t-accent-2));height:.25em;position:absolute;inset:0 0 auto}.work-s-doc-title{font-family:var(--font-display);letter-spacing:calc(-.015em * var(--ru-track,1));font-size:1.3em;font-weight:650}.work-s-doc-sub{color:var(--t-ink-faint);font-size:.88em;margin-top:.3em!important}.work-s-rows{flex-direction:column;gap:.6em;display:flex;margin-top:1.1em!important}.work-s-row{grid-template-columns:8.4em minmax(0,1fr) 2.2em;align-items:center;gap:.6em;font-size:.92em;display:grid}.work-s-row-name{color:var(--t-ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.work-s-bar{background:var(--t-line);border-radius:999px;height:.38em;position:relative;overflow:hidden}.work-s-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--t-accent-2), var(--t-accent));transform-origin:0;transition:transform .2s ease-out;position:absolute;inset:0 auto 0 0}.work-s-row[data-on=false] .work-s-bar>span{transform:scaleX(0)}.work-s-row[data-on=true] .work-s-bar>span{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.work-s-val{font-family:var(--font-mono);text-align:right;color:var(--t-ink);transition:opacity .3s ease-out}.work-s-row[data-on=false] .work-s-val{opacity:0}.work-s-summary{margin-top:1.2em;transition:opacity .4s ease-out}.work-s-summary .work-pane-label{margin-bottom:.5em!important}.work-s-summary[data-on=false]{opacity:0}.work-s-skel{background:var(--t-line-strong);opacity:.7;border-radius:999px;height:.42em;margin-top:.55em;display:block}.work-s-ready{border:1px solid var(--hue);justify-content:space-between;align-items:center;gap:.6em;padding:.6em .7em .6em 1em;display:flex}@supports (color:color-mix(in lab, red, red)){.work-s-ready{border:1px solid color-mix(in srgb, var(--hue) 45%, transparent)}}.work-s-ready{background:var(--hue);border-radius:.75em}@supports (color:color-mix(in lab, red, red)){.work-s-ready{background:color-mix(in srgb, var(--hue) 9%, transparent)}}.work-s-ready{transition:opacity .25s ease-out,transform .25s ease-out}.work-s-ready[data-on=false]{opacity:0;transform:translateY(.5em)}.work-s-ready[data-on=true]{transition:opacity .5s ease-out,transform .6s cubic-bezier(.2,.8,.2,1)}.work-s-ready-text{align-items:center;gap:.5em;font-size:.98em;font-weight:500;display:inline-flex}@container work (width<=479px){.work-ui{height:40em;font-size:2.63158cqw}.work-hide-sm{display:none!important}.work-body{padding:1.1em}.work-bar{padding:0 1.1em}.work-n{grid-template-columns:15em minmax(0,1fr);gap:.9em}.work-n-source{display:none}.work-n-row{gap:.55em;padding:.65em .6em}.work-n-flag{right:.4em}.work-n-draft{padding:1em}.work-n-title{font-size:1.4em}.work-n-line{font-size:1em}.work-n-approve{flex-direction:column;align-items:stretch;padding:.7em}.work-n-pending{white-space:normal}.work-n-actions .work-btn-solid{justify-content:center}.work-a{grid-template-columns:minmax(0,1fr) 12em;gap:.9em}.work-a-tr{grid-template-columns:minmax(0,1fr) 9.2em;padding:0 .7em}.work-a-side{padding-left:.9em}.work-a-log-row{font-size:.9em}.work-s{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:.9em}.work-s-axis{font-size:14px}.work-s-doc{flex:none;padding:1em}.work-s-doc-sub,.work-s-summary,.work-s-ready{display:none}.work-s-rows{grid-template-columns:1fr 1fr;column-gap:1em;display:grid;margin-top:.8em!important}.work-s-row{grid-template-columns:minmax(0,1fr) 2.2em;row-gap:.25em}.work-s-bar{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.work-tilt,.work-ui *,.work-ui :before,.work-ui :after,.work-flow-step:before{transition:none!important;animation:none!important}}.cl-principles{position:relative}.cl-principles:after{content:"";background:linear-gradient(90deg, var(--t-line-strong), transparent 85%);height:1px;display:block}.cl-rule{pointer-events:none;background:linear-gradient(90deg, var(--t-line-strong), transparent 90%);height:1px;position:absolute;top:0;left:0;right:0}.cl-rule:before{content:"";background:linear-gradient(90deg, var(--t-accent) 0%, var(--t-accent) 40%, transparent 88%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cl-rule:before{background:linear-gradient(90deg, var(--t-accent) 0%, color-mix(in srgb, var(--t-accent) 55%, var(--t-accent-2)) 40%, transparent 88%)}}.cl-rule:before{transform-origin:0}.cl-rule:after{content:"";background:radial-gradient(55% 50% at 18% 50%, var(--t-accent), transparent 72%);height:17px;position:absolute;top:-8px;left:0;right:20%}@supports (color:color-mix(in lab, red, red)){.cl-rule:after{background:radial-gradient(55% 50% at 18% 50%, color-mix(in srgb, var(--t-accent) 30%, transparent), transparent 72%)}}.cl-rule:after{filter:blur(6px);transform-origin:0}.cl-principle[data-phase=armed] .cl-rule:before,.cl-principle[data-phase=armed] .cl-rule:after{opacity:0;transform:scaleX(0)}.cl-principle[data-phase=in] .cl-rule:before,.cl-principle[data-phase=in] .cl-rule:after{transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity .6s ease-out}.light .cl-rule:after{opacity:.6}.cl-spin{transform-box:view-box;transform-origin:50%;animation:160s linear infinite cl-spin}.cl-spin--rev{animation-duration:95s;animation-direction:reverse}@keyframes cl-spin{to{transform:rotate(360deg)}}.cl-seal-core{opacity:.55;transition:opacity 1.2s ease-out}.cl-seal[data-complete=true] .cl-seal-core{opacity:1}.cl-seal-arc{filter:drop-shadow(0 0 6px var(--t-accent));transition:stroke-dasharray 1.2s cubic-bezier(.16,1,.3,1)}@supports (color:color-mix(in lab, red, red)){.cl-seal-arc{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--t-accent) 70%, transparent))}}.cl-seal-dot{fill:var(--t-base);stroke:var(--t-line-strong);stroke-width:1.5px;transition:fill .6s ease-out,stroke .6s ease-out}.cl-seal-halo{fill:var(--t-accent);opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .8s ease-out}.cl-seal-node[data-lit=true] .cl-seal-dot{fill:var(--t-accent);stroke:var(--t-accent)}.cl-seal-node[data-lit=true] .cl-seal-halo{opacity:.2;animation:4.5s ease-in-out infinite cl-halo}@keyframes cl-halo{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.08;transform:scale(1.45)}}.cl-gyro-stage{perspective:900px}.cl-gyro{transform-style:preserve-3d;animation:42s linear infinite cl-gyro;position:absolute;inset:0;transform:rotateX(-18deg)rotateY(24deg)}@keyframes cl-gyro{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(360deg)}}.cl-gyro-ring{border:1px solid var(--t-accent);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cl-gyro-ring{border:1px solid color-mix(in srgb, var(--t-accent) 52%, transparent)}}.cl-gyro-ring{box-shadow:0 0 16px -6px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.cl-gyro-ring{box-shadow:0 0 16px -6px color-mix(in srgb, var(--t-accent) 60%, transparent)}}.cl-gyro-ring:nth-child(4){border-color:var(--t-accent-2)}@supports (color:color-mix(in lab, red, red)){.cl-gyro-ring:nth-child(4){border-color:color-mix(in srgb, var(--t-accent-2) 60%, transparent)}}.cl-gyro-ring:nth-child(4){box-shadow:0 0 16px -6px var(--t-accent-2)}@supports (color:color-mix(in lab, red, red)){.cl-gyro-ring:nth-child(4){box-shadow:0 0 16px -6px color-mix(in srgb, var(--t-accent-2) 60%, transparent)}}.cl-gyro-core{background:var(--t-accent);width:10px;height:10px;box-shadow:0 0 14px 3px var(--t-accent), 0 0 48px 14px var(--t-accent);border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.cl-gyro-core{box-shadow:0 0 14px 3px color-mix(in srgb, var(--t-accent) 60%, transparent), 0 0 48px 14px color-mix(in srgb, var(--t-accent) 18%, transparent)}}.cl-seal[data-paused=true] .cl-spin,.cl-seal[data-paused=true] .cl-gyro,.cl-seal[data-paused=true] .cl-seal-halo{animation-play-state:paused}.cl-stairs{--d:12px}@media (width>=768px){.cl-stairs{--d:18px}}.cl-stairs-glow{pointer-events:none;background:radial-gradient(50% 55% at 68% 72%, var(--t-accent), transparent 72%);position:absolute;inset:15% -8% -12% 15%}@supports (color:color-mix(in lab, red, red)){.cl-stairs-glow{background:radial-gradient(50% 55% at 68% 72%, color-mix(in srgb, var(--t-accent) 16%, transparent), transparent 72%)}}.cl-stairs-glow{filter:blur(28px)}.cl-step-label{margin-bottom:calc(var(--d) + 10px);position:relative}.cl-step-block{width:calc(100% - var(--d));height:var(--h);border-top:1px solid var(--t-accent);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.cl-step-block{border-top:1px solid color-mix(in srgb, var(--t-accent) 85%, transparent)}}.cl-step-block{background:linear-gradient(180deg, var(--t-accent) 0%, var(--t-accent) 55%, var(--t-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.cl-step-block{background:linear-gradient(180deg, color-mix(in srgb, var(--t-accent) 26%, var(--t-panel)) 0%, color-mix(in srgb, var(--t-accent) 9%, var(--t-panel)) 55%, color-mix(in srgb, var(--t-accent) 3%, transparent) 100%)}}.cl-step-block{box-shadow:inset 1px 0 0 var(--t-accent), 0 -10px 40px -18px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.cl-step-block{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--t-accent) 30%, transparent), 0 -10px 40px -18px color-mix(in srgb, var(--t-accent) 55%, transparent)}}.cl-step-block:before{content:"";width:100%;height:var(--d);transform-origin:0 100%;background:linear-gradient(90deg, var(--t-accent), var(--t-accent));position:absolute;bottom:100%;left:0;transform:skew(-45deg)}@supports (color:color-mix(in lab, red, red)){.cl-step-block:before{background:linear-gradient(90deg, color-mix(in srgb, var(--t-accent) 40%, var(--t-panel)), color-mix(in srgb, var(--t-accent) 62%, var(--t-panel)))}}.cl-step-block:before{box-shadow:0 0 22px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.cl-step-block:before{box-shadow:0 0 22px color-mix(in srgb, var(--t-accent) 30%, transparent)}}.cl-step-glow{width:100%;height:var(--d);transform-origin:0 100%;background:linear-gradient(90deg, var(--t-accent), var(--t-accent));position:absolute;bottom:100%;left:0;transform:skew(-45deg)}@supports (color:color-mix(in lab, red, red)){.cl-step-glow{background:linear-gradient(90deg, color-mix(in srgb, var(--t-accent) 55%, white), color-mix(in srgb, var(--t-accent) 35%, white))}}.cl-step-glow{mix-blend-mode:plus-lighter;opacity:0;pointer-events:none;animation:6s ease-in-out infinite cl-climb;animation-delay:calc(var(--i) * .45s)}.cl-step-block:after{content:"";width:var(--d);transform-origin:0 0;background:linear-gradient(180deg, var(--t-accent), transparent 92%);height:100%;position:absolute;top:0;left:100%;transform:skewY(-45deg)}@supports (color:color-mix(in lab, red, red)){.cl-step-block:after{background:linear-gradient(180deg, color-mix(in srgb, var(--t-accent) 18%, var(--t-panel)), transparent 92%)}}@keyframes cl-climb{0%,34%,to{opacity:0}14%{opacity:.4}}.cl-stairs[data-phase=armed] .cl-step-block{height:2%}.cl-stairs[data-phase=in] .cl-step-block{transition:height 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .11s)}.cl-stairs[data-paused=true] .cl-step-glow{animation-play-state:paused}.cl-stairs-floor{background:linear-gradient(90deg, transparent, var(--t-accent) 25%, var(--t-accent) 75%, transparent);height:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.cl-stairs-floor{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--t-accent) 70%, transparent) 25%, color-mix(in srgb, var(--t-accent) 70%, transparent) 75%, transparent)}}.cl-stairs-floor{box-shadow:0 0 18px 1px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.cl-stairs-floor{box-shadow:0 0 18px 1px color-mix(in srgb, var(--t-accent) 30%, transparent)}}.cl-stairs-floor:after{content:"";background:radial-gradient(50% 100% at 50% 0%, var(--t-accent), transparent 80%);height:56px;position:absolute;top:1px;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.cl-stairs-floor:after{background:radial-gradient(50% 100% at 50% 0%, color-mix(in srgb, var(--t-accent) 10%, transparent), transparent 80%)}}.cl-qbar{gap:4px;max-width:180px;display:flex}.cl-qbar>span{background:var(--t-line-strong);border-radius:2px;flex:1;height:3px;transition:background-color .26s ease-out,box-shadow .26s ease-out}@media (hover:hover) and (pointer:fine){.card-slot:hover .cl-qbar>span{background:var(--t-accent);box-shadow:0 0 8px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.card-slot:hover .cl-qbar>span{box-shadow:0 0 8px color-mix(in srgb, var(--t-accent) 50%, transparent)}}}.card-link:has(.stretched:focus-visible) .cl-qbar>span{background:var(--t-accent)}.cl-finale-aurora{z-index:0;background:radial-gradient(34% 40% at 28% 38%,#1fd8e833,#0000 70%),radial-gradient(32% 38% at 74% 52%,#5aa0ff38,#0000 70%),radial-gradient(28% 26% at 52% 78%,#1fd8e824,#0000 70%)}.cl-finale-fade{z-index:0;pointer-events:none;background:linear-gradient(#06101a,#06101a00);height:40%;position:absolute;inset:0 0 auto}.cl-horizon{z-index:0;pointer-events:none;will-change:transform;height:230px;position:absolute;bottom:0;left:0;right:0}@media (width>=768px){.cl-horizon{height:300px}}.cl-horizon-planet{aspect-ratio:1;background:radial-gradient(closest-side,#02070c 96%,#041019 100%);border-radius:50%;width:max(1600px,230%);position:absolute;top:110px;left:50%;transform:translate(-50%);box-shadow:0 -1px #78ecf5bf,0 -10px 34px -8px #1fd8e866,0 -60px 140px -20px #5aa0ff3d,inset 0 30px 70px -40px #1fd8e859}@media (width>=768px){.cl-horizon-planet{top:150px}}.cl-horizon-bloom{background:radial-gradient(42% 50% at 50% 74%,#1fd8e842,#5aa0ff1a 48%,#0000 76%);height:260px;position:absolute;top:-60px;left:-10%;right:-10%}@media (width>=768px){.cl-horizon-bloom{top:-30px}}.cl-horizon-flare{background:linear-gradient(90deg,#0000,#a0f5ff8c 30%,#ebfdfff2 50%,#a0f5ff8c 70%,#0000);border-radius:2px;width:min(1000px,86%);height:2px;margin-left:calc(min(1000px,86%)/-2);position:absolute;top:109px;left:50%}.cl-horizon-flare:after{content:"";filter:blur(8px);background:radial-gradient(50% 50%,#1fd8e899,#0000 75%);border-radius:50%;height:22px;animation:7s ease-in-out infinite cl-breathe;position:absolute;top:-10px;left:18%;right:18%}@media (width>=768px){.cl-horizon-flare{top:149px}}@keyframes cl-breathe{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cl-spin,.cl-gyro,.cl-seal-node[data-lit=true] .cl-seal-halo,.cl-step-glow,.cl-horizon-flare:after{animation:none}.cl-rule:before,.cl-rule:after,.cl-seal-arc,.cl-step-block{transition:none!important}}.light .cl-finale-aurora{opacity:1}.light .cl-finale.grain:after{opacity:.06;mix-blend-mode:overlay}.sp-const-orbit{fill:none;stroke:#8fa9ba29;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:2 6}.sp-const-line{stroke:#8fa9ba2e;stroke-width:1px;vector-effect:non-scaling-stroke}.sp-const-ring{stroke:#1fd8e81f;stroke-width:1px;vector-effect:non-scaling-stroke}.sp-const-beam{stroke:#1fd8e8;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:6 120;stroke-dashoffset:0;opacity:.85;animation:5s linear infinite sp-beam}@keyframes sp-beam{0%{stroke-dashoffset:0}to{stroke-dashoffset:-126px}}.sp-const-core{width:0;height:0;position:absolute;top:50%;left:50%}.sp-const-core-glow{background:radial-gradient(circle,#1fd8e859,#5aa0ff1f 40%,#0000 70%);border-radius:50%;width:220px;height:220px;animation:6s ease-in-out infinite sp-breathe;position:absolute;top:-110px;left:-110px}.sp-const-core-dot{background:#dce9f2;border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px;box-shadow:0 0 0 6px #1fd8e82e,0 0 40px 8px #1fd8e88c}@keyframes sp-breathe{0%,to{opacity:.75;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.sp-const-node{animation:7s ease-in-out infinite sp-drift;position:absolute;transform:translate(-50%,-50%)}@keyframes sp-drift{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 6px))}}.sp-const-link{text-align:center;color:#dce9f2;background:#0a1824;border:1px solid #8fa9ba38;border-radius:999px;align-items:center;gap:10px;max-width:210px;min-height:44px;padding:6px 16px;font-size:14px;font-weight:500;line-height:1.25;transition:border-color .25s,box-shadow .25s,color .25s;display:inline-flex;box-shadow:0 10px 30px -12px #000c}.sp-const-link:hover,.sp-const-link:focus-visible{border-color:#1fd8e8;box-shadow:0 0 0 1px #1fd8e859,0 0 32px -4px #1fd8e880}.sp-const-pip{background:var(--t-accent);width:7px;height:7px;box-shadow:0 0 10px 1px var(--t-accent);border-radius:50%;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.sp-const-pip{box-shadow:0 0 10px 1px color-mix(in srgb, var(--t-accent) 70%, transparent)}}.sp-chip{background:var(--t-elevated)}@supports (color:color-mix(in lab, red, red)){.sp-chip{background:color-mix(in srgb, var(--t-elevated) 80%, transparent)}}.sp-rail{border-left:1px solid var(--t-line)}.sp-rail-link{border-left:1px solid #0000;margin-left:-1px;position:relative}.sp-rail-link[aria-current=location]{border-left-color:var(--t-accent);box-shadow:-8px 0 16px -10px var(--t-accent)}.sp-tick{background:linear-gradient(90deg, var(--t-accent), transparent);flex-shrink:0;width:18px;height:1px;margin-top:.72em}.sp-fit{padding-left:20px;position:relative}.sp-fit:before{content:"";background:linear-gradient(180deg, var(--t-accent), var(--t-accent-2));border-radius:2px;width:2px;position:absolute;top:2px;bottom:2px;left:0}@supports (color:color-mix(in lab, red, red)){.sp-fit:before{background:linear-gradient(180deg, var(--t-accent), color-mix(in srgb, var(--t-accent-2) 40%, transparent))}}.sp-stage{isolation:isolate;position:relative}.sp-stage-glow{z-index:-1;background:radial-gradient(closest-side, var(--t-accent), transparent);border-radius:50%;position:absolute;inset:8% 6%}@supports (color:color-mix(in lab, red, red)){.sp-stage-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--t-accent) 18%, transparent), transparent)}}.sp-stage-glow{filter:blur(40px)}.sp-vis{padding:4%}.sp-vis svg{overflow:visible}.sp-mono{font-family:var(--font-mono);font-size:12px}.sp-title{font-family:var(--font-display);fill:var(--t-ink);font-size:20px;font-weight:650}.sp-ink{fill:var(--t-ink)}.sp-faint{fill:var(--t-ink-soft)}.sp-acc{fill:var(--t-accent)}.sp-warn{fill:var(--t-warn)}.sp-paper{fill:var(--t-base);stroke:var(--t-line-strong)}.sp-cell{fill:var(--t-elevated);stroke:var(--t-line)}.sp-bar{fill:var(--t-line-strong)}.sp-fill{fill:var(--t-accent);opacity:.85}.sp-thumb{fill:var(--t-accent-2)}@supports (color:color-mix(in lab, red, red)){.sp-thumb{fill:color-mix(in srgb, var(--t-accent-2) 22%, var(--t-panel))}}.sp-hero-block{fill:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.sp-hero-block{fill:color-mix(in srgb, var(--t-accent) 12%, var(--t-panel))}}.sp-hero-block{stroke:var(--t-line)}.sp-hl{fill:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.sp-hl{fill:color-mix(in srgb, var(--t-accent) 22%, transparent)}}.sp-hl{stroke:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.sp-hl{stroke:color-mix(in srgb, var(--t-accent) 60%, transparent)}}.sp-link{fill:none;stroke:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.sp-link{stroke:color-mix(in srgb, var(--t-accent) 55%, transparent)}}.sp-link{stroke-width:1.2px;stroke-dasharray:3 4}.sp-track{fill:none;stroke:var(--t-line-strong);stroke-width:1.5px}.sp-flow{fill:none;stroke:var(--t-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:10 40;opacity:.9}.sp-node{fill:var(--t-elevated);stroke:var(--t-line-strong)}.sp-node-on{stroke:var(--t-accent);filter:drop-shadow(0 0 10px var(--t-accent))}@supports (color:color-mix(in lab, red, red)){.sp-node-on{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--t-accent) 50%, transparent))}}.sp-dot{fill:var(--t-ink-faint)}.sp-dot-on{fill:var(--t-accent)}.sp-packet{fill:var(--t-accent);opacity:0;filter:drop-shadow(0 0 6px var(--t-accent))}.sp-badge{fill:var(--t-accent);transform-box:fill-box;transform-origin:50%}.sp-scan{fill:var(--t-accent);opacity:0;filter:drop-shadow(0 0 6px var(--t-accent))}.sp-wire{fill:none;stroke:var(--t-ink-faint);stroke-dasharray:4 4}.sp-line{fill:none;stroke:var(--t-accent);stroke-width:2px;stroke-linejoin:round}.sp-ring{fill:none;stroke:var(--t-line-strong);stroke-width:10px}.sp-ring-on{fill:none;stroke:var(--t-accent);stroke-width:10px;stroke-dasharray:150 214;transform-origin:303px 184px;transform:rotate(-90deg)}.sp-sweep{fill:var(--t-accent);opacity:0}.sp-boundary{fill:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.sp-boundary{fill:color-mix(in srgb, var(--t-accent) 5%, transparent)}}.sp-boundary{stroke:var(--t-accent);stroke-dasharray:6 5;stroke-width:1.2px}.sp-led{fill:var(--t-accent)}.sp-orbit{fill:none;stroke:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.sp-orbit{stroke:color-mix(in srgb, var(--t-accent) 25%, transparent)}}.sp-orbit-dot{fill:var(--t-accent);offset-path:path("M50 164 A150 96 0 1 0 350 164 A150 96 0 1 0 50 164");offset-distance:20%;filter:drop-shadow(0 0 5px var(--t-accent))}.sp-orbit-dot+.sp-orbit-dot{offset-distance:70%}.sp-pulse{fill:none;stroke:var(--t-accent);opacity:.35}.sp-pulse-warn{stroke:var(--t-warn)}.sp-grid{stroke:var(--t-line)}.sp-threshold{stroke:var(--t-warn);stroke-dasharray:5 5;opacity:.8}.sp-area{fill:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.sp-area{fill:color-mix(in srgb, var(--t-accent) 10%, transparent)}}.sp-chart{fill:none;stroke:var(--t-accent);stroke-width:2.2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.sp-alert,.sp-bottleneck{fill:var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.sp-bottleneck{fill:color-mix(in srgb, var(--t-warn) 12%, var(--t-elevated))}}.sp-bottleneck{stroke:var(--t-warn);filter:drop-shadow(0 0 12px var(--t-warn))}@supports (color:color-mix(in lab, red, red)){.sp-bottleneck{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--t-warn) 40%, transparent))}}.sp-queue{fill:var(--t-warn);opacity:.75}[data-live=true] .sp-scan{animation:3.2s ease-in-out infinite sp-scan}@keyframes sp-scan{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(220px)}}[data-live=true] .sp-hl,[data-live=true] .sp-field{animation:3.2s ease-out infinite sp-blink-in}@keyframes sp-blink-in{0%,8%{opacity:.15}22%,to{opacity:1}}[data-live=true] .sp-flow{animation:1.8s linear infinite sp-dash}@keyframes sp-dash{to{stroke-dashoffset:-50px}}[data-live=true] .sp-packet{animation:3.2s cubic-bezier(.6,0,.4,1) infinite sp-packet}@keyframes sp-packet{0%{opacity:0;transform:translate(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(288px)}}[data-live=true] .sp-ui{animation:5s ease-in-out infinite sp-reveal}[data-live=true] .sp-sweep{animation:5s ease-in-out infinite sp-sweep}@keyframes sp-reveal{0%,10%{clip-path:inset(0 100% 0 0)}55%,to{clip-path:inset(0)}}@keyframes sp-sweep{0%,10%{opacity:1;transform:translate(0)}55%{opacity:1;transform:translate(338px)}60%,to{opacity:0;transform:translate(338px)}}[data-live=true] .sp-card{animation:4s ease-out infinite sp-rise}@keyframes sp-rise{0%{opacity:0;transform:translateY(10px)}20%,to{opacity:1;transform:none}}[data-live=true] .sp-badge{animation:4s ease-out infinite sp-pop}@keyframes sp-pop{0%,60%{transform:scale(1)}68%{transform:scale(1.5)}80%,to{transform:scale(1)}}[data-live=true] .sp-row-new{animation:3.6s ease-out infinite sp-rise}[data-live=true] .sp-sync{animation:1.2s linear infinite sp-dash}[data-live=true] .sp-led{animation:1.6s steps(2,jump-none) infinite sp-led}@keyframes sp-led{50%{opacity:.25}}[data-live=true] .sp-orbit-dot{animation:6s linear infinite sp-orbit}@keyframes sp-orbit{0%{offset-distance:0%}to{offset-distance:100%}}[data-live=true] .sp-pulse{animation:2.8s ease-out infinite sp-ping}@keyframes sp-ping{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}[data-live=true] .sp-chart{animation:4.5s ease-in-out infinite sp-draw}@keyframes sp-draw{0%{stroke-dashoffset:1px}55%,to{stroke-dashoffset:0}}[data-live=true] .sp-queue{animation:2.4s ease-in-out infinite sp-queue}@keyframes sp-queue{0%,to{opacity:.35;transform:translate(-4px)}50%{opacity:.9;transform:translate(0)}}.sp-sol-track{fill:none;stroke:var(--t-line-strong);stroke-width:1.5px}.sp-sol-glow{fill:none;stroke:var(--t-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.35 1;stroke-dashoffset:0;filter:drop-shadow(0 0 4px var(--t-accent));transition:stroke-dashoffset .9s}@supports (color:color-mix(in lab, red, red)){.sp-sol-glow{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--t-accent) 60%, transparent))}}.card-slot:hover .sp-sol-glow{stroke-dashoffset:-.65px}.sp-finale-horizon{pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#1fd8e838,#0000 70%),#06101a;border-top:1px solid #1fd8e899;border-radius:50%;height:90%;position:absolute;bottom:-62%;left:-10%;right:-10%;box-shadow:0 -30px 120px -20px #1fd8e859}@media (prefers-reduced-motion:reduce){.sp-const-beam,.sp-const-core-glow,.sp-const-node,.sp-vis *,.sp-sol-glow{transition:none!important;animation:none!important}}.wp-hero-fade{z-index:0;pointer-events:none;background:linear-gradient(180deg, transparent, var(--t-base));height:28%;position:absolute;inset:auto 0 0}.wp-wall{aspect-ratio:1;perspective:1400px;perspective-origin:50% 0;width:100%;max-width:560px;margin-inline:auto;position:relative}@media (width>=768px){.wp-wall{aspect-ratio:2.4;perspective:1800px;max-width:none}}.wp-wall-floor{pointer-events:none;filter:blur(36px);background:radial-gradient(50% 50%,#1fd8e833,#5aa0ff14 55%,#0000 75%);border-radius:50%;height:46%;position:absolute;bottom:-14%;left:4%;right:4%}.wp-wall-plane{transform-style:preserve-3d;transform-origin:50% 100%;position:absolute;inset:0;transform:rotateX(10deg)}.wp-tile{--hue:#1fd8e8;--hue-2:#5aa0ff;left:calc(var(--sx) * 1%);top:calc(var(--sy) * 1%);width:calc(var(--sw) * 1%);aspect-ratio:16/10;transform:translate3d(0, 0, var(--z));animation:9s ease-in-out infinite wp-float;animation-delay:var(--d);position:absolute;container-type:inline-size}.wp-tile[data-hue=blue]{--hue:#5aa0ff;--hue-2:#1fd8e8}.wp-tile[data-sm=off]{display:none}.wp-tile[data-art=phone]{aspect-ratio:9/18}@media (width>=768px){.wp-tile{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%)}.wp-tile[data-sm=off]{display:block}}@keyframes wp-float{0%,to{transform:translate3d(0, 0, var(--z))}50%{transform:translate3d(0, -3.5%, var(--z))}}.wp-tile[data-art=phone]{animation-name:wp-float-tall}@keyframes wp-float-tall{0%,to{transform:translate3d(0, 0, var(--z))}50%{transform:translate3d(0, -1.8%, var(--z))}}.wp-tile-in{box-shadow:0 1px 0 0 #ffffff0d inset, 0 2.4em 4em -1.6em #000c, 0 0 3.2em -1em var(--hue);background:linear-gradient(#0d1f2c,#08141e);border:1px solid #97bed14d;border-radius:.9em;flex-direction:column;font-size:3.84615cqw;display:flex;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wp-tile-in{box-shadow:0 1px 0 0 #ffffff0d inset, 0 2.4em 4em -1.6em #000c, 0 0 3.2em -1em color-mix(in srgb, var(--hue) 45%, transparent)}}.wp-tile[data-art=phone] .wp-tile-in{border-width:2px;border-color:#97bed166;border-radius:1.4em;font-size:9.09091cqw}.wp-tile-in:before{content:"";background:linear-gradient(90deg, transparent, var(--hue), transparent);opacity:.8;height:1px;position:absolute;top:0;left:14%;right:14%}.wp-tile-bar{background:#97bed108;border-bottom:1px solid #97bed124;flex-shrink:0;align-items:center;gap:.5em;height:2.2em;padding:0 .8em;display:flex}.wp-tile[data-art=phone] .wp-tile-bar{justify-content:center;height:2.4em;padding:0 .5em}.wp-tile-mark{background:linear-gradient(135deg, var(--hue), var(--hue-2));width:.7em;height:.7em;box-shadow:0 0 .7em -.1em var(--hue);border-radius:.22em;flex-shrink:0}.wp-tile-name{font-family:var(--font-display);letter-spacing:calc(-.01em * var(--ru-track,1));color:#dce9f2;white-space:nowrap;text-overflow:ellipsis;font-size:.82em;font-weight:600;overflow:hidden}.wp-tile[data-art=phone] .wp-tile-name,.wp-tile[data-art=phone] .wp-tile-mark{display:none}.wp-tile-led{background:var(--hue);width:.42em;height:.42em;box-shadow:0 0 .6em var(--hue);animation:2.2s ease-in-out infinite wp-pulse;animation-delay:var(--d);border-radius:999px;flex-shrink:0;margin-left:auto}.wp-tile[data-art=phone] .wp-tile-led{background:#03090f;width:2.6em;height:.7em;margin:0;animation:none;box-shadow:0 0 0 1px #97bed133}.wp-tile-body{flex:1;min-height:0;padding:.8em;position:relative}.wp-wall-sweep{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 40%,#1fd8e812 48%,#dce9f20f 50%,#1fd8e812 52%,#0000 60%) 120% 0/250% 100%;animation:11s ease-in-out infinite wp-sweep;position:absolute;inset:-10% -20%;transform:translateZ(120px)}@keyframes wp-sweep{0%,20%{background-position:120% 0}70%,to{background-position:-20% 0}}@keyframes wp-pulse{0%,to{opacity:1}50%{opacity:.35}}.wp-wall[data-paused=true] *,.wp-wall[data-paused=true] :before,.wp-wall[data-paused=true] :after{animation-play-state:paused!important}.wp-ln{background:#97bed138;border-radius:999px;height:.38em;display:block}.wp-ln[data-strong=true]{background:#dce9f29e;height:.5em}.wp-art-svg{width:100%;height:100%;display:block;overflow:visible}.wp-art-chip{background:var(--hue);border-radius:999px;width:3.2em;height:.9em;display:block}@supports (color:color-mix(in lab, red, red)){.wp-art-chip{background:color-mix(in srgb, var(--hue) 30%, transparent)}}.wp-art-btn{background:var(--hue);width:4.4em;height:1.2em;box-shadow:0 .4em 1em -.4em var(--hue);border-radius:.35em;margin-top:auto;display:block}.wp-art-feed{grid-template-columns:1fr 1.05fr;gap:.7em;height:100%;display:grid}.wp-art-col{flex-direction:column;gap:.45em;display:flex}.wp-art-row{background:#97bed10a;border:1px solid #97bed124;border-radius:.45em;flex-direction:column;flex:1;justify-content:center;gap:.3em;padding:0 .55em;display:flex}.wp-art-row[data-hot=true]{border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-art-row[data-hot=true]{border-color:color-mix(in srgb, var(--hue) 65%, transparent)}}.wp-art-row[data-hot=true]{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-art-row[data-hot=true]{background:color-mix(in srgb, var(--hue) 12%, transparent)}}.wp-art-row[data-hot=true]{box-shadow:0 0 1.4em -.4em var(--hue)}.wp-art-draft{border:1px solid var(--hue);flex-direction:column;gap:.55em;padding:.75em;display:flex}@supports (color:color-mix(in lab, red, red)){.wp-art-draft{border:1px solid color-mix(in srgb, var(--hue) 35%, transparent)}}.wp-art-draft{background:#97bed10d;border-radius:.6em}.wp-art-radar{grid-template-columns:1.15fr 1fr;align-items:center;gap:.8em;height:100%;display:grid}.wp-art-ring{fill:none;stroke:#97bed138;stroke-width:.8px}.wp-art-area{fill:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-art-area{fill:color-mix(in srgb, var(--hue) 22%, transparent)}}.wp-art-area{stroke:var(--hue);stroke-width:1.4px;filter:drop-shadow(0 0 4px var(--hue))}.wp-art-vertex{fill:#dce9f2}.wp-art-bars{flex-direction:column;gap:.75em;display:flex}.wp-art-bar{background:#97bed129;border-radius:999px;height:.42em;display:block;overflow:hidden}.wp-art-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--hue-2), var(--hue));height:100%;display:block}.wp-art-table{border:1px solid #97bed124;border-radius:.55em;flex-direction:column;height:100%;display:flex;overflow:hidden}.wp-art-tr{border-top:1px solid #97bed11f;flex:1;justify-content:space-between;align-items:center;gap:.8em;padding:0 .7em;display:flex}.wp-art-tr:first-child{border-top:0}.wp-art-tr .wp-ln{flex:none}.wp-art-tr[data-sel=true]{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-art-tr[data-sel=true]{background:color-mix(in srgb, var(--hue) 12%, transparent)}}.wp-art-tr[data-sel=true]{box-shadow:inset .2em 0 0 var(--hue)}.wp-art-pill{--pill:#5aa0ff;border:1px solid var(--pill);border-radius:999px;flex-shrink:0;width:3.6em;height:1em}@supports (color:color-mix(in lab, red, red)){.wp-art-pill{border:1px solid color-mix(in srgb, var(--pill) 55%, transparent)}}.wp-art-pill{background:var(--pill)}@supports (color:color-mix(in lab, red, red)){.wp-art-pill{background:color-mix(in srgb, var(--pill) 18%, transparent)}}.wp-art-pill[data-s=docs]{--pill:#ffab2e}.wp-art-pill[data-s=done]{--pill:#1fd8e8}.wp-art-map{padding:.2em}.wp-art-dot{fill:#97bed152}.wp-art-route{fill:none;stroke:var(--hue);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:4 3;filter:drop-shadow(0 0 3px var(--hue));animation:6s linear infinite wp-dash}@keyframes wp-dash{to{stroke-dashoffset:-70px}}.wp-art-halo{fill:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-art-halo{fill:color-mix(in srgb, var(--hue) 22%, transparent)}}.wp-art-pin{fill:var(--hue);filter:drop-shadow(0 0 3px var(--hue))}.wp-art-phone{flex-direction:column;align-items:center;gap:.55em;height:100%;padding-top:.6em;display:flex}.wp-art-phone .wp-ln{align-self:center}.wp-art-stamp{aspect-ratio:1;border:2px dashed var(--hue);border-radius:50%;width:64%;margin-bottom:.4em}@supports (color:color-mix(in lab, red, red)){.wp-art-stamp{border:2px dashed color-mix(in srgb, var(--hue) 70%, transparent)}}.wp-art-stamp{background:radial-gradient(circle, var(--hue), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.wp-art-stamp{background:radial-gradient(circle, color-mix(in srgb, var(--hue) 30%, transparent), transparent 70%)}}.wp-art-stamp{box-shadow:0 0 1.6em -.4em var(--hue)}.wp-art-stamps{grid-template-columns:repeat(3,1fr);gap:.45em;width:82%;margin-top:.5em;display:grid}.wp-art-stamps i{aspect-ratio:1;border:1px solid #97bed14d;border-radius:50%}.wp-art-stamps i[data-on=true]{border-color:var(--hue);background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-art-stamps i[data-on=true]{background:color-mix(in srgb, var(--hue) 28%, transparent)}}.wp-art-site{flex-direction:column;gap:.7em;height:100%;display:flex}.wp-art-nav{justify-content:space-between;align-items:center;display:flex}.wp-art-nav>.wp-ln{width:22%!important}.wp-art-navlinks{gap:.5em;width:36%;display:flex}.wp-art-hero{flex:1;grid-template-columns:1fr .9fr;gap:.7em;display:grid}.wp-art-hero-copy{flex-direction:column;gap:.45em;padding-top:.3em;display:flex}.wp-art-image{background:radial-gradient(60% 60% at 70% 30%, var(--hue), transparent 70%), linear-gradient(160deg, #13293a, #0a1722);border-radius:.5em}@supports (color:color-mix(in lab, red, red)){.wp-art-image{background:radial-gradient(60% 60% at 70% 30%, color-mix(in srgb, var(--hue) 45%, transparent), transparent 70%), linear-gradient(160deg, #13293a, #0a1722)}}.wp-art-image{border:1px solid #97bed124}.wp-art-cols{grid-template-columns:repeat(3,1fr);gap:.5em;height:1.6em;display:grid}.wp-art-cols i{background:#97bed114;border:1px solid #97bed11f;border-radius:.35em}.wp-art-edge{stroke:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-art-edge{stroke:color-mix(in srgb, var(--hue) 45%, transparent)}}.wp-art-edge{stroke-width:.7px}.wp-art-node{fill:#0d1f2c;stroke:var(--hue);stroke-width:1px}.wp-art-monitor{flex-direction:column;gap:.5em;height:100%;display:flex}.wp-art-spark{flex-shrink:0;width:100%;height:46%}.wp-art-spark-area{fill:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-art-spark-area{fill:color-mix(in srgb, var(--hue) 16%, transparent)}}.wp-art-spark-line{fill:none;stroke:var(--hue);stroke-width:1.4px;vector-effect:non-scaling-stroke}.wp-art-svc{align-items:center;gap:.5em;display:flex}.wp-art-led{background:#1fd8e8;border-radius:999px;flex-shrink:0;width:.5em;height:.5em;box-shadow:0 0 .5em #1fd8e8}.wp-art-led[data-warn=true]{background:#ffab2e;animation:1.6s ease-in-out infinite wp-pulse;box-shadow:0 0 .5em #ffab2e}.wp-console{isolation:isolate;border:1px solid var(--t-line);background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));border-radius:24px;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 60px 120px -60px #000000bf}.wp-console:before{content:"";background:linear-gradient(90deg, transparent, var(--t-accent), var(--t-accent-2), transparent);opacity:.7;height:1px;position:absolute;top:0;left:10%;right:10%}.light .wp-console{box-shadow:0 40px 80px -50px #06101a59}.wp-console-glow{z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 60% 50%, var(--t-accent), var(--t-accent-2) 55%, transparent 75%);position:absolute;inset:10% 6% -6%}@supports (color:color-mix(in lab, red, red)){.wp-console-glow{background:radial-gradient(50% 50% at 60% 50%, color-mix(in srgb, var(--t-accent) 18%, transparent), color-mix(in srgb, var(--t-accent-2) 8%, transparent) 55%, transparent 75%)}}.wp-console-glow{filter:blur(60px)}@media (width>=768px){.wp-console{padding:14px}}.wp-console-grid{gap:10px;display:grid}@media (width>=1024px){.wp-console-grid{grid-template-columns:290px minmax(0,1fr);gap:14px}}.wp-channels-wrap{min-width:0}.wp-channels-head{display:none}@media (width>=1024px){.wp-channels-wrap{padding:14px 4px 14px 6px}.wp-channels-head{color:var(--t-ink-faint);align-items:center;gap:10px;padding:0 12px 14px;display:flex}}.wp-channels{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:2px;display:flex;overflow-x:auto}.wp-channels::-webkit-scrollbar{display:none}@media (width>=1024px){.wp-channels{flex-direction:column;gap:4px;overflow:visible}}.wp-ch{border:1px solid var(--t-line);background:var(--t-panel-inset);text-align:left;cursor:pointer;scroll-snap-align:start;border-radius:14px;flex-shrink:0;min-width:180px;min-height:44px;padding:12px 14px;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;display:block}@media (width>=1024px){.wp-ch{background:0 0;border-color:#0000;min-width:0}}.wp-ch-body{transition:transform .2s cubic-bezier(.2,.7,.2,1);display:block}.wp-ch-top{align-items:center;gap:9px;min-width:0;display:flex}.wp-ch-name{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s ease-out}@media (hover:hover) and (pointer:fine){.wp-ch:hover{border-color:var(--t-line-strong)}.wp-ch:hover .wp-ch-body{transform:translate(4px)}.wp-ch:hover .wp-ch-name{-webkit-text-decoration-color:var(--t-accent);-webkit-text-decoration-color:var(--t-accent);-webkit-text-decoration-color:var(--t-accent);-webkit-text-decoration-color:var(--t-accent);text-decoration-color:var(--t-accent)}}.wp-ch.is-active{border-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.wp-ch.is-active{border-color:color-mix(in srgb, var(--t-accent) 55%, transparent)}}.wp-ch.is-active{background:linear-gradient(90deg, var(--t-accent), transparent 80%), var(--t-panel-inset)}@supports (color:color-mix(in lab, red, red)){.wp-ch.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--t-accent) 12%, transparent), transparent 80%), var(--t-panel-inset)}}.wp-ch.is-active{box-shadow:inset 2px 0 0 var(--t-accent), 0 0 0 3px var(--t-accent-dim)}.wp-ch:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.wp-led{background:var(--t-line-strong);border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.wp-led[data-state=on]{background:var(--t-accent);box-shadow:0 0 10px var(--t-accent)}.wp-led[data-state=on]:after{content:"";border-radius:inherit;border:1px solid var(--t-accent);opacity:0;animation:2s ease-out infinite wp-ping;position:absolute;inset:-4px}.wp-led[data-state=ext]{box-shadow:inset 0 0 0 1.5px var(--t-accent-2);background:0 0}@keyframes wp-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.wp-live{border:1px solid var(--t-line-strong);background:var(--t-base);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000040}.wp-live-bar{border-bottom:1px solid var(--t-line);background:var(--t-panel-sheen);align-items:center;gap:12px;padding:10px 12px;display:flex}.wp-live-dots{flex-shrink:0;gap:6px;display:none}@media (width>=640px){.wp-live-dots{display:flex}}.wp-live-dots i{background:var(--t-line-strong);border-radius:999px;width:10px;height:10px}.wp-live-url{border:1px solid var(--t-line);background:var(--t-panel);min-width:0;min-height:32px;color:var(--t-ink-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex;overflow:hidden}.wp-live-lock{border:1.5px solid var(--t-good);width:8px;height:10px;box-shadow:inset 0 3px 0 -1.5px var(--t-good);border-radius:2px;flex-shrink:0}.wp-live-open{border-radius:var(--radius-button,6px);border:1px solid var(--t-line-strong);min-height:44px;color:var(--t-ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;transition:color .2s ease-out,border-color .2s ease-out,background-color .2s ease-out;display:inline-flex}@media (width>=768px){.wp-live-bar .wp-live-open{min-height:34px}}.wp-live-open:hover{color:var(--t-accent);border-color:var(--t-accent);background:var(--t-glass-hover)}.wp-live-open--lg{min-height:46px;padding:0 20px;font-size:15px}.wp-live-stage{background:var(--t-base);position:relative}.wp-live-viewport{aspect-ratio:16/10;width:100%;min-height:420px;max-height:72vh;position:relative;overflow:hidden}@media (width<=767px){.wp-live-viewport{aspect-ratio:4/5;min-height:460px}}.wp-live[data-device=phone] .wp-live-stage{background:radial-gradient(55% 45% at 50% 30%, var(--t-accent-dim), transparent 70%), radial-gradient(40% 30% at 50% 100%, var(--t-accent-2), transparent 70%), var(--t-base);justify-content:center;padding:32px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.wp-live[data-device=phone] .wp-live-stage{background:radial-gradient(55% 45% at 50% 30%, var(--t-accent-dim), transparent 70%), radial-gradient(40% 30% at 50% 100%, color-mix(in srgb, var(--t-accent-2) 14%, transparent), transparent 70%), var(--t-base)}}.wp-live-viewport--phone{aspect-ratio:9/19;border:10px solid var(--t-base);border-radius:44px;width:min(100%,380px);min-height:0;max-height:none}@supports (color:color-mix(in lab, red, red)){.wp-live-viewport--phone{border:10px solid color-mix(in srgb, var(--t-base) 55%, black)}}.wp-live-viewport--phone{box-shadow:0 0 0 1px var(--t-line-strong), 0 0 0 3px var(--t-base), 0 50px 100px -40px #000000b3, 0 0 80px -30px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.wp-live-viewport--phone{box-shadow:0 0 0 1px var(--t-line-strong), 0 0 0 3px color-mix(in srgb, var(--t-base) 70%, black), 0 50px 100px -40px #000000b3, 0 0 80px -30px var(--t-accent)}}.wp-live-viewport--phone{background:var(--t-base)}@supports (color:color-mix(in lab, red, red)){.wp-live-viewport--phone{background:color-mix(in srgb, var(--t-base) 55%, black)}}.wp-live-viewport--phone:before{content:"";z-index:2;background:var(--t-base);border-radius:999px;width:96px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.wp-live-viewport--phone:before{background:color-mix(in srgb, var(--t-base) 55%, black)}}.wp-live-viewport--phone:before{pointer-events:none}.wp-live-iframe{opacity:0;background:#fff;border:0;width:100%;height:100%;transition:opacity .5s ease-out;position:absolute;inset:0}.wp-live-iframe.is-loaded{opacity:1}.wp-live-viewport--phone .wp-live-iframe{border-radius:34px}.wp-live-skeleton{z-index:1;background:radial-gradient(50% 40% at 50% 50%, var(--t-accent-dim), transparent 70%), var(--t-panel);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.wp-live-scan{background:linear-gradient(180deg, transparent, var(--t-accent) 85%, var(--t-accent) 100%);height:30%;position:absolute;top:-30%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.wp-live-scan{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--t-accent) 10%, transparent) 85%, color-mix(in srgb, var(--t-accent) 45%, transparent) 100%)}}.wp-live-scan{border-bottom:1px solid var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.wp-live-scan{border-bottom:1px solid color-mix(in srgb, var(--t-accent) 60%, transparent)}}.wp-live-scan{animation:2.4s cubic-bezier(.5,0,.5,1) infinite wp-scan}@keyframes wp-scan{to{transform:translateY(440%)}}.wp-live-ext{text-align:center;background:radial-gradient(50% 50% at 50% 50%, var(--t-accent-2), transparent 70%), var(--t-panel);flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:420px;padding:32px 24px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wp-live-ext{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--t-accent-2) 12%, transparent), transparent 70%), var(--t-panel)}}.wp-live-ext-rings{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.wp-live-ext-rings i{aspect-ratio:1;border:1px solid var(--t-accent-2);border-radius:50%;grid-area:1/1;width:260px}@supports (color:color-mix(in lab, red, red)){.wp-live-ext-rings i{border:1px solid color-mix(in srgb, var(--t-accent-2) 24%, transparent)}}.wp-live-ext-rings i:nth-child(2){border-color:var(--t-accent-2);width:420px}@supports (color:color-mix(in lab, red, red)){.wp-live-ext-rings i:nth-child(2){border-color:color-mix(in srgb, var(--t-accent-2) 16%, transparent)}}.wp-live-ext-rings i:nth-child(3){border-color:var(--t-accent-2);width:600px}@supports (color:color-mix(in lab, red, red)){.wp-live-ext-rings i:nth-child(3){border-color:color-mix(in srgb, var(--t-accent-2) 10%, transparent)}}.wp-cases:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, var(--t-accent-2), transparent 70%);width:70%;height:50%;position:absolute;top:30%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.wp-cases:after{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--t-accent-2) 6%, transparent), transparent 70%)}}.wp-cases:after{filter:blur(40px)}.wp-case{--work-hue:var(--t-accent);--work-hue-2:var(--t-accent-2);--wp-tilt:.3;--wp-dir:1;border:1px solid var(--t-line);background-color:var(--t-panel);background-image:radial-gradient(60% 50% at 25% 30%, var(--work-hue), transparent 72%), linear-gradient(180deg, var(--t-elevated), transparent 55%);border-radius:24px;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.wp-case{background-image:radial-gradient(60% 50% at 25% 30%, color-mix(in srgb, var(--work-hue) 11%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--t-elevated) 80%, transparent), transparent 55%)}}.wp-case[data-hue=blue]{--work-hue:var(--t-accent-2);--work-hue-2:var(--t-accent)}.wp-case[data-flip=true]{--wp-dir:-1}.wp-case-top{display:grid}.wp-case-stage{padding:14px 12px 0;position:relative}.wp-case-intro{padding:28px 20px 8px;position:relative}@media (width>=768px){.wp-case-stage{padding:40px 40px 0}.wp-case-intro{padding:40px 40px 8px}}@media (width>=1024px){.wp-case-top{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center}.wp-case[data-flip=true] .wp-case-top{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.wp-case[data-flip=true]{background-image:radial-gradient(60% 50% at 75% 30%, var(--work-hue), transparent 72%), linear-gradient(180deg, var(--t-elevated), transparent 55%)}@supports (color:color-mix(in lab, red, red)){.wp-case[data-flip=true]{background-image:radial-gradient(60% 50% at 75% 30%, color-mix(in srgb, var(--work-hue) 11%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--t-elevated) 80%, transparent), transparent 55%)}}.wp-case-stage{padding:64px 28px 44px 56px}.wp-case[data-flip=true] .wp-case-stage{order:2;padding:64px 56px 44px 28px}.wp-case-intro{padding:56px 56px 32px 28px}.wp-case[data-flip=true] .wp-case-intro{padding:56px 28px 32px 56px}}.wp-case-glow{pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, var(--work-hue), var(--work-hue-2) 55%, transparent 75%);position:absolute;inset:14% 10% 20%}@supports (color:color-mix(in lab, red, red)){.wp-case-glow{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--work-hue) 32%, transparent), color-mix(in srgb, var(--work-hue-2) 10%, transparent) 55%, transparent 75%)}}.wp-case-glow{filter:blur(48px);opacity:.7}.light .wp-case-glow{opacity:.45}.wp-case-tilt{transform-origin:50%;position:relative}@media (width>=1024px){.wp-case-tilt{transform:perspective(1800px) rotateY(calc(var(--wp-tilt) * var(--wp-dir) * 14deg)) rotateX(calc(var(--wp-tilt) * 7deg))}}.wp-case[data-hue=blue] .work-frame:before{background:linear-gradient(90deg, transparent, var(--t-accent-2), transparent)}.wp-case-reflect{pointer-events:none;background:radial-gradient(50% 50% at 50% 0%, var(--work-hue), transparent);height:36px;position:absolute;bottom:-28px;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.wp-case-reflect{background:radial-gradient(50% 50% at 50% 0%, color-mix(in srgb, var(--work-hue) 30%, transparent), transparent)}}.wp-case-reflect{filter:blur(14px)}.wp-case-caption{text-align:center;color:var(--t-ink-faint);margin-top:22px;font-size:13px;line-height:1.4;position:relative}.wp-case-sep{background:var(--t-line-strong);border-radius:999px;width:4px;height:4px}.wp-rail{--rail-x:20px;gap:28px;margin:20px 20px 28px;padding-left:28px;display:grid;position:relative}.wp-rail:before{content:"";background:linear-gradient(180deg, var(--t-warn), var(--work-hue) 45%, var(--work-hue));width:1px;position:absolute;top:8px;bottom:8px;left:4px}@supports (color:color-mix(in lab, red, red)){.wp-rail:before{background:linear-gradient(180deg, color-mix(in srgb, var(--t-warn) 70%, transparent), var(--work-hue) 45%, var(--work-hue))}}.wp-rail:before{opacity:.7}.wp-rail-step{min-width:0;position:relative}.wp-rail-node{border:1.5px solid var(--work-hue);background:var(--t-panel);border-radius:999px;width:9px;height:9px;position:absolute;top:3px;left:-28px}.wp-rail-step[data-kind=problem] .wp-rail-node{border-color:var(--t-warn)}.wp-rail-step[data-kind=shipped] .wp-rail-node{background:var(--work-hue);box-shadow:0 0 12px var(--work-hue)}.wp-rail-label{color:var(--t-ink-faint)}.wp-rail-step[data-kind=problem] .wp-rail-label{color:var(--t-warn)}.wp-rail-step[data-kind=method] .wp-rail-label,.wp-rail-step[data-kind=shipped] .wp-rail-label{color:var(--t-accent)}.wp-case[data-hue=blue] .wp-rail-step[data-kind=method] .wp-rail-label,.wp-case[data-hue=blue] .wp-rail-step[data-kind=shipped] .wp-rail-label{color:var(--t-accent-2)}@supports (color:color-mix(in lab, red, red)){.wp-case[data-hue=blue] .wp-rail-step[data-kind=method] .wp-rail-label,.wp-case[data-hue=blue] .wp-rail-step[data-kind=shipped] .wp-rail-label{color:color-mix(in srgb, var(--t-accent-2) 80%, var(--t-ink))}}.wp-rail-tick{background:var(--work-hue);width:14px;height:1px;box-shadow:0 0 6px var(--work-hue);flex-shrink:0;margin-top:.78em}@media (width>=768px){.wp-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:28px 40px 40px;padding:34px 0 0}.wp-rail:before{background:linear-gradient(90deg, var(--t-warn), var(--work-hue) 45%, var(--work-hue) 85%, transparent);width:auto;height:1px;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.wp-rail:before{background:linear-gradient(90deg, color-mix(in srgb, var(--t-warn) 70%, transparent), var(--work-hue) 45%, var(--work-hue) 85%, transparent)}}.wp-rail-node{top:-38px;left:0}}@media (width>=1024px){.wp-rail{gap:48px;margin:16px 56px 56px}}.wp-m-map,.wp-m-infra,.wp-m-net{grid-template-columns:17em minmax(0,1fr);gap:1.3em;height:100%;display:grid}.wp-m-net{grid-template-columns:19em minmax(0,1fr)}.wp-m-side{flex-direction:column;gap:.9em;min-width:0;min-height:0;display:flex}.wp-m-side>.work-pane-label{margin-bottom:0!important}.wp-m-themes{flex-wrap:wrap;gap:.45em;display:flex}.wp-m-chip{border:1px solid var(--t-line-strong);color:var(--t-ink-faint);white-space:nowrap;border-radius:999px;padding:.25em .75em;font-size:.88em}.wp-m-chip[data-active=true]{border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-m-chip[data-active=true]{border-color:color-mix(in srgb, var(--hue) 60%, transparent)}}.wp-m-chip[data-active=true]{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-m-chip[data-active=true]{background:color-mix(in srgb, var(--hue) 14%, transparent)}}.wp-m-chip[data-active=true]{color:var(--t-ink)}.wp-m-canvas{border:1px solid var(--t-line);background:radial-gradient(70% 60% at 50% 45%, var(--hue), transparent 75%), var(--t-panel-inset);border-radius:.85em;min-width:0;min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wp-m-canvas{background:radial-gradient(70% 60% at 50% 45%, color-mix(in srgb, var(--hue) 9%, transparent), transparent 75%), var(--t-panel-inset)}}.wp-m-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wp-m-stop-text{flex-direction:column;gap:.15em;min-width:0;display:flex}.wp-m-stop-place{color:var(--t-ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.88em;overflow:hidden}.wp-m-pin-halo{fill:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-m-pin-halo{fill:color-mix(in srgb, var(--hue) 22%, transparent)}}.wp-m-pin-halo{stroke:none}.wp-m-stops{flex-direction:column;gap:.5em;display:flex}.wp-m-stop{border:1px solid var(--t-line);background:var(--t-panel-inset);border-radius:.65em;align-items:center;gap:.75em;padding:.65em .8em;transition:opacity .3s ease-out,transform .3s ease-out;display:flex}.wp-m-stop[data-on=false]{opacity:0;transform:translateY(-.6em)}.wp-m-stop[data-on=true]{transition:opacity .5s ease-out,transform .6s cubic-bezier(.2,.8,.2,1)}.wp-m-stop-pin{border:2px solid var(--hue);width:.7em;height:.7em;box-shadow:0 0 .7em -.1em var(--hue);border-radius:999px;flex-shrink:0}.wp-m-stop-city{letter-spacing:calc(-.01em * var(--ru-track,1));font-weight:600}.wp-m-themes:last-child{margin-top:auto}.wp-m-lang{z-index:1;border:1px solid var(--t-line-strong);background:var(--t-panel-inset);color:var(--t-ink-soft);border-radius:999px;padding:.2em .7em;font-size:.85em;position:absolute;top:.9em;right:.9em}.wp-m-dot{fill:var(--t-ink)}@supports (color:color-mix(in lab, red, red)){.wp-m-dot{fill:color-mix(in srgb, var(--t-ink) 22%, transparent)}}.wp-m-route-track{fill:none;stroke:var(--t-line-strong);stroke-width:1.5px;stroke-dasharray:3 5}.wp-m-route{fill:none;stroke:var(--hue);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 5px var(--hue))}@supports (color:color-mix(in lab, red, red)){.wp-m-route{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--hue) 70%, transparent))}}.wp-m-route{transition:stroke-dashoffset .2s ease-out}.wp-m-route[data-on=false]{stroke-dashoffset:1px}.wp-m-route[data-on=true]{transition:stroke-dashoffset 1.8s cubic-bezier(.6,0,.2,1)}.wp-m-pin{transform-box:fill-box;transform-origin:50%;transition:opacity .3s ease-out,transform .3s ease-out}.wp-m-pin[data-on=false]{opacity:0;transform:scale(.4)}.wp-m-pin[data-on=true]{transition:opacity .4s ease-out,transform .6s cubic-bezier(.3,1.4,.5,1)}.wp-m-pin-core{fill:var(--hue);stroke:var(--t-elevated);stroke-width:1.5px}.wp-m-story{z-index:1;border:1px solid var(--t-line-strong);background:var(--t-elevated);border-radius:.75em;align-items:center;gap:.9em;padding:.7em;display:flex;position:absolute;bottom:.9em;left:.9em;right:.9em}@supports (color:color-mix(in lab, red, red)){.wp-m-story{background:color-mix(in srgb, var(--t-elevated) 92%, transparent)}}.wp-m-story{transition:opacity .3s ease-out,transform .3s ease-out;box-shadow:0 1em 2.4em -1em #00000080}.wp-m-story[data-on=false]{opacity:0;transform:translateY(1em)}.wp-m-story[data-on=true]{transition:opacity .5s ease-out,transform .7s cubic-bezier(.2,.8,.2,1)}.wp-m-story-img{background:linear-gradient(160deg, transparent 55%, var(--hue) 56%), linear-gradient(135deg, var(--hue), var(--t-panel-inset));border-radius:.45em;flex-shrink:0;width:4.2em;height:3em}@supports (color:color-mix(in lab, red, red)){.wp-m-story-img{background:linear-gradient(160deg, transparent 55%, color-mix(in srgb, var(--hue) 45%, transparent) 56%), linear-gradient(135deg, color-mix(in srgb, var(--hue) 30%, var(--t-panel-inset)), var(--t-panel-inset))}}.wp-m-story-text{flex-direction:column;flex:1;align-items:flex-start;gap:.3em;min-width:0;display:flex}.wp-m-story-chip{color:var(--hue);font-size:.82em;font-weight:600}.wp-m-story-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.wp-m-svcs{flex-direction:column;gap:.45em;display:flex}.wp-m-svc{border:1px solid var(--t-line);background:var(--t-panel-inset);border-radius:.6em;align-items:center;gap:.7em;padding:.6em .8em;transition:border-color .4s ease-out,background-color .4s ease-out;display:flex}.wp-m-svc-led{background:var(--hue);width:.55em;height:.55em;box-shadow:0 0 .7em var(--hue);border-radius:999px;flex-shrink:0;transition:background-color .4s ease-out,box-shadow .4s ease-out}.wp-m-svc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wp-m-svc-state{color:var(--t-ink-faint);white-space:nowrap;font-size:.85em}.wp-m-svc[data-state=warn]{border-color:var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.wp-m-svc[data-state=warn]{border-color:color-mix(in srgb, var(--t-warn) 45%, transparent)}}.wp-m-svc[data-state=warn]{background:var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.wp-m-svc[data-state=warn]{background:color-mix(in srgb, var(--t-warn) 7%, var(--t-panel-inset))}}.wp-m-svc[data-state=warn] .wp-m-svc-led{background:var(--t-warn);box-shadow:0 0 .7em var(--t-warn)}[data-live=true] .wp-m-svc[data-state=warn] .wp-m-svc-led{animation:1.8s ease-in-out infinite work-pulse}.wp-m-svc[data-state=warn] .wp-m-svc-state{color:var(--t-warn)}.wp-m-infra-main{flex-direction:column;gap:1em;min-width:0;min-height:0;display:flex}.wp-m-chart{border:1px solid var(--t-line);background:var(--t-panel-inset);border-radius:.85em;flex-direction:column;flex:1;min-height:0;padding:1em 1em .6em;display:flex}.wp-m-chart-svg{flex:1;width:100%;min-height:0;overflow:visible}.wp-m-grid{stroke:var(--t-line);stroke-width:1px;vector-effect:non-scaling-stroke}.wp-m-chart-area{fill:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-m-chart-area{fill:color-mix(in srgb, var(--hue) 16%, transparent)}}.wp-m-chart-area{transition:opacity .3s ease-out}.wp-m-chart-area[data-on=false]{opacity:0}.wp-m-chart-area[data-on=true]{transition:opacity 1.2s ease-out .5s}.wp-m-chart-line{fill:none;stroke:var(--hue);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px var(--hue))}@supports (color:color-mix(in lab, red, red)){.wp-m-chart-line{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--hue) 70%, transparent))}}.wp-m-chart-line{transition:stroke-dashoffset .2s ease-out}.wp-m-chart-line[data-on=false]{stroke-dashoffset:1px}.wp-m-chart-line[data-on=true]{transition:stroke-dashoffset 1.6s cubic-bezier(.6,0,.2,1)}.wp-m-log ul{flex-direction:column;gap:.4em;display:flex}.wp-m-log-row{color:var(--t-ink-soft);align-items:baseline;gap:.8em;transition:opacity .3s ease-out,transform .3s ease-out;display:flex}.wp-m-log-row[data-on=false]{opacity:0;transform:translate(.7em)}.wp-m-log-row[data-on=true]{transition:opacity .5s ease-out,transform .6s cubic-bezier(.2,.8,.2,1)}.wp-m-log-time{font-family:var(--font-mono);color:var(--t-ink-faint);font-size:.9em}.wp-m-search{border:1px solid var(--t-line-strong);background:var(--t-panel-inset);color:var(--t-ink-faint);border-radius:.6em;align-items:center;gap:.6em;padding:.6em .8em;display:flex}.wp-m-search-glass{border:1.5px solid var(--t-ink-faint);border-radius:999px;flex-shrink:0;width:.75em;height:.75em;position:relative}.wp-m-search-glass:after{content:"";background:var(--t-ink-faint);width:.35em;height:1.5px;position:absolute;bottom:-.3em;right:-.3em;transform:rotate(45deg)}.wp-m-orgs{flex-direction:column;gap:.45em;display:flex}.wp-m-org{border:1px solid var(--t-line);background:var(--t-panel-inset);border-radius:.6em;align-items:center;gap:.75em;padding:.6em .75em;transition:opacity .3s ease-out,transform .3s ease-out,border-color .4s ease-out,box-shadow .4s ease-out;display:flex}.wp-m-org[data-on=false]{opacity:0;transform:translateY(-.6em)}.wp-m-org[data-on=true]{transition:opacity .5s ease-out,transform .6s cubic-bezier(.2,.8,.2,1),border-color .4s ease-out,box-shadow .4s ease-out}.wp-m-org[data-sel=true]{border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-m-org[data-sel=true]{border-color:color-mix(in srgb, var(--hue) 60%, transparent)}}.wp-m-org[data-sel=true]{box-shadow:0 0 1.4em -.6em var(--hue)}.wp-m-org-mark{background:linear-gradient(135deg, var(--hue), var(--hue-2));border-radius:.45em;flex-shrink:0;width:1.7em;height:1.7em}@supports (color:color-mix(in lab, red, red)){.wp-m-org-mark{background:linear-gradient(135deg, color-mix(in srgb, var(--hue) 55%, transparent), color-mix(in srgb, var(--hue-2) 35%, transparent))}}.wp-m-org-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wp-m-link{stroke:var(--t-line-strong);stroke-width:1px}.wp-m-spoke{stroke:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-m-spoke{stroke:color-mix(in srgb, var(--hue) 55%, transparent)}}.wp-m-spoke{stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .2s ease-out,stroke .4s ease-out}.wp-m-spoke[data-on=false]{stroke-dashoffset:1px}.wp-m-spoke[data-on=true]{transition:stroke-dashoffset 1s cubic-bezier(.6,0,.2,1),stroke .4s ease-out}.wp-m-spoke[data-sel=true]{stroke:var(--hue);stroke-width:2px;filter:drop-shadow(0 0 4px var(--hue))}.wp-m-node{transform-box:fill-box;transform-origin:50%;transition:opacity .3s ease-out,transform .3s ease-out}.wp-m-node[data-on=false]{opacity:.15;transform:scale(.6)}.wp-m-node[data-on=true]{transition:opacity .4s ease-out,transform .6s cubic-bezier(.3,1.4,.5,1)}.wp-m-node .wp-m-pin-halo{opacity:0;transition:opacity .4s ease-out}.wp-m-node[data-sel=true] .wp-m-pin-halo{opacity:1}.wp-m-node-core{fill:var(--t-elevated);stroke:var(--hue);stroke-width:1.6px}.wp-m-node[data-sel=true] .wp-m-node-core,.wp-m-hub-halo{fill:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-m-hub-halo{fill:color-mix(in srgb, var(--hue) 14%, transparent)}}.wp-m-hub-halo{stroke:var(--hue)}@supports (color:color-mix(in lab, red, red)){.wp-m-hub-halo{stroke:color-mix(in srgb, var(--hue) 35%, transparent)}}.wp-m-hub-halo{stroke-width:1px}.wp-m-hub{fill:var(--hue);filter:drop-shadow(0 0 8px var(--hue))}.wp-m-hub-label{border:1px solid var(--t-line-strong);background:var(--t-panel-inset);color:var(--t-ink-soft);white-space:nowrap;border-radius:999px;padding:.2em .75em;font-size:.88em;position:absolute;bottom:.9em;left:50%;transform:translate(-50%)}@container work (width<=479px){.wp-m-map,.wp-m-net{grid-template-columns:13em minmax(0,1fr);gap:.9em}.wp-m-infra{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.9em}.wp-m-stop,.wp-m-org{padding:.55em .6em}.wp-m-org-mark{display:none}.wp-m-story{padding:.55em;bottom:.6em;left:.6em;right:.6em}.wp-m-story-img{display:none}}.wp-finale-horizon{pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#1fd8e838,#0000 70%),#06101a;border-top:1px solid #1fd8e899;border-radius:50%;height:90%;position:absolute;bottom:-62%;left:-10%;right:-10%;box-shadow:0 -30px 120px -20px #1fd8e859}@media (prefers-reduced-motion:reduce){.wp-tile,.wp-tile *,.wp-wall-sweep,.wp-led:after,.wp-live-scan,.wp-ch-body{transition:none!important;animation:none!important}.wp-ch:hover .wp-ch-body{transform:none}.wp-live-iframe{transition:none}.wp-m-map *,.wp-m-net *,.wp-m-infra *{transition:none!important;animation:none!important}}[data-paused=true] .wp-led[data-state=on]:after,[data-paused=true] .wp-live-scan{animation-play-state:paused}@keyframes am-dash{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}@keyframes am-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes am-spin{to{transform:rotate(360deg)}}@keyframes am-blink{0%,45%,to{opacity:1}50%,95%{opacity:.25}}.am-map-glow{pointer-events:none;filter:blur(20px);background:radial-gradient(closest-side,#1fd8e829,#0000 75%),radial-gradient(60% 50% at 70% 60%,#5aa0ff1f,#0000 75%);border-radius:50%;position:absolute;inset:8% 20% 20%}.am-map-wire{fill:none;stroke:var(--t-line);stroke-width:1px}.am-map-lane{fill:none;stroke:var(--t-line-strong);stroke-width:1.2px}.am-map-pulse{fill:none;stroke:var(--t-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.09 .91;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px #1fd8e8cc);animation:4.6s linear infinite am-dash}.am-map-pulse--rule{stroke:var(--t-accent-2);filter:drop-shadow(0 0 4px #5aa0ffcc);animation-duration:4.4s}.am-map-mote{fill:var(--t-ink-faint);opacity:.55;transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite am-drift}.am-map-mote--lit{fill:var(--t-accent);opacity:.9}@keyframes am-drift{0%,to{transform:translate(0)}50%{transform:translate(3px,-5px)}}.am-map-gate{fill:var(--t-panel);stroke:var(--t-line-strong);stroke-width:1px;animation:4.4s ease-in-out infinite am-gate}@keyframes am-gate{0%,70%,to{stroke:var(--t-line-strong)}80%{stroke:var(--t-accent)}}.am-map-gate-bar{fill:var(--t-accent);opacity:.8}.am-map-bloom{animation:6s ease-in-out infinite am-breathe}.am-map-ring{fill:none;stroke:var(--t-accent);stroke-width:1.2px;opacity:.75}.am-map-ring--faint{stroke:var(--t-line);opacity:1}.am-map-ring--dash{stroke:var(--t-line-strong);stroke-dasharray:3 7;opacity:1}.am-map-orbit{transform-box:view-box;transform-origin:360px 200px;animation:28s linear infinite am-spin}.am-map-sat{fill:var(--t-accent);filter:drop-shadow(0 0 4px #1fd8e8e6)}.am-map-core{fill:var(--t-accent);filter:drop-shadow(0 0 10px #1fd8e8e6)}.am-map-city{fill:var(--t-ink);font-family:var(--font-display,inherit);letter-spacing:calc(-.01em * var(--ru-track,1));font-size:24px;font-weight:600}.am-map-coord{fill:var(--t-ink-faint);font-family:var(--font-mono,ui-monospace, monospace);font-size:15px}@media (width<=640px){.am-map-coord{display:none}}.am-map-screen{stroke:var(--t-line-strong);stroke-width:1px}.am-map-acc{fill:var(--t-accent)}.am-map-bar{fill:var(--t-line-strong)}.am-map-blink{animation:2.4s ease-in-out infinite am-blink}.am-map-legend{align-items:center;gap:8px;display:flex}.am-map-legend:before{content:"";background:var(--t-ink-faint);border-radius:999px;flex:none;width:8px;height:8px}.am-map-legend:nth-child(2):before{background:var(--t-accent-2);width:14px;height:3px}.am-map-legend:nth-child(3):before{background:var(--t-accent);border-radius:2px;box-shadow:0 0 8px #1fd8e8b3}.am-map[data-live=false] *{animation-play-state:paused!important}.am-half{border:1px solid var(--t-line);background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));will-change:transform;border-radius:16px;padding:28px 24px 32px;position:relative}@media (width>=768px){.am-half{padding:44px 44px 48px}.am-half--l{border-right-color:#0000;border-radius:18px 0 0 18px}.am-half--r{border-left-color:#0000;border-radius:0 18px 18px 0}}.am-seam{pointer-events:none;z-index:2;width:2px;margin-left:-1px;display:none;position:absolute;top:6%;bottom:6%;left:50%}@media (width>=768px){.am-seam{display:block}}.am-seam-core{background:linear-gradient(180deg, transparent, var(--t-accent) 30%, var(--t-accent-2) 70%, transparent);box-shadow:0 0 12px 1px var(--t-accent), 0 0 48px 8px var(--t-accent-2);border-radius:2px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.am-seam-core{box-shadow:0 0 12px 1px color-mix(in srgb, var(--t-accent) 60%, transparent), 0 0 48px 8px color-mix(in srgb, var(--t-accent-2) 22%, transparent)}}.am-glyph{overflow:visible}.am-g-line{fill:none;stroke:var(--t-line-strong);stroke-width:2px;stroke-linecap:round}.am-g-broken{stroke:var(--t-warn);stroke-dasharray:4 5}.am-g-node{fill:var(--t-elevated);stroke:var(--t-accent);stroke-width:1.6px}.am-g-warn{fill:var(--t-warn-dim);stroke:var(--t-warn);stroke-width:1.6px}.am-g-bar{fill:var(--t-line-strong)}.am-g-acc{fill:var(--t-accent)}.am-g-caret{fill:var(--t-accent);animation:1.6s step-end infinite am-blink}.am-body-rule{background:linear-gradient(90deg, transparent, var(--t-line-strong) 40%, var(--t-accent));height:1px;margin-top:14px}.am-lit-list{position:relative}.am-lit-list:after{content:"";background:linear-gradient(90deg, var(--t-line-strong), transparent 85%);height:1px;display:block}.am-lit-rule{pointer-events:none;background:linear-gradient(90deg, var(--t-line-strong), transparent 90%);height:1px;position:absolute;top:0;left:0;right:0}.am-lit-rule:before{content:"";background:linear-gradient(90deg, var(--t-accent) 0%, var(--t-accent) 40%, transparent 88%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.am-lit-rule:before{background:linear-gradient(90deg, var(--t-accent) 0%, color-mix(in srgb, var(--t-accent) 55%, var(--t-accent-2)) 40%, transparent 88%)}}.am-lit-rule:before{transform-origin:0}.am-lit-rule:after{content:"";background:radial-gradient(55% 50% at 18% 50%, var(--t-accent), transparent 72%);height:17px;position:absolute;top:-8px;left:0;right:20%}@supports (color:color-mix(in lab, red, red)){.am-lit-rule:after{background:radial-gradient(55% 50% at 18% 50%, color-mix(in srgb, var(--t-accent) 30%, transparent), transparent 72%)}}.am-lit-rule:after{filter:blur(6px);transform-origin:0}.am-lit[data-tone=warn] .am-lit-rule:before{background:linear-gradient(90deg, var(--t-warn) 0%, var(--t-warn) 45%, transparent 88%)}@supports (color:color-mix(in lab, red, red)){.am-lit[data-tone=warn] .am-lit-rule:before{background:linear-gradient(90deg, var(--t-warn) 0%, color-mix(in srgb, var(--t-warn) 40%, var(--t-accent)) 45%, transparent 88%)}}.am-lit[data-tone=warn] .am-lit-rule:after{background:radial-gradient(55% 50% at 18% 50%, var(--t-warn), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.am-lit[data-tone=warn] .am-lit-rule:after{background:radial-gradient(55% 50% at 18% 50%, color-mix(in srgb, var(--t-warn) 28%, transparent), transparent 72%)}}.am-lit[data-phase=armed] .am-lit-rule:before,.am-lit[data-phase=armed] .am-lit-rule:after{opacity:0;transform:scaleX(0)}.am-lit[data-phase=in] .am-lit-rule:before,.am-lit[data-phase=in] .am-lit-rule:after{transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity .6s ease-out}.light .am-lit-rule:after{opacity:.6}.am-p-pool{fill:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.am-p-pool{fill:color-mix(in srgb, var(--t-accent) 10%, transparent)}}.am-p-pool{filter:blur(6px);transition:fill .9s}.am-pillars[data-complete=true] .am-p-pool{fill:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.am-pillars[data-complete=true] .am-p-pool{fill:color-mix(in srgb, var(--t-accent) 22%, transparent)}}.am-p-beam{fill:var(--t-line-strong);transition:fill .9s,filter .9s}.am-pillars[data-complete=true] .am-p-beam{fill:var(--t-accent);filter:drop-shadow(0 0 8px var(--t-accent))}@supports (color:color-mix(in lab, red, red)){.am-pillars[data-complete=true] .am-p-beam{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--t-accent) 70%, transparent))}}.am-p-shaft{fill:var(--t-elevated);stroke:var(--t-line-strong);stroke-width:1px}.am-p-light{fill:var(--t-accent);opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:opacity .7s,transform 1s cubic-bezier(.16,1,.3,1);transform:scaleY(.2)}.am-p-col[data-lit=true] .am-p-light{opacity:.85;filter:drop-shadow(0 0 10px var(--t-accent));transform:scaleY(1)}@supports (color:color-mix(in lab, red, red)){.am-p-col[data-lit=true] .am-p-light{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--t-accent) 60%, transparent))}}.am-p-col[data-lit=true] .am-p-light{animation:5s ease-in-out 1.2s infinite am-breathe}.am-pillars[data-paused=true] .am-p-light{animation-play-state:paused}.am-p-base{fill:var(--t-line-strong)}.am-p-floor{stroke:var(--t-line-strong);stroke-width:1px}.am-finale-aurora{z-index:0;background:radial-gradient(34% 40% at 30% 40%,#1fd8e833,#0000 70%),radial-gradient(32% 38% at 72% 52%,#5aa0ff38,#0000 70%),radial-gradient(28% 26% at 52% 80%,#1fd8e824,#0000 70%)}.am-finale-fade{z-index:0;pointer-events:none;background:linear-gradient(#06101a,#06101a00);height:40%;position:absolute;inset:0 0 auto}.am-horizon{z-index:0;pointer-events:none;will-change:transform;height:210px;position:absolute;bottom:0;left:0;right:0}@media (width>=768px){.am-horizon{height:270px}}.am-horizon-arc{aspect-ratio:1;background:radial-gradient(closest-side,#02070c 96%,#041019 100%);border-radius:50%;width:max(1600px,230%);position:absolute;top:100px;left:50%;transform:translate(-50%);box-shadow:0 -1px #78ecf5bf,0 -10px 34px -8px #1fd8e866,0 -60px 140px -20px #5aa0ff3d,inset 0 30px 70px -40px #1fd8e859}@media (width>=768px){.am-horizon-arc{top:130px}}.am-horizon-bloom{background:radial-gradient(42% 50% at 50% 74%,#1fd8e842,#5aa0ff1a 48%,#0000 76%);height:250px;position:absolute;top:-60px;left:-10%;right:-10%}.light .am-finale-aurora{opacity:1}.light .am-finale.grain:after{opacity:.06;mix-blend-mode:overlay}.am-path-glow{pointer-events:none;filter:blur(16px);background:radial-gradient(40% 45% at 75% 30%,#1fd8e829,#0000 75%),radial-gradient(45% 45% at 40% 65%,#5aa0ff1f,#0000 75%);position:absolute;inset:0 0 15% 10%}.am-path-floor{stroke:#97bed14d;stroke-width:1px}.am-path-col{stroke:#1fd8e859;stroke-width:1px;stroke-dasharray:2 6}.am-path-wire{fill:none;stroke:#97bed157;stroke-width:1.5px}.am-path-beam{fill:none;stroke:#1fd8e8;stroke-width:2.5px;stroke-linecap:round;opacity:.85;filter:drop-shadow(0 0 6px #1fd8e8b3)}.am-path-pulse{fill:none;stroke:#eafcff;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:.06 .94;stroke-dashoffset:1px;filter:drop-shadow(0 0 8px #1fd8e8);animation:5.5s cubic-bezier(.45,0,.3,1) infinite am-dash}.am-path-halo{fill:#1fd8e829;animation:3.6s ease-in-out infinite am-breathe}.am-path-node{fill:#06101a;stroke:#1fd8e8;stroke-width:2.5px;filter:drop-shadow(0 0 6px #1fd8e8e6)}.am-path-orbit{transform-box:fill-box;transform-origin:50%;animation:14s linear infinite am-spin}.am-path-ring{fill:none;stroke:#1fd8e873;stroke-width:1px;stroke-dasharray:3 6}.am-path-sat{fill:#5aa0ff;filter:drop-shadow(0 0 4px #5aa0ffe6)}.am-path-label{fill:#dce9f2;font-family:var(--font-display,inherit);letter-spacing:calc(-.01em * var(--ru-track,1));font-size:20px;font-weight:600}@media (width<=639px){.am-path-label{font-size:28px}}.am-path[data-live=false] *{animation-play-state:paused!important}.am-band{pointer-events:none;z-index:0;position:absolute}.am-band-x{background:radial-gradient(40% 50% at 30% 50%, var(--t-accent), transparent 72%), radial-gradient(45% 55% at 72% 50%, var(--t-accent-2), transparent 72%);width:100vw;height:380px;top:-183px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.am-band-x{background:radial-gradient(40% 50% at 30% 50%, color-mix(in srgb, var(--t-accent) 9%, transparent), transparent 72%), radial-gradient(45% 55% at 72% 50%, color-mix(in srgb, var(--t-accent-2) 11%, transparent), transparent 72%)}}.am-band-y{background:radial-gradient(45% 30% at 40% 25%, var(--t-accent), transparent 75%), radial-gradient(45% 30% at 40% 75%, var(--t-accent-2), transparent 75%);width:360px;top:0;bottom:0;left:-140px}@supports (color:color-mix(in lab, red, red)){.am-band-y{background:radial-gradient(45% 30% at 40% 25%, color-mix(in srgb, var(--t-accent) 9%, transparent), transparent 75%), radial-gradient(45% 30% at 40% 75%, color-mix(in srgb, var(--t-accent-2) 10%, transparent), transparent 75%)}}.am-track{z-index:0;pointer-events:none;position:absolute}.am-track:before{content:"";background:var(--t-line-strong);opacity:.7;position:absolute}.am-track-x{height:120px;top:-52.5px;left:7px;right:0;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.am-track-x:before{height:1px;top:60px;left:0;right:0}.am-track-y{width:120px;top:0;bottom:0;left:-52.5px;-webkit-mask-image:linear-gradient(#0000,#000 4% 90%,#0000);mask-image:linear-gradient(#0000,#000 4% 90%,#0000)}.am-track-y:before{width:1px;top:0;bottom:0;left:60px}.am-beam{will-change:transform;box-shadow:0 0 10px 0 var(--t-accent), 0 0 28px 2px var(--t-accent);position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.am-beam{box-shadow:0 0 10px 0 color-mix(in srgb, var(--t-accent) 70%, transparent), 0 0 28px 2px color-mix(in srgb, var(--t-accent) 28%, transparent)}}.am-beam-x{transform-origin:0;background:linear-gradient(90deg, var(--t-accent), var(--t-accent-2) 70%, var(--t-accent));height:2px;top:59.5px;left:0;right:0}.am-beam-y{transform-origin:50% 0;background:linear-gradient(180deg, var(--t-accent), var(--t-accent-2) 70%, var(--t-accent));width:2px;top:0;bottom:0;left:59.5px}.am-flow{pointer-events:none;position:absolute}.am-flow-x{background:linear-gradient(90deg, transparent, var(--t-accent), transparent);width:22%;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.am-flow-x{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--t-accent) 85%, transparent), transparent)}}.am-flow-x{animation:5.5s cubic-bezier(.45,0,.3,1) infinite am-flow-x}.am-flow-y{background:linear-gradient(180deg, transparent, var(--t-accent), transparent);height:18%;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.am-flow-y{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--t-accent) 85%, transparent), transparent)}}.am-flow-y{animation:6.5s cubic-bezier(.45,0,.3,1) infinite am-flow-y}.light .am-flow-x,.light .am-flow-y{opacity:.6}@keyframes am-flow-x{0%{transform:translate(-110%)}to{transform:translate(470%)}}@keyframes am-flow-y{0%{transform:translateY(-110%)}to{transform:translateY(570%)}}.am-spark-rail{pointer-events:none;will-change:transform;position:absolute}.am-track-x .am-spark-rail{height:0;top:60.5px;left:0;right:0}.am-track-y .am-spark-rail{width:0;top:0;bottom:0;left:60.5px}.am-spark{width:7px;height:7px;box-shadow:0 0 8px 2px var(--t-accent), 0 0 34px 10px var(--t-accent);background:#fff;border-radius:999px;margin:-3px 0 0 -3.5px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.am-spark{box-shadow:0 0 8px 2px var(--t-accent), 0 0 34px 10px color-mix(in srgb, var(--t-accent) 35%, transparent)}}.am-track-y .am-spark{margin:-3.5px 0 0 -3px}.light .am-spark{background:var(--t-accent)}.am-node{z-index:1;border:1px solid var(--t-line-strong);background:var(--t-base);border-radius:999px;width:15px;height:15px;transition:background-color .5s,border-color .5s,box-shadow .7s;position:absolute;left:0}.am-node:before{content:"";pointer-events:none;background:radial-gradient(closest-side, var(--t-accent), var(--t-accent-2) 55%, transparent);border-radius:999px;width:180px;height:180px;margin:-90px 0 0 -90px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.am-node:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--t-accent) 26%, transparent), color-mix(in srgb, var(--t-accent-2) 8%, transparent) 55%, transparent)}}.am-node:before{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1);transform:scale(.35)}.am-rail[data-variant=tiers] .am-node{top:30px}@media (width>=768px){.am-rail[data-variant=tiers] .am-node{top:38px}}@media (width>=1024px){.am-rail[data-variant=tiers] .am-node{top:0}}.am-rail[data-variant=process] .am-node{top:12px}@media (width>=768px){.am-rail[data-variant=process] .am-node{top:17px}}@media (width>=1024px){.am-rail[data-variant=process] .am-node{top:21px}}.am-step[data-lit] .am-node{border-color:var(--t-accent);background:radial-gradient(circle at 50% 50%, #fff 0 22%, var(--t-accent) 60%);box-shadow:0 0 0 5px var(--t-accent), 0 0 18px 3px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.am-step[data-lit] .am-node{box-shadow:0 0 0 5px color-mix(in srgb, var(--t-accent) 14%, transparent), 0 0 18px 3px color-mix(in srgb, var(--t-accent) 65%, transparent)}}.light .am-step[data-lit] .am-node{background:var(--t-accent)}.am-step[data-lit] .am-node:before{opacity:1;transform:scale(1)}.am-ring{border:1px solid var(--t-accent);opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:-1px}.am-step[data-lit] .am-ring{animation:3.2s ease-out .6s infinite am-ring}@keyframes am-ring{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(3.4)}}.am-orbit{border:1px dashed var(--t-accent);border-radius:999px;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.am-orbit{border:1px dashed color-mix(in srgb, var(--t-accent) 45%, transparent)}}.am-orbit{opacity:.35;pointer-events:none;transition:opacity .7s;animation:9s linear infinite am-spin}.am-step[data-lit] .am-orbit{opacity:1}.am-orbit-dot{background:var(--t-accent-2);width:6px;height:6px;box-shadow:0 0 8px var(--t-accent-2);border-radius:999px;margin-left:-3px;position:absolute;top:-3px;left:50%}.am-figure{color:var(--t-ink-soft);transition:color .7s,text-shadow .9s}.am-step[data-lit] .am-figure{color:var(--t-ink);text-shadow:0 0 28px var(--t-accent), 0 0 80px var(--t-accent-2)}@supports (color:color-mix(in lab, red, red)){.am-step[data-lit] .am-figure{text-shadow:0 0 28px color-mix(in srgb, var(--t-accent) 38%, transparent), 0 0 80px color-mix(in srgb, var(--t-accent-2) 22%, transparent)}}.light .am-step[data-lit] .am-figure{text-shadow:none}.am-includes{position:relative}.am-includes:before{content:"";background:linear-gradient(90deg, var(--t-line-strong), transparent 90%);height:1px;position:absolute;top:0;left:0;right:0}.am-tick{background:var(--t-line-strong);border-radius:2px;flex:none;width:12px;height:2px;margin-top:.72em;transition:background-color .6s,box-shadow .6s}.am-step[data-lit] .am-tick{background:var(--t-accent);box-shadow:0 0 6px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.am-step[data-lit] .am-tick{box-shadow:0 0 6px color-mix(in srgb, var(--t-accent) 60%, transparent)}}.am-tab{border:1px solid var(--t-line);background:var(--t-glass);transition:border-color .3s,background-color .3s,box-shadow .4s}.am-tab:hover{border-color:var(--t-line-strong)}.am-tab[aria-selected=true]{border-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.am-tab[aria-selected=true]{border-color:color-mix(in srgb, var(--t-accent) 60%, transparent)}}.am-tab[aria-selected=true]{background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));box-shadow:0 0 0 1px var(--t-accent), 0 20px 60px -30px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.am-tab[aria-selected=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--t-accent) 20%, transparent), 0 20px 60px -30px color-mix(in srgb, var(--t-accent) 55%, transparent)}}.am-tab-letter{color:var(--t-ink-faint);line-height:1;transition:color .3s,text-shadow .4s}.am-tab[aria-selected=true] .am-tab-letter{color:var(--t-accent);text-shadow:0 0 24px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.am-tab[aria-selected=true] .am-tab-letter{text-shadow:0 0 24px color-mix(in srgb, var(--t-accent) 55%, transparent)}}.light .am-tab[aria-selected=true] .am-tab-letter{text-shadow:none}.am-swap{animation:.52s cubic-bezier(.16,1,.3,1) am-swap}@keyframes am-swap{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:none}}.am-topo-frame{padding:20px 16px 12px}@media (width>=768px){.am-topo-frame{padding:32px 28px 20px}}.am-topo-wire{fill:none;stroke:var(--t-line-strong);stroke-width:1.4px}.am-topo-pulse{fill:none;stroke:var(--t-accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.12 .88;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px var(--t-accent))}@supports (color:color-mix(in lab, red, red)){.am-topo-pulse{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--t-accent) 80%, transparent))}}.am-topo-pulse{animation:3.2s linear infinite am-dash}.am-topo-src{fill:var(--t-panel);stroke:var(--t-line-strong);stroke-width:1.2px}.am-topo-out{fill:var(--t-accent-dim);stroke:var(--t-accent);stroke-width:1.4px}.am-topo-gate{fill:var(--t-elevated);stroke:var(--t-accent-2);stroke-width:1.6px}.am-topo-halo{fill:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.am-topo-halo{fill:color-mix(in srgb, var(--t-accent) 12%, transparent)}}.am-topo-halo{animation:4s ease-in-out infinite am-breathe}.am-topo-core{fill:var(--t-accent);filter:drop-shadow(0 0 10px var(--t-accent))}@supports (color:color-mix(in lab, red, red)){.am-topo-core{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--t-accent) 80%, transparent))}}.am-topo-label{fill:var(--t-ink-soft);font-size:16px;font-weight:500}[data-live=false] .am-topo-pulse,[data-live=false] .am-topo-halo{animation-play-state:paused}.am-meter{flex:none;gap:4px;display:inline-flex}.am-meter>span{background:var(--t-line);border-radius:2px;width:22px;height:6px;transition:background-color .4s,box-shadow .4s}.am-meter>span[data-on=true]{background:var(--t-accent);box-shadow:0 0 8px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.am-meter>span[data-on=true]{box-shadow:0 0 8px color-mix(in srgb, var(--t-accent) 55%, transparent)}}.am-run{border:1px solid var(--t-line);background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));border-radius:16px;position:relative;box-shadow:0 30px 60px -40px #0009}.am-run:before{content:"";background:linear-gradient(90deg, transparent, var(--t-accent), transparent);opacity:.5;height:1px;position:absolute;top:0;left:14%;right:14%}.am-run-event{border:1px solid var(--t-line);background:var(--t-panel-inset)}.am-run-dot{background:var(--t-accent);width:7px;height:7px;box-shadow:0 0 8px var(--t-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.am-run-dot{box-shadow:0 0 8px color-mix(in srgb, var(--t-accent) 70%, transparent)}}.am-run-steps{position:relative}.am-run-steps:before{content:"";background:linear-gradient(180deg, var(--t-accent), var(--t-line-strong) 60%, transparent);width:1px;position:absolute;top:8px;bottom:8px;left:4px}.am-run-steps>li:before{content:"";border:1px solid var(--t-accent);background:var(--t-base);border-radius:999px;width:7px;height:7px;position:absolute;top:.55em;left:1px}.am-run-out{border-left:2px solid var(--t-accent)}@media (prefers-reduced-motion:reduce){.am-map *,.am-path *,.am-g-caret,.am-p-light,.am-topo-pulse,.am-topo-halo,.am-flow-x,.am-flow-y,.am-ring,.am-orbit,.am-swap{animation:none!important}.am-map-pulse,.am-path-pulse,.am-topo-pulse{opacity:0}.am-lit-rule:before,.am-lit-rule:after,.am-p-light,.am-p-beam,.am-node,.am-node:before,.am-figure,.am-tick,.am-tab,.am-orbit{transition:none!important}}[data-paused=true] .am-flow,[data-paused=true] .am-orbit,[data-paused=true] .am-step[data-lit] .am-ring{animation-play-state:paused}.cp-signal-glow{pointer-events:none;filter:blur(36px);background:radial-gradient(closest-side,#1fd8e833,#5aa0ff14 55%,#0000);border-radius:50%;position:absolute;inset:12% 4% 8% 30%}.cp-orbit{fill:none;stroke:#8fa9ba29;stroke-width:1px;stroke-dasharray:2 6}.cp-ping{fill:none;stroke:#1fd8e8;stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:4.8s cubic-bezier(.2,.6,.3,1) infinite cp-ping}@keyframes cp-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(5.2)}}.cp-spoke{stroke:#8fa9ba38;stroke-width:1px}.cp-spoke-beam{stroke:#1fd8e8;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:10 100;stroke-dashoffset:10px;opacity:.9;animation:3.9s linear infinite cp-travel}@keyframes cp-travel{0%{stroke-dashoffset:10px}to{stroke-dashoffset:-100px}}.cp-node{fill:#1fd8e8;filter:drop-shadow(0 0 6px #1fd8e8cc)}.cp-node-ring{fill:none;stroke:#1fd8e859;stroke-width:1px}.cp-wave{fill:none;stroke-width:1.6px;stroke-linecap:round}.cp-wave-faint{fill:none;stroke:#5aa0ff38;stroke-width:1px}.cp-wave-pulse,.cp-wave-return{fill:none;stroke-linecap:round;stroke-dasharray:12 100}.cp-wave-pulse{stroke:#bff7fc;stroke-width:2.6px;stroke-dashoffset:12px;filter:drop-shadow(0 0 6px #1fd8e8f2);animation:3.2s cubic-bezier(.45,0,.55,1) infinite cp-travel-wave}.cp-wave-return{stroke:#5aa0ff;stroke-width:2px;stroke-dashoffset:-100px;filter:drop-shadow(0 0 5px #5aa0ffe6);animation:3.2s cubic-bezier(.45,0,.55,1) 1.6s infinite cp-travel-back}@keyframes cp-travel-wave{0%{stroke-dashoffset:12px}to{stroke-dashoffset:-100px}}@keyframes cp-travel-back{0%{stroke-dashoffset:-100px}to{stroke-dashoffset:12px}}.cp-you{fill:#dce9f2}.cp-you-ring{fill:#0a1824e6;stroke:#8fa9ba66;stroke-width:1px}.cp-core{fill:#eafcff;filter:drop-shadow(0 0 10px #1fd8e8e6)}.cp-core-glow{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite cp-breathe}@keyframes cp-breathe{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.cp-tag{white-space:nowrap;color:#dce9f2;background:#0a1824;border:1px solid #8fa9ba38;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:13px;font-weight:500;line-height:1.2;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 30px -12px #000c}.cp-tag--quiet{box-shadow:none;color:#8fa9ba;background:0 0;border-color:#0000;display:inline-flex}.cp-tag--core{border-color:#1fd8e873;display:inline-flex;box-shadow:0 0 0 1px #1fd8e81f,0 0 28px -6px #1fd8e88c}.cp-tag--mail{font-family:var(--font-mono);font-size:12px}.cp-float{animation:7s ease-in-out infinite cp-drift}.cp-tag--mail.cp-float{animation-delay:-2.3s}.cp-tag--addr.cp-float{animation-delay:-4.6s}@keyframes cp-drift{0%,to{translate:0}50%{translate:0 -6px}}.cp-live{background:var(--t-accent);width:7px;height:7px;box-shadow:0 0 0 0 var(--t-accent);border-radius:50%;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.cp-live{box-shadow:0 0 0 0 color-mix(in srgb, var(--t-accent) 60%, transparent)}}.cp-live{animation:2.4s ease-out infinite cp-live}@keyframes cp-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--t-accent) 55%, transparent)}to{box-shadow:0 0 0 8px #0000}}.cp-slotcard{background:linear-gradient(#0d1e2c,#0a1824);border:1px solid #8fa9ba38;border-radius:12px;width:178px;padding:12px;animation-delay:-1.2s;position:absolute;box-shadow:0 24px 50px -24px #000000e6}.cp-slotcard-head{color:#dce9f2;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:600;display:flex}.cp-slotcard-free{color:#8fa9ba;font-size:12px;font-weight:500}.cp-slotcard-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.cp-slot{text-align:center;font-family:var(--font-mono);color:#8fa9ba;border:1px solid #8fa9ba33;border-radius:6px;padding:5px 0;font-size:11.5px}.cp-slot--on{color:#06101a;background:#1fd8e8;border-color:#1fd8e8;box-shadow:0 0 18px -2px #1fd8e899}.cp-lines{border-top:1px solid #8fa9ba29}.cp-line{border-bottom:1px solid #8fa9ba29;transition:border-color .25s;position:relative}.cp-line:after{content:"";transform-origin:0;background:linear-gradient(90deg,#1fd8e8,#5aa0ff80 60%,#0000);height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.cp-line:hover:after,.cp-line:focus-visible:after{transform:scaleX(1)}.cp-line-pip{border:1px solid #1fd8e8b3;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background-color .25s,box-shadow .25s}.cp-line:hover .cp-line-pip,.cp-line:focus-visible .cp-line-pip{background:#1fd8e8;box-shadow:0 0 12px 1px #1fd8e8b3}.cp-stage{isolation:isolate;position:relative}.cp-stage-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--t-accent), transparent);border-radius:50%;position:absolute;inset:6% 4%}@supports (color:color-mix(in lab, red, red)){.cp-stage-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--t-accent) 16%, transparent), transparent)}}.cp-stage-glow{filter:blur(44px)}.cp-stage-glow--blue{background:radial-gradient(closest-side, var(--t-accent-2), transparent)}@supports (color:color-mix(in lab, red, red)){.cp-stage-glow--blue{background:radial-gradient(closest-side, color-mix(in srgb, var(--t-accent-2) 18%, transparent), transparent)}}.cp-frame-bar{border-bottom:1px solid var(--t-line);min-width:0;color:var(--t-ink-soft);align-items:center;gap:10px;padding:11px 16px;font-size:13px;display:flex}.cp-frame-mark{background:linear-gradient(135deg, var(--t-accent), var(--t-accent-2));border-radius:3px;flex-shrink:0;width:9px;height:9px}.cp-frame-status{color:var(--t-ink);flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.cp-meter{gap:5px;max-width:260px;display:flex}.cp-meter>span{background:var(--t-line-strong);border-radius:2px;flex:1;height:22px;animation:5.4s ease-in-out infinite cp-meter}@keyframes cp-meter{0%,to{background:var(--t-line-strong);box-shadow:none}18%,40%{background:var(--t-accent);box-shadow:0 0 10px color-mix(in srgb, var(--t-accent) 55%, transparent)}}.cp-map{overflow:hidden}.cp-map-frame{filter:grayscale()invert(.9)hue-rotate(180deg)contrast(.92)brightness(.95);border:0}.light .cp-map-frame{filter:grayscale()contrast(1.02)}.cp-map-shade{pointer-events:none;background:radial-gradient(60% 55% at 50% 50%, transparent 55%, var(--t-base)), linear-gradient(180deg, var(--t-accent), transparent 40%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cp-map-shade{background:radial-gradient(60% 55% at 50% 50%, transparent 55%, color-mix(in srgb, var(--t-base) 55%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--t-accent) 6%, transparent), transparent 40%)}}.cp-map-shade{mix-blend-mode:normal}.light .cp-map-shade{background:radial-gradient(60% 55%,#0000 60%,#06101a1f)}.cp-map-ping{pointer-events:none;border:1.5px solid var(--t-accent);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:3s cubic-bezier(.2,.6,.3,1) infinite cp-map-ping;position:absolute;top:50%;left:50%}@keyframes cp-map-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(6)}}.cp-addr{padding-left:20px;position:relative}.cp-addr:before{content:"";background:linear-gradient(180deg, var(--t-accent-2), var(--t-accent));border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px;left:0}@supports (color:color-mix(in lab, red, red)){.cp-addr:before{background:linear-gradient(180deg, var(--t-accent-2), color-mix(in srgb, var(--t-accent) 40%, transparent))}}.cp-qbar{gap:4px;max-width:200px;display:flex}.cp-qbar>span{background:var(--t-line-strong);border-radius:2px;flex:1;height:3px;transition:background-color .26s ease-out,box-shadow .26s ease-out}@media (hover:hover) and (pointer:fine){.card-slot:hover .cp-qbar>span{background:var(--t-accent);box-shadow:0 0 8px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.card-slot:hover .cp-qbar>span{box-shadow:0 0 8px color-mix(in srgb, var(--t-accent) 50%, transparent)}}}.card-link:has(.stretched:focus-visible) .cp-qbar>span{background:var(--t-accent)}.cp-finale-aurora{z-index:0;background:radial-gradient(34% 40% at 28% 38%,#1fd8e833,#0000 70%),radial-gradient(32% 38% at 74% 52%,#5aa0ff38,#0000 70%),radial-gradient(28% 26% at 52% 78%,#1fd8e824,#0000 70%)}.light .cp-finale-aurora{opacity:1}.light .cp-finale.grain:after{opacity:.06;mix-blend-mode:overlay}.cp-finale-fade{z-index:0;pointer-events:none;background:linear-gradient(#06101a,#06101a00);height:40%;position:absolute;inset:0 0 auto}.cp-mail{letter-spacing:calc(-.04em * var(--ru-track,1));color:#dce9f2;text-underline-offset:.16em;font-weight:650;-webkit-text-decoration:underline #1fd8e873;text-decoration:underline #1fd8e873;text-decoration-thickness:2px;transition:text-decoration-color .3s,text-shadow .3s}.cp-mail:hover,.cp-mail:focus-visible{text-shadow:0 0 40px #1fd8e859;text-decoration-color:#1fd8e8}.cp-horizon{z-index:0;pointer-events:none;height:210px;position:absolute;bottom:0;left:0;right:0}@media (width>=768px){.cp-horizon{height:270px}}.cp-horizon-planet{aspect-ratio:1;background:radial-gradient(closest-side,#02070c 96%,#041019 100%);border-radius:50%;width:max(1600px,230%);position:absolute;top:100px;left:50%;transform:translate(-50%);box-shadow:0 -1px #78ecf5bf,0 -10px 34px -8px #1fd8e866,0 -60px 140px -20px #5aa0ff3d,inset 0 30px 70px -40px #1fd8e859}.cp-horizon-bloom{background:radial-gradient(42% 50% at 50% 74%,#1fd8e83d,#5aa0ff1a 48%,#0000 76%);height:260px;position:absolute;top:-70px;left:-10%;right:-10%}.cp-horizon-flare{background:linear-gradient(90deg,#0000,#a0f5ff8c 30%,#ebfdfff2 50%,#a0f5ff8c 70%,#0000);border-radius:2px;width:min(1000px,86%);height:2px;position:absolute;top:99px;left:50%;transform:translate(-50%)}.cp-horizon-flare:after{content:"";filter:blur(8px);background:radial-gradient(50% 50%,#1fd8e899,#0000 75%);border-radius:50%;height:22px;animation:7s ease-in-out infinite cp-glow;position:absolute;top:-10px;left:18%;right:18%}@keyframes cp-glow{0%,to{opacity:.65}50%{opacity:1}}.po-flow{--orb:88px}@media (width>=768px){.po-flow{--orb:132px}}.po-flow-glow{pointer-events:none;filter:blur(30px);background:radial-gradient(50% 60% at 50% 35%,#1fd8e824,#5aa0ff0f 55%,#0000 75%);position:absolute;inset:-10% 10% 10%}.po-orb{z-index:1;width:var(--orb);height:var(--orb);background:radial-gradient(circle at 50% 35%,#10283a,#071420 70%);border:1px solid #1fd8e859;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 0 0 8px #1fd8e80a,0 30px 60px -30px #000000e6}.po-orb-halo{pointer-events:none;opacity:.25;animation:6s ease-in-out infinite po-orb-lit;animation-delay:calc(var(--i) * 1.6s);background:radial-gradient(closest-side,#1fd8e866,#0000 72%);border-radius:50%;position:absolute;inset:-22%}@keyframes po-orb-lit{0%,45%,to{opacity:.25;transform:scale(.94)}14%{opacity:1;transform:scale(1.06)}}.po-glyph{width:58%;height:58%;position:relative;overflow:visible}.po-g-line{fill:none;stroke:#dce9f28c;stroke-width:1.4px}.po-g-ring{fill:none;stroke:#1fd8e866;stroke-width:1px}.po-g-node{fill:#0a1824;stroke:#dce9f2b3;stroke-width:1.4px}.po-g-node--on{fill:#1fd8e8;stroke:#1fd8e8;filter:drop-shadow(0 0 4px #1fd8e8cc)}.po-g-doc{fill:none;stroke:#5aa0ff;stroke-width:1.4px}.po-g-bar{fill:#dce9f280}.po-g-bar--live{fill:#1fd8e8;animation:2.6s ease-in-out infinite po-bar}@keyframes po-bar{0%,to{opacity:1}50%{opacity:.45}}.po-link{z-index:0;left:calc(var(--orb) / 2);top:var(--orb);background:linear-gradient(#1fd8e880,#5aa0ff40);width:1px;position:absolute;bottom:0;overflow:hidden}.po-link-spark{width:3px;height:30%;animation:6s cubic-bezier(.45,0,.55,1) infinite po-spark-y;animation-delay:calc(var(--i) * 1.6s + .4s);background:linear-gradient(#0000,#bff7fc,#0000);border-radius:2px;position:absolute;top:-30%;left:-1px;box-shadow:0 0 10px 2px #1fd8e899}@keyframes po-spark-y{0%{opacity:0;top:-30%}4%{opacity:1}22%{opacity:1;top:100%}23%,to{opacity:0;top:100%}}@media (width>=768px){.po-link{left:calc(50% + var(--orb) / 2 + 12px);top:calc(var(--orb) / 2);width:calc(100% - var(--orb) - 24px);background:linear-gradient(90deg,#1fd8e88c,#5aa0ff4d);height:1px;bottom:auto}.po-link-spark{background:linear-gradient(90deg,#0000,#bff7fc,#0000);width:30%;height:3px;animation-name:po-spark-x;top:-1px;left:-30%}}@keyframes po-spark-x{0%{opacity:0;left:-30%}4%{opacity:1}22%{opacity:1;left:100%}23%,to{opacity:0;left:100%}}.po-loop-track{fill:none;stroke:#8fa9ba47;stroke-width:1px;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.po-loop-pulse{fill:none;stroke:#5aa0ff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:8 100;stroke-dashoffset:8px;vector-effect:non-scaling-stroke;animation:6s linear 4.8s infinite cp-travel}.po-loop-label{color:#8fa9ba;white-space:nowrap;background:#06101a;padding:2px 12px;font-size:13px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%,50%)}.po-road{fill:none;stroke:var(--t-line-strong);stroke-width:1.2px}.po-road-pulse{fill:none;stroke:var(--t-accent);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:9 100;stroke-dashoffset:9px;filter:drop-shadow(0 0 5px var(--t-accent))}@supports (color:color-mix(in lab, red, red)){.po-road-pulse{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--t-accent) 80%, transparent))}}.po-road-pulse{animation:4.4s cubic-bezier(.4,0,.6,1) infinite po-road}@keyframes po-road{0%{stroke-dashoffset:9px}to{stroke-dashoffset:-100px}}.po-road-dot{fill:var(--t-base);stroke:var(--t-accent);stroke-width:1.5px}.po-road-halo{fill:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.po-road-halo{fill:color-mix(in srgb, var(--t-accent) 18%, transparent)}}.po-road-halo{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite cp-breathe}.po-road-core{fill:var(--t-accent);filter:drop-shadow(0 0 8px var(--t-accent))}@supports (color:color-mix(in lab, red, red)){.po-road-core{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--t-accent) 80%, transparent))}}.po-track{position:relative}.po-track-rule{background:linear-gradient(90deg, var(--t-line-strong), transparent 90%);height:1px;position:absolute;top:0;left:0;right:0}.po-track-rule:before{content:"";background:linear-gradient(90deg, var(--t-accent), transparent);position:absolute;inset:0 55% 0 0}.po-track-rule:after{content:"";background:var(--t-accent);width:7px;height:7px;box-shadow:0 0 12px 1px var(--t-accent);border-radius:50%;position:absolute;top:-3px;left:0}@supports (color:color-mix(in lab, red, red)){.po-track-rule:after{box-shadow:0 0 12px 1px color-mix(in srgb, var(--t-accent) 70%, transparent)}}.po-ledger-head{align-items:center;gap:12px;display:flex}.po-ledger-item{border-top:1px solid var(--t-line);color:var(--t-ink);gap:16px;padding:16px 0;font-size:15px;line-height:1.6;display:flex}.po-ledger-tick{background:linear-gradient(90deg, var(--t-accent), transparent);flex-shrink:0;width:22px;height:1px;margin-top:.8em}@media (width>=768px){.po-ledger-item{font-size:16px}.po-ledger-item--give{text-align:right;flex-direction:row-reverse}.po-ledger-item--give .po-ledger-tick{background:linear-gradient(270deg, var(--t-accent), transparent);margin-right:-14px}.po-ledger-item--expect .po-ledger-tick{margin-left:-14px}}.po-ledger-item--expect .po-ledger-tick{background:linear-gradient(90deg, var(--t-accent-2), transparent)}.po-spine{background:linear-gradient(180deg, transparent, var(--t-accent) 15%, var(--t-accent-2) 85%, transparent);width:1px;margin:0 auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.po-spine{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--t-accent) 60%, transparent) 15%, color-mix(in srgb, var(--t-accent-2) 55%, transparent) 85%, transparent)}}.po-spine-spark{background:linear-gradient(180deg, transparent, var(--t-accent), transparent);width:3px;height:18%;box-shadow:0 0 10px 1px var(--t-accent);border-radius:2px;position:absolute;top:-20%;left:-1px}@supports (color:color-mix(in lab, red, red)){.po-spine-spark{box-shadow:0 0 10px 1px color-mix(in srgb, var(--t-accent) 60%, transparent)}}.po-spine-spark{animation:5s ease-in-out infinite po-spine-down}.po-spine-spark--up{background:linear-gradient(180deg, transparent, var(--t-accent-2), transparent);animation-name:po-spine-up;animation-delay:2.5s}@keyframes po-spine-down{0%{top:-20%}60%,to{top:105%}}@keyframes po-spine-up{0%{top:105%}60%,to{top:-20%}}.po-rec-body{padding:18px}@media (width>=768px){.po-rec-body{padding:26px}}.po-rec-rows{flex-direction:column;display:flex}.po-rec-row{border-bottom:1px solid var(--t-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:12px 0;font-size:14px;display:flex}.po-rec-row dt{color:var(--t-ink-soft)}.po-rec-row dd{color:var(--t-ink);font-size:13px}.po-rec-table{border-bottom:1px solid var(--t-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:16px 0;display:flex}.po-rec-k{color:var(--t-ink-soft);font-size:14px}.po-rec-seats{flex-wrap:wrap;gap:8px;display:flex}.po-rec-seat{border:1px solid var(--t-line-strong);color:var(--t-ink);border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 5px;font-size:13px;animation:4.5s ease-in-out infinite po-seat;display:inline-flex}@keyframes po-seat{0%,to{border-color:var(--t-line-strong)}20%{border-color:color-mix(in srgb, var(--t-accent) 70%, transparent)}}.po-rec-avatar{background:radial-gradient(circle at 50% 38%, var(--t-ink-soft) 0 28%, transparent 30%), radial-gradient(circle at 50% 110%, var(--t-ink-soft) 0 45%, transparent 47%), var(--t-panel);border:1px solid var(--t-line-strong);border-radius:50%;width:18px;height:18px}.po-rec-done{border:1px solid var(--t-accent);border-radius:8px;align-items:center;gap:10px;margin-top:18px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.po-rec-done{border:1px solid color-mix(in srgb, var(--t-accent) 45%, transparent)}}.po-rec-done{background:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.po-rec-done{background:color-mix(in srgb, var(--t-accent) 8%, transparent)}}.po-rec-done{color:var(--t-ink);padding:12px 14px;font-size:14px;font-weight:500}.po-rec-done-dot{background:var(--t-accent);width:8px;height:8px;box-shadow:0 0 10px 1px var(--t-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.po-rec-done-dot{box-shadow:0 0 10px 1px color-mix(in srgb, var(--t-accent) 70%, transparent)}}.po-rec-sweep{pointer-events:none;background:linear-gradient(90deg, transparent, var(--t-accent), transparent);width:40%;position:absolute;top:0;bottom:0;left:-40%}@supports (color:color-mix(in lab, red, red)){.po-rec-sweep{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--t-accent) 18%, transparent), transparent)}}.po-rec-sweep{animation:4.5s ease-in-out infinite po-sweep}@keyframes po-sweep{0%{left:-40%}45%,to{left:110%}}[data-paused=true] .cp-ping,[data-paused=true] .cp-spoke-beam,[data-paused=true] .cp-wave-pulse,[data-paused=true] .cp-wave-return,[data-paused=true] .cp-core-glow,[data-paused=true] .cp-float,[data-paused=true] .cp-live,[data-paused=true] .po-orb-halo,[data-paused=true] .po-link-spark,[data-paused=true] .po-loop-pulse,[data-paused=true] .po-g-bar--live,[data-paused=true] .po-road-pulse,[data-paused=true] .po-road-halo,[data-paused=true] .po-rec-seat,[data-paused=true] .po-rec-sweep,[data-paused=true] .cp-meter>span,[data-paused=true] .cp-map-ping,[data-paused=true] .cp-horizon-flare:after,[data-paused=true] .po-spine-spark{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.cp-ping,.cp-spoke-beam,.cp-wave-pulse,.cp-wave-return,.cp-core-glow,.cp-float,.cp-live,.cp-meter>span,.cp-map-ping,.cp-horizon-flare:after,.po-orb-halo,.po-link-spark,.po-loop-pulse,.po-g-bar--live,.po-road-pulse,.po-road-halo,.po-spine-spark,.po-rec-seat,.po-rec-sweep{animation:none}.cp-ping,.po-link-spark,.po-spine-spark,.po-rec-sweep,.cp-map-ping{opacity:0}.cp-wave-pulse,.cp-wave-return,.cp-spoke-beam,.po-road-pulse,.po-loop-pulse{stroke-dasharray:none;opacity:.35}.po-orb-halo{opacity:.5}.cp-line:after{transition:none}}.mod-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, transparent, var(--t-base));height:160px;position:absolute;bottom:0;left:0;right:0}.mod-stages{flex-wrap:wrap;justify-content:center;align-items:center;row-gap:12px;margin:0;padding:0;list-style:none;display:flex}.mod-stage{color:var(--t-ink);align-items:center;gap:10px;font-size:15px;line-height:1.3;display:inline-flex}.mod-stage+.mod-stage:before{content:"";background-color:var(--t-line-strong);background-image:linear-gradient(90deg, transparent, var(--t-accent), transparent);width:36px;height:1px;animation:3.4s linear infinite mod-run;animation-delay:calc(var(--i,0) * .9s);background-position:-100% 0;background-repeat:no-repeat;background-size:60% 100%;margin:0 6px;display:block}.mod-stage-dot{border:1px solid var(--t-accent);width:8px;height:8px;box-shadow:0 0 10px -2px var(--t-accent);border-radius:999px;flex-shrink:0}.mod-stage:last-child .mod-stage-dot{background:var(--t-accent)}@keyframes mod-run{0%{background-position:-100% 0}45%,to{background-position:200% 0}}@media (width<=639px){.mod-stages{flex-direction:column;align-items:flex-start;row-gap:0}.mod-stage+.mod-stage:before{display:none;position:absolute}.mod-stage{padding:7px 0;position:relative}}.mod-hero-stage{max-width:1120px;margin:0 auto;position:relative}.mod-hero-glow{pointer-events:none;filter:blur(56px);background:radial-gradient(50% 50% at 50% 45%,#1fd8e84d,#5aa0ff1f 55%,#0000 76%);position:absolute;inset:4% 6% 10%}.mod-hero-stage[data-slug=belge-zinciri] .mod-hero-glow{background:radial-gradient(50% 50% at 50% 45%,#5aa0ff52,#1fd8e81f 55%,#0000 76%)}.mod-hero-beam{pointer-events:none;background:linear-gradient(#0000,#1fd8e8cc);width:1px;height:140px;position:absolute;top:-120px;left:50%;transform:translate(-50%);box-shadow:0 0 24px 2px #1fd8e859}.mod-hero-tilt{transform-origin:50% 0;will-change:transform;position:relative}.mod-frame{box-shadow:inset 0 1px #ffffff0d,0 60px 120px -50px #000000e6,0 0 0 1px #00000040,0 0 80px -20px #1fd8e847;container:modui/inline-size}.mod-hero-reflect{pointer-events:none;filter:blur(16px);background:radial-gradient(50% 50% at 50% 0,#1fd8e852,#0000);height:40px;position:absolute;bottom:-30px;left:8%;right:8%}.mod-caption{text-align:center;color:var(--t-ink-faint);margin-top:30px;font-size:13px;line-height:1.4;position:relative}.mod-ui{--hue:var(--t-accent);--hue-2:var(--t-accent-2);width:100%;font-size:1.47059cqw;font-family:var(--font-body);color:var(--t-ink);text-align:left;-webkit-user-select:none;user-select:none;flex-direction:column;line-height:1.3;display:flex;position:relative}.mod-hero-stage[data-slug=belge-zinciri] .mod-ui{--hue:var(--t-accent-2);--hue-2:var(--t-accent)}.mod-ui p,.mod-ui dl,.mod-ui dd,.mod-ui ol,.mod-ui ul{margin:0;padding:0;list-style:none}.mod-bar{border-bottom:1px solid var(--t-line);background:var(--t-panel-sheen);flex-shrink:0;align-items:center;gap:.9em;height:3.4em;padding:0 1.4em;display:flex}.mod-bar-dots{gap:.4em;margin-right:.4em;display:inline-flex}.mod-bar-dots span{background:var(--t-line-strong);border-radius:999px;width:.62em;height:.62em}.mod-bar-mark{background:linear-gradient(135deg, var(--hue), var(--hue-2));width:1em;height:1em;box-shadow:0 0 1em -.2em var(--hue);border-radius:.3em}.mod-bar-app{letter-spacing:calc(-.01em * var(--ru-track,1));font-weight:600}.mod-bar-path{border-left:1px solid var(--t-line-strong);color:var(--t-ink-faint);padding-left:.9em}.mod-bar-status{color:var(--t-ink-soft);white-space:nowrap;align-items:center;gap:.5em;margin-left:auto;font-size:.92em;display:inline-flex}.mod-live-dot,.mod-warn-dot{background:var(--hue);width:.55em;height:.55em;box-shadow:0 0 .8em var(--hue);border-radius:999px;flex-shrink:0;display:inline-block}.mod-warn-dot{background:var(--t-warn);box-shadow:0 0 .8em var(--t-warn)}[data-live=true] .mod-live-dot,[data-live=true] .mod-warn-dot{animation:1.8s ease-in-out infinite mod-pulse}@keyframes mod-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.mod-body{padding:1.4em;position:relative}.mod-pane-label{color:var(--t-ink-faint);align-items:center;gap:.6em;font-size:.92em;font-weight:500;display:flex;margin-bottom:.8em!important}.mod-mono{font-family:var(--font-mono);font-size:.9em}.mod-faint{color:var(--t-ink-faint)}.mod-small{font-size:.88em}.mod-card{border:1px solid var(--t-line);background:var(--t-panel-inset);border-radius:.8em;padding:1.1em 1.2em;transition:opacity .5s ease-out,transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.mod-card[data-on=false]{opacity:.18;transform:translateY(.4em)}.mod-chip,.mod-chip-soft{white-space:nowrap;border-radius:999px;align-items:center;padding:.25em .7em;font-size:.86em;font-weight:500;display:inline-flex}.mod-chip{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.mod-chip{background:color-mix(in srgb, var(--hue) 16%, transparent)}}.mod-chip{color:var(--t-ink);box-shadow:inset 0 0 0 1px var(--hue)}@supports (color:color-mix(in lab, red, red)){.mod-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 45%, transparent)}}.mod-chip-soft{color:var(--t-ink-soft);box-shadow:inset 0 0 0 1px var(--t-line-strong)}.mod-flag-ok,.mod-flag-warn{white-space:nowrap;align-items:center;gap:.45em;font-size:.86em;font-weight:500;transition:opacity .4s ease-out;display:inline-flex}.mod-flag-ok{color:var(--hue)}.mod-flag-warn{color:var(--t-warn)}.mod-flag-ok:before,.mod-flag-warn:before{content:"";background:currentColor;border-radius:999px;width:.45em;height:.45em;box-shadow:0 0 .6em}.mod-flag-ok[data-on=false],.mod-flag-warn[data-on=false]{opacity:0}.mod-btn-solid,.mod-btn-ghost{white-space:nowrap;border-radius:.5em;align-self:flex-start;align-items:center;padding:.5em 1.1em;font-size:.92em;font-weight:600;display:inline-flex}.mod-btn-solid{background:var(--hue);color:var(--t-accent-on);box-shadow:0 .6em 1.6em -.6em var(--hue)}.mod-btn-ghost{border:1px solid var(--t-line-strong);color:var(--t-ink-soft);margin-top:.7em;font-weight:500}.mod-skel{background:var(--t-skeleton);border-radius:999px;height:.55em;margin-top:.7em;display:block}.mod-type{clip-path:inset(0 -1em 0 0)}[data-live=true] .mod-type[data-on=false]{clip-path:inset(0 100% 0 0)}[data-live=true] .mod-type[data-on=true]{transition:clip-path 1.1s steps(24,end)}.mod-show-sm{display:none!important}.mod-q{grid-template-columns:17em minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.2em;display:grid}.mod-q-col{flex-direction:column;gap:1.2em;min-width:0;display:flex}.mod-q-rows{flex-direction:column;gap:.55em;display:flex}.mod-q-row{border:1px solid var(--t-line);background:var(--t-panel-inset);border-radius:.65em;flex-direction:column;gap:.3em;padding:.75em .9em;transition:opacity .4s ease-out,transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s ease-out,background-color .4s ease-out,box-shadow .4s ease-out;display:flex}.mod-q-row[data-on=false]{opacity:0;transform:translateY(-.6em)}.mod-q-row[data-picked=true]{border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.mod-q-row[data-picked=true]{border-color:color-mix(in srgb, var(--hue) 60%, transparent)}}.mod-q-row[data-picked=true]{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.mod-q-row[data-picked=true]{background:color-mix(in srgb, var(--hue) 10%, transparent)}}.mod-q-row[data-picked=true]{box-shadow:0 0 2.2em -.8em var(--hue)}.mod-q-row-top{justify-content:space-between;gap:.6em;font-size:.86em;display:flex}.mod-q-src{color:var(--t-ink-soft);font-weight:600}.mod-q-row[data-picked=true] .mod-q-src{color:var(--hue)}.mod-q-subject{color:var(--t-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.98em;overflow:hidden}.mod-q-fields{gap:.15em;display:grid}.mod-q-field{border-top:1px solid var(--t-line);grid-template-columns:6.4em minmax(0,1fr);align-items:center;gap:.8em;padding:.45em 0;display:grid}.mod-q-field:first-child{border-top:0}.mod-q-field dt{color:var(--t-ink-faint);font-size:.88em}.mod-q-field dd{white-space:nowrap;text-overflow:ellipsis;font-size:.98em;overflow:hidden}.mod-q-match{flex-direction:column;gap:.55em;display:flex}.mod-q-match-row{border:1px solid var(--t-line);border-radius:.6em;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 2em auto;align-items:center;gap:.35em .6em;padding:.6em .75em;transition:opacity .4s ease-out,border-color .4s ease-out,background-color .4s ease-out;display:grid}.mod-q-match-row[data-on=false]{opacity:0}.mod-q-match-row[data-warn=true]{border-color:var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.mod-q-match-row[data-warn=true]{border-color:color-mix(in srgb, var(--t-warn) 55%, transparent)}}.mod-q-match-row[data-warn=true]{background:var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.mod-q-match-row[data-warn=true]{background:color-mix(in srgb, var(--t-warn) 8%, transparent)}}.mod-q-spec{white-space:nowrap;text-overflow:ellipsis;color:var(--t-ink-soft);overflow:hidden}.mod-q-link{background:linear-gradient(90deg, var(--t-line-strong), var(--hue));height:1px}.mod-q-match-row[data-warn=true] .mod-q-link{background:repeating-linear-gradient(90deg, var(--t-warn) 0 .3em, transparent .3em .55em)}.mod-q-sku{color:var(--t-ink)}.mod-q-match-row>.mod-flag-ok,.mod-q-match-row>.mod-flag-warn{grid-column:1/-1}.mod-q-bar{gap:.18em;height:1.5em;display:flex;position:relative}.mod-q-seg{background:var(--hue);border-radius:.3em;flex-basis:0}@supports (color:color-mix(in lab, red, red)){.mod-q-seg{background:color-mix(in srgb, var(--hue) calc(70% - var(--i,0) * 11%), var(--t-panel))}}.mod-q-seg{transform-origin:0}.mod-q-seg-margin{background:repeating-linear-gradient(135deg, var(--hue-2) 0 .3em, var(--hue-2) .3em .6em)}@supports (color:color-mix(in lab, red, red)){.mod-q-seg-margin{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--hue-2) 55%, transparent) 0 .3em, color-mix(in srgb, var(--hue-2) 25%, transparent) .3em .6em)}}[data-live=true] .mod-q-bar[data-on=false] .mod-q-seg{transform:scaleX(0)}[data-live=true] .mod-q-bar[data-on=true] .mod-q-seg{transition:transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,5) * .11s)}.mod-q-threshold{background:var(--t-ink);width:.14em;box-shadow:0 0 .6em var(--hue-2);border-radius:999px;position:absolute;top:-.4em;bottom:-.4em;left:93%}.mod-q-legend{color:var(--t-ink-soft);flex-wrap:wrap;gap:.35em 1em;font-size:.86em;display:flex;margin-top:.9em!important}.mod-q-legend li{align-items:center;gap:.4em;display:inline-flex}.mod-q-swatch{background:var(--hue);border-radius:.2em;width:.65em;height:.65em}@supports (color:color-mix(in lab, red, red)){.mod-q-swatch{background:color-mix(in srgb, var(--hue) calc(70% - var(--i,0) * 11%), var(--t-panel))}}.mod-q-terms{border-top:1px solid var(--t-line);flex-wrap:wrap;justify-content:space-between;gap:.5em;font-size:.92em;display:flex;margin-top:.9em!important;padding-top:.8em!important}.mod-q-draft{flex-direction:column;display:flex}.mod-q-draft-head{justify-content:space-between;align-items:center;gap:.6em;display:flex}.mod-q-sign{border:1px dashed var(--t-warn);justify-content:space-between;align-items:center;gap:.8em;margin-top:1em;padding:.65em .75em;display:flex}@supports (color:color-mix(in lab, red, red)){.mod-q-sign{border:1px dashed color-mix(in srgb, var(--t-warn) 60%, transparent)}}.mod-q-sign{background:var(--t-warn);border-radius:.6em}@supports (color:color-mix(in lab, red, red)){.mod-q-sign{background:color-mix(in srgb, var(--t-warn) 6%, transparent)}}.mod-q-sign{transition:opacity .4s ease-out}.mod-q-sign[data-on=false]{opacity:0}.mod-q-sign-line{color:var(--t-ink);align-items:center;gap:.5em;font-size:.92em;font-weight:500;display:inline-flex}.mod-q-note{margin-top:.7em!important}.mod-d{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:1.2em;display:grid}.mod-d-route{border:1px solid var(--t-line);background:linear-gradient(90deg, var(--hue), transparent 70%);border-radius:.8em;grid-column:1/-1;align-items:center;gap:1em;padding:.85em 1.1em;display:flex}@supports (color:color-mix(in lab, red, red)){.mod-d-route{background:linear-gradient(90deg, color-mix(in srgb, var(--hue) 9%, transparent), transparent 70%)}}.mod-d-city{letter-spacing:calc(-.01em * var(--ru-track,1));white-space:nowrap;font-size:1.05em;font-weight:600}.mod-d-track{background:repeating-linear-gradient(90deg, var(--t-line-strong) 0 .4em, transparent .4em .75em);flex:1;min-width:4em;height:1px;position:relative}.mod-d-track:before,.mod-d-track:after{content:"";border:1px solid var(--hue);border-radius:999px;width:.5em;height:.5em;position:absolute;top:-.25em}.mod-d-track:before{left:0}.mod-d-track:after{background:var(--hue);right:0}.mod-d-ship{background:var(--t-ink);width:.6em;height:.6em;box-shadow:0 0 1em .1em var(--hue);border-radius:999px;position:absolute;top:-.3em;left:46%}[data-live=true] .mod-d-ship{animation:7s ease-in-out infinite mod-ship}@keyframes mod-ship{0%{left:4%}60%,to{left:46%}}.mod-d-tags{gap:.5em;margin-left:.6em;display:inline-flex}.mod-d-tags .mod-chip{transition:opacity .4s ease-out}.mod-d-tags .mod-chip[data-on=false]{opacity:0}.mod-d-docs{flex-direction:column;gap:.45em;display:flex}.mod-d-doc{border:1px solid var(--t-line);border-radius:.6em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.6em .8em;transition:opacity .4s ease-out,transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s ease-out,background-color .4s ease-out,box-shadow .4s ease-out;display:grid}.mod-d-doc[data-on=false]{opacity:0;transform:translate(-.6em)}.mod-d-doc[data-warn=true]{border-color:var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.mod-d-doc[data-warn=true]{border-color:color-mix(in srgb, var(--t-warn) 60%, transparent)}}.mod-d-doc[data-warn=true]{background:var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.mod-d-doc[data-warn=true]{background:color-mix(in srgb, var(--t-warn) 9%, transparent)}}.mod-d-doc[data-warn=true]{box-shadow:0 0 2em -.8em var(--t-warn)}.mod-d-sheet{border:1px solid var(--t-line-strong);background:linear-gradient(180deg, transparent 30%, var(--t-line) 30% 38%, transparent 38% 52%, var(--t-line) 52% 60%, transparent 60%);border-radius:.15em;width:.95em;height:1.2em;position:relative}.mod-d-name{white-space:nowrap;text-overflow:ellipsis;font-size:.98em;overflow:hidden}.mod-d-state{font-size:.86em;font-weight:500}.mod-d-state[data-state=ok]{color:var(--hue)}.mod-d-state[data-state=warn]{color:var(--t-warn)}.mod-d-state[data-state=wait]{color:var(--t-ink-faint)}.mod-d-side{flex-direction:column;gap:1.2em;min-width:0;display:flex}.mod-d-plan{justify-content:space-between;display:flex;position:relative;padding-top:.2em!important}.mod-d-plan:before{content:"";background:linear-gradient(90deg, var(--hue), var(--t-line-strong));height:1px;position:absolute;top:.75em;left:.55em;right:.55em}.mod-d-stop{color:var(--t-ink-soft);flex-direction:column;align-items:center;gap:.5em;font-size:.86em;display:flex;position:relative}.mod-d-stop:first-child{align-items:flex-start}.mod-d-stop:last-child{align-items:flex-end}.mod-d-node{border:1px solid var(--t-line-strong);background:var(--t-panel);border-radius:999px;width:1.1em;height:1.1em}.mod-d-stop:first-child .mod-d-node{border-color:var(--hue);background:var(--hue)}.mod-d-plan[data-caught=true] .mod-d-stop:nth-child(2) .mod-d-node{border-color:var(--t-warn);background:var(--t-warn);box-shadow:0 0 0 .3em var(--t-warn), 0 0 1.2em var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.mod-d-plan[data-caught=true] .mod-d-stop:nth-child(2) .mod-d-node{box-shadow:0 0 0 .3em color-mix(in srgb, var(--t-warn) 20%, transparent), 0 0 1.2em var(--t-warn)}}.mod-d-plan[data-caught=true] .mod-d-stop:nth-child(2){color:var(--t-warn)}.mod-d-plan[data-caught=true] .mod-d-stop:last-child{opacity:.55}.mod-d-caught{border-top:1px solid var(--t-line);flex-direction:column;gap:.3em;margin-top:1.1em;padding-top:.9em;transition:opacity .4s ease-out;display:flex}.mod-d-caught[data-on=false]{opacity:0}.mod-d-caught-title{color:var(--t-warn);align-items:center;gap:.5em;font-weight:600;display:inline-flex}.mod-d-alert{border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.mod-d-alert{border-color:color-mix(in srgb, var(--hue) 50%, transparent)}}.mod-d-alert{background:linear-gradient(180deg, var(--hue), transparent), var(--t-panel-inset)}@supports (color:color-mix(in lab, red, red)){.mod-d-alert{background:linear-gradient(180deg, color-mix(in srgb, var(--hue) 12%, transparent), transparent), var(--t-panel-inset)}}.mod-d-alert{box-shadow:0 0 3em -1.4em var(--hue)}.mod-d-alert[data-on=false]{opacity:0;transform:translateY(.8em)}.mod-d-alert-title{align-items:center;gap:.5em;font-weight:600;display:inline-flex}.mod-d-alert-body{color:var(--t-ink);margin-top:.4em!important}.mod-d-alert-action{border-top:1px solid var(--t-line);color:var(--hue);font-size:.92em;font-weight:500;margin-top:.6em!important;padding-top:.6em!important}@container modui (width<=899px){.mod-ui{font-size:1.85185cqw}.mod-q{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mod-q-inbox{grid-column:1/-1}.mod-q-rows{flex-direction:row}.mod-q-row{flex:1;min-width:0}}@container modui (width<=559px){.mod-ui{font-size:3.33333cqw}.mod-hide-sm{display:none!important}.mod-show-sm{display:inline-flex!important}.mod-bar{padding:0 1.1em}.mod-bar-dots{display:none}.mod-body{padding:1em}.mod-q,.mod-d{grid-template-columns:minmax(0,1fr);gap:.9em}.mod-q-col,.mod-d-side{gap:.9em}.mod-q-legend li:nth-child(n+4){display:none}.mod-d-route{flex-wrap:wrap;row-gap:.6em}.mod-d-tags{width:100%;margin-left:0}.mod-d-doc:nth-child(n+5):not([data-warn]){display:none}}.mod-step{border:1px solid var(--t-line);background-color:var(--t-panel);background-image:linear-gradient(180deg, var(--t-elevated), transparent 55%);border-radius:20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mod-step{background-image:linear-gradient(180deg, color-mix(in srgb, var(--t-elevated) 70%, transparent), transparent 55%)}}.mod-vis{--hue:var(--t-accent);--hue-2:var(--t-accent-2);border-bottom:1px solid var(--t-line);background:radial-gradient(60% 70% at 50% 40%, var(--hue), transparent 75%), var(--t-panel-inset);justify-content:center;align-items:center;height:210px;padding:22px 24px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mod-vis{background:radial-gradient(60% 70% at 50% 40%, color-mix(in srgb, var(--hue) 10%, transparent), transparent 75%), var(--t-panel-inset)}}.mod-vis{color:var(--t-ink-soft);font-size:13px;line-height:1.3}.mod-vis[data-slug=belge-zinciri]{--hue:var(--t-accent-2);--hue-2:var(--t-accent)}.mod-vis ul,.mod-vis ol,.mod-vis dl,.mod-vis dd,.mod-vis p{margin:0;padding:0;list-style:none}.mod-vis>*{width:100%;max-width:420px}.mv-mono{font-family:var(--font-mono);font-size:12px}.mv-read{grid-template-columns:auto 48px minmax(0,1fr);align-items:center;display:grid}.mv-sources{flex-direction:column;gap:14px;display:flex}.mv-sources li{border:1px solid var(--t-line-strong);background:var(--t-panel);color:var(--t-ink);white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:12px}.mv-merge{width:48px;height:100px;overflow:visible}.mv-merge path{fill:none;stroke:var(--t-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.mv-merge .mv-merge-run{stroke:var(--hue);stroke-width:1.5px;stroke-dasharray:.18 1;animation:2.6s linear infinite mv-dash}.mv-merge .mv-merge-run+.mv-merge-run{animation-delay:-1.3s}@keyframes mv-dash{0%{stroke-dashoffset:1.18px}to{stroke-dashoffset:0}}.mv-record{border:1px solid var(--hue);gap:2px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.mv-record{border:1px solid color-mix(in srgb, var(--hue) 45%, transparent)}}.mv-record{background:var(--t-panel);box-shadow:0 0 30px -14px var(--hue);border-radius:10px}.mv-record>div{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;min-height:22px;font-size:12px;display:grid}.mv-record dt{color:var(--t-ink-faint)}.mv-bar{width:var(--w,60%);background:var(--hue);border-radius:999px;height:6px;display:block}@supports (color:color-mix(in lab, red, red)){.mv-bar{background:color-mix(in srgb, var(--hue) 45%, var(--t-panel))}}.mv-record [data-warn=true] dd{color:var(--t-warn);font-weight:500}.mv-match{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;display:grid}.mv-match ul{flex-direction:column;gap:12px;display:flex}.mv-match li{border:1px solid var(--t-line-strong);background:var(--t-panel);color:var(--t-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:7px 10px;font-size:12px;overflow:hidden}.mv-match li[data-warn=true]{border-color:var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.mv-match li[data-warn=true]{border-color:color-mix(in srgb, var(--t-warn) 60%, transparent)}}.mv-match li[data-warn=true]{color:var(--t-warn);background:var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.mv-match li[data-warn=true]{background:color-mix(in srgb, var(--t-warn) 8%, var(--t-panel))}}.mv-links{width:56px;height:108px}.mv-links path{fill:none;stroke:var(--hue);stroke-width:1.5px;vector-effect:non-scaling-stroke}.mv-links .mv-links-warn{stroke:var(--t-warn);stroke-dasharray:4 4;animation:1.2s linear infinite mv-march}@keyframes mv-march{to{stroke-dashoffset:-16px}}.mv-cost{flex-direction:column;gap:14px;display:flex}.mv-cost-bar{gap:3px;height:30px;display:flex;position:relative}.mv-cost-bar>span{background:var(--hue);border-radius:5px;flex-basis:0}@supports (color:color-mix(in lab, red, red)){.mv-cost-bar>span{background:color-mix(in srgb, var(--hue) calc(72% - var(--i,0) * 12%), var(--t-panel))}}.mv-cost-bar>span{transform-origin:0;animation:5.5s cubic-bezier(.2,.8,.2,1) infinite mv-grow;animation-delay:calc(var(--i,5) * .12s)}.mv-cost-bar>.mv-cost-margin{background:repeating-linear-gradient(135deg, var(--hue-2) 0 5px, var(--hue-2) 5px 10px)}@supports (color:color-mix(in lab, red, red)){.mv-cost-bar>.mv-cost-margin{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--hue-2) 60%, transparent) 0 5px, color-mix(in srgb, var(--hue-2) 25%, transparent) 5px 10px)}}@keyframes mv-grow{0%{transform:scaleX(0)}18%,to{transform:scaleX(1)}}.mv-cost-threshold{background:var(--t-ink);width:2px;box-shadow:0 0 10px var(--hue-2);border-radius:2px;position:absolute;top:-8px;bottom:-8px;left:92%}.mv-cost-legend{flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.mv-cost-legend li{align-items:center;gap:6px;display:inline-flex}.mv-cost-legend li:before{content:"";background:var(--hue);border-radius:3px;width:9px;height:9px}@supports (color:color-mix(in lab, red, red)){.mv-cost-legend li:before{background:color-mix(in srgb, var(--hue) calc(72% - var(--i,0) * 12%), var(--t-panel))}}.mv-cost-note{color:var(--t-ink);align-self:flex-end;font-size:12px}.mv-draft{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.mv-page{border:1px solid var(--t-line-strong);background:var(--t-panel);border-radius:10px;flex-direction:column;gap:9px;padding:14px 16px 18px;display:flex;box-shadow:0 24px 40px -28px #000c}.light .mv-page{box-shadow:0 20px 36px -28px #06101a47}.mv-page-head{align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.mv-lang{background:var(--hue);border-radius:999px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.mv-lang{background:color-mix(in srgb, var(--hue) 18%, transparent)}}.mv-lang{color:var(--t-ink);font-size:11px;font-weight:600}.mv-line{width:var(--w,80%);background:var(--t-skeleton);transform-origin:0;height:6px;animation:6s steps(14,end) infinite mv-write;animation-delay:calc(var(--i,0) * .5s);border-radius:999px;display:block}@keyframes mv-write{0%{transform:scaleX(0)}14%,to{transform:scaleX(1)}}.mv-send{color:var(--t-ink);flex-direction:column;align-items:flex-start;gap:8px;font-size:12px;display:flex}.mv-send-btn{border:1px dashed var(--t-warn);border-radius:7px;padding:6px 14px}@supports (color:color-mix(in lab, red, red)){.mv-send-btn{border:1px dashed color-mix(in srgb, var(--t-warn) 70%, transparent)}}.mv-send-btn{color:var(--t-warn);font-weight:600}.mv-list{flex-direction:column;gap:12px;display:flex}.mv-list-head{flex-wrap:wrap;gap:8px;display:flex}.mv-chip-lit,.mv-chip-plain{border-radius:999px;padding:4px 10px;font-size:12px}.mv-chip-lit{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.mv-chip-lit{background:color-mix(in srgb, var(--hue) 18%, transparent)}}.mv-chip-lit{box-shadow:inset 0 0 0 1px var(--hue)}@supports (color:color-mix(in lab, red, red)){.mv-chip-lit{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 50%, transparent)}}.mv-chip-lit{color:var(--t-ink)}.mv-chip-plain{box-shadow:inset 0 0 0 1px var(--t-line-strong)}.mv-list ul{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mv-list li{border:1px solid var(--t-line);background:var(--t-panel);color:var(--t-ink);animation:6s ease-out infinite mv-drop;animation-delay:calc(var(--i,0) * .35s);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}@keyframes mv-drop{0%{opacity:0;transform:translateY(-6px)}10%,to{opacity:1;transform:none}}.mv-sheet{border:1px solid var(--hue);border-radius:2px;flex-shrink:0;width:10px;height:13px}.mv-plan{flex-direction:column;gap:18px;display:flex}.mv-plan-line{justify-content:space-between;display:flex;position:relative}.mv-plan-line:before{content:"";background:linear-gradient(90deg, var(--hue) 0 50%, var(--t-line-strong) 50%);height:2px;position:absolute;top:8px;left:8px;right:8px}.mv-plan-stop{flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.mv-plan-stop:first-child{align-items:flex-start}.mv-plan-stop:last-child{align-items:flex-end}.mv-plan-stop i{border:2px solid var(--t-line-strong);background:var(--t-panel);border-radius:999px;width:18px;height:18px}.mv-plan-stop[data-state=done] i{border-color:var(--hue);background:var(--hue)}.mv-plan-stop[data-state=warn]{color:var(--t-warn)}.mv-plan-stop[data-state=warn] i{border-color:var(--t-warn);background:var(--t-warn);animation:2s ease-out infinite mv-ring}.mv-plan-stop[data-state=hold]{opacity:.6}@keyframes mv-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--t-warn) 50%, transparent)}to{box-shadow:0 0 0 12px #0000}}.mv-plan-flag{border:1px solid var(--t-warn);border-radius:8px;align-self:center;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.mv-plan-flag{border:1px solid color-mix(in srgb, var(--t-warn) 55%, transparent)}}.mv-plan-flag{background:var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.mv-plan-flag{background:color-mix(in srgb, var(--t-warn) 9%, var(--t-panel))}}.mv-plan-flag{color:var(--t-warn);font-size:12px;font-weight:500}.mv-filter{grid-template-columns:minmax(0,.9fr) 2px minmax(0,1.1fr);align-items:center;gap:18px;display:grid}.mv-bulletins{flex-direction:column;gap:6px;display:flex}.mv-bulletins li{border:1px solid var(--t-line);color:var(--t-ink-faint);white-space:nowrap;text-overflow:ellipsis;opacity:calc(.9 - var(--i,0) * .12);border-radius:6px;padding:4px 9px;font-size:11.5px;overflow:hidden}.mv-filter-gate{background:linear-gradient(180deg, transparent, var(--hue), transparent);box-shadow:0 0 16px var(--hue);border-radius:2px;align-self:stretch}.mv-alert{border:1px solid var(--hue);border-radius:10px;padding:12px 14px 12px 30px;position:relative}@supports (color:color-mix(in lab, red, red)){.mv-alert{border:1px solid color-mix(in srgb, var(--hue) 55%, transparent)}}.mv-alert{background:var(--hue)}@supports (color:color-mix(in lab, red, red)){.mv-alert{background:color-mix(in srgb, var(--hue) 10%, var(--t-panel))}}.mv-alert{box-shadow:0 0 30px -12px var(--hue);color:var(--t-ink);font-size:12.5px;font-weight:500}.mv-alert-dot{background:var(--hue);width:8px;height:8px;box-shadow:0 0 10px var(--hue);border-radius:999px;animation:1.8s ease-in-out infinite mod-pulse;position:absolute;top:17px;left:12px}.mv-alert-sub{color:var(--t-ink-soft);font-size:12px;font-weight:400;margin-top:4px!important}.mv-trail{flex-direction:column;gap:12px;display:flex}.mv-trail-doc{color:var(--t-ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}.mv-trail ol{flex-direction:column;gap:9px;display:flex;position:relative;padding-left:4px!important}.mv-trail ol:before{content:"";background:linear-gradient(180deg, var(--hue), var(--t-line-strong));width:1px;position:absolute;top:8px;bottom:8px;left:8px}.mv-trail li{color:var(--t-ink);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:12px;font-size:12px;display:grid;position:relative}.mv-trail li i{border:1px solid var(--hue);background:var(--t-panel);border-radius:999px;width:9px;height:9px}.mv-trail li:first-child i{background:var(--hue)}.mv-trail-who{color:var(--t-ink-faint)}.mv-trail-when{color:var(--t-ink-soft)}@media (width<=420px){.mod-vis{padding:18px 16px}.mv-read{grid-template-columns:auto 34px minmax(0,1fr)}.mv-merge{width:34px}.mv-record>div{grid-template-columns:54px minmax(0,1fr)}.mv-list ul{grid-template-columns:1fr}.mv-list li:nth-child(n+4),.mv-trail-who{display:none}.mv-trail li{grid-template-columns:10px minmax(0,1fr) auto}.mv-filter{gap:12px}}.mod-rule{border:1px solid var(--t-accent);border-radius:28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mod-rule{border:1px solid color-mix(in srgb, var(--t-accent) 45%, transparent)}}.mod-rule{background:linear-gradient(180deg, var(--t-accent), transparent 60%), var(--t-panel)}@supports (color:color-mix(in lab, red, red)){.mod-rule{background:linear-gradient(180deg, color-mix(in srgb, var(--t-accent) 7%, transparent), transparent 60%), var(--t-panel)}}.mod-rule{box-shadow:0 0 0 1px var(--t-accent), 0 40px 120px -60px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.mod-rule{box-shadow:0 0 0 1px color-mix(in srgb, var(--t-accent) 10%, transparent), 0 40px 120px -60px color-mix(in srgb, var(--t-accent) 55%, transparent)}}.mod-rule:before{content:"";background:linear-gradient(90deg, transparent, var(--t-accent), transparent);height:1px;position:absolute;top:0;left:10%;right:10%}.mod-rule-glow{pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, var(--t-accent), transparent 70%);width:70%;height:120%;position:absolute;top:-30%;right:-10%}@supports (color:color-mix(in lab, red, red)){.mod-rule-glow{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--t-accent) 16%, transparent), transparent 70%)}}.mod-rule-glow{filter:blur(30px)}.mod-rule-doc{border:1px solid var(--t-line-strong);background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));border-radius:14px;padding:26px 26px 24px;position:relative;box-shadow:0 40px 80px -45px #000000bf}.light .mod-rule-doc{box-shadow:0 30px 60px -35px #06101a4d}.mod-rule-doc-head{border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.mod-rule-doc-title{font-family:var(--font-display);letter-spacing:calc(-.01em * var(--ru-track,1));color:var(--t-ink);font-size:16px;font-weight:600}.mod-rule-doc-mark{background:linear-gradient(90deg, var(--t-accent), var(--t-accent-2));opacity:.7;border-radius:999px;width:34px;height:10px}.mod-rule-lines{flex-direction:column;gap:10px;padding:18px 0 22px;display:flex}.mod-rule-lines span{background:var(--t-skeleton);border-radius:999px;height:7px;display:block}.mod-rule-sig{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:22px;display:grid}.mod-rule-sig-col{flex-direction:column;gap:3px;display:flex}.mod-rule-sig-label{color:var(--t-ink-faint);font-size:12.5px}.mod-rule-sig-who{color:var(--t-ink-soft);font-size:15px;font-weight:600}.mod-rule-sig-human .mod-rule-sig-who{color:var(--t-ink)}.mod-rule-pen{width:100%;max-width:240px;height:64px;overflow:visible}.mod-rule-pen path{fill:none;stroke:var(--t-accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 6px var(--t-accent))}@supports (color:color-mix(in lab, red, red)){.mod-rule-pen path{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--t-accent) 70%, transparent))}}.mod-rule-pen path{animation:7s ease-in-out infinite mod-sign}@keyframes mod-sign{0%,8%{stroke-dashoffset:1px}40%,to{stroke-dashoffset:0}}.mod-rule-sig-rule{background:linear-gradient(90deg, var(--t-ink-soft), transparent);height:1px;margin:2px 0 8px;display:block}.mod-rule-split{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.mod-rule-side{border:1px solid var(--t-line-strong);background:var(--t-panel);border-radius:14px;padding:22px 22px 24px}.mod-rule-side-human{border-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.mod-rule-side-human{border-color:color-mix(in srgb, var(--t-accent) 55%, transparent)}}.mod-rule-side-human{background:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.mod-rule-side-human{background:color-mix(in srgb, var(--t-accent) 7%, var(--t-panel))}}.mod-rule-side-title{font-family:var(--font-display);letter-spacing:calc(-.01em * var(--ru-track,1));color:var(--t-ink);font-size:17px;font-weight:600}.mod-rule-side ul{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.mod-rule-side li{color:var(--t-ink-soft);align-items:center;gap:10px;font-size:14.5px;display:flex}.mod-rule-side li:before{content:"";background:linear-gradient(90deg, var(--t-accent), transparent);flex-shrink:0;width:14px;height:1px}.mod-rule-side-human li{color:var(--t-ink)}.mod-rule-border{flex-direction:column;justify-content:center;align-items:center;width:28px;display:flex;position:relative}.mod-rule-border-line{background:linear-gradient(180deg, transparent, var(--t-accent) 20%, var(--t-accent) 80%, transparent);width:2px;box-shadow:0 0 18px var(--t-accent);border-radius:2px;animation:3.6s ease-in-out infinite mod-border;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@keyframes mod-border{0%,to{opacity:.65}50%{opacity:1}}.mod-rule-border-label{writing-mode:vertical-rl;background:var(--t-panel);color:var(--t-accent);white-space:nowrap;padding:10px 4px;font-size:12.5px;font-weight:500;position:relative;transform:rotate(180deg)}@media (width<=639px){.mod-rule-doc{padding:20px 18px}.mod-rule-sig{grid-template-columns:minmax(0,1fr);gap:16px}.mod-rule-split{grid-template-columns:minmax(0,1fr);gap:0}.mod-rule-border{width:auto;height:46px}.mod-rule-border-line{background:linear-gradient(90deg, transparent, var(--t-accent) 15%, var(--t-accent) 85%, transparent);width:auto;height:2px;inset:50% 0 auto;transform:translateY(-50%)}.mod-rule-border-label{writing-mode:horizontal-tb;padding:2px 12px;transform:none}}.mod-gap{--hue:var(--t-accent);border:1px solid var(--t-line);background:radial-gradient(40% 70% at 50% 50%, var(--t-accent), transparent 75%), var(--t-panel);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(40px,.5fr) auto minmax(40px,.5fr) minmax(0,1fr);align-items:center;padding:36px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mod-gap{background:radial-gradient(40% 70% at 50% 50%, color-mix(in srgb, var(--t-accent) 10%, transparent), transparent 75%), var(--t-panel)}}.mod-gap-col{min-width:0}.mod-gap-label{color:var(--t-ink-faint);margin:0 0 12px;font-size:13px;font-weight:500}.mod-gap-out,.mod-gap-erp{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mod-gap-out li{border:1px dashed var(--t-line-strong);color:var(--t-ink-soft);transform:rotate(calc((var(--i,0) - 1) * -1.2deg));border-radius:10px;padding:10px 14px;font-size:14.5px}.mod-gap-erp{border:1px solid var(--t-line-strong);background:var(--t-elevated);border-radius:14px;padding:14px}.mod-gap-erp li{background:var(--t-panel-inset);color:var(--t-ink-soft);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14.5px;display:flex}.mod-gap-erp li:before{content:"";background:var(--t-line-strong);border-radius:2px;flex-shrink:0;width:7px;height:7px}.mod-gap-erp .mod-gap-erp-new{background:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.mod-gap-erp .mod-gap-erp-new{background:color-mix(in srgb, var(--t-accent) 12%, transparent)}}.mod-gap-erp .mod-gap-erp-new{box-shadow:inset 0 0 0 1px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.mod-gap-erp .mod-gap-erp-new{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-accent) 50%, transparent)}}.mod-gap-erp .mod-gap-erp-new{color:var(--t-ink);font-weight:500}.mod-gap-erp .mod-gap-erp-new:before{background:var(--t-accent);box-shadow:0 0 8px var(--t-accent)}.mod-gap-wire{background-color:var(--t-line-strong);background-image:linear-gradient(90deg, transparent, var(--t-accent), transparent);background-position:-100% 0;background-repeat:no-repeat;background-size:50% 100%;height:2px;margin:0 8px;animation:2.8s linear infinite mod-run;position:relative}.mod-gap-wire-2{animation-delay:1.1s}.mod-gap-node{justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.mod-gap-node-halo{background:radial-gradient(circle, var(--t-accent), var(--t-accent-2) 50%, transparent 70%);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mod-gap-node-halo{background:radial-gradient(circle, color-mix(in srgb, var(--t-accent) 30%, transparent), color-mix(in srgb, var(--t-accent-2) 10%, transparent) 50%, transparent 70%)}}.mod-gap-node-halo{animation:5s ease-in-out infinite mod-breathe}.mod-gap-node-core{border:1px solid var(--t-accent);border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;padding:10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mod-gap-node-core{border:1px solid color-mix(in srgb, var(--t-accent) 70%, transparent)}}.mod-gap-node-core{background:var(--t-panel);box-shadow:0 0 40px -6px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.mod-gap-node-core{box-shadow:0 0 40px -6px color-mix(in srgb, var(--t-accent) 60%, transparent)}}.mod-gap-node-core{font-family:var(--font-display);letter-spacing:calc(-.01em * var(--ru-track,1));text-align:center;color:var(--t-ink);font-size:14px;font-weight:600;line-height:1.15}@keyframes mod-breathe{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@media (width<=899px){.mod-gap{grid-template-columns:minmax(0,1fr);justify-items:center;padding:24px 20px}.mod-gap-col{width:100%;max-width:380px}.mod-gap-wire{background-image:linear-gradient(180deg, transparent, var(--t-accent), transparent);background-position:0 -100%;background-size:100% 50%;width:2px;height:40px;margin:8px 0;animation-name:mod-run-y}.mod-gap-node{width:132px;height:132px}}@keyframes mod-run-y{0%{background-position:0 -100%}45%,to{background-position:0 200%}}.mod-measure{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mod-measure-row{border-top:1px solid var(--t-line);flex-direction:column;gap:16px;padding:26px 0;display:flex}.mod-measure-row:first-child{border-top:0;padding-top:0}.mod-ruler{background-image:linear-gradient(90deg, var(--t-line-strong) 1px, transparent 1px), linear-gradient(90deg, var(--t-line) 1px, transparent 1px);background-position:0 0,0 10px;background-repeat:repeat-x;background-size:60px 18px,12px 8px;height:18px;display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.mod-ruler:after{content:"";background:var(--t-line-strong);height:1px;position:absolute;bottom:0;left:0;right:0}.mod-ruler-cursor{pointer-events:none;animation:6s ease-in-out infinite mod-measure;animation-delay:calc(var(--i,0) * -1.6s);position:absolute;inset:-6px 0 -2px;transform:translate(6%)}.mod-ruler-cursor:before{content:"";background:var(--t-accent);width:2px;box-shadow:0 0 12px var(--t-accent);border-radius:2px;position:absolute;top:0;bottom:0;left:0}@keyframes mod-measure{0%,to{transform:translate(6%)}50%{transform:translate(58%)}}[data-paused=true] .mod-stage+.mod-stage:before,[data-paused=true] .mv-merge-run,[data-paused=true] .mv-links-warn,[data-paused=true] .mv-cost-bar>span,[data-paused=true] .mv-line,[data-paused=true] .mv-list li,[data-paused=true] .mv-plan-stop[data-state=warn] i,[data-paused=true] .mod-rule-pen path,[data-paused=true] .mod-rule-border-line,[data-paused=true] .mod-gap-wire,[data-paused=true] .mod-gap-node-halo,[data-paused=true] .mod-ruler-cursor{animation-play-state:paused}.mod-tier-art{justify-self:center;width:100%;max-width:340px;height:220px;position:relative}.mod-tier-box{border:1px solid var(--t-line-strong);background:var(--t-panel);border-radius:14px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.mod-tier-box{background:color-mix(in srgb, var(--t-panel) 70%, transparent)}}.mod-tier-box i{font-family:var(--font-display);color:var(--t-ink-faint);font-size:15px;font-style:normal;font-weight:600;position:absolute;top:12px;right:14px}.mod-tier-box[data-size=l]{width:100%;height:100%}.mod-tier-box[data-size=m]{border-color:var(--t-accent-2);width:70%;height:68%}@supports (color:color-mix(in lab, red, red)){.mod-tier-box[data-size=m]{border-color:color-mix(in srgb, var(--t-accent-2) 45%, var(--t-line-strong))}}.mod-tier-box[data-size=s]{border-color:var(--t-accent);background:var(--t-accent);width:42%;height:38%}@supports (color:color-mix(in lab, red, red)){.mod-tier-box[data-size=s]{background:color-mix(in srgb, var(--t-accent) 12%, var(--t-panel))}}.mod-tier-box[data-size=s]{box-shadow:0 0 40px -12px var(--t-accent)}.mod-tier-box[data-size=s] i{color:var(--t-ink)}.mod-pre{border:1px solid var(--t-line);background:linear-gradient(90deg, var(--t-warn), transparent 45%), var(--t-panel);border-radius:18px;gap:18px;padding:26px 26px 28px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mod-pre{background:linear-gradient(90deg, color-mix(in srgb, var(--t-warn) 8%, transparent), transparent 45%), var(--t-panel)}}.mod-pre-gate{background:linear-gradient(180deg, var(--t-warn), transparent);width:2px;box-shadow:0 0 12px var(--t-warn);border-radius:2px;flex-shrink:0;align-self:stretch;position:relative}@supports (color:color-mix(in lab, red, red)){.mod-pre-gate{box-shadow:0 0 12px color-mix(in srgb, var(--t-warn) 60%, transparent)}}.mod-finale-horizon{pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#1fd8e838,#0000 70%),#06101a;border-top:1px solid #1fd8e899;border-radius:50%;height:90%;position:absolute;bottom:-62%;left:-10%;right:-10%;box-shadow:0 -30px 120px -20px #1fd8e859}@media (prefers-reduced-motion:reduce){.mod-stage+.mod-stage:before,.mod-gap-wire,.mod-gap-node-halo,.mod-ruler-cursor,.mod-rule-pen path,.mod-rule-border-line,.mod-ui *,.mod-vis *,.mod-vis :before,.mod-vis :after{animation:none!important}.mod-ui *,.mod-hero-tilt{transition:none!important}.mod-ruler-cursor{transform:translate(40%)}}.idea-live-dot,.web-dot-acc{background:var(--t-accent);width:.5em;min-width:6px;height:.5em;min-height:6px;box-shadow:0 0 10px var(--t-accent);border-radius:999px;flex-shrink:0;display:inline-block}[data-live=true] .idea-live-dot,[data-live=true] .web-dot-acc{animation:2.4s ease-in-out infinite iw-pulse}@keyframes iw-pulse{0%,to{opacity:1}50%{opacity:.45}}.idea-morph{position:relative}.idea-rail{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;margin:0 auto 28px;padding:0;list-style:none;display:grid;position:relative}.idea-rail:before{content:"";opacity:.45;background:linear-gradient(90deg,#1fd8e8,#5aa0ff);height:1px;position:absolute;top:6px;left:16.66%;right:16.66%}.idea-rail-stop{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.idea-rail-dot{background:#06101a;border:1px solid #97bed180;border-radius:999px;width:13px;height:13px;transition:background-color .4s,box-shadow .4s,border-color .4s}.idea-rail-stop[data-on=true] .idea-rail-dot{background:#1fd8e8;border-color:#1fd8e8;box-shadow:0 0 14px #1fd8e8}.idea-rail-name{font-family:var(--font-display);color:#dce9f2;margin-top:10px;font-size:15px;font-weight:600}.idea-rail-sub{color:#8fa9ba;margin-top:2px;font-size:13px}.idea-stage{position:relative}.idea-glow{pointer-events:none;filter:blur(40px);background:radial-gradient(50% 50%,#1fd8e833,#5aa0ff1a 45%,#0000 72%);position:absolute;inset:8% 6% -6%}.idea-screen{box-shadow:inset 0 1px #ffffff0a,0 60px 100px -40px #000000d9,0 0 80px -30px #1fd8e859;container:idea/inline-size}.idea-ui{aspect-ratio:16/10;width:100%;color:var(--t-ink);-webkit-user-select:none;user-select:none;font-size:1.5625cqw;line-height:1.3;position:relative;overflow:hidden}.idea-ui p{margin:0}.idea-ui ul{margin:0;padding:0;list-style:none}.idea-blk[data-b=top]{--x:0%;--y:0%;--w:100%;--h:11%;--x0:6%;--y0:8%;--w0:36%;--h0:12%;--r0:-3deg}.idea-blk[data-b=side]{--x:0%;--y:11%;--w:19%;--h:89%;--x0:5%;--y0:30%;--w0:15%;--h0:40%;--r0:2.5deg}.idea-blk[data-b=q]{--x:21.5%;--y:15%;--w:47%;--h:55%;--x0:27%;--y0:27%;--w0:36%;--h0:38%;--r0:-1.5deg}.idea-blk[data-b=score]{--x:70.5%;--y:15%;--w:27%;--h:55%;--x0:70%;--y0:10%;--w0:22%;--h0:34%;--r0:4deg}.idea-blk[data-b=report]{--x:21.5%;--y:74%;--w:76%;--h:22%;--x0:62%;--y0:58%;--w0:32%;--h0:22%;--r0:-2.5deg}.idea-blk{left:var(--x);top:var(--y);width:var(--w);height:var(--h);border:1px solid var(--t-line);background:var(--t-panel);border-radius:.8em;transition:left .7s cubic-bezier(.65,0,.35,1),top .7s cubic-bezier(.65,0,.35,1),width .7s cubic-bezier(.65,0,.35,1),height .7s cubic-bezier(.65,0,.35,1),transform .7s cubic-bezier(.65,0,.35,1),background-color .5s,border-color .5s;position:absolute}.idea-blk[data-b=top],.idea-blk[data-b=side]{background:var(--t-elevated);border-width:0 0 1px;border-radius:0}@supports (color:color-mix(in lab, red, red)){.idea-blk[data-b=top],.idea-blk[data-b=side]{background:color-mix(in srgb, var(--t-elevated) 70%, var(--t-panel))}}.idea-blk[data-b=side]{border-width:0 1px 0 0}.idea-sk,.idea-wf,.idea-real{opacity:0;padding:.9em 1.1em;transition:opacity .45s;position:absolute;inset:0}.idea-ui[data-stage="2"] .idea-real{opacity:1}.idea-ui[data-stage="0"] .idea-blk{left:var(--x0);top:var(--y0);width:var(--w0);height:var(--h0);transform:rotate(var(--r0));border:1.5px dashed var(--t-ink-soft)}@supports (color:color-mix(in lab, red, red)){.idea-ui[data-stage="0"] .idea-blk{border:1.5px dashed color-mix(in srgb, var(--t-ink-soft) 70%, transparent)}}.idea-ui[data-stage="0"] .idea-blk{background:0 0;border-radius:.9em}.idea-ui[data-stage="0"] .idea-sk{opacity:1}.idea-sk{text-align:center;font-family:var(--font-display);color:var(--t-ink-soft);justify-content:center;align-items:center;font-size:1.25em;font-style:italic;display:flex}.idea-note{max-width:54%;font-family:var(--font-display);color:var(--t-ink);opacity:0;font-size:1.45em;font-style:italic;line-height:1.3;transition:opacity .5s,transform .5s;position:absolute;bottom:9%;left:4%;transform:translateY(.6em)}.idea-ui[data-stage="0"] .idea-note{opacity:1;transform:none}.idea-ui[data-stage="1"] .idea-blk{background:var(--t-skeleton)}@supports (color:color-mix(in lab, red, red)){.idea-ui[data-stage="1"] .idea-blk{background:color-mix(in srgb, var(--t-skeleton) 60%, var(--t-panel))}}.idea-ui[data-stage="1"] .idea-blk{border-color:var(--t-line-strong)}.idea-ui[data-stage="1"] .idea-wf{opacity:1}.idea-wf{gap:.8em;display:flex}.idea-wf-row{flex-direction:row;align-items:center}.idea-wf-col{flex-direction:column;justify-content:flex-start;gap:.9em;padding-top:1.4em}.idea-wf-center{flex-direction:column;justify-content:center;align-items:center;gap:1.2em}.idea-bone{background:var(--t-skeleton-sweep);border-radius:999px;max-width:100%;height:.9em;display:block}.idea-bone-lg{height:1.4em}.idea-round{height:2em;width:2em!important}.idea-push{margin-left:auto}.idea-doc{border-radius:.3em;width:2.6em;height:3.2em}.idea-opt-wf{border:1px solid var(--t-line-strong);border-radius:.6em;height:2.6em;transition:border-color .3s,background-color .3s;display:block}.idea-opt-wf[data-pick=true]{border-color:var(--t-accent);background:var(--t-accent-dim)}.idea-ring-wf{border:.6em solid var(--t-skeleton-sweep);border-radius:999px;width:7em;height:7em}.idea-btn-wf{border:1px solid var(--t-line-strong);border-radius:.5em;width:8em;height:2.4em;display:block}.idea-proto-chip{z-index:3;border:1px solid var(--t-line-strong);background:var(--t-elevated);color:var(--t-ink-soft);opacity:0;border-radius:999px;padding:.35em .9em;font-size:1em;transition:opacity .4s;position:absolute;top:2.6%;right:2.4%}.idea-ui[data-stage="1"] .idea-proto-chip{opacity:1}.idea-top{align-items:center;gap:.8em;display:flex}.idea-mark{background:linear-gradient(135deg, var(--t-accent), var(--t-accent-2));border-radius:.4em;width:1.5em;height:1.5em}.idea-app{font-family:var(--font-display);font-size:1.2em;font-weight:600}.idea-live{background:var(--t-accent-dim);color:var(--t-accent);border-radius:999px;align-items:center;gap:.45em;margin-left:auto;padding:.25em .8em;font-size:.95em;display:inline-flex}.idea-avatar{background:linear-gradient(135deg, var(--t-line-strong), var(--t-line));border-radius:999px;width:2em;height:2em}.idea-nav{flex-direction:column;gap:.3em;display:flex;padding-top:1.4em!important}.idea-nav li{color:var(--t-ink-soft);border-radius:.5em;padding:.6em .8em;font-size:1.05em}.idea-nav li[data-active=true]{background:var(--t-accent-dim);color:var(--t-ink);box-shadow:inset 2px 0 0 var(--t-accent)}.idea-q{flex-direction:column;display:flex;padding:1.4em 1.6em!important}.idea-q-meta{color:var(--t-ink-faint);align-items:center;gap:1em;font-size:.95em;display:flex}.idea-progress{background:var(--t-line);border-radius:999px;flex:1;height:.3em;position:relative;overflow:hidden}.idea-progress span{border-radius:inherit;background:var(--t-accent);position:absolute;inset:0 56% 0 0}.idea-q-title{font-family:var(--font-display);letter-spacing:calc(-.015em * var(--ru-track,1));font-size:1.6em;font-weight:600;margin-top:.9em!important}.idea-opts{flex-direction:column;gap:.6em;display:flex;margin-top:1.1em!important}.idea-opts li{border:1px solid var(--t-line);color:var(--t-ink-soft);border-radius:.6em;align-items:center;gap:.8em;padding:.7em .9em;font-size:1.05em;display:flex}.idea-opts li[data-pick=true]{border-color:var(--t-accent);background:var(--t-accent-dim);color:var(--t-ink)}.idea-radio{border:1.5px solid var(--t-line-strong);border-radius:999px;flex-shrink:0;width:1em;height:1em}.idea-opts li[data-pick=true] .idea-radio{border-color:var(--t-accent);background:radial-gradient(circle, var(--t-accent) 45%, transparent 50%)}.idea-score{flex-direction:column;align-items:center;display:flex;padding:1.3em!important}.idea-score-label{color:var(--t-ink-soft);align-self:flex-start;font-size:1em}.idea-ring{width:8.4em;height:8.4em;margin-top:.6em;position:relative}.idea-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.idea-ring-track,.idea-ring-fill{fill:none;stroke-width:7px}.idea-ring-track{stroke:var(--t-line)}.idea-ring-fill{stroke:var(--t-accent);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px var(--t-accent));transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.idea-ring-fill[data-on=true]{stroke-dashoffset:.18px}.idea-ring-value{font-family:var(--font-display);letter-spacing:calc(-.03em * var(--ru-track,1));justify-content:center;align-items:baseline;padding-top:1.25em;font-size:2em;font-weight:700;display:flex;position:absolute;inset:0}.idea-ring-value small{color:var(--t-ink-faint);margin-left:.2em;font-size:.45em;font-weight:500}.idea-axes{flex-direction:column;gap:.55em;width:100%;display:flex;margin-top:auto!important}.idea-axes li{color:var(--t-ink-soft);grid-template-columns:5.4em 1fr;align-items:center;gap:.6em;font-size:.9em;display:grid}.idea-axis-bar{background:var(--t-line);border-radius:999px;height:.4em;overflow:hidden}.idea-axis-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--t-accent-2), var(--t-accent));transform-origin:0;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block}.idea-report{align-items:center;gap:1.1em;display:flex;padding:0 1.4em!important}.idea-doc-real{border:1px solid var(--t-line-strong);background:var(--t-elevated);border-radius:.3em;flex-direction:column;flex-shrink:0;justify-content:center;gap:.3em;width:2.6em;height:3.2em;padding:0 .45em;display:flex}.idea-doc-real span{background:var(--t-line-strong);border-radius:999px;height:.22em;display:block}.idea-doc-real span:first-child{background:var(--t-accent)}.idea-report-text{flex-direction:column;min-width:0;display:flex}.idea-report-title{font-family:var(--font-display);font-size:1.25em;font-weight:600}.idea-report-sub{color:var(--t-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.95em;overflow:hidden}.idea-btn{background:var(--t-accent);color:var(--t-accent-on);border-radius:.5em;flex-shrink:0;margin-left:auto;padding:.65em 1.1em;font-size:1em;font-weight:600;transition:box-shadow .4s}.idea-report[data-on=true] .idea-btn{box-shadow:0 0 22px -4px var(--t-accent)}.idea-report[data-on=false] .idea-btn{opacity:.55}.idea-cursor{z-index:4;opacity:0;pointer-events:none;width:1.9em;height:1.9em;transition:left .6s cubic-bezier(.65,0,.35,1),top .6s cubic-bezier(.65,0,.35,1),opacity .3s;position:absolute;top:30%;left:60%}.idea-cursor svg{width:100%;height:100%;fill:var(--t-ink);stroke:var(--t-base);stroke-width:1.2px;filter:drop-shadow(0 2px 4px #00000080)}.idea-click{border:2px solid var(--t-accent);opacity:0;border-radius:999px;width:1.4em;height:1.4em;position:absolute;top:-.6em;left:-.6em}.idea-ui[data-live=true][data-stage="1"] .idea-cursor{opacity:1}.idea-ui[data-step="3"] .idea-cursor,.idea-ui[data-step="4"] .idea-cursor{top:50%;left:40%}.idea-ui[data-step="5"] .idea-cursor{top:86%;left:88%}.idea-ui[data-live=true][data-step="4"] .idea-click{animation:.7s ease-out idea-click}@keyframes idea-click{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@container idea (width<=600px){.idea-ui{aspect-ratio:4/5;font-size:3.33333cqw}.idea-blk[data-b=top]{--h:9%;--x0:6%;--y0:6%;--w0:60%;--h0:9%}.idea-blk[data-b=side]{display:none}.idea-blk[data-b=q]{--x:4%;--y:12%;--w:92%;--h:46%;--x0:10%;--y0:20%;--w0:76%;--h0:28%}.idea-blk[data-b=score]{--x:4%;--y:61%;--w:92%;--h:22%;--x0:56%;--y0:52%;--w0:38%;--h0:18%}.idea-blk[data-b=report]{--x:4%;--y:86%;--w:92%;--h:11%;--x0:8%;--y0:54%;--w0:42%;--h0:14%}.idea-note{max-width:88%;font-size:1.25em;bottom:6%}.idea-score{flex-direction:row;align-items:center;gap:1em;padding:.8em 1em!important}.idea-score-label{display:none}.idea-ring{flex-shrink:0;width:5.6em;height:5.6em;margin:0}.idea-ring-value{padding-top:1.15em;font-size:1.4em}.idea-axes{margin-top:0!important}.idea-q{padding:1em 1.1em!important}.idea-q-title{font-size:1.35em}.idea-report{gap:.7em;padding:0 .9em!important}.idea-doc-real{display:none}.idea-ui[data-step="3"] .idea-cursor,.idea-ui[data-step="4"] .idea-cursor{top:40%;left:50%}.idea-ui[data-step="5"] .idea-cursor{top:91%;left:82%}}.idea-track{pointer-events:none;background:var(--t-line);position:absolute}.idea-track-x{height:1px;top:6px;left:0;right:0}.idea-track-y{width:1px;top:6px;bottom:0;left:6px}.idea-beam{box-shadow:0 0 12px var(--t-accent);display:block;position:absolute;inset:0}.idea-track-x .idea-beam{background:linear-gradient(90deg, var(--t-accent-2), var(--t-accent));transform-origin:0}.idea-track-y .idea-beam{background:linear-gradient(180deg, var(--t-accent-2), var(--t-accent));transform-origin:top}.idea-node{border:1px solid var(--t-line-strong);background:var(--t-base);border-radius:999px;width:13px;height:13px;transition:background-color .4s,border-color .4s,box-shadow .4s;position:absolute;top:0;left:0}.idea-step[data-lit=true] .idea-node{border-color:var(--t-accent);background:var(--t-accent);box-shadow:0 0 0 5px var(--t-accent-dim), 0 0 16px var(--t-accent)}.idea-step .idea-when{transition:color .4s}.idea-step[data-lit=true] .idea-when{color:var(--t-accent)}.idea-thumb{width:128px;height:auto;display:block;overflow:visible}.idea-th-dash{fill:none;stroke:var(--t-ink-faint);stroke-width:1.2px;stroke-dasharray:4 3}.idea-th-scribble{fill:none;stroke:var(--t-ink-soft);stroke-width:1.4px;stroke-linecap:round}.idea-th-line{fill:var(--t-skeleton);stroke:var(--t-line-strong)}.idea-th-bone{fill:var(--t-skeleton-sweep)}.idea-th-wire{fill:none;stroke:var(--t-line-strong)}.idea-th-hot{fill:var(--t-accent-dim);stroke:var(--t-accent)}.idea-th-fill{fill:var(--t-elevated);stroke:var(--t-line-strong)}.idea-th-ink{fill:var(--t-ink-soft)}.idea-th-surface{fill:var(--t-panel);stroke:var(--t-line)}.idea-th-acc{fill:var(--t-accent)}.idea-th-ring{fill:none;stroke:var(--t-accent);stroke-width:3px;stroke-dasharray:.8 .2;stroke-linecap:round}.idea-th-pulse{fill:none;stroke:var(--t-accent);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--t-accent))}.idea-th-led{fill:var(--t-accent)}.idea-step[data-lit=true] .idea-th-led{animation:1.8s ease-in-out infinite iw-pulse}@media (width>=768px){.idea-track-y{left:6px}}.idea-callout{padding-left:24px;position:relative}.idea-callout:before{content:"";background:linear-gradient(180deg, var(--t-accent), var(--t-accent-2));width:2px;box-shadow:0 0 12px var(--t-accent);border-radius:2px;position:absolute;top:.2em;bottom:.2em;left:0}.idea-add-stage{border:1px solid var(--t-line);background:radial-gradient(60% 70% at 50% 45%, var(--t-accent-dim), transparent 75%), linear-gradient(180deg, var(--t-elevated), var(--t-panel));border-radius:18px;position:relative;overflow:hidden}.idea-add-vis svg{width:100%;height:auto;display:block}.idea-av-track{fill:none;stroke:var(--t-line-strong);stroke-width:1.5px}.idea-av-flow{fill:none;stroke:var(--t-accent);stroke-width:1.5px;stroke-dasharray:10 34;opacity:.9}[data-live=true] .idea-av-flow{animation:1.6s linear infinite idea-av-run}@keyframes idea-av-run{to{stroke-dashoffset:-44px}}.idea-av-box{fill:var(--t-panel);stroke:var(--t-line-strong)}.idea-av-on{stroke:var(--t-accent);fill:var(--t-accent-dim)}.idea-av-diamond{fill:var(--t-elevated);stroke:var(--t-accent);stroke-width:1.5px;filter:drop-shadow(0 0 8px var(--t-accent-dim))}.idea-av-label{fill:var(--t-ink-soft);font-family:var(--font-body);font-size:13px}.idea-av-strong{fill:var(--t-ink);font-weight:600}.idea-av-packet{fill:var(--t-accent);filter:drop-shadow(0 0 4px var(--t-accent));opacity:0}[data-live=true] .idea-av-packet{animation:3.2s cubic-bezier(.65,0,.35,1) infinite idea-av-packet}@keyframes idea-av-packet{0%{opacity:0;transform:translate(0)}10%{opacity:1}45%,55%{transform:translate(76px)}90%{opacity:1;transform:translate(152px)}to{opacity:0;transform:translate(152px)}}.idea-av-web{fill:none;stroke:var(--t-line)}.idea-av-area{fill:var(--t-accent-dim)}.idea-av-shape{fill:none;stroke:var(--t-accent);stroke-width:1.8px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 4px var(--t-accent))}[data-live=true] .idea-av-shape{animation:5s ease-in-out infinite idea-av-draw}@keyframes idea-av-draw{0%{stroke-dashoffset:1px}45%,to{stroke-dashoffset:0}}.idea-av-vertex{fill:var(--t-base);stroke:var(--t-accent);stroke-width:1.5px}.idea-av-time{fill:none;stroke:var(--t-accent);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 4px var(--t-accent))}[data-live=true] .idea-av-time{animation:4.6s ease-in-out infinite idea-av-draw}.idea-av-dot{fill:var(--t-accent)}.idea-av-mark{fill:var(--t-base);stroke:var(--t-accent);stroke-width:2px}.idea-av-mark-lg{fill:var(--t-accent);filter:drop-shadow(0 0 8px var(--t-accent))}.idea-av-tick{stroke:var(--t-line-strong);stroke-width:1px}.idea-rule{padding:0}.idea-rule-bar{border-bottom:1px solid var(--t-line);align-items:center;gap:10px;padding:12px 18px;display:flex}.idea-rule-dot{background:var(--t-accent-2);border-radius:999px;width:8px;height:8px}.idea-rule-rows{margin:0;padding:14px 18px 6px;list-style:none}.idea-rule-rows li{border-bottom:1px dashed var(--t-line);font-family:var(--font-mono);grid-template-columns:76px minmax(0,1fr);gap:12px;padding:9px 0;font-size:13px;line-height:1.45;display:grid}.idea-rule-rows li:last-child{border-bottom:0}[data-live=true] .idea-rule-rows li{animation:4.4s infinite both idea-rule-in}@keyframes idea-rule-in{0%{opacity:.2}12%,88%{opacity:1}to{opacity:1}}.idea-rule-key{color:var(--t-accent)}.idea-rule-val{color:var(--t-ink)}.idea-rule-ready{color:var(--t-ink);align-items:center;gap:10px;margin:0;padding:12px 18px 16px;font-size:14px;font-weight:500;display:flex}.idea-fit{margin:0;padding:0;list-style:none}.idea-fit-item{grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:18px;padding:24px 0;display:grid;position:relative}.idea-fit-item+.idea-fit-item:before{content:"";background:linear-gradient(90deg, var(--t-line-strong), transparent 85%);height:1px;position:absolute;top:0;left:0;right:0}.idea-fit-mark{background:var(--t-accent);border-radius:2px;width:24px;height:2px;display:block;position:relative;top:-.25em}.idea-proof-stage{--work-hue:var(--t-accent);--work-hue-2:var(--t-accent-2);position:relative}.idea-proof-glow{pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, var(--t-accent-dim), transparent 72%);filter:blur(30px);position:absolute;inset:10% 5% 0}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.idea-proof-frame{transform:perspective(1800px)rotateY(7deg)rotateX(2deg)}}.iw-frame{padding:22px 26px;position:relative}.iw-frame-corner{border-color:var(--t-accent);width:22px;height:22px;filter:drop-shadow(0 0 6px var(--t-accent-dim));border-style:solid;border-width:0;position:absolute}.iw-frame-corner[data-c=tl]{border-top-width:2px;border-left-width:2px;border-top-left-radius:6px;top:0;left:0}.iw-frame-corner[data-c=tr]{border-top-width:2px;border-right-width:2px;border-top-right-radius:6px;top:0;right:0}.iw-frame-corner[data-c=bl]{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:6px;bottom:0;left:0}.iw-frame-corner[data-c=br]{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:6px;bottom:0;right:0}.iw-frame-item{padding:18px 0;position:relative}.iw-frame-rule{background:linear-gradient(90deg, transparent, var(--t-line-strong) 15%, var(--t-line-strong) 85%, transparent);height:1px;position:absolute;top:0;left:0;right:0}@media (width>=768px){.iw-frame{padding:34px 44px}.iw-frame-item{padding:22px 0}}.iw-ladder{border-bottom:1px solid var(--t-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:380px;margin:0;padding:0;list-style:none;display:grid}.iw-ladder-step{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.iw-ladder-text{order:-1;padding:0 4px 16px}.iw-ladder-bar{height:calc(var(--h) * .58);border-top:2px solid var(--t-accent);background:linear-gradient(180deg, var(--t-accent), var(--t-accent-2) 70%, transparent);border-radius:10px 10px 0 0;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.iw-ladder-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--t-accent) 22%, transparent), color-mix(in srgb, var(--t-accent-2) 6%, transparent) 70%, transparent)}}.iw-ladder-cap{background:var(--t-accent);height:2px;box-shadow:0 0 18px 2px var(--t-accent);position:absolute;top:-2px;left:10%;right:10%}@media (width>=768px){.iw-ladder{gap:20px;height:440px}.iw-ladder-text{padding:0 8px 20px}}.iw-horizon{z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 0,#1fd8e82e,#5aa0ff0f 50%,#0000 75%);border-top:1px solid #1fd8e88c;border-radius:50%;height:460px;position:absolute;bottom:-340px;left:-25%;right:-25%;box-shadow:0 -30px 90px -30px #1fd8e873}.iw-horizon-bloom{filter:blur(20px);background:radial-gradient(50% 50%,#5ce6f273,#0000 70%);border-radius:50%;height:100px;position:absolute;top:-50px;left:30%;right:30%}.web-stage{position:relative;container:webstage/inline-size}.web-stage-glow{pointer-events:none;filter:blur(40px);background:radial-gradient(40% 50% at 35%,#1fd8e82e,#0000 70%),radial-gradient(35% 45% at 72% 55%,#5aa0ff2e,#0000 70%);position:absolute;inset:10% 8% 0}.web-ui{width:100%;height:44em;color:var(--t-ink);text-align:left;-webkit-user-select:none;user-select:none;font-size:1.21951cqw;line-height:1.3;position:relative}.web-ui p{margin:0}.web-ui ul{margin:0;padding:0;list-style:none}.web-dev{position:absolute}.web-browser{z-index:1;width:54em;height:34em;top:0;left:0}.web-shop{z-index:2;width:30em;height:31em;top:8em;left:42em}.web-phone{z-index:3;width:14em;height:29em;top:13em;left:67em}.web-win{border-radius:1em;flex-direction:column;width:100%;height:100%;display:flex;box-shadow:inset 0 1px #ffffff0a,0 50px 90px -40px #000000d9,0 0 0 1px #0003}.web-chrome{border-bottom:1px solid var(--t-line);background:var(--t-elevated);flex-shrink:0;align-items:center;gap:1em;height:2.6em;padding:0 1em;display:flex}@supports (color:color-mix(in lab, red, red)){.web-chrome{background:color-mix(in srgb, var(--t-elevated) 80%, var(--t-panel))}}.web-dots{gap:.4em;display:flex}.web-dots span{background:var(--t-line-strong);border-radius:999px;width:.6em;height:.6em}.web-url{background:var(--t-panel);max-width:22em;font-family:var(--font-mono);color:var(--t-ink-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;padding:.3em .9em;font-size:.85em;overflow:hidden}.web-site{flex-direction:column;flex:1;min-height:0;display:flex}.web-site-nav{color:var(--t-ink-soft);align-items:center;gap:1.6em;padding:1em 1.6em;font-size:.9em;display:flex}.web-logo{background:linear-gradient(135deg, var(--t-accent), var(--t-accent-2));border-radius:.45em;width:1.8em;height:1.8em;margin-right:auto}.web-site-body{flex:1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.6em;min-height:0;padding:.6em 1.6em 1.6em;display:grid}.web-site-hero{flex-direction:column;gap:.7em;display:flex}.web-site-title{font-family:var(--font-display);letter-spacing:calc(-.03em * var(--ru-track,1));font-size:2em;font-weight:700;line-height:1.05}.web-bone{background:var(--t-skeleton-sweep);border-radius:999px;height:.7em;display:block}.web-site-visual{background:radial-gradient(60% 80% at 30% 30%, var(--t-accent), transparent 70%), radial-gradient(60% 80% at 80% 80%, var(--t-accent-2), transparent 70%), var(--t-elevated);border-radius:.8em;flex:1;min-height:4em;margin-top:.6em}@supports (color:color-mix(in lab, red, red)){.web-site-visual{background:radial-gradient(60% 80% at 30% 30%, color-mix(in srgb, var(--t-accent) 30%, transparent), transparent 70%), radial-gradient(60% 80% at 80% 80%, color-mix(in srgb, var(--t-accent-2) 30%, transparent), transparent 70%), var(--t-elevated)}}.web-site-visual{border:1px solid var(--t-line)}.web-form{border:1px solid var(--t-line-strong);background:var(--t-elevated);border-radius:.8em;flex-direction:column;gap:.7em;padding:1.2em;display:flex}.web-form-title{font-family:var(--font-display);font-size:1.15em;font-weight:600}.web-field{flex-direction:column;gap:.3em;display:flex}.web-field-label{color:var(--t-ink-soft);font-size:.8em}.web-field-input{border:1px solid var(--t-line);background:var(--t-panel);border-radius:.4em;height:2.2em;padding:0 .7em;transition:border-color .3s;display:block}.web-field-input[data-on=true]{border-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.web-field-input[data-on=true]{border-color:color-mix(in srgb, var(--t-accent) 55%, var(--t-line))}}.web-field-value{white-space:nowrap;clip-path:inset(0 100% 0 0);font-size:.9em;line-height:2.2em;transition:clip-path .6s steps(14,end);display:block;overflow:hidden}.web-field-input[data-on=true] .web-field-value{clip-path:inset(0)}.web-send{background:var(--t-accent);color:var(--t-accent-on);border-radius:.45em;align-self:flex-start;margin-top:.3em;padding:.55em 1.3em;font-size:.9em;font-weight:600;transition:box-shadow .3s}.web-send[data-on=true]{box-shadow:0 0 18px -2px var(--t-accent)}.web-toast{z-index:2;border:1px solid var(--t-accent);border-radius:999px;align-items:center;gap:.6em;padding:.55em 1em;display:inline-flex;position:absolute;bottom:1.2em;left:1.2em}@supports (color:color-mix(in lab, red, red)){.web-toast{border:1px solid color-mix(in srgb, var(--t-accent) 45%, var(--t-line))}}.web-toast{background:var(--t-elevated);color:var(--t-ink);opacity:0;font-size:.88em;transition:opacity .4s,transform .4s;transform:translateY(.6em);box-shadow:0 12px 30px -10px #0009}.web-toast[data-on=true]{opacity:1;transform:none}.web-cart{color:var(--t-ink-soft);align-items:center;gap:.5em;margin-left:auto;font-size:.85em;display:inline-flex}.web-cart-badge{background:var(--t-line);min-width:1.6em;height:1.6em;color:var(--t-ink);border-radius:999px;place-items:center;font-size:.9em;transition:background-color .3s,color .3s;display:inline-grid}.web-cart-badge[data-on=true]{background:var(--t-accent);color:var(--t-accent-on)}.web-shop-body{flex:1;min-height:0;padding:1.2em 1.3em}.web-shop-title{font-family:var(--font-display);letter-spacing:calc(-.02em * var(--ru-track,1));font-size:1.4em;font-weight:700}.web-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid;margin-top:1em!important}.web-product{border:1px solid var(--t-line);background:var(--t-panel);border-radius:.7em;flex-direction:column;gap:.3em;padding:.5em;transition:border-color .3s,box-shadow .3s;display:flex}.web-product[data-pick=true]{border-color:var(--t-accent);box-shadow:0 0 20px -6px var(--t-accent)}.web-product-img{aspect-ratio:1;background:radial-gradient(50% 50% at 50% 55%, var(--t-accent), transparent 75%), var(--t-elevated);border-radius:.5em;display:block}@supports (color:color-mix(in lab, red, red)){.web-product-img{background:radial-gradient(50% 50% at 50% 55%, color-mix(in srgb, var(--t-accent) 35%, transparent), transparent 75%), var(--t-elevated)}}.web-product-img[data-v="1"]{background:radial-gradient(50% 50% at 50% 55%, var(--t-accent-2), transparent 75%), var(--t-elevated)}@supports (color:color-mix(in lab, red, red)){.web-product-img[data-v="1"]{background:radial-gradient(50% 50% at 50% 55%, color-mix(in srgb, var(--t-accent-2) 35%, transparent), transparent 75%), var(--t-elevated)}}.web-product-img[data-v="2"]{background:radial-gradient(40% 40% at 40% 45%, var(--t-skeleton-sweep), transparent 75%), var(--t-elevated)}.web-product-name{white-space:nowrap;text-overflow:ellipsis;font-size:.85em;font-weight:600;overflow:hidden}.web-product-stock{color:var(--t-accent);font-size:.75em}.web-product-stock[data-low=true]{color:var(--t-warn)}.web-product-add{border:1px solid var(--t-line-strong);text-align:center;color:var(--t-ink-soft);white-space:nowrap;border-radius:.35em;margin-top:.2em;padding:.35em 0;font-size:.72em;overflow:hidden}.web-product[data-pick=true] .web-product-add{border-color:var(--t-accent);background:var(--t-accent);color:var(--t-accent-on)}.web-phone-body{border:1px solid var(--t-line-strong);background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));width:100%;height:100%;box-shadow:0 0 0 .35em var(--t-base), 0 50px 90px -30px #000000e6, 0 0 50px -20px var(--t-accent);border-radius:2em;flex-direction:column;padding:2.6em 1em 1em;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.web-phone-body{box-shadow:0 0 0 .35em color-mix(in srgb, var(--t-base) 80%, var(--t-line-strong)), 0 50px 90px -30px #000000e6, 0 0 50px -20px var(--t-accent)}}.web-phone-notch{background:var(--t-base);border-radius:999px;width:4.4em;height:1.1em;position:absolute;top:.8em;left:50%;transform:translate(-50%)}.web-app-title{font-family:var(--font-display);font-size:1.15em;font-weight:700}.web-jobs{flex-direction:column;gap:.6em;display:flex;margin-top:1em!important}.web-job{border:1px solid var(--t-line);background:var(--t-panel);border-radius:.7em;align-items:flex-start;gap:.6em;padding:.7em;transition:border-color .3s;display:flex}.web-job[data-done=true]{border-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.web-job[data-done=true]{border-color:color-mix(in srgb, var(--t-accent) 55%, var(--t-line))}}.web-job-dot{border:1.5px solid var(--t-line-strong);border-radius:999px;flex-shrink:0;width:.7em;height:.7em;margin-top:.3em;transition:background-color .3s,border-color .3s}.web-job[data-done=true] .web-job-dot{border-color:var(--t-accent);background:var(--t-accent);box-shadow:0 0 8px var(--t-accent)}.web-job-text{flex-direction:column;min-width:0;display:flex}.web-job-name{white-space:nowrap;text-overflow:ellipsis;font-size:.85em;font-weight:600;overflow:hidden}.web-job-status{color:var(--t-ink-soft);font-size:.78em}.web-job[data-done=true] .web-job-status{color:var(--t-accent)}.web-sync{background:var(--t-accent-dim);color:var(--t-ink);opacity:.35;border-radius:.7em;align-items:center;gap:.5em;padding:.6em .7em;font-size:.78em;transition:opacity .4s;display:flex;margin-top:auto!important}.web-sync[data-on=true]{opacity:1}.web-sync-ring{border:2px solid var(--t-accent);border-right-color:#0000;border-radius:999px;flex-shrink:0;width:1em;height:1em}[data-live=true] .web-sync[data-on=false] .web-sync-ring{animation:.9s linear infinite web-spin}.web-sync[data-on=true] .web-sync-ring{border-right-color:var(--t-accent);background:var(--t-accent)}@keyframes web-spin{to{transform:rotate(360deg)}}@container webstage (width<=640px){.web-ui{height:39em;font-size:2.77778cqw}.web-browser{display:none}.web-shop{width:30em;height:30em;top:0;left:0}.web-phone{width:14em;height:26em;top:12em;left:21.5em}}.web-pk{border:1px solid var(--t-line);background:radial-gradient(60% 40% at 50% 0%, var(--t-accent-dim), transparent 70%), linear-gradient(180deg, var(--t-elevated), var(--t-panel));border-radius:24px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.web-pk-col{flex-direction:column;gap:18px;padding:28px 22px;display:flex}.web-pk-col+.web-pk-col{border-top:1px solid var(--t-line)}.web-pk-glyph{width:132px;height:auto;display:block}.web-pk-meta{border-bottom:1px solid var(--t-line);padding-bottom:18px}.web-pk-tick{background:var(--t-accent);width:10px;height:2px;box-shadow:0 0 6px var(--t-accent);border-radius:2px;flex-shrink:0;margin-top:.7em;display:block}.web-pk-link{margin-top:auto}.web-pk-link:empty,.web-pk-rest:empty{display:none}@media (width>=1024px){.web-pk{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.web-pk-col{grid-row:span 6;grid-template-rows:subgrid;gap:18px;padding:36px 32px;display:grid}.web-pk-col+.web-pk-col{border-top:0;border-left:1px solid var(--t-line)}.web-pk-link:empty,.web-pk-rest:empty{display:block}.web-pk-link{align-self:end}}.web-g-frame{fill:var(--t-panel);stroke:var(--t-line-strong)}.web-g-line{stroke:var(--t-line-strong)}.web-g-line-fill{fill:var(--t-line-strong)}.web-g-ink{fill:var(--t-ink-soft)}.web-g-bone{fill:var(--t-skeleton-sweep)}.web-g-panel{fill:var(--t-elevated);stroke:var(--t-line)}.web-g-acc{fill:var(--t-accent)}.web-g-acc-soft{fill:var(--t-accent-dim);stroke:var(--t-accent)}.web-connect-stage{position:relative}.web-connect-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, var(--t-accent-dim), transparent 72%);filter:blur(30px);position:absolute;inset:5% 10%}.web-fu{padding:22px 22px 20px}.web-fu-head{border-bottom:1px solid var(--t-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:16px;display:flex}.web-fu-record{font-family:var(--font-display);color:var(--t-ink);font-size:16px;font-weight:600}.web-fu-subject{font-family:var(--font-mono);color:var(--t-ink-soft);font-size:13px}.web-fu-chain{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:26px 0 8px;list-style:none;display:grid;position:relative}.web-fu-chain:before{content:"";background:var(--t-line-strong);height:1px;position:absolute;top:32px;left:16.66%;right:16.66%}.web-fu-day{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.web-fu-node{border:1.5px solid var(--t-line-strong);background:var(--t-panel);border-radius:999px;width:13px;height:13px;transition:background-color .3s,border-color .3s,box-shadow .3s}.web-fu-day[data-state=sent] .web-fu-node{border-color:var(--t-accent);background:var(--t-accent);box-shadow:0 0 10px var(--t-accent)}.web-fu-day[data-state=stopped] .web-fu-node{border-style:dashed}.web-fu-label{color:var(--t-ink);font-size:15px;font-weight:500}.web-fu-day[data-state=stopped] .web-fu-label{color:var(--t-ink-faint);text-decoration:line-through}.web-fu-state{min-height:1.4em;color:var(--t-ink-soft);font-size:13px}.web-fu-day[data-state=sent] .web-fu-state{color:var(--t-accent)}.web-fu-reply{border:1px solid var(--t-accent);border-radius:999px;align-items:center;gap:10px;margin:14px 0 0;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.web-fu-reply{border:1px solid color-mix(in srgb, var(--t-accent) 45%, var(--t-line))}}.web-fu-reply{background:var(--t-accent-dim);color:var(--t-ink);opacity:.3;font-size:14px;transition:opacity .4s}.web-fu-reply[data-on=true]{opacity:1}.web-line{--p:1;position:relative}.web-line-track{background:var(--t-line-strong);width:1px;position:absolute;top:10px;bottom:10px;left:9px}.web-line-beam{background:linear-gradient(180deg, var(--t-accent-2), var(--t-accent));box-shadow:0 0 10px var(--t-accent);transform:scaleY(var(--p));transform-origin:top;transition:transform .9s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.web-line-packet{left:50%;top:calc(var(--p) * 100%);background:var(--t-accent);width:11px;height:11px;box-shadow:0 0 14px 2px var(--t-accent);border-radius:999px;margin:-5.5px 0 0 -5.5px;transition:top .9s cubic-bezier(.65,0,.35,1),left .9s cubic-bezier(.65,0,.35,1);position:absolute}.web-line-stops{gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.web-stop{padding-left:36px;position:relative}.web-stop-node{border:1.5px solid var(--t-line-strong);background:var(--t-base);border-radius:999px;width:13px;height:13px;transition:background-color .3s,border-color .3s,box-shadow .3s;position:absolute;top:16px;left:3px}.web-stop[data-on=true] .web-stop-node{border-color:var(--t-accent);background:var(--t-accent);box-shadow:0 0 0 5px var(--t-accent-dim), 0 0 14px var(--t-accent)}.web-stop-card{border:1px solid var(--t-line);background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));border-radius:14px;padding:16px 18px;transition:border-color .4s}.web-stop[data-on=true] .web-stop-card{border-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.web-stop[data-on=true] .web-stop-card{border-color:color-mix(in srgb, var(--t-accent) 40%, var(--t-line))}}.web-stop-card p{margin:0}.web-stop-name{font-family:var(--font-display);color:var(--t-ink);font-size:17px;font-weight:600}.web-stop-head{color:var(--t-accent);font-size:14px;margin-top:6px!important}.web-stop-sub{color:var(--t-ink-soft);font-size:13px;margin-top:2px!important}.web-stop-state{color:var(--t-ink-soft);align-items:center;gap:8px;font-size:13px;display:flex;margin-top:12px!important}.web-stop-led{background:var(--t-line-strong);border-radius:999px;width:7px;height:7px;transition:background-color .3s}.web-stop[data-on=true] .web-stop-led{background:var(--t-accent);box-shadow:0 0 8px var(--t-accent)}@media (width>=768px){.web-line-track{width:auto;height:1px;inset:6px 12.5% auto}.web-line-beam{background:linear-gradient(90deg, var(--t-accent-2), var(--t-accent));transform:scaleX(var(--p));transform-origin:0}.web-line-packet{top:50%;left:calc(var(--p) * 100%)}.web-line-stops{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.web-stop{padding-top:34px;padding-left:0}.web-stop-node{margin-left:-6.5px;top:0;left:50%}}.web-sync-vis{grid-template-columns:minmax(0,.85fr) 44px minmax(0,1.25fr);align-items:center;display:grid}.web-sv-phone{border:1px solid var(--t-line-strong);background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));border-radius:22px;flex-direction:column;gap:8px;padding:26px 14px 16px;display:flex;box-shadow:0 30px 60px -30px #000000b3}.web-sv-cap{color:var(--t-ink-faint);margin:0;font-size:12px}.web-sv-job{color:var(--t-ink);margin:0;font-size:14px;font-weight:600}.web-sv-btn{border:1px solid var(--t-line-strong);text-align:center;color:var(--t-ink-soft);border-radius:10px;margin-top:6px;padding:9px 0;font-size:13px;font-weight:600;transition:background-color .3s,color .3s,border-color .3s}.web-sv-btn[data-on=true]{border-color:var(--t-accent);background:var(--t-accent);color:var(--t-accent-on)}.web-sv-wire{background:var(--t-line-strong);height:1px;position:relative}.web-sv-wire span{background:var(--t-accent);width:7px;height:7px;box-shadow:0 0 10px var(--t-accent);opacity:0;border-radius:999px;position:absolute;top:-3px;left:0}.web-sv-wire[data-on=true]{background:linear-gradient(90deg, var(--t-accent-2), var(--t-accent))}[data-live=true] .web-sv-wire[data-on=true] span{animation:1.2s ease-in-out web-wire}@keyframes web-wire{0%{opacity:1;left:0}to{opacity:0;left:calc(100% - 7px)}}.web-sv-table{padding:16px 16px 10px}.web-sv-row{border-top:1px solid var(--t-line);color:var(--t-ink);border-radius:6px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;padding:9px 8px;font-size:13px;transition:background-color .5s;display:grid}.web-sv-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-sv-th{color:var(--t-ink-faint);border-top:0;margin-top:10px;font-size:12px}.web-sv-row[data-new=true]{background:var(--t-accent-dim)}.web-sv-row[data-new=true] span:last-child{color:var(--t-accent)}.web-sv-row[data-new=false]{opacity:.4}@media (prefers-reduced-motion:reduce){.idea-live-dot,.web-dot-acc,.idea-th-led,.idea-av-flow,.idea-av-packet,.idea-av-shape,.idea-av-time,.idea-rule-rows li,.idea-click,.web-sync-ring,.web-sv-wire span{animation:none!important}.idea-blk,.idea-cursor,.idea-ring-fill,.idea-axis-bar span,.web-field-value,.web-line-beam,.web-line-packet,.web-toast{transition:none!important}}@property --op-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.op-lamp{background:var(--t-accent);width:7px;height:7px;box-shadow:0 0 10px 1px var(--t-accent);border-radius:50%;flex-shrink:0;display:inline-block}@supports (color:color-mix(in lab, red, red)){.op-lamp{box-shadow:0 0 10px 1px color-mix(in srgb, var(--t-accent) 65%, transparent)}}.op-node{border:2px solid var(--t-accent);background:var(--t-base);width:15px;height:15px;box-shadow:0 0 0 5px var(--t-accent-dim), 0 0 18px var(--t-accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.op-node{box-shadow:0 0 0 5px var(--t-accent-dim), 0 0 18px color-mix(in srgb, var(--t-accent) 50%, transparent)}}.op-promise{padding-left:22px;position:relative}.op-promise:before{content:"";background:linear-gradient(180deg, var(--t-accent), var(--t-accent-2));border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}@supports (color:color-mix(in lab, red, red)){.op-promise:before{background:linear-gradient(180deg, var(--t-accent), color-mix(in srgb, var(--t-accent-2) 40%, transparent))}}.op-promise:before{box-shadow:0 0 14px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.op-promise:before{box-shadow:0 0 14px color-mix(in srgb, var(--t-accent) 60%, transparent)}}.op-vh{isolation:isolate;position:relative}.op-vh-glow{z-index:-1;filter:blur(50px);background:radial-gradient(closest-side,#1fd8e847,#5aa0ff1a 55%,#0000);border-radius:50%;position:absolute;inset:12% 10%}.op-vh-wall{fill:#1fd8e809;stroke:#1fd8e88c;stroke-width:1.5px;filter:drop-shadow(0 0 16px #1fd8e859)}.op-vh-run{fill:none;stroke:#9ff4fb;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:.6px;filter:drop-shadow(0 0 8px #1fd8e8)}.op-vh-tagbg{fill:#06101a;stroke:#97bed157}.op-vh-tag{font-family:var(--font-body);fill:#dce9f2;font-size:13px;font-weight:500}.op-vh-led-on{fill:#1fd8e8;filter:drop-shadow(0 0 5px #1fd8e8)}.op-vh-link{fill:none;stroke:#1fd8e84d;stroke-width:1.2px;stroke-dasharray:3 4}.op-vh-flow{fill:none;stroke:#1fd8e8;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:.14px;opacity:0;filter:drop-shadow(0 0 6px #1fd8e8)}.op-vh-doc{fill:#0b1a26;stroke:#97bed157}.op-vh-mono{font-family:var(--font-mono);fill:#dce9f2;font-size:12.5px}.op-vh-bar{fill:#97bed14d}.op-vh-edge{stroke:#97bed157;stroke-width:1px}.op-vh-side{fill:#081521;stroke:#97bed13d}.op-vh-sheen{stroke:#1fd8e8;opacity:.6}.op-vh-bay{fill:#06101a;stroke:#97bed13d}.op-vh-grill{stroke:#97bed133}.op-vh-led{fill:#1fd8e8;filter:drop-shadow(0 0 4px #1fd8e8)}.op-vh-status{font-family:var(--font-mono);fill:#8fa9ba;font-size:12px}[data-live=true] .op-vh-run{animation:10s linear infinite op-around}@keyframes op-around{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}[data-live=true] .op-vh-flow{animation:2.8s cubic-bezier(.5,0,.5,1) infinite op-vh-flow}@keyframes op-vh-flow{0%{stroke-dashoffset:.14px;opacity:0}12%{opacity:1}80%{opacity:1}to{stroke-dashoffset:-.86px;opacity:0}}[data-live=true] .op-vh-led{animation:1.8s steps(2,jump-none) infinite op-blink}@keyframes op-blink{50%{opacity:.25}}.op-psd-stage{isolation:isolate;position:relative}.op-psd-glow{z-index:-1;background:radial-gradient(closest-side, var(--t-accent), transparent);border-radius:50%;position:absolute;inset:4% 8%}@supports (color:color-mix(in lab, red, red)){.op-psd-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--t-accent) 14%, transparent), transparent)}}.op-psd-glow{filter:blur(50px)}.op-psd{--rg:40px;--cg:12px;--wall:16px;column-gap:var(--cg);row-gap:var(--rg);padding:calc(var(--wall) + 6px) var(--wall) var(--wall);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 20px;grid-template-areas:"data data data""gate gate gate""cpu gpu lane""remote remote remote";display:grid;position:relative}@media (width>=768px){.op-psd{--rg:48px;--cg:76px;--wall:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr);grid-template-areas:"data data.""gate gate remote""cpu gpu."}}.op-wall{margin:calc(var(--wall) * -1);z-index:0;pointer-events:none;border:1px solid var(--t-accent);border-radius:24px;grid-area:1/1/4/4;position:relative}@supports (color:color-mix(in lab, red, red)){.op-wall{border:1px solid color-mix(in srgb, var(--t-accent) 50%, transparent)}}.op-wall{background:radial-gradient(90% 70% at 30% 0%, var(--t-accent), transparent 70%), var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.op-wall{background:radial-gradient(90% 70% at 30% 0%, color-mix(in srgb, var(--t-accent) 9%, transparent), transparent 70%), color-mix(in srgb, var(--t-accent) 3%, transparent)}}.op-wall{box-shadow:0 0 0 1px var(--t-accent) inset, 0 0 70px -18px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.op-wall{box-shadow:0 0 0 1px color-mix(in srgb, var(--t-accent) 8%, transparent) inset, 0 0 70px -18px color-mix(in srgb, var(--t-accent) 55%, transparent)}}@media (width>=768px){.op-wall{border-radius:28px;grid-column:1/3}}.op-wall:after{content:"";border-radius:inherit;background:conic-gradient(from var(--op-angle), transparent 0 72%, var(--t-accent) 86%, transparent 96%);padding:1.5px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.op-wall:after{background:conic-gradient(from var(--op-angle), transparent 0 72%, color-mix(in srgb, var(--t-accent) 90%, white) 86%, transparent 96%)}}.op-wall:after{-webkit-mask-composite:xor;opacity:.9;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.op-psd[data-live=true] .op-wall:after{animation:9s linear infinite op-spin}@keyframes op-spin{to{--op-angle:360deg}}.op-wall-tag{border:1px solid var(--t-line-strong);background:var(--t-base);color:var(--t-ink);border-radius:999px;align-items:center;gap:8px;padding:2px 12px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;top:-12px;left:22px}.op-data{z-index:1;grid-area:data;position:relative}.op-chip{border:1px solid var(--t-line);background:var(--t-elevated);border-radius:12px;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.op-chip{background:color-mix(in srgb, var(--t-elevated) 88%, transparent)}}.op-log{color:var(--t-accent);animation:.6s ease-out op-type}.op-psd[data-mode=remote] .op-log{color:var(--t-warn)}@keyframes op-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.op-gate{z-index:1;border:1px solid var(--t-line-strong);background:var(--t-elevated);border-radius:14px;flex-wrap:wrap;grid-area:gate;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 24px 50px -30px #0009}.op-route{border:1px solid var(--t-accent);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.op-route{border:1px solid color-mix(in srgb, var(--t-accent) 45%, transparent)}}.op-route{background:var(--t-accent-dim);color:var(--t-accent);white-space:nowrap;transition:color .4s,border-color .4s,background-color .4s}.op-route-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.op-psd[data-mode=remote] .op-route{color:var(--t-warn);border-color:var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.op-psd[data-mode=remote] .op-route{border-color:color-mix(in srgb, var(--t-warn) 50%, transparent)}}.op-psd[data-mode=remote] .op-route{background:var(--t-warn-dim)}.op-st{z-index:1;border:1px dashed var(--t-line-strong);background:var(--t-panel);border-radius:14px;min-height:44px;padding:16px 18px;position:relative}@supports (color:color-mix(in lab, red, red)){.op-st{background:color-mix(in srgb, var(--t-panel) 80%, transparent)}}.op-st{text-align:left;cursor:pointer;transition:border-color .4s,box-shadow .4s,background-color .4s}.op-st[data-kind=cpu]{grid-area:cpu}.op-st[data-kind=gpu]{grid-area:gpu}.op-st[data-kind=remote]{grid-area:remote}.op-st:hover{border-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.op-st:hover{border-color:color-mix(in srgb, var(--t-accent) 55%, transparent)}}.op-st.is-on{border-style:solid;border-color:var(--t-accent);background:var(--t-elevated);box-shadow:0 0 0 1px var(--t-accent), 0 0 44px -10px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.op-st.is-on{box-shadow:0 0 0 1px color-mix(in srgb, var(--t-accent) 30%, transparent), 0 0 44px -10px color-mix(in srgb, var(--t-accent) 60%, transparent)}}.op-st[data-kind=remote].is-on{border-color:var(--t-warn);box-shadow:0 0 0 1px var(--t-warn), 0 0 44px -10px var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.op-st[data-kind=remote].is-on{box-shadow:0 0 0 1px color-mix(in srgb, var(--t-warn) 30%, transparent), 0 0 44px -10px color-mix(in srgb, var(--t-warn) 55%, transparent)}}.op-st-meta{color:var(--t-ink-soft);align-items:center;gap:8px;font-size:11.5px;display:flex}.op-st .op-lamp{background:var(--t-line-strong);box-shadow:none;transition:background-color .4s}.op-st.is-on .op-lamp{background:var(--t-accent);box-shadow:0 0 10px 1px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.op-st.is-on .op-lamp{box-shadow:0 0 10px 1px color-mix(in srgb, var(--t-accent) 65%, transparent)}}.op-st[data-kind=remote].is-on .op-lamp{background:var(--t-warn);box-shadow:0 0 10px 1px var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.op-st[data-kind=remote].is-on .op-lamp{box-shadow:0 0 10px 1px color-mix(in srgb, var(--t-warn) 65%, transparent)}}.op-beam,.op-lane{pointer-events:none;background:repeating-linear-gradient(to bottom, var(--t-line-strong) 0 4px, transparent 4px 9px)}.op-beam{position:absolute}.op-beam-v{width:1px;height:var(--rg);bottom:100%;left:50%;transform:translate(-50%)}.op-beam-h{height:1px;width:var(--cg);background:repeating-linear-gradient(90deg, var(--t-line-strong) 0 4px, transparent 4px 9px);display:none;top:50%;right:100%}@media (width>=768px){.op-beam-h{display:block}}.op-lane{z-index:0;grid-area:2/3/5;justify-self:center;width:1px;position:relative}@media (width>=768px){.op-lane{display:none}}.op-beam-in,.op-st.is-on .op-beam-v{background:var(--t-accent);width:2px;box-shadow:0 0 12px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.op-beam-in,.op-st.is-on .op-beam-v{box-shadow:0 0 12px color-mix(in srgb, var(--t-accent) 70%, transparent)}}.op-st[data-kind=remote].is-on .op-beam-h{background:repeating-linear-gradient(90deg, var(--t-warn) 0 7px, transparent 7px 12px);height:4px;filter:drop-shadow(0 0 6px var(--t-warn));margin-top:-2px}@supports (color:color-mix(in lab, red, red)){.op-st[data-kind=remote].is-on .op-beam-h{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--t-warn) 60%, transparent))}}.op-psd[data-mode=remote] .op-lane{background:repeating-linear-gradient(to bottom, var(--t-warn) 0 7px, transparent 7px 12px);width:4px;filter:drop-shadow(0 0 6px var(--t-warn))}@supports (color:color-mix(in lab, red, red)){.op-psd[data-mode=remote] .op-lane{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--t-warn) 60%, transparent))}}.op-mask{color:var(--t-warn);white-space:nowrap;opacity:0;font-size:11px;transition:opacity .4s;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.op-st.is-on .op-mask{opacity:1}.op-pkt{opacity:0;background:linear-gradient(#0000,#fff,#0000) 0 -80%/100% 45% no-repeat;position:absolute;inset:0}.op-beam-h .op-pkt{background-image:linear-gradient(90deg,#0000,#fff,#0000);background-position:-80% 0;background-size:45% 100%}.op-psd[data-live=true] .op-beam-in .op-pkt,.op-psd[data-live=true] .op-st.is-on .op-beam-v .op-pkt{opacity:.9;animation:1.6s linear infinite op-fall}.op-psd[data-live=true] .op-st[data-kind=remote].is-on .op-beam-h{animation:1.2s linear infinite op-march-x}.op-psd[data-live=true][data-mode=remote] .op-lane{animation:1.2s linear infinite op-march-y}@keyframes op-fall{0%{background-position:0 -80%}to{background-position:0 180%}}@keyframes op-march-x{to{background-position:12px 0}}@keyframes op-march-y{to{background-position:0 12px}}.op-psd[data-live=true] .op-lamp-breathe{animation:3.2s ease-in-out infinite op-breathe}@keyframes op-breathe{0%,to{opacity:1}50%{opacity:.45}}.op-honest{border:1px solid var(--t-warn);border-radius:20px;gap:24px;padding:28px 24px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.op-honest{border:1px solid color-mix(in srgb, var(--t-warn) 35%, transparent)}}.op-honest{background:linear-gradient(135deg, var(--t-warn-dim), transparent 65%)}@media (width>=768px){.op-honest{grid-template-columns:96px minmax(0,1fr);gap:32px;padding:36px 40px}}.op-honest-wall{display:none}@media (width>=768px){.op-honest-wall{min-height:120px;display:block;position:relative}.op-honest-wall:before{content:"";background:linear-gradient(180deg, transparent, var(--t-accent), transparent);width:2px;box-shadow:0 0 14px var(--t-accent);border-radius:2px;position:absolute;top:0;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.op-honest-wall:before{box-shadow:0 0 14px color-mix(in srgb, var(--t-accent) 60%, transparent)}}}.op-honest-beam{background:repeating-linear-gradient(90deg, var(--t-warn) 0 7px, transparent 7px 12px);height:4px;filter:drop-shadow(0 0 6px var(--t-warn));margin-top:-2px;position:absolute;top:50%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.op-honest-beam{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--t-warn) 55%, transparent))}}.op-why{gap:44px;padding-left:40px;display:grid;position:relative}.op-why:before{content:"";background:linear-gradient(180deg, var(--t-accent), var(--t-line-strong) 60%, transparent);width:1px;position:absolute;top:6px;bottom:0;left:7px}.op-why-item{position:relative}.op-why-item .op-node{top:6px;left:-40px}@media (width>=768px){.op-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-top:48px;padding-left:0}.op-why:before{background:linear-gradient(90deg, var(--t-accent), var(--t-line-strong) 70%, transparent);width:auto;height:1px;inset:7px 0 auto}.op-why-item .op-node{top:-48px;left:0}}.op-console-bar{border-bottom:1px solid var(--t-line);background:var(--t-panel-inset);align-items:center;gap:12px;padding:14px 20px;display:flex}.op-console-row{gap:12px;padding:18px 20px;display:grid}.op-console-row+.op-console-row{border-top:1px solid var(--t-line)}@media (width>=640px){.op-console-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 24px}}.op-meter-wrap{align-items:center;gap:14px;display:flex}.op-meter-wrap>:last-child{min-width:84px}.op-meter{gap:3px;display:inline-flex}.op-meter>span{background:var(--t-line);border-radius:2px;width:14px;height:6px}.op-meter>span.is-on{background:var(--t-accent);box-shadow:0 0 8px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.op-meter>span.is-on{box-shadow:0 0 8px color-mix(in srgb, var(--t-accent) 55%, transparent)}}.op-meter[data-tone=warn]>span.is-on{background:var(--t-warn);box-shadow:0 0 8px var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.op-meter[data-tone=warn]>span.is-on{box-shadow:0 0 8px color-mix(in srgb, var(--t-warn) 50%, transparent)}}.op-tier{border:1px solid var(--t-line-strong);background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -48px #000000b3}.light .op-tier{box-shadow:0 30px 60px -40px #06101a4d}.op-tier:before{content:"";background:linear-gradient(90deg, transparent, var(--t-accent), transparent);opacity:.7;height:1px;position:absolute;top:0;left:14%;right:14%}.op-tier-stage{border-bottom:1px solid var(--t-line);background:radial-gradient(80% 110% at 50% 0%, var(--t-accent-dim), transparent 72%);padding:26px 28px 20px}.op-tier dl{margin-bottom:28px}.op-tier-fit{border-top:1px solid var(--t-line)}.op-tg{max-height:140px}.op-tg-wall{fill:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.op-tg-wall{fill:color-mix(in srgb, var(--t-accent) 5%, transparent)}}.op-tg-wall{stroke:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.op-tg-wall{stroke:color-mix(in srgb, var(--t-accent) 60%, transparent)}}.op-tg-wall{stroke-width:1.2px}.op-tg-inner{fill:none;stroke:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.op-tg-inner{stroke:color-mix(in srgb, var(--t-accent) 40%, transparent)}}.op-tg-inner{stroke-dasharray:4 4}.op-tg-box{fill:var(--t-elevated);stroke:var(--t-line-strong)}.op-tg-hot{stroke:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.op-tg-hot{stroke:color-mix(in srgb, var(--t-accent) 60%, transparent)}}.op-tg-bay{fill:var(--t-line)}.op-tg-led{fill:var(--t-accent);filter:drop-shadow(0 0 4px var(--t-accent))}.op-tg-out{fill:none;stroke:var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.op-tg-out{stroke:color-mix(in srgb, var(--t-warn) 70%, transparent)}}.op-tg-out{stroke-dasharray:3 4}.op-tg-mask{fill:var(--t-warn);opacity:.85}.op-tg-remote{fill:none;stroke:var(--t-line-strong);stroke-dasharray:3 4}.op-tg-dim{fill:var(--t-line-strong)}.op-tg-link{fill:none;stroke:var(--t-accent);stroke-width:2px;filter:drop-shadow(0 0 4px var(--t-accent))}@supports (color:color-mix(in lab, red, red)){.op-tg-link{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--t-accent) 60%, transparent))}}.op-tg-dashed{stroke-dasharray:4 5}.op-tg-fan{fill:none;stroke:var(--t-line-strong)}.op-tg-seal{fill:var(--t-accent-2)}@supports (color:color-mix(in lab, red, red)){.op-tg-seal{fill:color-mix(in srgb, var(--t-accent-2) 14%, transparent)}}.op-tg-seal{stroke:var(--t-accent-2)}.op-tg-seal-mark{fill:none;stroke:var(--t-accent-2);stroke-width:1.5px}.op-note{padding-left:20px;position:relative}.op-note:before{content:"";background:var(--t-line-strong);border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px;left:0}.op-before{padding-left:40px;position:relative}.op-before:before{content:"";background:linear-gradient(180deg, var(--t-line-strong), var(--t-accent));width:1px;position:absolute;top:8px;bottom:40px;left:7px}.op-before-item{padding-bottom:40px;position:relative}.op-before-item .op-node{top:6px;left:-40px}.op-before-end{margin-left:-40px}.op-before-box{border:1px solid var(--t-accent);background:var(--t-elevated);box-shadow:0 0 30px -6px var(--t-accent);border-radius:8px;gap:4px;padding:8px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.op-before-box{box-shadow:0 0 30px -6px color-mix(in srgb, var(--t-accent) 60%, transparent)}}.op-before-box>span{background:var(--t-line-strong);border-radius:2px;width:6px;height:26px}.op-before-box>span:first-child{background:var(--t-accent)}.op-finale-horizon{pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#1fd8e838,#0000 70%),#06101a;border-top:1px solid #1fd8e899;border-radius:50%;height:90%;position:absolute;bottom:-62%;left:-10%;right:-10%;box-shadow:0 -30px 120px -20px #1fd8e859}@media (prefers-reduced-motion:reduce){.op-vh *,.op-psd,.op-psd *,.op-psd:after,.op-wall:after{transition:none!important;animation:none!important}}.dg-stage{isolation:isolate;position:relative;overflow:clip}.dg-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 50% 0%, var(--t-accent-dim), transparent 72%), radial-gradient(40% 40% at 90% 85%, var(--t-accent-2), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dg-stage:before{background:radial-gradient(60% 45% at 50% 0%, var(--t-accent-dim), transparent 72%), radial-gradient(40% 40% at 90% 85%, color-mix(in srgb, var(--t-accent-2) 9%, transparent), transparent 70%)}}.dg-stage>.aurora{z-index:-1;opacity:.45}.light .dg-stage>.aurora{opacity:.25}.dg-progress{z-index:50;background:var(--t-line);height:3px;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.dg-progress{background:color-mix(in srgb, var(--t-line) 70%, transparent)}}.dg-progress-fill{background:linear-gradient(90deg, var(--t-accent-2), var(--t-accent));height:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.dg-progress-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--t-accent-2) 70%, transparent), var(--t-accent))}}.dg-progress-fill{box-shadow:0 0 14px 1px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.dg-progress-fill{box-shadow:0 0 14px 1px color-mix(in srgb, var(--t-accent) 55%, transparent)}}.dg-progress-fill{transition:width .42s cubic-bezier(.16,1,.3,1)}.dg-progress-fill:after{content:"";background:var(--t-accent);width:9px;height:9px;box-shadow:0 0 16px 4px var(--t-accent);border-radius:999px;position:absolute;top:50%;right:-3px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.dg-progress-fill:after{box-shadow:0 0 16px 4px color-mix(in srgb, var(--t-accent) 60%, transparent)}}.dg-progress-fill[data-empty=true]:after{display:none}.dg-steps{flex:1;gap:4px;max-width:240px;display:flex}.dg-steps>span{background:var(--t-line);border-radius:2px;flex:1;height:3px;transition:background-color .3s ease-out,box-shadow .3s ease-out}.dg-steps>span[data-state=done]{background:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.dg-steps>span[data-state=done]{background:color-mix(in srgb, var(--t-accent) 60%, transparent)}}.dg-steps>span[data-state=now]{background:var(--t-accent);box-shadow:0 0 10px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.dg-steps>span[data-state=now]{box-shadow:0 0 10px color-mix(in srgb, var(--t-accent) 70%, transparent)}}.dg-card{border:1px solid var(--t-line);background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));border-radius:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.dg-card{background:linear-gradient(180deg, color-mix(in srgb, var(--t-elevated) 92%, transparent), var(--t-panel))}}.dg-card{box-shadow:inset 0 1px #ffffff0a,0 50px 90px -50px #000000bf}.dg-card:before{content:"";background:linear-gradient(90deg, transparent, var(--t-accent), transparent);opacity:.55;height:1px;position:absolute;top:0;left:14%;right:14%}.light .dg-card{box-shadow:0 30px 60px -35px #06101a4d}.dg-option{border:1px solid var(--t-line);background:var(--t-glass);text-align:left;width:100%;min-height:60px;color:var(--t-ink);border-radius:12px;align-items:center;gap:14px;padding:14px 18px;font-size:16px;line-height:1.4;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;display:flex;position:relative}.dg-option:hover{border-color:var(--t-line-strong);background:var(--t-glass-hover)}.dg-option[aria-checked=true]{border-color:var(--t-accent);background:linear-gradient(90deg, var(--t-accent-dim), var(--t-accent))}@supports (color:color-mix(in lab, red, red)){.dg-option[aria-checked=true]{background:linear-gradient(90deg, var(--t-accent-dim), color-mix(in srgb, var(--t-accent) 4%, transparent))}}.dg-option[aria-checked=true]{box-shadow:0 0 0 1px var(--t-accent) inset, 0 10px 30px -14px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.dg-option[aria-checked=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--t-accent) 35%, transparent) inset, 0 10px 30px -14px color-mix(in srgb, var(--t-accent) 60%, transparent)}}.dg-mark{border:1.5px solid var(--t-line-strong);border-radius:999px;flex-shrink:0;width:20px;height:20px;transition:border-color .2s ease-out,box-shadow .2s ease-out;display:block;position:relative}.dg-mark[data-shape=square]{border-radius:6px}.dg-mark:after{content:"";border-radius:inherit;background:var(--t-accent);opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;position:absolute;inset:4px;transform:scale(.4)}.dg-option[aria-checked=true] .dg-mark{border-color:var(--t-accent);box-shadow:0 0 12px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.dg-option[aria-checked=true] .dg-mark{box-shadow:0 0 12px color-mix(in srgb, var(--t-accent) 55%, transparent)}}.dg-option[aria-checked=true] .dg-mark:after{opacity:1;transform:scale(1)}.dg-rank{border:1.5px solid var(--t-line-strong);width:26px;height:26px;color:var(--t-ink-faint);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.dg-rank[data-on=true]{border-color:var(--t-accent);background:var(--t-accent);color:var(--t-accent-on);box-shadow:0 0 14px var(--t-accent);font-weight:600}@supports (color:color-mix(in lab, red, red)){.dg-rank[data-on=true]{box-shadow:0 0 14px color-mix(in srgb, var(--t-accent) 55%, transparent)}}.dg-preview-row{border-top:1px solid var(--t-line);align-items:center;gap:14px;padding:10px 0;display:flex;position:relative}.dg-preview-row:first-child{border-top:0}.dg-preview-dot{background:var(--t-line-strong);width:7px;height:7px;animation:3.6s ease-in-out infinite dg-wait;animation-delay:calc(var(--i,0) * .28s);border-radius:999px;flex-shrink:0;display:block}@keyframes dg-wait{0%,70%,to{background:var(--t-line-strong);box-shadow:none}12%{background:var(--t-accent);box-shadow:0 0 10px 2px color-mix(in srgb, var(--t-accent) 55%, transparent)}}.dg-mini-stairs{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;height:110px;display:grid}.dg-mini-stairs>span{height:var(--h);border-top:1px solid var(--t-accent);border-radius:3px 3px 0 0;display:block}@supports (color:color-mix(in lab, red, red)){.dg-mini-stairs>span{border-top:1px solid color-mix(in srgb, var(--t-accent) 40%, transparent)}}.dg-mini-stairs>span{background:linear-gradient(180deg, var(--t-accent), transparent)}@supports (color:color-mix(in lab, red, red)){.dg-mini-stairs>span{background:linear-gradient(180deg, color-mix(in srgb, var(--t-accent) 12%, var(--t-panel)), transparent)}}.dg-hero{isolation:isolate;position:relative;overflow:hidden}.dg-ladder{--d:12px;position:relative}@media (width>=768px){.dg-ladder{--d:18px}}.dg-ladder-glow{pointer-events:none;background:radial-gradient(45% 55% at var(--gx,60%) 70%, var(--t-accent), transparent 72%);position:absolute;inset:10% -6% -10% 10%}@supports (color:color-mix(in lab, red, red)){.dg-ladder-glow{background:radial-gradient(45% 55% at var(--gx,60%) 70%, color-mix(in srgb, var(--t-accent) 22%, transparent), transparent 72%)}}.dg-ladder-glow{filter:blur(30px)}.dg-rung-label{margin-bottom:calc(var(--d) + 10px);position:relative}.dg-rung-block{width:calc(100% - var(--d));height:var(--h);animation:1s cubic-bezier(.16,1,.3,1) both dg-rise;animation-delay:calc(var(--i) * .1s);display:block;position:relative}.dg-rung-block,.dg-rung-block:before,.dg-rung-block:after{box-sizing:border-box}.dg-rung-block:before{content:"";width:100%;height:var(--d);transform-origin:0 100%;position:absolute;bottom:100%;left:0;transform:skew(-45deg)}.dg-rung-block:after{content:"";width:var(--d);transform-origin:0 0;height:100%;position:absolute;top:0;left:100%;transform:skewY(-45deg)}.dg-rung[data-state=past] .dg-rung-block{border-top:1px solid var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.dg-rung[data-state=past] .dg-rung-block{border-top:1px solid color-mix(in srgb, var(--t-accent) 55%, transparent)}}.dg-rung[data-state=past] .dg-rung-block{background:linear-gradient(180deg, var(--t-accent), var(--t-accent))}@supports (color:color-mix(in lab, red, red)){.dg-rung[data-state=past] .dg-rung-block{background:linear-gradient(180deg, color-mix(in srgb, var(--t-accent) 14%, var(--t-panel)), color-mix(in srgb, var(--t-accent) 3%, transparent))}}.dg-rung[data-state=past] .dg-rung-block:before{background:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.dg-rung[data-state=past] .dg-rung-block:before{background:color-mix(in srgb, var(--t-accent) 26%, var(--t-panel))}}.dg-rung[data-state=past] .dg-rung-block:after{background:linear-gradient(180deg, var(--t-accent), transparent 92%)}@supports (color:color-mix(in lab, red, red)){.dg-rung[data-state=past] .dg-rung-block:after{background:linear-gradient(180deg, color-mix(in srgb, var(--t-accent) 10%, var(--t-panel)), transparent 92%)}}.dg-rung[data-state=now] .dg-rung-block{border-top:1px solid var(--t-accent);background:linear-gradient(180deg, var(--t-accent) 0%, var(--t-accent) 55%, var(--t-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.dg-rung[data-state=now] .dg-rung-block{background:linear-gradient(180deg, color-mix(in srgb, var(--t-accent) 34%, var(--t-panel)) 0%, color-mix(in srgb, var(--t-accent) 12%, var(--t-panel)) 55%, color-mix(in srgb, var(--t-accent) 4%, transparent) 100%)}}.dg-rung[data-state=now] .dg-rung-block{box-shadow:inset 1px 0 0 var(--t-accent), 0 -14px 50px -14px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.dg-rung[data-state=now] .dg-rung-block{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--t-accent) 40%, transparent), 0 -14px 50px -14px color-mix(in srgb, var(--t-accent) 75%, transparent)}}.dg-rung[data-state=now] .dg-rung-block:before{background:linear-gradient(90deg, var(--t-accent), var(--t-accent))}@supports (color:color-mix(in lab, red, red)){.dg-rung[data-state=now] .dg-rung-block:before{background:linear-gradient(90deg, color-mix(in srgb, var(--t-accent) 55%, var(--t-panel)), color-mix(in srgb, var(--t-accent) 80%, white))}}.dg-rung[data-state=now] .dg-rung-block:before{box-shadow:0 0 28px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.dg-rung[data-state=now] .dg-rung-block:before{box-shadow:0 0 28px color-mix(in srgb, var(--t-accent) 55%, transparent)}}.dg-rung[data-state=now] .dg-rung-block:after{background:linear-gradient(180deg, var(--t-accent), transparent 92%)}@supports (color:color-mix(in lab, red, red)){.dg-rung[data-state=now] .dg-rung-block:after{background:linear-gradient(180deg, color-mix(in srgb, var(--t-accent) 24%, var(--t-panel)), transparent 92%)}}.dg-rung[data-state=ahead] .dg-rung-block{border:1px dashed var(--t-line-strong);background:0 0;border-bottom:0}.dg-rung[data-state=ahead] .dg-rung-block:before{border:1px dashed var(--t-line)}.dg-beacon{left:calc(50% + var(--d) / 2);bottom:calc(100% + var(--d) / 2);pointer-events:none;width:1px;height:0;position:absolute}.dg-beacon:before{content:"";background:var(--t-accent);width:11px;height:11px;box-shadow:0 0 18px 4px var(--t-accent);border-radius:999px;position:absolute;top:-5px;left:-5px}@supports (color:color-mix(in lab, red, red)){.dg-beacon:before{box-shadow:0 0 18px 4px color-mix(in srgb, var(--t-accent) 60%, transparent)}}.dg-beacon:after{content:"";border:1px solid var(--t-accent);border-radius:999px;width:29px;height:29px;position:absolute;top:-14px;left:-14px}@supports (color:color-mix(in lab, red, red)){.dg-beacon:after{border:1px solid color-mix(in srgb, var(--t-accent) 70%, transparent)}}.dg-beacon:after{animation:2.6s ease-out infinite dg-ping}@keyframes dg-ping{0%{opacity:.9;transform:scale(.4)}80%,to{opacity:0;transform:scale(1.6)}}@keyframes dg-rise{0%{height:2%}to{height:var(--h)}}.dg-floor{background:linear-gradient(90deg, transparent, var(--t-accent) 25%, var(--t-accent) 75%, transparent);height:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.dg-floor{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--t-accent) 70%, transparent) 25%, color-mix(in srgb, var(--t-accent) 70%, transparent) 75%, transparent)}}.dg-floor{box-shadow:0 0 18px 1px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.dg-floor{box-shadow:0 0 18px 1px color-mix(in srgb, var(--t-accent) 30%, transparent)}}.dg-panel{border:1px solid var(--t-line);background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));border-radius:16px;position:relative;overflow:hidden}.dg-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--t-accent), transparent);opacity:.45;height:1px;position:absolute;top:0;left:10%;right:10%}.dg-rail{position:relative}.dg-rail:before{content:"";background:linear-gradient(180deg, var(--t-accent), var(--t-accent));width:1px;position:absolute;top:8px;bottom:8px;left:11px}@supports (color:color-mix(in lab, red, red)){.dg-rail:before{background:linear-gradient(180deg, var(--t-accent), color-mix(in srgb, var(--t-accent) 10%, transparent))}}.dg-rail:before{box-shadow:0 0 10px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.dg-rail:before{box-shadow:0 0 10px color-mix(in srgb, var(--t-accent) 40%, transparent)}}.dg-rail-node{z-index:1;border:1px solid var(--t-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dg-rail-node{border:1px solid color-mix(in srgb, var(--t-accent) 60%, transparent)}}.dg-rail-node{background:var(--t-base);color:var(--t-ink-soft);font-size:11px}.dg-rail-node[data-first=true]{border-color:var(--t-accent);color:var(--t-ink);box-shadow:0 0 14px 2px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.dg-rail-node[data-first=true]{box-shadow:0 0 14px 2px color-mix(in srgb, var(--t-accent) 45%, transparent)}}.dg-week{border:1px solid var(--t-accent);border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dg-week{border:1px solid color-mix(in srgb, var(--t-accent) 60%, transparent)}}.dg-week{background:radial-gradient(70% 120% at 0% 0%, var(--t-accent), transparent 70%), var(--t-panel)}@supports (color:color-mix(in lab, red, red)){.dg-week{background:radial-gradient(70% 120% at 0% 0%, color-mix(in srgb, var(--t-accent) 16%, transparent), transparent 70%), var(--t-panel)}}.dg-week{box-shadow:0 30px 70px -40px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.dg-week{box-shadow:0 30px 70px -40px color-mix(in srgb, var(--t-accent) 70%, transparent)}}.dg-cta{isolation:isolate;border:1px solid var(--t-line-strong);background:var(--t-base);border-radius:22px;position:relative;overflow:hidden}.dg-cta>.aurora{z-index:-1;opacity:.7}.dg-cta>:not(.aurora){z-index:1;position:relative}.pm-grid{position:relative}@media (width>=768px){.pm-grid>li{position:relative}.pm-grid>li:not(:nth-child(3n)):not(:last-child):after{content:"";background:linear-gradient(90deg, var(--t-line-strong), var(--t-accent));width:16px;height:1px;position:absolute;top:50%;left:100%}@supports (color:color-mix(in lab, red, red)){.pm-grid>li:not(:nth-child(3n)):not(:last-child):after{background:linear-gradient(90deg, var(--t-line-strong), color-mix(in srgb, var(--t-accent) 60%, transparent))}}.pm-grid>li:not(:nth-child(3n)):not(:last-child):after{box-shadow:0 0 8px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.pm-grid>li:not(:nth-child(3n)):not(:last-child):after{box-shadow:0 0 8px color-mix(in srgb, var(--t-accent) 40%, transparent)}}}.pm-link{background:linear-gradient(180deg, var(--t-line-strong), var(--t-accent));width:1px;height:22px;margin:4px 0;display:block}@supports (color:color-mix(in lab, red, red)){.pm-link{background:linear-gradient(180deg, var(--t-line-strong), color-mix(in srgb, var(--t-accent) 55%, transparent))}}.pm-node{border:1px solid var(--t-line);background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));border-radius:14px;flex-direction:column;height:100%;padding:16px;transition:box-shadow .3s ease-out;display:flex;position:relative}.pm-lamp{background:var(--t-accent);border-radius:999px;flex-shrink:0;width:8px;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.pm-lamp{background:color-mix(in srgb, var(--t-accent) 55%, transparent)}}.pm-lamp{box-shadow:0 0 8px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.pm-lamp{box-shadow:0 0 8px color-mix(in srgb, var(--t-accent) 45%, transparent)}}.pm-node[data-state=watch] .pm-lamp{background:var(--t-line-strong);box-shadow:none}.pm-node[data-state=bottleneck]{border-color:var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.pm-node[data-state=bottleneck]{border-color:color-mix(in srgb, var(--t-warn) 70%, transparent)}}.pm-node[data-state=bottleneck]{background:radial-gradient(80% 60% at 0% 0%, var(--t-warn-dim), transparent 75%), linear-gradient(180deg, var(--t-elevated), var(--t-panel));box-shadow:0 18px 40px -26px var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.pm-node[data-state=bottleneck]{box-shadow:0 18px 40px -26px color-mix(in srgb, var(--t-warn) 70%, transparent)}}.pm-node[data-state=bottleneck] .pm-lamp{background:var(--t-warn);box-shadow:0 0 10px 2px var(--t-warn)}@supports (color:color-mix(in lab, red, red)){.pm-node[data-state=bottleneck] .pm-lamp{box-shadow:0 0 10px 2px color-mix(in srgb, var(--t-warn) 55%, transparent)}}.pm-node[data-primary=true]{border-color:var(--t-accent);background:radial-gradient(90% 70% at 0% 0%, var(--t-accent-dim), transparent 75%), linear-gradient(180deg, var(--t-elevated), var(--t-panel));box-shadow:0 0 0 1px var(--t-accent), 0 0 40px -6px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.pm-node[data-primary=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--t-accent) 30%, transparent), 0 0 40px -6px color-mix(in srgb, var(--t-accent) 45%, transparent)}}.pm-node[data-primary=true] .pm-lamp{background:var(--t-accent);box-shadow:0 0 12px 3px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.pm-node[data-primary=true] .pm-lamp{box-shadow:0 0 12px 3px color-mix(in srgb, var(--t-accent) 60%, transparent)}}.pm-node[data-primary=true] .pm-lamp{animation:2.4s ease-in-out infinite pm-pulse}@keyframes pm-pulse{0%,to{box-shadow:0 0 6px 1px color-mix(in srgb, var(--t-accent) 50%, transparent)}50%{box-shadow:0 0 16px 5px color-mix(in srgb, var(--t-accent) 70%, transparent)}}.pm-rail-meter{background:var(--t-line);border-radius:2px;height:3px;overflow:hidden}.pm-rail-meter>span{background:linear-gradient(90deg, var(--t-accent-2), var(--t-accent));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.pm-rail-meter>span{background:linear-gradient(90deg, color-mix(in srgb, var(--t-accent-2) 70%, transparent), var(--t-accent))}}.pm-rail-meter>span{box-shadow:0 0 10px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.pm-rail-meter>span{box-shadow:0 0 10px color-mix(in srgb, var(--t-accent) 60%, transparent)}}.pm-rail-meter>span{transition:width .42s cubic-bezier(.16,1,.3,1)}.pm-total{text-shadow:0 0 30px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.pm-total{text-shadow:0 0 30px color-mix(in srgb, var(--t-accent) 30%, transparent)}}@media (prefers-reduced-motion:reduce){.dg-preview-dot,.dg-beacon:after,.pm-node[data-primary=true] .pm-lamp,.dg-rung-block{animation:none!important}.dg-progress-fill,.pm-rail-meter>span,.dg-option,.dg-mark,.dg-mark:after{transition:none}}.pm-rail{border:1px solid var(--t-line-strong);background:linear-gradient(180deg, var(--t-elevated), var(--t-panel));border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -40px #000000b3}.pm-rail:before{content:"";background:linear-gradient(90deg, transparent, var(--t-accent), transparent);opacity:.6;height:1px;position:absolute;top:0;left:12%;right:12%}.light .pm-rail{box-shadow:0 30px 60px -35px #06101a4d}.chr-header{background:linear-gradient(180deg, #ffffff06, transparent 70%), var(--t-header);box-shadow:0 18px 40px -30px #000000e6}.chr-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8fa9ba2e 18%,#1fd8e86b 50%,#8fa9ba2e 82%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.chr-header:before{content:"";pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#1fd8e81f,#0000 80%);height:10px;position:absolute;bottom:-10px;left:25%;right:25%}.chr-ctl{background:linear-gradient(#ffffff0a,#ffffff03);box-shadow:inset 0 1px #ffffff0d}.chr-menu{background:radial-gradient(80% 120% at 50% 0%, #1fd8e812, transparent 70%), var(--t-base);position:relative;box-shadow:0 30px 60px -30px #000000e6}.chr-footer{background:radial-gradient(60% 40% at 50% 0%, #5aa0ff0d, transparent 70%), var(--t-base)}.chr-footer-rule{background:linear-gradient(90deg,#0000,#8fa9ba33 20% 80%,#0000);height:1px}.chr-footer-word{z-index:1;text-align:center;white-space:nowrap;color:#0000;-webkit-user-select:none;user-select:none;background:linear-gradient(#dce9f280 0%,#dce9f224 55%,#dce9f200 92%);-webkit-background-clip:text;background-clip:text;margin:0;padding-top:.06em;font-size:clamp(72px,20vw,320px);line-height:.78;display:block;position:relative}.chr-horizon{pointer-events:none;z-index:0;height:70%;position:absolute;bottom:0;left:0;right:0}.chr-horizon-bloom{background:radial-gradient(48% 70% at 50% 100%,#1fd8e833,#0000 70%),radial-gradient(70% 90% at 50% 100%,#5aa0ff1f,#0000 75%);animation:9s ease-in-out infinite alternate chr-breathe;position:absolute;inset:0}.chr-horizon-line{background:linear-gradient(90deg,#0000,#1fd8e840 20%,#a0f4fad9 50%,#1fd8e840 80%,#0000);width:min(1100px,92%);height:1px;position:absolute;bottom:22%;left:50%;transform:translate(-50%);box-shadow:0 0 24px 2px #1fd8e840}@keyframes chr-breathe{0%{opacity:.7}to{opacity:1}}.chr-band{isolation:isolate;position:relative;overflow:hidden}.chr-band:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#8fa9ba38 25%,#1fd8e859 50%,#8fa9ba38 75%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.chr-band-aurora{opacity:.75}.chr-glow{z-index:0;pointer-events:none;background:radial-gradient(55% 60% at 30% 0%, var(--t-accent), transparent 72%), radial-gradient(45% 55% at 78% 10%, var(--t-accent-2), transparent 72%);height:520px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.chr-glow{background:radial-gradient(55% 60% at 30% 0%, color-mix(in srgb, var(--t-accent) 12%, transparent), transparent 72%), radial-gradient(45% 55% at 78% 10%, color-mix(in srgb, var(--t-accent-2) 10%, transparent), transparent 72%)}}.chr-prose-rule{background:linear-gradient(90deg, var(--t-accent), transparent);width:56px;height:1px;display:block}.chr-lost-num{font-size:clamp(120px,30vw,260px);line-height:.85}.chr-signal{width:100%;max-width:520px;height:auto;display:block;overflow:visible}.chr-signal-pulse{animation:3.2s cubic-bezier(.45,0,.2,1) infinite chr-pulse}@keyframes chr-pulse{0%{opacity:0;transform:translate(0)}12%{opacity:1}70%{opacity:1}to{transform:translateX(var(--chr-run,200px));opacity:0}}@media (prefers-reduced-motion:reduce){.chr-horizon-bloom,.chr-signal-pulse{animation:none}.chr-signal-pulse{opacity:0}}@font-face{font-family:Archivo Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:108.57%;ascent-override:80.87%;descent-override:19.34%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:101.17%;ascent-override:101.32%;descent-override:27.18%;line-gap-override:0%}:root{--t-base:#06101a;--t-elevated:#0b1a26;--t-panel:#0a1722;--t-glass:#1fd8e809;--t-glass-hover:#1fd8e812;--t-line:#97bed129;--t-line-strong:#97bed157;--t-rule:#1fd8e84d;--t-ink:#dce9f2;--t-ink-soft:#8fa9ba;--t-ink-faint:#6f8ca0;--t-accent:#1fd8e8;--t-accent-hover:#5ce6f2;--t-accent-dim:#1fd8e81f;--t-accent-on:#04121a;--t-good:#1fd8e8;--t-warn:#ffab2e;--t-warn-dim:#ffab2e1a;--t-grid:#97bed10f;--t-skeleton:#97bed114;--t-skeleton-sweep:#97bed129;--t-panel-sheen:#97bed108;--t-panel-inset:#97bed10d;--t-header:#06101adb;--t-ring:#1fd8e866}.light{--t-base:#f4f7f9;--t-elevated:#fff;--t-panel:#fff;--t-glass:#06101a06;--t-glass-hover:#06101a0d;--t-line:#06101a24;--t-line-strong:#06101a52;--t-rule:#06101a3d;--t-ink:#06101a;--t-ink-soft:#46606f;--t-ink-faint:#546a7a;--t-accent:#08717f;--t-accent-hover:#0a8798;--t-accent-dim:#08717f1a;--t-accent-on:#fff;--t-good:#08717f;--t-warn:#955a09;--t-warn-dim:#955a0917;--t-grid:#06101a0d;--t-skeleton:#06101a12;--t-skeleton-sweep:#06101a1f;--t-panel-sheen:#06101a05;--t-panel-inset:#06101a0d;--t-header:#f4f7f9db;--t-ring:#08717f47}:root{--radius:6px}.font-display{font-variation-settings:"wdth" 110}:root:lang(ru){--font-display:"IBM Plex Sans", "IBM Plex Sans Fallback", ui-sans-serif, system-ui, sans-serif;--ru-track:.35}:lang(ru) .font-display{font-family:var(--font-display)}:lang(ru) [class*=tracking-\[-]{letter-spacing:calc(var(--tw-tracking) * var(--ru-track,1))}:lang(ru) .display-xl{line-height:1.08}:lang(ru) .display-lg{line-height:1.12}:lang(ru) .display-tight{line-height:1.08}:lang(ru) .font-display[class*=leading-none],:lang(ru) .font-display[class*="leading-[1.1]"],:lang(ru) .font-display[class*="leading-[1.12]"]{line-height:1.15}:lang(ru) :is(p,li,dd,blockquote,figcaption){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3}:lang(ru) :is(h1,h2,h3,h4,.display-xl,.display-lg,.font-display){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}:lang(ru) .max-w-\[12ch\]{max-width:15ch}:lang(ru) .max-w-\[14ch\]{max-width:18ch}:lang(ru) .max-w-\[15ch\]{max-width:19ch}:lang(ru) .max-w-\[16ch\]{max-width:20ch}:lang(ru) .max-w-\[17ch\]{max-width:21ch}:lang(ru) .max-w-\[18ch\]{max-width:22ch}.btn-solid:hover{background:var(--t-ink)}@supports (color:color-mix(in lab, red, red)){.btn-solid:hover{background:color-mix(in srgb, var(--t-ink) 88%, var(--t-accent))}}.arrow-link:hover{text-decoration-color:currentColor}.skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--t-skeleton-sweep) 50%, transparent 100%);animation:1.5s ease-in-out infinite skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-sweep{to{transform:translate(100%)}}.skip-link{z-index:100;transition:transform .16s ease-out;position:fixed;top:0;left:0;transform:translateY(-140%)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes shape-drift{0%{transform:rotateX(-2deg)rotateY(2deg)}to{transform:rotateX(2deg)rotateY(-2deg)}}.shape-drift{animation:12s ease-in-out infinite alternate shape-drift}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-track{width:max-content;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}@media (width<=768px){.marquee-track{animation-duration:24s}}.marquee-track[data-direction=left]{animation-name:marquee-left}.marquee-track[data-direction=right]{animation-name:marquee-right}.marquee-row:hover .marquee-track,.marquee-row[data-paused=true] .marquee-track{animation-play-state:paused}.marquee-fade{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%)}@keyframes lamp-glow{0%,to{box-shadow:0 0 0 0 var(--t-accent-dim);opacity:.92}50%{box-shadow:0 0 18px 1px var(--t-accent-dim);opacity:1}}.lamp{animation:3.6s ease-in-out infinite lamp-glow}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rule-draw{transform-origin:0;animation:.9s cubic-bezier(.16,1,.3,1) both rule-draw}@media (prefers-reduced-motion:reduce){.marquee-track,.shape-drift,.lamp,.rule-draw{animation:none!important;transform:none!important}.marquee-track{flex-wrap:wrap;width:auto}.marquee-track>[aria-hidden=true],.marquee-toggle{display:none}.marquee-fade{-webkit-mask-image:none;mask-image:none}}:root:not(.light) .trust-strip-logo{filter:invert()grayscale();opacity:.82}:root{--t-accent-2:#5aa0ff}.light{--t-accent-2:#1d5fd6}.ink{--t-base:#06101a;--t-elevated:#0b1a26;--t-panel:#0a1722;--t-glass:#1fd8e809;--t-glass-hover:#1fd8e812;--t-line:#97bed129;--t-line-strong:#97bed157;--t-rule:#1fd8e84d;--t-ink:#dce9f2;--t-ink-soft:#8fa9ba;--t-ink-faint:#6f8ca0;--t-accent:#1fd8e8;--t-accent-hover:#5ce6f2;--t-accent-dim:#1fd8e81f;--t-accent-on:#04121a;--t-accent-2:#5aa0ff;--t-good:#1fd8e8;--t-warn:#ffab2e;--t-warn-dim:#ffab2e1a;--t-grid:#97bed10f;--t-skeleton:#97bed114;--t-skeleton-sweep:#97bed129;--t-panel-sheen:#97bed108;--t-panel-inset:#97bed10d;--t-header:#06101adb;--t-ring:#1fd8e866;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hero-glow{background:radial-gradient(55% 60% at 18% 12%,#1fd8e829,#0000 70%),radial-gradient(45% 55% at 88% 70%,#5aa0ff2e,#0000 70%)}.cta-glow{background:radial-gradient(60% 80% at 50% 120%,#1fd8e838,#0000 70%)}.brand-mark{color:var(--t-accent);flex-shrink:0;place-items:center;display:grid}.brand-mark svg{width:100%;height:100%}.brand-mark__inlet{color:var(--t-ink)}.logo-lockup{gap:7px}.logo-lockup__type{position:relative}.reveal[data-reveal=pending]{opacity:0;transform:translateY(18px)}.reveal[data-reveal=in]{opacity:1;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:none}.bento{background:var(--t-panel);border:1px solid var(--t-line);border-radius:6px}.card-link{isolation:isolate;cursor:pointer;transition:border-color .22s ease-out,background-color .22s ease-out,box-shadow .22s ease-out,transform .22s cubic-bezier(.2,.7,.2,1);position:relative}.card-link .arrow-link{transition:color .2s ease-out,text-decoration-color .2s ease-out,text-underline-offset .2s ease-out}.card-link .text-ink-faint{transition:color .2s ease-out}.spot{isolation:isolate;position:relative}.spot:before,.card-link:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), var(--t-accent), transparent 70%);transition:opacity .3s ease-out;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.spot:before,.card-link:before{background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--t-accent) 14%, transparent), transparent 70%)}}@media (hover:hover) and (pointer:fine){.spot:hover:before,.card-link:hover:before,.card-slot:hover>.card-link:before{opacity:1}.card-link:hover,.card-slot:hover>.card-link{border-color:var(--t-accent);background-color:var(--t-panel)}@supports (color:color-mix(in lab, red, red)){.card-link:hover,.card-slot:hover>.card-link{background-color:color-mix(in srgb, var(--t-panel) 94%, var(--t-accent))}}.card-link:hover,.card-slot:hover>.card-link{box-shadow:0 0 0 3px var(--t-accent-dim), 0 26px 44px -30px #06101a8c;transform:translateY(-3px)}.card-link:hover .arrow-link,.card-slot:hover>.card-link .arrow-link{color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.card-link:hover .arrow-link,.card-slot:hover>.card-link .arrow-link{color:color-mix(in srgb, var(--t-accent) 82%, var(--t-ink))}}.card-link:hover .arrow-link,.card-slot:hover>.card-link .arrow-link{text-underline-offset:7px;text-decoration-color:currentColor;text-decoration-thickness:2px}.card-link:hover .text-ink-faint,.card-slot:hover>.card-link .text-ink-faint{color:var(--t-ink-soft)}}.card-link .stretched:focus-visible{box-shadow:none;outline:none}.card-link:has(.stretched:focus-visible){border-color:var(--t-accent);outline:2px solid var(--t-accent);outline-offset:3px;box-shadow:0 0 0 6px var(--t-ring)}.card-link:has(.stretched:focus-visible) .arrow-link{color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.card-link:has(.stretched:focus-visible) .arrow-link{color:color-mix(in srgb, var(--t-accent) 82%, var(--t-ink))}}.card-link:has(.stretched:focus-visible) .arrow-link{text-underline-offset:7px;text-decoration-color:currentColor;text-decoration-thickness:2px}.card-link:active,.card-slot>.card-link:active{border-color:var(--t-accent);background-color:var(--t-panel)}@supports (color:color-mix(in lab, red, red)){.card-link:active,.card-slot>.card-link:active{background-color:color-mix(in srgb, var(--t-panel) 88%, var(--t-accent))}}@media (prefers-reduced-motion:reduce){.card-link:hover,.card-slot:hover>.card-link{transform:none}}.card-slot{min-width:0}.stretched:after{content:"";position:absolute;inset:0}.nav-link{position:relative}.nav-link[aria-current=page]:after,.nav-link:hover:after{content:"";background:var(--t-accent);border-radius:2px;height:2px;position:absolute;bottom:6px;left:0;right:0}.chip{z-index:1;border:1px solid var(--t-line-strong);-webkit-backdrop-filter:blur(10px);color:var(--t-ink);white-space:nowrap;pointer-events:none;background:#06101abd;border-radius:6px;padding:7px 11px;font-size:12px;position:absolute}.chip[data-pos="0"]{top:8%;left:0}.chip[data-pos="1"]{animation-delay:-2s;top:46%;right:-2%}.chip[data-pos="2"]{animation-delay:-4s;bottom:9%;left:8%}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-y{animation:6s ease-in-out infinite float-y}.flow-diagram{--fa:var(--t-accent);position:relative}.flow-diagram[data-accent=blue]{--fa:var(--t-accent-2)}.flow{flex-direction:column;gap:14px;margin:0;padding:0 0 0 2px;list-style:none;display:flex;position:relative}.flow:before{content:"";background:var(--t-line-strong);width:1.5px;position:absolute;top:8px;bottom:8px;left:7.5px}.flow-step{color:var(--t-ink-soft);align-items:center;gap:12px;font-size:13px;display:flex;position:relative}.flow-node{border:1.5px solid var(--fa);background:var(--t-panel);border-radius:50%;flex:none;width:12px;height:12px}.flow-node[data-last=true]{background:var(--fa);box-shadow:0 0 0 4px var(--fa)}@supports (color:color-mix(in lab, red, red)){.flow-node[data-last=true]{box-shadow:0 0 0 4px color-mix(in srgb, var(--fa) 22%, transparent)}}.flow-pulse{background:var(--fa);width:7px;height:7px;box-shadow:0 0 10px var(--fa);border-radius:50%;animation:3.4s ease-in-out infinite flow-pulse;position:absolute;top:6px;left:4.5px}@keyframes flow-pulse{0%{opacity:0;top:6px}12%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 13px)}}.work-visual{background:radial-gradient(120% 90% at 0% 0%, var(--t-accent-dim), transparent 60%);border-bottom:1px solid var(--t-line)}.work-visual[data-accent=blue]{background:radial-gradient(120% 90% at 0% 0%, var(--t-accent-2), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.work-visual[data-accent=blue]{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--t-accent-2) 14%, transparent), transparent 60%)}}@media (prefers-reduced-motion:reduce){.float-y,.flow-pulse{animation:none!important}.reveal[data-reveal]{opacity:1;transition:none;transform:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
