@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/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(/_next/static/media/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(/_next/static/media/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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-latin-ext-wght-normal.CIII54If.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-latin-wght-normal.IvpUvPa2.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_next/static/media/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}@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--color-gray-200:lab(91.6229% -.159115 -2.26791);--spacing:.25rem;--font-weight-medium:500;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"IBM Plex Sans Variable", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"IBM Plex Mono", ui-monospace, monospace}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-\[4\]{z-index:4}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.h-full{height:100%}.h-screen{height:100vh}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-\[8\.5rem\]{min-width:8.5rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-px{gap:1px}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[var\(--frost\)\]{border-color:var(--frost)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-strong\)\]{border-color:var(--line-strong)}.border-current{border-color:currentColor}.border-transparent{border-color:#0000}.border-r-transparent{border-right-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--abyss\)_74\%\,transparent\)\]{background-color:var(--abyss)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--abyss\)_74\%\,transparent\)\]{background-color:color-mix(in srgb,var(--abyss) 74%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--abyss\)_84\%\,transparent\)\]{background-color:var(--abyss)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--abyss\)_84\%\,transparent\)\]{background-color:color-mix(in srgb,var(--abyss) 84%,transparent)}}.bg-\[var\(--abyss\)\]{background-color:var(--abyss)}.bg-\[var\(--frost\)\]{background-color:var(--frost)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-transparent{background-color:#0000}.p-0{padding:0}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.\!font-sans{font-family:IBM Plex Sans Variable,ui-sans-serif,system-ui,sans-serif!important}.font-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.875rem\]{font-size:.875rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\!tracking-\[0\.08em\]{--tw-tracking:.08em!important;letter-spacing:.08em!important}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.text-\[var\(--abyss\)\]{color:var(--abyss)}.text-\[var\(--frost\)\]{color:var(--frost)}.text-\[var\(--steel-light\)\]{color:var(--steel-light)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-filter{-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-\[background-color\,border-color\,color\,transform\]{transition-property:background-color,border-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;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}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.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}@media (hover:hover){.hover\:border-\[var\(--frost\)\]:hover{border-color:var(--frost)}.hover\:bg-\[var\(--surface-raised\)\]:hover{background-color:var(--surface-raised)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[var\(--frost\)\]:hover{color:var(--frost)}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:ring-1:focus-visible{--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-visible\:ring-\[var\(--frost\)\]:focus-visible{--tw-ring-color:var(--frost)}.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-\[var\(--abyss\)\]:focus-visible{--tw-ring-offset-color:var(--abyss)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-45:disabled{opacity:.45}.data-checked\:bg-\[var\(--surface-raised\)\][data-checked]{background-color:var(--surface-raised)}.data-checked\:text-\[var\(--frost\)\][data-checked]{color:var(--frost)}.data-checked\:shadow-\[inset_0_-2px_0_var\(--add\)\][data-checked]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--add));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-checked\:shadow-\[inset_0_-2px_0_var\(--remove\)\][data-checked]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--remove));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-checked\:shadow-\[inset_0_-2px_0_var\(--retain\)\][data-checked]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--retain));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-checked\:shadow-\[inset_0_-2px_0_var\(--technical-blue\)\][data-checked]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--technical-blue));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-45[data-disabled]{opacity:.45}.data-unchecked\:hidden[data-unchecked]{display:none}@media (pointer:coarse){.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--abyss:#050b10;--north-sea:#0b161f;--graphite:#172128;--surface-raised:#111d24;--steel:#7e8a90;--steel-light:#a9b2b5;--frost:#e8eceb;--technical-blue:#8faeb7;--retain:#7e929c;--remove:#9a7b65;--add:#9ab7bc;--line:#bdcfd529;--line-strong:#d3dee157;--scrollbar-track:#071016;--scrollbar-thumb:#40515a;--scrollbar-thumb-hover:#65757c;--motion-rapid:.16s;--motion-standard:.24s;--motion-deliberate:.42s;--motion-mechanical:.68s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--display:"Archivo Variable", "Arial Narrow", sans-serif;--body:"IBM Plex Sans Variable", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-button{display:none}html{scroll-behavior:smooth;scrollbar-gutter:stable;background:var(--abyss)}body{background:var(--abyss);color:var(--frost);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;position:relative}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}::selection{background:var(--technical-blue);color:var(--abyss)}.app-root{isolation:isolate;min-height:100%;overflow:clip}.skip-link{z-index:1000;border:1px solid var(--frost);background:var(--abyss);font:560 .72rem/1 var(--body);letter-spacing:.08em;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 55% 25%,#263640 0,#0d1922 26%,#071018 58%,#03090e 100%);min-height:100svh;position:relative;overflow:hidden}.site-header{z-index:30;border-bottom:1px solid var(--line);background:linear-gradient(#02070bb8,#03090e1f);grid-template-columns:minmax(260px,1fr) auto minmax(130px,1fr);align-items:center;height:92px;padding:0 3.75vw 0 2.4vw;display:grid;position:absolute;inset:0 0 auto 64px}.wordmark{outline:none;flex-direction:column;gap:.12rem;width:fit-content;display:inline-flex}.wordmark:focus-visible{outline:1px solid var(--frost);outline-offset:7px}.wordmark span{font-family:var(--display);letter-spacing:.18em;font-size:1.17rem;font-weight:580;font-stretch:122%}.wordmark small{font:520 .75rem/1.2 var(--body);letter-spacing:.12em;color:var(--steel-light)}.site-header nav{align-items:center;gap:clamp(2rem,4vw,4.7rem);display:flex}.site-header nav a{font:560 .66rem/1 var(--body);letter-spacing:.1em;color:var(--steel-light);outline:none;padding:.7rem 0;transition:color .18s;position:relative}.site-header nav a:after{background:var(--frost);content:"";transform-origin:0;height:1px;transition:transform .18s;position:absolute;inset:auto 0 0;transform:scaleX(0)}:is(.site-header nav a:hover,.site-header nav a:focus-visible){color:var(--frost)}.site-header nav a:hover:after{transform:scaleX(1)}.site-header nav a:focus-visible:after{transform:scaleX(1)}.header-contact{min-width:112px;font-family:var(--body);letter-spacing:.1em;justify-self:end;font-size:.66rem}.engineering-rail{z-index:28;border-right:1px solid var(--line);width:64px;color:var(--steel-light);position:absolute;inset:0 auto 0 0}.rail-cross{font:300 1.1rem/1 var(--mono);position:absolute;top:28px;left:26px}.rail-index{border-top:1px solid var(--line);font:400 .58rem/1 var(--mono);letter-spacing:.1em;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;display:flex;position:absolute;inset:92px 0 0}.rail-vertical{writing-mode:vertical-rl;letter-spacing:.2em;transform:rotate(180deg)}.hero-sea-environment{z-index:1;pointer-events:none;background:#071018 url(/media/offshore-platform-study-poster.jpg) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.hero-sea-environment:after{content:"";background:linear-gradient(#040b1024,#040b1008 48%,#03090e38);position:absolute;inset:0}.hero-sea-environment video{object-fit:cover;object-position:center;transform-origin:50%;filter:saturate(.58)contrast(1.07)brightness(.82);width:100%;height:100%;transform:scale(1.025)}.hero-film-control{z-index:14;border:1px solid var(--line-strong);background:var(--abyss);min-height:2.75rem;padding:.62rem .8rem;position:absolute;bottom:3.25rem;right:max(3vw,2rem)}@supports (color:color-mix(in lab, red, red)){.hero-film-control{background:color-mix(in srgb, var(--abyss) 82%, transparent)}}.hero-film-control{color:var(--steel-light);font:540 .6rem/1 var(--body);letter-spacing:.1em;cursor:pointer;pointer-events:auto}:is(.hero-film-control:hover,.hero-film-control:focus-visible){border-color:var(--steel-light);color:var(--frost);outline:none}.rig-lab-canvas canvas{cursor:default;touch-action:pan-y}.hero-grade{z-index:4;pointer-events:none;background:linear-gradient(90deg,#03090ed6 3%,#03090e99 27%,#03090e24 51%,#03090e08 80%,#03090e14 100%),linear-gradient(#0000 56%,#02070b61);position:absolute;inset:0}.hero-copy{z-index:12;width:min(43vw,690px);position:absolute;top:22%;left:max(9.7vw,112px)}.hero-copy h1{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:nowrap;opacity:0;margin:0;font-size:clamp(4rem,5.55vw,7.1rem);font-weight:610;font-stretch:116%;line-height:.84;animation:.95s cubic-bezier(.22,1,.36,1) .68s forwards headline-arrival;transform:translateY(24px)}.hero-copy h1 span{display:block}.hero-descriptor{font:560 clamp(.75rem, .84vw, .86rem)/1.3 var(--body);letter-spacing:.2em;color:#d2d8d8;opacity:0;margin:2rem 0 0;animation:.7s ease-out 1.02s forwards quiet-arrival}.hero-summary{color:#bbc3c4;opacity:0;max-width:430px;margin:1.55rem 0 0;font-size:clamp(.86rem,1vw,1rem);font-weight:350;line-height:1.62;animation:.7s ease-out 1.15s forwards quiet-arrival}.hero-action{opacity:0;min-width:230px;font-family:var(--body);letter-spacing:.11em;justify-content:space-between;margin-top:2rem;font-size:.7rem;animation:.7s ease-out 1.28s forwards quiet-arrival}.hero-scroll{z-index:14;font:540 .62rem/1 var(--body);letter-spacing:.1em;color:var(--steel-light);align-items:center;gap:1rem;display:inline-flex;position:absolute;bottom:3.8rem;left:max(9.7vw,112px)}.hero-scroll>span{background:var(--steel-light);width:18px;height:1px;position:relative}.hero-scroll>span:after{background:var(--steel-light);content:"";width:1px;height:10px;position:absolute;top:5px;left:0}.rig-static-fallback{background:radial-gradient(circle at 62% 30%,#778b942e,#0000 22%),linear-gradient(145deg,#0b1720,#03090e);width:100%;height:100%;min-height:420px}.rig-controls{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.rig-control-group{border:0;min-width:0;margin:0;padding:0}.rig-control-group legend{font:400 .57rem/1 var(--mono);letter-spacing:.14em;color:var(--steel-light);margin:0 0 .42rem}.constraint-section,.asset-section,.rig-lab,.power-fibre,.lifecycle-section,.evidence-section,.research-register,.development-sequence,.closing-section{position:relative;overflow:hidden}.constraint-section{color:#101a20;background:#d7dcda;grid-template-rows:1fr auto;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);gap:4rem 8vw;min-height:820px;padding:clamp(6rem,10vw,10rem) 6vw 3rem 9.5vw;display:grid}.constraint-heading{align-self:center;min-width:0;position:relative}.constraint-heading h2{max-width:720px;font:590 clamp(3.8rem, 5vw, 6.4rem)/.9 var(--display);letter-spacing:-.032em;text-transform:uppercase;text-wrap:balance;margin:0}.constraint-heading p{color:#46565d;max-width:440px;margin:2.3rem 0 0;font-size:clamp(.95rem,1.05vw,1.08rem);line-height:1.65}.constraint-facts{border-top:1px solid #13252d4d;border-bottom:1px solid #13252d4d;grid-template-columns:minmax(0,1fr);place-self:center end;gap:1.3rem;width:min(100%,680px);padding:.65rem 0;display:grid;position:relative}.constraint-facts .constraint-demand-row{border:0;min-height:0;padding:1.15rem 0 1.3rem}.constraint-demand-row+.constraint-demand-row{border-top:1px solid #13252d33}.constraint-demand-row header{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.6rem 1rem;display:grid}.constraint-demand-row header>span,.constraint-demand-row header>small{color:#526269;font:520 .75rem/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase}.constraint-demand-row header>strong{color:#101a20;font:520 clamp(2.85rem, 4vw, 4.75rem)/.9 var(--display);letter-spacing:-.045em;white-space:nowrap}.constraint-demand-track,.constraint-demand-bar{width:100%;display:block}.constraint-demand-track{background:#2c3f4621;height:clamp(1.2rem,1.65vw,1.75rem);margin:.75rem 0 .65rem;overflow:hidden}.constraint-demand-bar{height:100%;transform:scaleX(var(--demand-ratio));transform-origin:0;background:#47636b}.constraint-demand-row[data-demand-year="2030"] .constraint-demand-bar{background:#162a32}.constraint-comparison[data-sequence-state=idle] .constraint-demand-bar{transform:scaleX(0)}.constraint-comparison[data-sequence-state=running] .constraint-demand-bar[data-demand-year="2025"]{animation:constraint-observed-resolve var(--motion-deliberate) var(--ease-out) both}.constraint-comparison[data-sequence-state=running] .constraint-demand-bar[data-demand-year="2030"]{animation:constraint-projection-resolve var(--motion-mechanical) var(--motion-deliberate) var(--ease-out) both}.constraint-demand-row>p{color:#46565d;max-width:none;font:520 .75rem/1.45 var(--mono);letter-spacing:.075em;text-transform:uppercase;margin:0}.asset-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#0b151c 0%,#101b22 48%,#071016 100%);grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:4.25vw;min-height:980px;padding:8rem 4.5vw 5rem 9.5vw;display:grid}.asset-section:after{pointer-events:none;content:"";background:radial-gradient(circle at 75% 42%,#6c88911f,#0000 33%);position:absolute;inset:0}.asset-copy{z-index:2;align-self:center;position:relative}.asset-copy h2{font:570 clamp(3.4rem, 4.95vw, 5.9rem)/.92 var(--display);letter-spacing:-.028em;text-transform:uppercase;text-wrap:balance;margin:0}.asset-copy>p{color:#a9b4b7;max-width:460px;margin:1.8rem 0 0;font-size:1rem;line-height:1.65}.asset-evidence{border-top:1px solid var(--line-strong);margin-top:7.5rem;padding-top:1rem}.asset-evidence strong{font:500 clamp(3rem, 4.6vw, 5.7rem)/1 var(--display);letter-spacing:-.04em;display:block}.asset-evidence p{max-width:300px;color:var(--steel-light);font:500 .58rem/1.55 var(--mono);letter-spacing:.12em;margin:.75rem 0 1.5rem}.asset-cutaway{z-index:2;align-self:center;min-width:0;margin:0;position:relative}.asset-cutaway figcaption{border-bottom:1px solid var(--line-strong);font:520 .58rem/1.2 var(--body);letter-spacing:.09em;color:var(--steel);justify-content:space-between;align-items:baseline;padding:0 0 .9rem;display:flex}.asset-cutaway figcaption strong{color:var(--steel-light);font-weight:500}.asset-cutaway svg{width:100%;height:auto;overflow:hidden}.cutaway-water{stroke:#a0bcc547;stroke-dasharray:5 7}.cutaway-deck,.cutaway-column,.cutaway-pontoon{fill:url(#cutaway-hatch);stroke:#819198;stroke-width:1.25px}.cutaway-usable{fill:#97b5bb1f;stroke:#a8bec3;stroke-width:1.1px}.cutaway-brace,.cutaway-mooring{fill:none;stroke:#63747b;stroke-width:4px}.cutaway-ballast{fill:#070e129e;stroke:#596a71}.cutaway-callout path{fill:none;stroke:#718289;stroke-width:1px}.cutaway-callout text,.cutaway-key text{fill:#aab6b8;font:560 11.5px var(--body);letter-spacing:.85px}.key-usable{fill:#95afb4}.key-structure{fill:#506068}.asset-cutaway ul{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.asset-cutaway .cutaway-annotation-register{display:none}.asset-cutaway li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#9eaaad;min-height:52px;font:520 .58rem/1.35 var(--body);letter-spacing:.055em;text-transform:uppercase;align-items:center;padding:.8rem .75rem;display:flex}.rig-lab{border-bottom:1px solid var(--line);background:#060e14;min-height:315svh;padding:5.25rem 4vw 4.5rem 8.2vw;overflow:visible}.section-side-label{border-right:1px solid var(--line);width:64px;color:var(--steel);font:400 .5rem/1 var(--mono);letter-spacing:.14em;flex-direction:column;justify-content:space-between;align-items:center;padding:5.5rem 0 3rem;display:flex;position:absolute;inset:0 auto 0 0}.section-side-label span:first-child{writing-mode:vertical-rl;transform:rotate(180deg)}.rig-lab-intro{z-index:5;grid-template-columns:1.45fr .55fr;align-items:end;gap:3rem;padding:0 0 1.5rem;display:grid;position:relative}.rig-lab-intro h2{max-width:900px;font:580 clamp(3rem, 4.85vw, 5.65rem)/.9 var(--display);letter-spacing:-.028em;text-transform:uppercase;text-wrap:balance;margin:0}.rig-lab-intro p{color:#9da9ac;max-width:480px;margin:0 0 .4rem;line-height:1.6}.rig-stage{z-index:4;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#081117;height:min(700px,100svh - 128px);min-height:580px;position:sticky;top:92px;box-shadow:0 42px 90px #0000003d}.rig-stage:before{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#040a0e73,#0000 23% 75%,#040a0e6b),linear-gradient(#0000 75%,#040a0e80);position:absolute;inset:0}.rig-lab-canvas{width:100%;height:100%;position:relative}.rig-annotation-overlay{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rig-annotation-leaders{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.rig-annotation-leaders polyline{fill:none;stroke:#bdcfd59e;stroke-width:1px;vector-effect:non-scaling-stroke}.rig-annotation-leaders rect{fill:#9fb7bf}.rig-lazy-placeholder{background:radial-gradient(circle at 52% 46%,#5d76801f,#0000 24%);width:100%;height:100%}.rig-stage-status{z-index:8;color:var(--frost);border-bottom:1px solid #d3dee16b;padding:0 0 .72rem;position:absolute;top:1.4rem;left:1.5rem}.rig-stage-status strong{color:var(--frost);font:560 clamp(1.15rem, 1.65vw, 1.8rem) / 1 var(--display);letter-spacing:.015em}.rig-rotation-controls{z-index:9;gap:1px;display:flex;position:absolute;bottom:1rem;right:1rem}.rig-detail{z-index:12;border:1px solid var(--line-strong);background:#050d12f0;width:min(310px,100% - 2rem);position:absolute;top:1rem;right:1rem;box-shadow:0 22px 60px #00000052}.rig-detail:before{content:"";background:var(--retain);width:2px;position:absolute;inset:0 auto 0 0}.rig-detail-remove:before{background:var(--remove)}.rig-detail-add:before{background:var(--add)}.rig-detail-head{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;padding:.4rem .45rem .4rem 1rem;display:flex}.rig-detail h3{font:580 1.45rem/1 var(--display);letter-spacing:-.01em;margin:1.2rem 1rem 1.5rem}.rig-detail dl{margin:0}.rig-detail dl>div{border-top:1px solid var(--line);font:400 .55rem/1.4 var(--mono);letter-spacing:.08em;grid-template-columns:32px 1fr;padding:.7rem 1rem;display:grid}.rig-detail dt{color:var(--steel)}.rig-detail dd{color:var(--steel-light);font-family:var(--body);letter-spacing:.035em;margin:0;font-size:.875rem}.rig-node{color:#e0e5e4;width:100%;min-width:0;min-height:64px;font:570 .875rem/1.3 var(--body);letter-spacing:.055em;text-align:left;text-wrap:balance;cursor:pointer;pointer-events:auto;background:#050d12f0;border:1px solid #d3dee16b;padding:.78rem 1rem .76rem 1.9rem;transition:border-color .18s,color .18s;display:block;position:relative;box-shadow:0 10px 28px #00000038}.rig-annotation{pointer-events:none;position:absolute}.rig-annotation[data-focus-state=context] .rig-node{border-color:var(--line);background:var(--abyss)}@supports (color:color-mix(in lab, red, red)){.rig-annotation[data-focus-state=context] .rig-node{background:color-mix(in srgb, var(--abyss) 90%, transparent)}}.rig-annotation[data-focus-state=context] .rig-node,.rig-annotation[data-focus-state=context] .rig-node small{color:var(--steel-light)}.rig-annotation[data-focus-state=active] .rig-node{border-color:#e8ecebb8}.rig-node small{color:#93a2a6;font:520 .875rem/1.2 var(--body);letter-spacing:.055em;margin-top:.38rem;display:block}.rig-node>span{background:var(--retain);width:5px;height:5px;position:absolute;top:50%;left:.62rem;transform:translateY(-50%)}.rig-node-remove>span{background:var(--remove)}.rig-node-add>span{background:var(--add)}:is(.rig-node:hover,.rig-node:focus-visible,.rig-node[aria-pressed=true]){color:#fff;opacity:1;border-color:#e8ecebc7;outline:none;transform:none}.rig-annotation .rig-detail{width:100%;box-shadow:none;pointer-events:auto;border-top:0;position:static}.rig-annotation .rig-detail dl>div{font-size:.875rem}.rig-annotation .rig-detail h3{display:none}.rig-detail-head button{min-width:44px;min-height:44px}.rig-control-deck{z-index:5;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:2rem;margin-top:calc(315svh + -1*min(700px,100svh - 128px) - 23rem);padding-top:1.3rem;display:grid;position:relative}.rig-control-deck>p{color:var(--steel);margin:0;font-size:.78rem;line-height:1.55}.rig-control-deck>p span{color:var(--remove);font:500 .52rem/1 var(--mono);letter-spacing:.12em;margin-bottom:.4rem;display:block}.power-fibre{color:#111b20;background:#d9dedc;min-height:1480px;padding:8rem 5vw 7rem 9.5vw}.power-fibre-statement{grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:5vw;display:grid;position:relative}.power-fibre-statement h2{font:590 clamp(3.2rem, 6vw, 7.2rem)/.89 var(--display);letter-spacing:-.045em;text-transform:uppercase;flex-direction:column;margin:0;display:flex}.power-fibre-statement h2 span{white-space:nowrap;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;display:grid}.power-fibre-statement h2 i{color:#5d6d73;font:300 .45em/1 var(--body)}.power-fibre-statement p{color:#4b5b61;max-width:390px;margin:0 0 .65rem;line-height:1.65}.power-flow{border-top:1px solid #0f1c2340;border-bottom:1px solid #0f1c2340;margin:6rem 0 7rem;padding:2.25rem 0 1.75rem;position:relative}.power-flow svg{width:100%;height:auto;display:block}.power-flow svg path,.power-flow svg circle{vector-effect:non-scaling-stroke}.power-stage,.fibre-band,.mobile-fibre-band{transition:opacity .36s ease-out}[data-power-stage-state=pending]{opacity:.24}[data-power-stage-state=active],[data-power-stage-state=complete]{opacity:1}.power-stage path,.power-stage circle,.technical-wind-array path,.technical-wind-array circle,.mobile-fibre-band path,.mobile-fibre-band circle,.fibre-band path,.fibre-band circle{fill:none;stroke:#293a41;stroke-width:1.35px}.power-spine-baseline{fill:none;stroke:#6f594a47;stroke-width:9px;stroke-linecap:square;vector-effect:non-scaling-stroke}.power-segment{fill:none;stroke:#735d4d;stroke-width:9px;stroke-dasharray:260;stroke-linecap:square;vector-effect:non-scaling-stroke;transition:opacity .28s ease-out,stroke-dashoffset .72s cubic-bezier(.22,1,.36,1)}.power-segment[data-segment-state=pending]{opacity:0;stroke-dashoffset:260px}.power-segment[data-segment-state=active],.power-segment[data-segment-state=complete]{opacity:1;stroke-dashoffset:0}.wind-array-waterline,.mobile-sea-line{stroke:#2c49547a!important;stroke-width:1.2px!important}.wind-array-seabed{stroke-dasharray:2 5;stroke:#4e534e47!important}.technical-wind-turbine[data-array-depth=far]{opacity:.64}.technical-wind-turbine[data-array-depth=mid]{opacity:.82}.wind-tower{fill:#20323913!important}.wind-nacelle,.wind-transition{fill:#2032391f!important}.wind-rotor [data-turbine-part=blade]{fill:#d9dedcd1!important;stroke-width:1.1px!important}.wind-hub{fill:#d9dedc!important;stroke-width:1.5px!important}.wind-hub-cap,.power-terminal,.optical-handoff circle{fill:#40565e!important;stroke:none!important}.wind-monopile{fill:#6f594a21!important;stroke:#6f594a!important}.wind-scour{stroke:#4d524d8c!important;stroke-width:2.4px!important}.wind-collection-drop,.wind-array-collector{transition:opacity .3s,stroke-dashoffset .62s cubic-bezier(.22,1,.36,1);stroke:#735d4d!important;stroke-width:2px!important}[data-collection-state=pending]{opacity:.18;stroke-dasharray:160;stroke-dashoffset:160px}[data-collection-state=active],[data-collection-state=complete]{opacity:1;stroke-dasharray:160;stroke-dashoffset:0}.wind-rotor-spin{transform:rotate(var(--rotor-phase));transform-origin:0 0}.power-flow[data-motion-state=full][data-sequence-active=true] .wind-rotor-spin{animation:18s linear infinite technical-rotor-turn}.power-flow[data-motion-state=full][data-sequence-active=true][data-rotor-motion=paused] .wind-rotor-spin{animation-play-state:paused}.power-riser,.power-drop,.power-export,.compute-feeder{stroke:#735d4d!important;stroke-width:2px!important}.power-enclosure,.compute-bay>path:first-child,.compute-deck{fill:#23353c11!important}.power-bus,.power-transformer,.power-protection,.power-breaker,.power-ground{stroke:#4b6067!important;stroke-width:1.6px!important}.compute-legs{stroke:#405259!important}.power-stage-label path{stroke:#3140477a;stroke-width:1px}.power-stage-label text{fill:#26383f;font:590 14px var(--body);letter-spacing:.085em}.power-stage-label .power-stage-detail{fill:#526269;font:500 12px var(--body);letter-spacing:.07em}.system-stage .system-stage-note{fill:#4b5b61;font:500 12px var(--body);letter-spacing:.07em}.fibre-band-rule{stroke:#23343a40!important;stroke-width:1px!important}.fibre-band-label{fill:#2f464e;font:590 13px var(--body);letter-spacing:.11em}.fibre-band-detail{fill:#60737a;font:500 12px var(--body);letter-spacing:.08em}.fibre-route{fill:none;stroke-dasharray:360;stroke-linecap:round;transition:stroke-dashoffset .72s cubic-bezier(.22,1,.36,1);stroke:#506f79!important;stroke-width:1.8px!important}[data-power-stage-state=pending]>.fibre-route{stroke-dashoffset:360px}[data-power-stage-state=active]>.fibre-route,[data-power-stage-state=complete]>.fibre-route{stroke-dashoffset:0}.fibre-route-diverse{stroke-dasharray:7 6!important}.fibre-landing path,.optical-handoff path{fill:#506f791a!important;stroke:#506f79!important}.power-flow .power-flow-mobile{display:none}.mobile-power-spine,.mobile-window-boundary{fill:none;stroke:#2a3c4361;stroke-width:1.25px}[data-mobile-power-spine] circle{fill:#d9dedc;stroke:#6f594a;stroke-width:1.5px}[data-mobile-power-spine] [data-spine-state=complete] circle,[data-mobile-power-spine] [data-spine-state=active] circle{fill:#6f594a}[data-mobile-power-spine] path{stroke:#d9dedc;stroke-width:1.4px}.mobile-power-spine{stroke:#6f594a47!important;stroke-width:6px!important}.mobile-power-segment{fill:none;stroke-dasharray:90;transition:opacity .24s ease-out,stroke-dashoffset .62s cubic-bezier(.22,1,.36,1);stroke:#735d4d!important;stroke-width:6px!important}.mobile-power-segment[data-segment-state=pending]{opacity:0;stroke-dashoffset:90px}.mobile-power-segment[data-segment-state=active],.mobile-power-segment[data-segment-state=complete]{opacity:1;stroke-dashoffset:0}[data-mobile-panel-state]{transition:opacity .3s ease-out}[data-mobile-panel-state=hidden]{opacity:0;pointer-events:none}[data-mobile-panel-state=active]{opacity:1}[data-mobile-panel-state=context]{opacity:.58}.mobile-subsystem-panel path,.mobile-subsystem-panel circle{fill:none;stroke:#293a41;stroke-width:1.5px}[data-mobile-reveal=collection-gather] [data-reveal-part=collection-drop]{stroke-dasharray:120;transition:stroke-dashoffset .68s cubic-bezier(.22,1,.36,1)}[data-mobile-reveal=collection-gather][data-mobile-panel-state=hidden] [data-reveal-part=collection-drop]{stroke-dashoffset:120px}[data-mobile-reveal=collection-gather][data-mobile-panel-state=active] [data-reveal-part=collection-drop]{stroke-dashoffset:0}[data-reveal-part=conditioning-circuit],[data-reveal-part=distribution-bus],[data-reveal-part=distribution-breaker],[data-reveal-part=compute-bay]{transform-box:fill-box;transform-origin:50%;transition:opacity .36s ease-out,transform .66s cubic-bezier(.22,1,.36,1)}[data-mobile-panel-state=hidden] [data-reveal-part=conditioning-circuit],[data-mobile-panel-state=hidden] [data-reveal-part=distribution-bus],[data-mobile-panel-state=hidden] [data-reveal-part=distribution-breaker]{opacity:0;transform:scaleX(.08)}[data-mobile-panel-state=active] [data-reveal-part=conditioning-circuit],[data-mobile-panel-state=active] [data-reveal-part=distribution-bus],[data-mobile-panel-state=active] [data-reveal-part=distribution-breaker]{opacity:1;transform:scaleX(1)}[data-mobile-panel-state=hidden] [data-reveal-part=compute-bay]{opacity:0;transform:translateY(10px)}[data-mobile-panel-state=active] [data-reveal-part=compute-bay],[data-mobile-panel-state=context] [data-reveal-part=compute-bay]{opacity:1;transform:translateY(0)}[data-reveal-part=compute-feeder]{stroke-dasharray:260;transition:stroke-dashoffset .72s cubic-bezier(.22,1,.36,1)}[data-mobile-panel-state=hidden] [data-reveal-part=compute-feeder]{stroke-dashoffset:260px}[data-mobile-panel-state=active] [data-reveal-part=compute-feeder],[data-mobile-panel-state=context] [data-reveal-part=compute-feeder]{stroke-dashoffset:0}.mobile-optical-riser{stroke-dasharray:180!important}.mobile-power-readout{border-top:1px solid #0f1c233d;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:baseline;gap:.45rem 1rem;padding:1rem 0 .25rem;display:grid}.mobile-power-readout span{color:#21333a;font:590 1.1rem/1.1 var(--display);letter-spacing:-.015em;text-transform:uppercase}.mobile-power-readout p{color:#4b5b61;margin:0;font-size:.82rem;line-height:1.45}.mobile-power-readout small{color:#526970;font:500 .75rem/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1}.north-sea-map{border-top:1px solid #0f1c2359;border-bottom:1px solid #0f1c2359;grid-template-columns:230px minmax(0,1fr);width:min(84vw,1280px);margin:0 0 0 auto;display:grid;position:relative}.north-sea-map figcaption{color:#526269;min-height:570px;font:400 .54rem/1 var(--mono);letter-spacing:.12em;border-right:1px solid #0f1c233d;flex-direction:column;justify-content:space-between;padding:1.35rem 1.5rem 1.35rem 0;display:flex}.north-sea-map figcaption strong{color:#18252a;font:570 2.35rem/1 var(--display);letter-spacing:-.03em}.north-sea-map svg{background:#111b20;width:100%;height:100%;min-height:570px;display:block}.north-sea-map-stage{min-width:0;line-height:0;position:relative}.map-land{fill:#29363a;stroke:#6c7d82;stroke-width:.85px;vector-effect:non-scaling-stroke}.map-north{fill:#253237}.map-shelf-boundary{vector-effect:non-scaling-stroke}.map-power-path{fill:none;stroke:#9a7b65;stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.map-fibre-path{fill:none;stroke:#9ab1b6;stroke-width:2px;stroke-dasharray:5 8;vector-effect:non-scaling-stroke}.map-generation line,.map-generation circle{fill:none;stroke:#a68b75;stroke-width:1px}.map-rig circle{fill:none;stroke:#d9e0df;stroke-width:1.4px;vector-effect:non-scaling-stroke}.map-rig path{fill:#b8c8ca}.map-node circle{fill:#a8bdc1}.map-node line{stroke:#91a7ac}.map-node text,.map-label text,.map-coordinate text{fill:#b0bec1;font:12.5px var(--mono);letter-spacing:1.15px}.map-coordinate text{fill:#89999e;font-size:12px}.map-mobile-endpoint-layer{pointer-events:none;display:none;position:absolute;inset:0}.map-mobile-endpoint-key{color:#17272e;min-width:2rem;min-height:1.5rem;font:600 .75rem/1 var(--mono);letter-spacing:.04em;background:#d7dcda;border:1px solid #17272e;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.map-mobile-endpoint-key-01{top:57%;left:27%}.map-mobile-endpoint-key-02{top:75.8%;left:28.2%}.map-mobile-endpoint-key-03{top:72%;left:63.6%}.map-mobile-register{display:none}.map-mobile-register dt span{min-width:2rem;margin-right:.35rem;display:inline-block}.north-sea-map[data-sequence-state=idle] [data-planning-phase],.north-sea-map[data-sequence-state=idle] .map-mobile-endpoint-key{opacity:0}.north-sea-map[data-sequence-state=running] [data-planning-phase=geography]{animation:map-geography-resolve var(--motion-deliberate) var(--ease-out) both}.north-sea-map[data-sequence-state=running] [data-planning-phase=offshore-source]{animation:map-offshore-source-resolve var(--motion-deliberate) var(--motion-deliberate) var(--ease-out) both}.north-sea-map[data-sequence-state=running] .map-power-path{animation:map-power-connection-resolve var(--motion-mechanical) .5s var(--ease-in-out) both}.north-sea-map[data-sequence-state=running] [data-planning-phase=primary-route]{animation:map-primary-route-resolve var(--motion-mechanical) 1.18s var(--ease-in-out) both}.north-sea-map[data-sequence-state=running] [data-planning-phase=diverse-route]{animation:map-diverse-route-resolve var(--motion-mechanical) 1.86s var(--ease-in-out) both}.north-sea-map[data-sequence-state=running] [data-map-key-phase=offshore-source]{animation:map-offshore-source-resolve var(--motion-deliberate) var(--motion-deliberate) var(--ease-out) both}.north-sea-map[data-sequence-state=running] [data-map-key-phase=primary-route]{animation:map-primary-route-resolve var(--motion-mechanical) 1.18s var(--ease-in-out) both}.north-sea-map[data-sequence-state=running] [data-map-key-phase=diverse-route]{animation:map-diverse-route-resolve var(--motion-mechanical) 1.86s var(--ease-in-out) both}.north-sea-map[data-sequence-state=settled] [data-planning-phase],.north-sea-map[data-sequence-state=settled] .map-mobile-endpoint-key{opacity:1}.north-sea-map[data-sequence-state=settled] .map-power-path,.north-sea-map[data-sequence-state=settled] .map-fibre-path{stroke-dashoffset:0}.lifecycle-section{background:linear-gradient(120deg,#081117 0%,#101a20 68%,#091116 100%);grid-template-columns:minmax(330px,.48fr) minmax(0,1.52fr);align-items:center;gap:3rem 4vw;min-height:980px;padding:7rem 5vw 6rem 9.5vw;display:grid}.lifecycle-copy h2{font:580 clamp(3.4rem, 5.2vw, 6rem)/.9 var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.lifecycle-copy p{color:#9da9ac;max-width:410px;margin:1.8rem 0 2.4rem;line-height:1.65}.lifecycle-visual{min-width:0;padding-top:.5rem}.lifecycle-visual-desktop,.lifecycle-visual-compact{width:100%;display:block;overflow:visible}.lifecycle-visual-compact{display:none;overflow:hidden}.lifecycle-operation-theatre{border-top:1px solid var(--line-strong);min-width:0}.lifecycle-operation-controls{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem;padding:.65rem 0;display:grid}.lifecycle-lane-header{min-width:0}.lifecycle-lane-header-outbound{grid-column:1}.lifecycle-lane-header-inbound{grid-column:3}.lifecycle-operation-selector,.lifecycle-replay{-webkit-appearance:none;appearance:none;color:var(--steel);font:570 .75rem/1.2 var(--body);letter-spacing:.075em;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0}.lifecycle-operation-selector{border-left-color:var(--line-strong);width:100%;padding:.75rem .9rem}.lifecycle-operation-selector[aria-pressed=true]{border-color:var(--technical-blue);color:var(--frost);background:#8faeb71a}:is(.lifecycle-operation-selector:focus-visible,.lifecycle-replay:focus-visible){outline:2px solid var(--frost);outline-offset:2px}.lifecycle-replay{text-align:center;grid-area:1/2;min-width:74px;min-height:44px;padding:.7rem}.lifecycle-replay:disabled{cursor:default;opacity:.38}.lifecycle-phase-description{min-height:3.25rem;color:var(--steel-light);font:470 .79rem/1.5 var(--body);margin:0;padding:.85rem 0}.lifecycle-phase-description span{color:var(--frost);font:570 .75rem/1 var(--body);letter-spacing:.08em;margin-right:.65rem}.life-deck{fill:#5e6d7329;stroke:#75878e;stroke-width:1.8px}.life-brace,.life-operation-lane>path,.life-service-manifold path,.life-module-bay path,.life-service-connectors path{fill:none;stroke:#7f9097;stroke-width:1.3px;vector-effect:non-scaling-stroke}.life-column,.life-pontoon{fill:#4e606833;stroke:#71838a;stroke-width:1.6px;vector-effect:non-scaling-stroke}.life-brace{stroke:#586c74;stroke-width:1px}.life-host-baseline{opacity:.94}.life-host-baseline text,.life-operation-lane text,.life-service-manifold text{fill:#9fabad;font:560 16px var(--body);letter-spacing:.8px;paint-order:stroke;stroke:#0c161c;stroke-width:5px;stroke-linejoin:round}.life-region-register text,.life-bay-label,.life-compact-operation-register text{fill:#c3cdce;letter-spacing:1px;paint-order:stroke;stroke:#0c161c;stroke-linejoin:round;stroke-width:5px;font-size:16px}.life-compact-operation-register text{font-size:14px}.life-compact-operation-register path{fill:none;stroke:#52666e;stroke-width:1px;vector-effect:non-scaling-stroke}.life-bay-leader{fill:none;stroke:#778a90;stroke-dasharray:3 4;stroke-width:1px;vector-effect:non-scaling-stroke}.life-service-manifold text{fill:#b5c0c1}.life-service-manifold .life-electrical{stroke:#967a65;stroke-width:2px}.life-service-manifold .life-cooling{stroke:#78969e;stroke-width:1.4px}.life-service-manifold .life-control{stroke:#849096;stroke-dasharray:5 5}.life-service-manifold .life-fibre{stroke:#9ab4ba;stroke-width:1.25px}.life-module-bay path{stroke:#778a90;stroke-dasharray:4 5}.life-operation-lane>path{stroke:#52666e;stroke-dasharray:6 7}.life-service-connectors path{stroke-dasharray:160;stroke-width:2.2px}.life-service-connectors[data-connector-state=connected] path{stroke-dashoffset:0}.life-service-connectors[data-connector-state=isolated] path,.life-service-connectors[data-connector-state=reconnecting] path{stroke-dashoffset:72px}.life-service-connectors[data-connector-state=disconnected] path{stroke-dashoffset:160px}.life-module{transform-box:view-box;transform-origin:0 0;will-change:transform}.life-module path{fill:#89a4aa24;stroke:#a6b9bd;stroke-width:1.35px;vector-effect:non-scaling-stroke}.life-module .life-module-shell{fill:#8faeb733}.life-module .life-module-lock{fill:none;stroke:#74888e}.life-module[data-module-state=connected] .life-module-shell,.life-module[data-module-state=active] .life-module-shell{fill:#97b7be42;stroke:#c0cdd0}.life-module[data-module-state=withdrawing] .life-module-shell,.life-module[data-module-state=departed] .life-module-shell{fill:#6f808514;stroke:#718187}.life-module[data-module-state=installing] .life-module-lock,.life-module[data-module-state=reconnecting] .life-module-lock{stroke:#b1c2c6;stroke-width:2px}.life-module-generation{fill:var(--frost);font:570 18px var(--body);letter-spacing:1px}.lifecycle-visual-desktop [data-lifecycle-module=outgoing-a]{transform:translate(420px,180px)}.lifecycle-visual-desktop [data-lifecycle-module=outgoing-a][data-module-state=withdrawing]{transform:translate(235px,180px)}.lifecycle-visual-desktop [data-lifecycle-module=outgoing-a][data-module-state=departed]{transform:translate(58px,180px)}.lifecycle-visual-desktop [data-lifecycle-module=incoming-b]{transform:translate(744px,180px)}.lifecycle-visual-desktop [data-lifecycle-module=incoming-b][data-module-state=queued]{transform:translate(860px,180px)}.lifecycle-visual-desktop [data-lifecycle-module=incoming-b][data-module-state=aligned]{transform:translate(590px,124px)}.lifecycle-visual-desktop [data-lifecycle-module=incoming-b][data-module-state=installing],.lifecycle-visual-desktop [data-lifecycle-module=incoming-b][data-module-state=reconnecting],.lifecycle-visual-desktop [data-lifecycle-module=incoming-b][data-module-state=active]{transform:translate(420px,180px)}.lifecycle-visual-compact [data-compact-service-label],.lifecycle-visual-compact .life-compact-host-label{font-size:inherit}.lifecycle-visual-compact [data-operation-visible=false]{display:none}.lifecycle-visual-compact [data-lifecycle-module]{transform:translate(105px,114px)scale(.5)}.lifecycle-visual-compact [data-lifecycle-module=incoming-b][data-module-state=queued]{transform:translate(330px,114px)scale(.5)}.lifecycle-visual-compact [data-lifecycle-module=outgoing-a][data-module-state=withdrawing]{transform:translate(58px,114px)scale(.5)}.lifecycle-visual-compact [data-lifecycle-module=outgoing-a][data-module-state=departed]{transform:translate(-84px,114px)scale(.5)}.lifecycle-visual-compact [data-lifecycle-module=incoming-b][data-module-state=approaching]{transform:translate(250px,114px)scale(.5)}.lifecycle-visual-compact [data-lifecycle-module=incoming-b][data-module-state=aligned]{transform:translate(174px,65px)scale(.5)}.lifecycle-generation-rail{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:-.2rem;display:grid;position:relative}.lifecycle-visual-compact+.lifecycle-generation-rail{margin-top:.65rem}.life-generation{min-height:58px;color:var(--steel);font:540 .68rem/1.3 var(--body);letter-spacing:.065em;align-items:center;gap:.7rem;padding:.8rem .9rem;display:flex;position:relative}.life-generation+.life-generation{border-left:1px solid var(--line)}.life-generation i{border:1px solid #7e8a908f;width:13px;height:7px}.life-generation:before{border:1px solid var(--steel);content:"";background:#0c161c;width:7px;height:7px;position:absolute;top:-4px;left:.9rem}.life-generation-current{color:var(--frost)}.life-generation-current i{border-color:var(--technical-blue);background:#8faeb733}.life-generation-current:before{border-color:var(--frost);background:var(--frost)}.documentary-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080e12;height:min(78vw,880px);min-height:660px;position:relative;overflow:hidden}.documentary-strip video{object-fit:cover;filter:saturate(.48)contrast(1.08)brightness(.62)hue-rotate(172deg);width:100%;height:100%}.documentary-grade{pointer-events:none;background:linear-gradient(90deg,#030a0fb8 0,#0000 48%,#030a0f47 100%),linear-gradient(#040a0e52,#0000 64%,#040a0ecc);position:absolute;inset:0;box-shadow:inset 0 0 110px #00070c73}.documentary-copy{position:absolute;bottom:6rem;left:6vw}.documentary-copy p{font:560 clamp(2rem, 4.2vw, 5.2rem)/1 var(--display);letter-spacing:-.035em;margin:0}.documentary-copy span{color:#bdc5c6;font:520 .62rem/1.4 var(--body);letter-spacing:.09em;margin-top:.75rem;display:block}.documentary-credit{color:#9da8aa;font:400 .49rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;position:absolute;bottom:1.2rem;right:2rem}.documentary-strip>button{font-family:var(--body);letter-spacing:.1em}.documentary-credit a{color:#d6dcdb;text-underline-offset:3px;text-decoration:underline}.evidence-section{border-bottom:1px solid var(--line);background:#0d171d;grid-template-columns:minmax(760px,1fr) minmax(300px,360px);align-items:center;gap:4vw;min-height:920px;padding:7rem 6vw 6rem;display:grid}.evidence-section:before{background:var(--line);content:"";width:1px;position:absolute;top:0;bottom:0;right:calc(360px + 8vw)}.evidence-diagram{grid-template-columns:minmax(205px,.72fr) minmax(530px,1.8fr);align-items:center;min-width:0;padding:1.5rem 0;display:grid}.evidence-field-desktop{grid-template-columns:minmax(300px,1fr) 76px minmax(190px,.72fr);align-items:center;min-height:420px;display:grid}.evidence-family-register{margin:0;padding:0;list-style:none;display:grid}.evidence-family-column{min-width:0;position:relative}.evidence-family-heading{color:#84969b;font:560 .75rem/1.2 var(--body);letter-spacing:.065em;margin:0;position:absolute;bottom:calc(100% + .75rem);left:0}.evidence-family-register li{border-top:1px solid var(--line);color:#c4cdcf;grid-template-columns:2rem minmax(0,1fr);align-items:center;min-height:56px;display:grid}.evidence-family-register li:last-child{border-bottom:1px solid var(--line)}.evidence-family-register li>span{color:#7f9094;font:500 .75rem/1 var(--mono)}.evidence-family-register strong{font:550 .75rem/1.3 var(--body);letter-spacing:.045em;padding-right:.75rem}.evidence-domain-field{grid-template-columns:minmax(72px,.58fr) minmax(170px,1fr);align-items:stretch;min-height:392px;display:grid}.evidence-membership-connectors{width:100%;height:392px;overflow:visible}.evidence-membership-connectors path{fill:none;stroke:#63777e;stroke-width:1.5px;vector-effect:non-scaling-stroke}.evidence-domains{grid-template-rows:1.35fr .9fr .9fr 1.85fr;gap:.45rem;display:grid}.evidence-domain{background:#79979f0f;border-left:3px solid #77939b;flex-direction:column;justify-content:center;min-width:0;padding:.65rem .8rem;display:flex}.evidence-domain strong{color:#d4dcdd;font:580 .78rem/1.25 var(--body);letter-spacing:.055em}.evidence-domain span{color:#819399;font:500 .75rem/1.35 var(--body);letter-spacing:.025em;margin-top:.28rem}.evidence-boundary{border-inline:1px solid #87989d;align-self:stretch;place-items:center;display:grid}.evidence-boundary span{color:#c5d0d2;font:560 .75rem/1.35 var(--body);letter-spacing:.07em;text-align:center;writing-mode:vertical-rl}.evidence-proposition{gap:.9rem;min-width:0;padding-left:1.25rem;display:grid}.evidence-proposition-assembly,.evidence-mobile-assembly{border-top:2px solid #91a8ad;border-bottom:2px solid #91a8ad}.evidence-proposition-assembly>strong,.evidence-mobile-assembly>strong{color:#d7dfe0;font:620 1rem/1 var(--display);letter-spacing:.045em;padding:.7rem 0;display:block}.evidence-system-stack{border-top:1px solid #60757c;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.evidence-system-stack span{color:#9fb0b4;min-width:0;font:540 .75rem/1.2 var(--mono);letter-spacing:.025em;text-align:center;padding:.7rem .15rem}.evidence-system-stack span+span{border-left:1px solid #60757c}.evidence-proposition-assembly p{color:#82949a;font:520 .75rem/1.35 var(--body);letter-spacing:.05em;border-top:1px solid #60757c;margin:0;padding:.6rem 0}.evidence-proposition .evidence-system-stack{grid-template-columns:minmax(0,1fr)}.evidence-proposition .evidence-system-stack span{text-align:left;padding-inline:0}.evidence-proposition .evidence-system-stack span+span{border-top:1px solid #60757c;border-left:0}[data-evidence-item-state]{transition:opacity .36s ease-out,transform .56s cubic-bezier(.22,1,.36,1)}[data-evidence-item-state=pending]{opacity:.16;transform:translateY(8px)}[data-evidence-item-state=active],[data-evidence-item-state=complete]{opacity:1;transform:translateY(0)}.evidence-diagram-mobile{display:contents}.evidence-diagram-mobile>section{display:none}.evidence-diagram-mobile>[data-mobile-evidence-panel=domains]{display:contents}.evidence-diagram-mobile>[data-mobile-evidence-panel=domains]>header,.evidence-diagram-mobile>[data-mobile-evidence-panel=domains]>div[aria-hidden=true]{display:none}.evidence-copy{padding-left:1vw;position:relative}.evidence-copy h2{font:570 clamp(2.9rem, 4.5vw, 4rem)/.92 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0}.evidence-copy>p{color:#9dabad;max-width:430px;margin:1.8rem 0 2.2rem;line-height:1.65}.evidence-conclusion{border-top:1px solid var(--line-strong);margin-top:2.1rem;padding-top:1rem}.evidence-conclusion strong{color:#ccd4d5;font:560 .75rem/1.45 var(--body);letter-spacing:.065em}@media (max-width:1279px){.evidence-section{grid-template-columns:minmax(0,1fr);gap:3rem;min-height:auto}.evidence-section:before{display:none}.evidence-copy{order:-1;padding:0}.evidence-diagram{padding:0;display:block}.evidence-field-desktop{display:none}.evidence-diagram-mobile{gap:0;display:grid}.evidence-diagram-mobile>section{border-top:1px solid #60757c;padding:1.2rem 0 1.35rem;display:block}.evidence-diagram-mobile>[data-mobile-evidence-panel=domains]{min-height:390px;display:block;position:relative}.evidence-diagram-mobile>[data-mobile-evidence-panel=domains]>header{display:grid}.evidence-diagram-mobile>[data-mobile-evidence-panel=domains]>div[aria-hidden=true]{transition:opacity .36s ease-out;display:block;position:absolute;top:4.4rem;left:0;right:0}.evidence-diagram-mobile .evidence-family-column{position:absolute;top:4.4rem;left:0;right:0}.evidence-diagram-mobile .evidence-family-heading{display:none}.evidence-diagram-mobile .evidence-family-register{transition:opacity .36s ease-out}.evidence-diagram-mobile .evidence-family-register li{min-height:42px}.evidence-diagram[data-evidence-state=idle] [data-mobile-evidence-panel=domains],.evidence-diagram[data-evidence-state=precedents] [data-mobile-evidence-panel=domains]{opacity:1;transform:none}.evidence-diagram[data-evidence-state=idle] [data-mobile-evidence-panel=domains]>div[aria-hidden=true],.evidence-diagram[data-evidence-state=precedents] [data-mobile-evidence-panel=domains]>div[aria-hidden=true],.evidence-diagram[data-evidence-state=domains] .evidence-family-register,.evidence-diagram[data-evidence-state=boundary] .evidence-family-register,.evidence-diagram[data-evidence-state=proposition] .evidence-family-register{opacity:0}.evidence-diagram[data-evidence-state=domains] [data-mobile-evidence-panel=domains]>div[aria-hidden=true],.evidence-diagram[data-evidence-state=boundary] [data-mobile-evidence-panel=domains]>div[aria-hidden=true],.evidence-diagram[data-evidence-state=proposition] [data-mobile-evidence-panel=domains]>div[aria-hidden=true]{opacity:1}.evidence-diagram-mobile>section:last-child{border-bottom:1px solid #60757c}.evidence-diagram-mobile header{color:#d5ddde;font:580 .78rem/1.35 var(--body);letter-spacing:.06em;grid-template-columns:2.2rem minmax(0,1fr);gap:.15rem .55rem;display:grid}.evidence-diagram-mobile header>span{color:#809399;font:500 .75rem/1.35 var(--mono);grid-row:1/3}.evidence-mobile-domains{border-top:1px solid #43575e;border-left:1px solid #43575e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-mobile-domains .evidence-domain{background:0 0;border-bottom:1px solid #43575e;border-left:0;border-right:1px solid #43575e;justify-content:flex-start;min-height:128px}.evidence-mobile-boundary-panel p{color:#bac5c7;font:540 .75rem/1.45 var(--mono);letter-spacing:.04em;border-top:2px solid #9a6f5a;border-bottom:2px solid #9a6f5a;margin:1rem 0 0 2.75rem;padding:.85rem 0}.evidence-mobile-assembly{margin:1rem 0 0 2.75rem}.evidence-mobile-assembly .evidence-system-stack{grid-template-columns:repeat(5,minmax(44px,1fr))}.evidence-mobile-assembly .evidence-system-stack span{text-align:center;padding-inline:.15rem}.evidence-mobile-assembly .evidence-system-stack span+span{border-top:0;border-left:1px solid #60757c}}@keyframes evidence-family-arrival{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes evidence-family-consolidate{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(6px)}}@keyframes evidence-family-marker-consolidate{0%{opacity:0;transform:translate(-50%,-50%)translate(0)scaleX(.2)}16%{opacity:1;transform:translate(-50%,-50%)translate(0)scaleX(1)}78%{opacity:1;transform:translate(calc(-50% + var(--evidence-family-shift-x)), calc(-50% + var(--evidence-family-shift-y))) scaleX(1)}to{opacity:0;transform:translate(calc(-50% + var(--evidence-family-shift-x)), calc(-50% + var(--evidence-family-shift-y))) scaleX(.3)}}@keyframes evidence-connector-draw{0%{opacity:.2;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes evidence-domain-resolve{0%{opacity:0;transform:translate(-10px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes evidence-boundary-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes evidence-boundary-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes evidence-boundary-label-resolve{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes evidence-rack-frame-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes evidence-system-assemble{0%{opacity:0;transform:translateY(12px)scaleX(.82)}to{opacity:1;transform:translateY(0)scaleX(1)}}.evidence-diagram [data-evidence-item-state]{transition:none;transform:none}.evidence-diagram [data-evidence-item-state=pending]{opacity:.16}.evidence-diagram [data-evidence-item-state=active],.evidence-diagram [data-evidence-item-state=complete]{opacity:1}.evidence-diagram[data-motion-state=full][data-evidence-state=precedents][data-motion-latched=false][data-sequence-visible=true] [data-evidence-motion=family-grouping]{animation:.32s cubic-bezier(.22,1,.36,1) both evidence-family-arrival;animation-delay:var(--evidence-family-delay)}.evidence-field-desktop [data-evidence-motion=membership-connector]{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}.evidence-field-desktop [data-evidence-motion=domain-resolution]{opacity:0;transform-origin:0;transform:translate(-10px)scale(.97)}.evidence-diagram[data-evidence-state=boundary] .evidence-field-desktop [data-evidence-motion=membership-connector],.evidence-diagram[data-evidence-state=proposition] .evidence-field-desktop [data-evidence-motion=membership-connector]{opacity:1;stroke-dashoffset:0}.evidence-diagram[data-evidence-state=boundary] .evidence-field-desktop [data-evidence-motion=domain-resolution],.evidence-diagram[data-evidence-state=proposition] .evidence-field-desktop [data-evidence-motion=domain-resolution]{opacity:1;transform:translate(0)scale(1)}.evidence-diagram[data-motion-state=full][data-evidence-state=domains][data-motion-latched=false][data-sequence-visible=true] .evidence-field-desktop [data-evidence-motion=membership-connector]{opacity:1;stroke-dashoffset:0;animation:.46s cubic-bezier(.22,1,.36,1) both evidence-connector-draw;animation-delay:var(--evidence-connector-delay)}.evidence-diagram[data-motion-state=full][data-evidence-state=domains][data-motion-latched=false][data-sequence-visible=true] .evidence-field-desktop [data-evidence-motion=domain-resolution]{opacity:1;animation:.48s cubic-bezier(.22,1,.36,1) both evidence-domain-resolve;animation-delay:var(--evidence-domain-delay);transform:translate(0)scale(1)}.evidence-diagram [data-evidence-motion=boundary-draw]{transform-origin:50%;position:relative}.evidence-boundary{border-inline:0}.evidence-boundary:before,.evidence-boundary:after{content:"";transform-origin:50%;background:#87989d;width:1px;position:absolute;top:0;bottom:0;transform:scaleY(0)}.evidence-boundary:before{left:0}.evidence-boundary:after{right:0}.evidence-boundary [data-evidence-boundary-label]{opacity:0;transform:translateY(6px)}.evidence-diagram[data-evidence-state=proposition] .evidence-boundary:before,.evidence-diagram[data-evidence-state=proposition] .evidence-boundary:after{transform:scaleY(1)}.evidence-diagram[data-evidence-state=proposition] .evidence-boundary [data-evidence-boundary-label]{opacity:1;transform:translateY(0)}.evidence-diagram[data-motion-state=full][data-evidence-state=boundary][data-motion-latched=false][data-sequence-visible=true] .evidence-boundary:before,.evidence-diagram[data-motion-state=full][data-evidence-state=boundary][data-motion-latched=false][data-sequence-visible=true] .evidence-boundary:after{animation:.52s cubic-bezier(.22,1,.36,1) both evidence-boundary-draw;transform:scaleY(1)}.evidence-diagram[data-motion-state=full][data-evidence-state=boundary][data-motion-latched=false][data-sequence-visible=true] .evidence-boundary [data-evidence-boundary-label]{opacity:1;animation:.32s cubic-bezier(.22,1,.36,1) .28s both evidence-boundary-label-resolve;transform:translateY(0)}.evidence-proposition-assembly,.evidence-mobile-assembly{border-top:0;border-bottom:0;position:relative}.evidence-proposition-assembly:before,.evidence-proposition-assembly:after,.evidence-mobile-assembly:before,.evidence-mobile-assembly:after{content:"";transform-origin:0;background:#91a8ad;height:2px;position:absolute;left:0;right:0;transform:scaleX(0)}.evidence-proposition-assembly:before,.evidence-mobile-assembly:before{top:0}.evidence-proposition-assembly:after,.evidence-mobile-assembly:after{bottom:0}[data-evidence-rack-frame]>strong,[data-evidence-rack-frame]>p,[data-evidence-motion=system-assembly]{opacity:0;transform:translateY(12px)scaleX(.82)}[data-evidence-rack-frame] .evidence-system-stack{border-top:0}.evidence-diagram[data-evidence-state=proposition] [data-evidence-rack-frame]:before,.evidence-diagram[data-evidence-state=proposition] [data-evidence-rack-frame]:after{transform:scaleX(1)}.evidence-diagram[data-evidence-state=proposition] [data-evidence-rack-frame]>strong,.evidence-diagram[data-evidence-state=proposition] [data-evidence-rack-frame]>p,.evidence-diagram[data-evidence-state=proposition] [data-evidence-motion=system-assembly]{opacity:1;transform:translateY(0)scaleX(1)}.evidence-diagram[data-motion-state=full][data-evidence-state=proposition][data-motion-latched=false][data-sequence-visible=true] [data-evidence-rack-frame]:before,.evidence-diagram[data-motion-state=full][data-evidence-state=proposition][data-motion-latched=false][data-sequence-visible=true] [data-evidence-rack-frame]:after{animation:.48s cubic-bezier(.22,1,.36,1) both evidence-rack-frame-draw;transform:scaleX(1)}.evidence-diagram[data-motion-state=full][data-evidence-state=proposition][data-motion-latched=false][data-sequence-visible=true] [data-evidence-rack-frame]>strong{opacity:1;animation:.32s cubic-bezier(.22,1,.36,1) .14s both evidence-boundary-label-resolve;transform:translateY(0)scaleX(1)}.evidence-diagram[data-motion-state=full][data-evidence-state=proposition][data-motion-latched=false][data-sequence-visible=true] [data-evidence-motion=system-assembly]{opacity:1;animation:.46s cubic-bezier(.22,1,.36,1) both evidence-system-assemble;animation-delay:var(--evidence-system-delay);transform:translateY(0)scaleX(1)}.evidence-diagram[data-motion-state=full][data-evidence-state=proposition][data-motion-latched=false][data-sequence-visible=true] [data-evidence-rack-frame]>p{opacity:1;animation:.3s ease-out .68s both evidence-boundary-label-resolve;transform:translateY(0)scaleX(1)}@media (max-width:1279px){.evidence-diagram-mobile>[data-mobile-evidence-panel=domains]{overflow:clip}.evidence-diagram .evidence-diagram-mobile>[data-mobile-evidence-panel=domains]{opacity:1}.evidence-diagram .evidence-diagram-mobile>[data-mobile-evidence-panel=domains]>div[aria-hidden=true],.evidence-diagram[data-evidence-state=domains] .evidence-diagram-mobile .evidence-family-register,.evidence-diagram[data-evidence-state=boundary] .evidence-diagram-mobile .evidence-family-register,.evidence-diagram[data-evidence-state=proposition] .evidence-diagram-mobile .evidence-family-register{opacity:1;transition:none}.evidence-diagram-mobile [data-evidence-motion=family-grouping]{transform-origin:50%;position:relative}.evidence-diagram-mobile [data-evidence-motion=family-grouping]:after{z-index:2;content:"";opacity:0;pointer-events:none;transform-origin:50%;background:#91a8ad;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(.2);box-shadow:0 0 0 1px #91a8ad29}.evidence-diagram-mobile .evidence-family-column{z-index:2;pointer-events:none}.evidence-diagram-mobile>[data-mobile-evidence-panel=domains]>div[aria-hidden=true]{z-index:1}.evidence-mobile-domains [data-evidence-motion=domain-resolution]{opacity:0;transform-origin:50%;transform:scale(.9)}.evidence-diagram[data-motion-state=full][data-evidence-state=domains][data-motion-latched=false][data-sequence-visible=true] .evidence-diagram-mobile [data-evidence-motion=family-grouping]>span,.evidence-diagram[data-motion-state=full][data-evidence-state=domains][data-motion-latched=false][data-sequence-visible=true] .evidence-diagram-mobile [data-evidence-motion=family-grouping]>strong{animation:.18s ease-out both evidence-family-consolidate;animation-delay:var(--evidence-family-delay)}.evidence-diagram[data-motion-state=full][data-evidence-state=domains][data-motion-latched=false][data-sequence-visible=true] .evidence-diagram-mobile [data-evidence-motion=family-grouping]:after{animation:.3s cubic-bezier(.22,1,.36,1) both evidence-family-marker-consolidate;animation-delay:var(--evidence-family-delay)}.evidence-diagram[data-evidence-state=domains] .evidence-diagram-mobile .evidence-family-register,.evidence-diagram[data-evidence-state=boundary] .evidence-diagram-mobile .evidence-family-register,.evidence-diagram[data-evidence-state=proposition] .evidence-diagram-mobile .evidence-family-register,.evidence-diagram[data-evidence-state=domains] .evidence-diagram-mobile [data-evidence-motion=family-grouping],.evidence-diagram[data-evidence-state=boundary] .evidence-diagram-mobile [data-evidence-motion=family-grouping],.evidence-diagram[data-evidence-state=proposition] .evidence-diagram-mobile [data-evidence-motion=family-grouping]{border-color:#0000}.evidence-diagram[data-evidence-state=boundary] .evidence-diagram-mobile [data-evidence-motion=family-grouping]>span,.evidence-diagram[data-evidence-state=proposition] .evidence-diagram-mobile [data-evidence-motion=family-grouping]>span,.evidence-diagram[data-evidence-state=boundary] .evidence-diagram-mobile [data-evidence-motion=family-grouping]>strong,.evidence-diagram[data-evidence-state=proposition] .evidence-diagram-mobile [data-evidence-motion=family-grouping]>strong{opacity:0;transform:translate(6px)}.evidence-diagram[data-evidence-state=boundary] .evidence-diagram-mobile [data-evidence-motion=family-grouping]:after,.evidence-diagram[data-evidence-state=proposition] .evidence-diagram-mobile [data-evidence-motion=family-grouping]:after{opacity:0;transform:translate(calc(-50% + var(--evidence-family-shift-x)), calc(-50% + var(--evidence-family-shift-y))) scaleX(.3)}.evidence-diagram[data-motion-state=full][data-evidence-state=domains][data-motion-latched=false][data-sequence-visible=true] .evidence-mobile-domains [data-evidence-motion=domain-resolution]{opacity:1;animation:.46s cubic-bezier(.22,1,.36,1) both evidence-domain-resolve;animation-delay:var(--evidence-mobile-domain-delay);transform:scale(1)}.evidence-diagram[data-evidence-state=boundary] .evidence-mobile-domains [data-evidence-motion=domain-resolution],.evidence-diagram[data-evidence-state=proposition] .evidence-mobile-domains [data-evidence-motion=domain-resolution]{opacity:1;transform:scale(1)}.evidence-mobile-boundary-panel [data-evidence-boundary-label]{opacity:0;transform:translateY(6px)}.evidence-mobile-boundary-panel [data-evidence-boundary-rule]{border-top:0;border-bottom:0;position:relative}.evidence-mobile-boundary-panel [data-evidence-boundary-rule]:before,.evidence-mobile-boundary-panel [data-evidence-boundary-rule]:after{content:"";transform-origin:0;background:#9a6f5a;height:2px;position:absolute;left:0;right:0;transform:scaleX(0)}.evidence-mobile-boundary-panel [data-evidence-boundary-rule]:before{top:0}.evidence-mobile-boundary-panel [data-evidence-boundary-rule]:after{bottom:0}.evidence-diagram[data-evidence-state=proposition] .evidence-mobile-boundary-panel [data-evidence-boundary-label]{opacity:1;transform:translateY(0)}.evidence-diagram[data-evidence-state=proposition] .evidence-mobile-boundary-panel [data-evidence-boundary-rule]:before,.evidence-diagram[data-evidence-state=proposition] .evidence-mobile-boundary-panel [data-evidence-boundary-rule]:after{transform:scaleX(1)}.evidence-diagram[data-motion-state=full][data-evidence-state=boundary][data-motion-latched=false][data-sequence-visible=true] .evidence-mobile-boundary-panel [data-evidence-boundary-label]{opacity:1;animation:.32s cubic-bezier(.22,1,.36,1) .28s both evidence-boundary-label-resolve;transform:translateY(0)}.evidence-diagram[data-motion-state=full][data-evidence-state=boundary][data-motion-latched=false][data-sequence-visible=true] .evidence-mobile-boundary-panel [data-evidence-boundary-rule]:before,.evidence-diagram[data-motion-state=full][data-evidence-state=boundary][data-motion-latched=false][data-sequence-visible=true] .evidence-mobile-boundary-panel [data-evidence-boundary-rule]:after{animation:.52s cubic-bezier(.22,1,.36,1) both evidence-boundary-rule-draw;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.evidence-diagram [data-evidence-motion],.evidence-diagram [data-evidence-motion]:before,.evidence-diagram [data-evidence-motion]:after,.evidence-diagram [data-evidence-rack-frame]:before,.evidence-diagram [data-evidence-rack-frame]:after,.evidence-diagram [data-evidence-boundary-label]{transition:none!important;animation:none!important}}.research-register{color:#111c21;background:#d7dcda;min-height:900px;padding:8rem 5vw 6rem 9.5vw}.research-title-block{grid-template-columns:1fr minmax(260px,.38fr);align-items:end;gap:5rem;padding-bottom:4rem;display:grid}.research-title-block h2{font:590 clamp(3.7rem, 5.8vw, 6.8rem)/.89 var(--display);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin:0}.research-title-block p{color:#4e5e64;max-width:420px;margin:0;line-height:1.65}.research-table-wrap{border-top:1px solid #101f265c;overflow-x:auto}.research-register table{border-collapse:collapse;width:100%;min-width:680px}.research-register th,.research-register td{text-align:left;border-bottom:1px solid #101f2633;padding:1.3rem 1rem}.research-register thead th{color:#4f6067;font:500 .6rem/1 var(--mono);letter-spacing:.12em}.research-register tbody td:first-child{color:#52636a;width:74px;font:500 .61rem/1 var(--mono)}.research-register tbody th{width:28%;font:570 clamp(1.15rem, 1.8vw, 1.75rem)/1 var(--display);letter-spacing:-.02em}.research-register tbody td:nth-child(3){color:#43535a}.development-sequence{background:#0b151b;min-height:650px;padding:8rem 5vw 5rem 9.5vw}.development-sequence h2{max-width:920px;font:570 clamp(3.6rem, 5.2vw, 6rem)/.9 var(--display);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin:0}.development-sequence ol{border-top:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);margin:7rem 0 0;padding:0;list-style:none;display:grid}.development-sequence li{border-right:1px solid var(--line);min-height:170px;padding:1.2rem 1rem;position:relative}.development-sequence li:last-child{border-right:0}.development-sequence li:after{z-index:1;content:"";background:#0b151b;border:1px solid #83939a;width:11px;height:11px;position:absolute;top:-6px;right:-6px}.development-sequence li:last-child:after{display:none}.development-sequence li span{color:var(--steel);font:400 .52rem/1 var(--mono);display:block}.development-sequence li strong{color:#d9dedd;font:540 clamp(1.2rem, 2.2vw, 2.2rem)/1 var(--display);letter-spacing:-.025em;margin-top:5rem;display:block}.closing-section{background:radial-gradient(circle at 60% 25%,#1a2a34,#081218 42%,#040a0f 76%);grid-template-rows:1fr auto auto;grid-template-columns:1fr auto;gap:2rem 4rem;min-height:1000px;padding:8rem 5vw 3rem 9.5vw;display:grid}.closing-section h2{font:600 clamp(4rem, 7.8vw, 9.4rem)/.82 var(--display);letter-spacing:-.06em;text-transform:uppercase;align-self:center;margin:0;position:relative}.closing-section h2 span{display:block}.closing-contact{min-width:230px;font:560 .68rem/1.35 var(--body);letter-spacing:.08em;justify-content:space-between;align-self:center;position:relative}.closing-meta{border-top:1px solid var(--line-strong);grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:end;gap:3rem;padding-top:2rem;display:grid;position:relative}.closing-meta>div{flex-direction:column;display:flex}.closing-meta strong{font:580 1.15rem/1 var(--display);letter-spacing:.16em}.closing-meta span,.closing-meta p{color:var(--steel);font:500 .63rem/1.4 var(--body);letter-spacing:.07em;margin:.35rem 0 0}.source-register{border-top:1px solid var(--line);color:var(--steel);font:400 .75rem/1.5 var(--mono);letter-spacing:.055em;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem 2.5rem;padding-top:1.2rem;display:flex;position:relative}.source-register>span{color:var(--steel-light)}.source-register a{align-items:center;max-width:100%;min-height:2.75rem;transition:color .18s;display:inline-flex}:is(.source-register a:hover,.source-register a:focus-visible){color:var(--frost)}.source-register i{font-style:normal}@keyframes route-pulse{to{stroke-dashoffset:-86px}}@keyframes fibre-pulse{to{stroke-dashoffset:-72px}}@keyframes turbine-rotation{to{transform:rotate(360deg)}}@keyframes technical-rotor-turn{to{transform:rotate(calc(var(--rotor-phase) + 360deg))}}@keyframes infrastructure-resolve{0%{opacity:.14}to{opacity:1}}@keyframes compute-load-resolve{0%{opacity:.18;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes power-path-resolve{0%{stroke-dasharray:900 900;stroke-dashoffset:900px}to{stroke-dasharray:900 900;stroke-dashoffset:0}}@keyframes fibre-path-resolve{0%{opacity:0;stroke-dashoffset:96px}to{opacity:1;stroke-dashoffset:0}}@keyframes constraint-observed-resolve{0%{transform:scaleX(0)}to{transform:scaleX(var(--demand-ratio))}}@keyframes constraint-projection-resolve{0%{transform:scaleX(0)}to{transform:scaleX(var(--demand-ratio))}}@keyframes map-geography-resolve{0%{opacity:0}to{opacity:1}}@keyframes map-offshore-source-resolve{0%{opacity:0}to{opacity:1}}@keyframes map-power-connection-resolve{0%{stroke-dasharray:900 900;stroke-dashoffset:900px}to{stroke-dasharray:900 900;stroke-dashoffset:0}}@keyframes map-primary-route-resolve{0%{opacity:0;stroke-dashoffset:120px}to{opacity:1;stroke-dashoffset:0}}@keyframes map-diverse-route-resolve{0%{opacity:0;stroke-dashoffset:120px}to{opacity:1;stroke-dashoffset:0}}@keyframes headline-arrival{to{opacity:1;transform:translateY(0)}}@keyframes quiet-arrival{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.site-header{grid-template-columns:1fr auto;padding-right:2rem}.site-header nav{display:none}.hero-sea-environment video{object-position:61% center;transform-origin:61%;transform:scale(1.045)}.hero-copy{width:51vw}.hero-copy h1{font-size:clamp(3.45rem,7.1vw,5.25rem)}.constraint-section{grid-template-columns:1fr;gap:4rem;min-height:auto;padding-top:7rem}.constraint-heading{align-self:auto}.constraint-facts{justify-self:stretch;width:min(100%,760px)}.asset-section{grid-template-columns:1fr;min-height:auto;padding-top:7rem}.asset-copy{grid-template-columns:1fr .6fr;align-items:end;gap:3rem;display:grid}.asset-copy>p{grid-column:1}.asset-evidence{grid-area:1/2/3;margin:0}.rig-lab{min-height:300svh}.rig-lab-intro{grid-template-columns:1fr;gap:1.5rem}.rig-stage{height:620px;min-height:540px}.rig-control-deck{grid-template-columns:1fr;margin-top:calc(300svh - 620px - 21rem)}.rig-controls{align-items:flex-end}.power-fibre{min-height:auto}.power-fibre-statement{grid-template-columns:1fr}.power-fibre-statement h2{font-size:clamp(3rem,7.5vw,6rem)}.north-sea-map{width:100%;max-width:900px;margin-inline:auto;display:block}.north-sea-map figcaption{border-right:0;flex-direction:row;align-items:baseline;gap:1rem;min-height:auto;padding:1rem 0}.north-sea-map svg{aspect-ratio:5/3;height:auto;min-height:0}.north-sea-map .map-label,.north-sea-map .map-node text,.north-sea-map .map-coordinate{display:none}.map-mobile-endpoint-layer{display:block}.map-mobile-register{border-top:1px solid #0f1c2347;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.map-mobile-register>div{min-width:0;padding:.9rem}.map-mobile-register>div+div{border-left:1px solid #0f1c2333}.map-mobile-register dt{color:#516168;font:500 .75rem/1.35 var(--mono);letter-spacing:.08em}.map-mobile-register dd{color:#17252b;font:560 .75rem/1.4 var(--body);letter-spacing:.025em;margin:.35rem 0 0}.lifecycle-section{grid-template-columns:1fr;min-height:auto}.lifecycle-visual-desktop{display:none}.lifecycle-visual-compact{width:min(100%,560px);margin-inline:auto;display:block}.lifecycle-copy{grid-template-columns:1fr minmax(280px,.65fr);align-items:end;gap:2rem;display:grid}.lifecycle-copy>p{margin-bottom:0}.documentary-strip{height:68vw;min-height:600px}.research-title-block{grid-template-columns:1fr;gap:2rem}.evidence-section{grid-template-columns:1fr;min-height:auto;padding-top:6rem}.evidence-section:before{display:none}.evidence-copy{order:-1;padding:0}.closing-section{grid-template-columns:1fr;min-height:850px}.closing-contact{place-self:start}}@media (max-width:1099px){.power-flow .power-flow-desktop{display:none}.power-flow .power-flow-mobile{width:min(100%,560px);height:auto;margin:0 auto;display:block}}@media (min-width:1100px) and (max-width:1403px){.power-flow-desktop .power-stage-label text,.power-flow-desktop .power-stage-label .power-stage-detail,.power-flow-desktop .system-stage .system-stage-note,.power-flow-desktop .fibre-band-label,.power-flow-desktop .fibre-band-detail{font-size:16px}.power-flow-desktop .power-stage-label text{letter-spacing:.055em}.power-flow-desktop .fibre-band-label,.power-flow-desktop .fibre-band-detail{letter-spacing:.065em}}@media (max-width:820px){.lifecycle-operation-controls{grid-template-columns:1fr 1fr}.lifecycle-lane-header-outbound{grid-column:1}.lifecycle-lane-header-inbound{grid-column:2}.lifecycle-replay{grid-area:2/1/auto/-1;justify-self:end}.north-sea-map{display:block}.north-sea-map figcaption{border-right:0;flex-direction:row;align-items:baseline;gap:1rem;min-height:auto;padding:1rem 0}.north-sea-map svg{height:auto;min-height:0}.north-sea-map .map-label,.north-sea-map .map-node text,.north-sea-map .map-coordinate{display:none}.map-mobile-register{border-top:1px solid #0f1c2347;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.map-mobile-register>div{min-width:0;padding:.9rem}.map-mobile-register>div+div{border-left:1px solid #0f1c2333}.map-mobile-register dt{color:#516168;font:500 .75rem/1.35 var(--mono);letter-spacing:.08em}.map-mobile-register dd{color:#17252b;font:560 .75rem/1.4 var(--body);letter-spacing:.025em;margin:.35rem 0 0}}@media (max-width:620px){.power-flow .power-flow-mobile{width:min(100%,410px)}.power-flow .system-stage text{letter-spacing:.75px;font-size:10.5px}.lifecycle-generation-rail{grid-template-columns:repeat(2,1fr)}.life-generation:nth-child(3){border-left:0}.life-generation:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:720px){.engineering-rail{display:none}.site-header{height:76px;padding:0 1rem;left:0}.wordmark span{font-size:.9rem}.wordmark small{font-size:.75rem}.header-contact{min-width:auto;padding-inline:.75rem}.hero{min-height:max(840px,100svh)}.hero-grade{background:linear-gradient(#03090e6b,#03090e4d 42%,#03090ee6 88%),linear-gradient(90deg,#03090e94,#0000 82%)}.hero-sea-environment video{object-position:62% center;transform-origin:62%;filter:saturate(.56)contrast(1.07)brightness(.78);transform:scale(1.055)}.hero-copy{width:auto;top:35%;left:1rem;right:1rem;transform:none}.hero-copy h1{text-wrap:wrap;font-size:clamp(3.25rem,15.5vw,4.4rem);line-height:.9}.hero-descriptor{letter-spacing:.22em;margin-top:1.35rem;font-size:.75rem}.hero-summary{max-width:330px;margin-top:1rem;font-size:.88rem}.hero-action{min-width:212px;margin-top:1.4rem}.hero-scroll{bottom:1.5rem;left:1rem}.hero-film-control{bottom:1rem;right:1rem}.constraint-section,.asset-section,.rig-lab,.power-fibre,.lifecycle-section,.research-register,.evidence-section,.development-sequence,.closing-section{padding-left:1rem;padding-right:1rem}.constraint-section{padding-top:5.5rem;padding-bottom:2rem}.constraint-heading h2{max-width:100%;font-size:clamp(2rem,10.25vw,4rem)}.constraint-heading p{max-width:100%}.constraint-facts{grid-template-columns:1fr}.constraint-facts .constraint-demand-row{min-height:0;padding:1rem 0;border-right:0!important}.constraint-facts article:nth-child(2n){padding-left:0}.constraint-demand-row header>strong{margin-top:0;font-size:clamp(2.7rem,12vw,4rem)}.asset-section{padding-top:5.5rem}.asset-copy{display:block}.asset-copy h2{font-size:clamp(2.85rem,12.5vw,4.15rem)}.asset-copy>p{font-size:.9rem}.asset-evidence{margin-top:4rem}.asset-cutaway figcaption{gap:1rem}.asset-cutaway ul{grid-template-columns:repeat(2,1fr)}.cutaway-callout,.cutaway-key{display:none}.asset-cutaway .cutaway-annotation-register{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.2rem;display:grid}.section-side-label{display:none}.rig-lab{min-height:250svh;padding-top:5rem;padding-bottom:3rem}.rig-lab-intro h2{font-size:clamp(2.85rem,12.25vw,4.15rem)}.rig-stage{height:min(540px,100svh - 96px);min-height:470px;margin-inline:-1rem;top:76px}.rig-stage-status{top:1rem;left:1rem}.rig-stage-status strong{font-size:1rem}.rig-node{min-width:0;min-height:80px;padding:.82rem .9rem .78rem 1.8rem;font-size:1rem;line-height:1.3;transform:none}.rig-node small{font-size:.875rem}.rig-controls{grid-template-columns:1fr;align-items:stretch;gap:1.25rem;display:grid}.rig-control-group{width:100%;overflow:visible}.rig-control-group>div{width:100%}.rig-control-group [role=radio]{flex:1}.rig-control-group:first-child>div{grid-template-columns:1fr;display:grid}.rig-control-group:first-child [role=radio]{white-space:normal;text-align:center}.rig-rotation-controls button{min-width:44px;min-height:44px}.rig-control-deck>p{font-size:.72rem}.rig-control-deck{margin-top:calc(250svh + -1*min(540px,100svh - 96px) - 24rem)}.power-fibre{padding-top:5rem}.power-fibre-statement h2{font-size:clamp(2.55rem,13vw,4.25rem);line-height:.91}.power-fibre-statement h2 span{white-space:normal;grid-template-columns:1fr}.power-fibre-statement h2 i{margin:.15em 0;display:block}.power-flow{margin:4rem 0 4.5rem;padding:1.5rem 0;overflow:visible}.power-flow svg{width:100%;max-width:100%;transform:none}.north-sea-map{display:block}.north-sea-map figcaption{border-right:0;align-items:flex-start;gap:.45rem;min-height:auto;padding:1rem 0}.north-sea-map figcaption strong{font-size:1.85rem}.north-sea-map svg{width:100%}.north-sea-map-stage{width:calc(100% + 2rem);margin-inline:-1rem}.map-mobile-register{grid-template-columns:1fr}.map-mobile-register>div{grid-template-columns:minmax(7.75rem,.85fr) minmax(0,1.15fr);gap:.7rem;padding-inline:0;display:grid}.map-mobile-register>div+div{border-top:1px solid #0f1c2333;border-left:0}.map-mobile-register dd{margin:0}.lifecycle-section{padding-top:5rem}.lifecycle-copy{display:block}.lifecycle-copy h2{font-size:clamp(3rem,14vw,4.8rem)}.lifecycle-visual{margin-inline:0;overflow:visible}.lifecycle-visual svg{width:100%;max-width:100%;transform:none}.lifecycle-operation-selector{padding-inline:.65rem;font-size:.75rem}.lifecycle-phase-description{min-height:4.4rem}.lifecycle-generation-rail{grid-template-columns:repeat(2,1fr)}.life-generation:nth-child(3){border-left:0}.life-generation:nth-child(n+3){border-top:1px solid var(--line)}.documentary-strip{height:84svh;min-height:620px}.documentary-strip video{object-position:62% center}.documentary-copy{bottom:4rem;left:1rem;right:1rem}.documentary-copy p{font-size:2.75rem}.documentary-copy span{max-width:290px}.documentary-credit{bottom:1rem;left:1rem;right:auto}.research-register{min-height:auto;padding-top:5rem;padding-bottom:5rem}.evidence-section{padding-top:4rem;padding-bottom:5rem}.evidence-copy h2{font-size:clamp(2.9rem,13.5vw,4.6rem)}.research-title-block h2{font-size:clamp(2.95rem,12.5vw,4.25rem)}.research-table-wrap{margin-right:0;overflow:visible}.research-register table{min-width:0}.research-register thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.research-register tbody,.research-register tr,.research-register th,.research-register td{display:block;width:auto!important}.research-register tbody tr{border-bottom:1px solid #101f263d;grid-template-columns:42px minmax(0,1fr);padding:1.1rem 0;display:grid}.research-register th,.research-register td{border:0;padding:.2rem 0}.research-register tbody td:first-child{grid-area:1/1/3;padding-top:.35rem}.research-register tbody th,.research-register tbody td:nth-child(3){grid-column:2}.research-register tbody td:nth-child(3){margin-top:.4rem;line-height:1.5}.development-sequence{min-height:auto;padding-top:5rem}.development-sequence h2{font-size:clamp(2.85rem,12.5vw,4.2rem)}.development-sequence ol{grid-template-columns:1fr;margin-top:4rem}.development-sequence li{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;align-items:center;min-height:82px;display:grid}.development-sequence li:after{display:none}.development-sequence li strong{margin:0}.closing-section{min-height:780px;padding-top:5rem}.closing-section h2{font-size:clamp(3.35rem,16vw,5.4rem)}.closing-meta{grid-template-columns:1fr;gap:1.3rem}.source-register{gap:1rem}}@media (min-width:1680px){.site-header{height:102px}.hero-copy{width:min(42vw,760px);left:max(9vw,152px)}.hero-scroll{left:max(9vw,152px)}.rig-stage{height:min(780px,100svh - 138px);top:102px}.rig-control-deck{margin-top:calc(315svh + -1*min(780px,100svh - 138px) - 23rem)}.constraint-section,.asset-section,.power-fibre,.lifecycle-section,.research-register,.development-sequence,.closing-section{padding-left:10vw;padding-right:6vw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.power-flow *,.north-sea-map *{animation-delay:0s!important}.constraint-comparison[data-motion-state=reduced] .constraint-demand-bar,.north-sea-map[data-motion-state=reduced] [data-planning-phase],.north-sea-map[data-motion-state=reduced] .map-power-path,.north-sea-map[data-motion-state=reduced] .map-fibre-path{transition:none!important;animation:none!important}}@media (forced-colors:active){*{scrollbar-color:CanvasText Canvas}.hero-grade{display:none}a,button{forced-color-adjust:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
