@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/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(/assets/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(/assets/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(/assets/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(/assets/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(/assets/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:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-cyrillic-ext-wght-normal-CFdLnqWt.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:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-cyrillic-wght-normal-Bt8FJ3Mn.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-greek-ext-wght-normal-D70fr4An.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-greek-wght-normal-CxbW-kt-.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:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-vietnamese-wght-normal-R4O-K-Ty.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:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-latin-ext-wght-normal-Co5HW6fV.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:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-latin-wght-normal-BOJxtwUa.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:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-cyrillic-ext-wght-normal-DwsuhU2Y.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:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-cyrillic-wght-normal-CeZyc_3Q.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-greek-ext-wght-normal-B0csX6R_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-greek-wght-normal-BWSpOBI-.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:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-math-wght-normal-ChZGBGZa.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-vietnamese-wght-normal-G-hP2cUo.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:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-latin-ext-wght-normal-NX2Olof3.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:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-latin-wght-normal-DKWgU5qY.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:Oxanium Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/oxanium-latin-ext-wght-normal-C7ptlTmX.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:Oxanium Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/oxanium-latin-wght-normal-BwpvAp5U.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:Play;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/play-cyrillic-ext-400-normal-CceFcEei.woff2)format("woff2"),url(/assets/play-cyrillic-ext-400-normal-DZDmihnQ.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:Play;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/play-cyrillic-400-normal-CIlwNE2I.woff2)format("woff2"),url(/assets/play-cyrillic-400-normal-BVKlG_2G.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Play;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/play-greek-400-normal-DSzcrhge.woff2)format("woff2"),url(/assets/play-greek-400-normal-UtTjCjKX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Play;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/play-vietnamese-400-normal-Dq6vChS4.woff2)format("woff2"),url(/assets/play-vietnamese-400-normal-BV5uTUb2.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:Play;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/play-latin-ext-400-normal-T8yNC2xf.woff2)format("woff2"),url(/assets/play-latin-ext-400-normal-DWiNbbKY.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:Play;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/play-latin-400-normal-GKW-4YV7.woff2)format("woff2"),url(/assets/play-latin-400-normal-D2Hm0lRT.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)))){:root,:host{--synthesis-array-hue:202}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.contrast-1{--tw-contrast:contrast(1%);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,)}.contrast-2{--tw-contrast:contrast(2%);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,)}.contrast-3{--tw-contrast:contrast(3%);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,)}.contrast-4{--tw-contrast:contrast(4%);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.grading-save-error{color:#ffc6a5;text-align:center;background:#261c19;border:1px solid #815746;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.grading-save-error button{color:inherit;cursor:pointer;background:#18191b;border:1px solid;border-radius:4px;padding:7px 12px}.grading-save-error button:focus-visible{outline-offset:3px;outline:2px solid}:root{--word-hue:146;--personal-hue:153;--personal-accent:hsl(var(--personal-hue) 48% 70%);--personal-accent-bright:hsl(var(--personal-hue) 72% 85%);--ink:#f1f1f1;--muted:#b8b8b8;--paper:#2b2b2b;--card:#333;--line:#4a4a4a;--green:#58d68d;--red:#ff6b6b;--bronze:#c98b55;--silver:#9caab8;--gold:#e6bc4a;--corner:7px;--corner-large:9px;--corner-small:5px;--font-language:"IBM Plex Sans Variable", "IBM Plex Sans", Arial, Helvetica, sans-serif;--font-device:"Oxanium Variable", Oxanium, sans-serif;--artifact-inscription-font:var(--font-language);--artifact-inscription-weight:470;--artifact-inscription-spacing:.02em;--artifact-surface-saturation:42%;--artifact-surface-lightness:28%;--artifact-surface-color-strength:.58;--artifact-surface-soft-strength:.28;--artifact-polish:0;--artifact-polish-highlight:0;--artifact-polish-soft:0;--artifact-polish-sweep:0;--artifact-polish-blur:4px;--artifact-wear:0;--artifact-wear-edge:0;--artifact-wear-scratch:0;--artifact-wear-scratch-glint:0;--artifact-wear-mid:0;--artifact-wear-mid-glint:0;--artifact-wear-mid-soft:0;--artifact-wear-mid-dark:0;--artifact-wear-heavy:0;--artifact-wear-heavy-glint:0;--artifact-wear-heavy-dark:0;--artifact-wear-dull:0}.app-shell.view-archives{height:100dvh;overflow:hidden}.app-shell.view-archives>footer{display:none}.archives-environment{background:linear-gradient(90deg, #0508098f, transparent 18%, transparent 82%, #0508098f), radial-gradient(circle at 50% 18%, hsla(var(--word-hue), 35%, 48%, .1), transparent 45%), repeating-linear-gradient(90deg, #d2e1e105 0 1px, transparent 1px 96px), repeating-linear-gradient(0deg, #d2e1e104 0 1px, transparent 1px 96px), #111516}.archives-terminal{z-index:1;color:#dce1e2;grid-template-rows:130px minmax(0,1fr);gap:6px;width:100%;height:calc(100dvh - 82px);padding:8px 4px 4px;display:grid;position:relative;overflow:hidden}.archives-terminal button,.archives-terminal input{font:inherit}.archives-terminal-console,.archives-terminal-chamber{background:linear-gradient(135deg, hsla(var(--word-hue), 40%, 50%, .055), transparent 32%), linear-gradient(#262b2df7, #1b1f21fa);border:1px solid #dfeaea26;min-width:0;min-height:0;box-shadow:inset 0 0 32px #00000038,0 0 0 1px #00000057}.archives-terminal-console{grid-template-rows:78px 50px;grid-template-columns:minmax(185px,.8fr) minmax(280px,1.15fr) minmax(440px,1.55fr);display:grid;overflow:hidden}.archives-console-status,.archives-console-title,.archives-console-actions,.archives-console-return,.archives-reader-controls{min-width:0}.archives-console-status{background:linear-gradient(90deg, hsla(var(--word-hue), 40%, 48%, .06), transparent);border-right:1px solid #eef3f31a;flex-direction:column;justify-content:center;padding:12px 17px;display:flex}.archives-console-status>span,.archives-console-status strong,.archives-console-status small{font-family:var(--font-device);text-transform:uppercase;display:block}.archives-console-status>span{color:hsl(var(--word-hue) 48% 72%);letter-spacing:.08em;font-size:9px;font-weight:760}.archives-console-status>span i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px}.archives-console-status strong{color:#d5dbdc;letter-spacing:.035em;margin-top:7px;font-size:12px;font-weight:650}.archives-console-status small{color:#838d8f;letter-spacing:.06em;margin-top:3px;font-size:8px}.archives-console-title{text-align:center;border-right:1px solid #eef3f31a;flex-direction:column;justify-content:center;align-items:center;padding:8px 18px;display:flex}.archives-console-title span,.archives-console-title small{color:hsl(var(--word-hue) 43% 70%);font-family:var(--font-device);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:760}.archives-console-title h1{color:#edf0f0;max-width:100%;font-family:var(--font-device);letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:4px 0 2px;font-size:clamp(20px,2.15vw,31px);font-weight:560;overflow:hidden}.archives-console-title small{color:#778184;font-size:7px}.archives-console-actions{grid-template-columns:minmax(170px,1.7fr) minmax(110px,.65fr) minmax(110px,.65fr);gap:5px;padding:7px;display:grid}.archives-terminal-search{min-width:0;position:relative}.archives-terminal-search input{color:#dce1e2;width:100%;height:100%;font-family:var(--font-language);background:#080b0c59;border:1px solid #eef3f321;outline:0;padding:0 38px 0 14px;font-size:12px}.archives-terminal-search input:focus{border-color:hsla(var(--word-hue), 55%, 72%, .52);box-shadow:inset 0 -2px hsla(var(--word-hue), 54%, 65%, .28)}.archives-terminal-search input::placeholder{color:#6f797b}.archives-terminal-search i{border:1px solid hsl(var(--word-hue) 42% 66%);pointer-events:none;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;right:14px;transform:translateY(-60%)}.archives-terminal-search i:after{content:"";background:currentColor;width:5px;height:1px;position:absolute;bottom:-3px;right:-4px;transform:rotate(45deg)}.archives-console-actions button,.archives-console-filters button,.archives-terminal-prepare,.archives-console-return,.archives-reader-stepper button,.archives-preview-back{color:#abb3b5;cursor:pointer;background:linear-gradient(#2f3436b8,#1c2022b8);border:1px solid #eef3f31f}.archives-console-actions button:hover,.archives-console-filters button:hover,.archives-console-return:hover,.archives-reader-stepper button:hover:not(:disabled),.archives-preview-back:hover{border-color:hsla(var(--word-hue), 48%, 72%, .4);color:#e2e6e6}.archives-console-actions button{flex-direction:column;justify-content:center;min-width:0;padding:8px 10px;display:flex}.archives-console-actions small,.archives-console-actions b{font-family:var(--font-device);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archives-console-actions small{color:#788285;letter-spacing:.06em;text-transform:uppercase;font-size:7px}.archives-console-actions b{color:#cbd1d2;margin-top:4px;font-size:9px;font-weight:650}.archives-console-filters{background:#06090a24;border-top:1px solid #eef3f317;grid-column:1/-1;align-items:stretch;gap:5px;padding:6px;display:flex}.archives-console-filters>button:not(.archives-terminal-prepare){min-width:96px;font-family:var(--font-device);letter-spacing:.055em;text-transform:uppercase;padding:0 12px;font-size:9px;font-weight:730}.archives-console-filters>button.is-active{border-color:hsla(var(--word-hue), 52%, 72%, .45);background:hsla(var(--word-hue), 37%, 48%, .11);color:hsl(var(--word-hue) 44% 78%);box-shadow:inset 0 -2px hsla(var(--word-hue), 58%, 70%, .42)}.archives-console-filters>span{color:#7e888a;font-family:var(--font-device);letter-spacing:.06em;text-transform:uppercase;align-items:center;margin-left:5px;font-size:8px;display:flex}.archives-terminal-prepare{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;min-width:230px;margin-left:auto;padding:0 12px;display:grid}.archives-terminal-prepare small,.archives-terminal-prepare b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archives-terminal-prepare small{color:#808a8c;font-family:var(--font-device);letter-spacing:.06em;text-transform:uppercase;font-size:7px}.archives-terminal-prepare b{color:hsl(var(--word-hue) 42% 76%);font-family:var(--font-device);margin-top:2px;font-size:9px}.archives-terminal-prepare i{color:hsl(var(--word-hue) 43% 68%);grid-area:1/2/3;align-self:center;font-style:normal}.archives-terminal-chamber{grid-template-columns:minmax(300px,.72fr) minmax(420px,1.28fr);gap:6px;padding:6px;display:grid}.archives-rack,.archives-preview,.archives-reader-author,.archives-reader-document{background:#090c0d3d;border:1px solid #ecf2f21f;min-width:0;min-height:0}.archives-rack{grid-template-rows:58px minmax(0,1fr) 34px;display:grid;overflow:hidden}.archives-rack>header{border-bottom:1px solid #ecf2f217;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.archives-rack>header span{color:hsl(var(--word-hue) 42% 68%);font-family:var(--font-device);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:760}.archives-rack>header h2{color:#e1e5e6;font-family:var(--font-device);letter-spacing:.055em;text-transform:uppercase;margin:3px 0 0;font-size:17px;font-weight:610}.archives-rack>header>b{border:1px solid hsla(var(--word-hue), 45%, 72%, .2);width:34px;height:30px;color:hsl(var(--word-hue) 42% 72%);font-family:var(--font-device);place-items:center;font-size:10px;display:grid}.archives-rack-scroll{scrollbar-color:hsla(var(--word-hue), 42%, 66%, .42) #0000001f;scrollbar-width:thin;min-height:0;padding:6px;overflow:hidden auto}.archives-cartridge{--record-accent:hsl(var(--word-hue) 44% 68%);border:1px solid #ecf2f217;border-left:2px solid var(--record-accent);grid-template-columns:72px minmax(0,1fr) 64px;align-items:center;gap:10px;width:100%;min-height:62px;padding:7px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.archives-cartridge{border-left:2px solid color-mix(in srgb, var(--record-accent) 60%, transparent)}}.archives-cartridge{background:linear-gradient(90deg, var(--record-accent), transparent 38%), #2024268f}@supports (color:color-mix(in lab, red, red)){.archives-cartridge{background:linear-gradient(90deg, color-mix(in srgb, var(--record-accent) 5%, transparent), transparent 38%), #2024268f}}.archives-cartridge{color:inherit;text-align:left;cursor:pointer}.archives-cartridge+.archives-cartridge{margin-top:4px}.archives-cartridge.is-amber{--record-accent:#d89152}.archives-cartridge.is-cyan{--record-accent:#62bec8}.archives-cartridge:hover,.archives-cartridge.is-selected{border-color:var(--record-accent)}@supports (color:color-mix(in lab, red, red)){.archives-cartridge:hover,.archives-cartridge.is-selected{border-color:color-mix(in srgb, var(--record-accent) 46%, #ecf2f21f)}}.archives-cartridge:hover,.archives-cartridge.is-selected{background:linear-gradient(90deg, var(--record-accent), transparent 52%), #272c2ebd}@supports (color:color-mix(in lab, red, red)){.archives-cartridge:hover,.archives-cartridge.is-selected{background:linear-gradient(90deg, color-mix(in srgb, var(--record-accent) 10%, transparent), transparent 52%), #272c2ebd}}.archives-cartridge.is-selected{box-shadow:inset 3px 0 var(--record-accent)}@supports (color:color-mix(in lab, red, red)){.archives-cartridge.is-selected{box-shadow:inset 3px 0 color-mix(in srgb, var(--record-accent) 72%, white 8%)}}.archives-cartridge-index{height:100%;color:var(--record-accent);font-family:var(--font-device);border-right:1px solid #ecf2f214;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:7px;display:flex}.archives-cartridge-index i{border:1px solid;width:7px;height:7px;transform:rotate(45deg)}.archives-cartridge-copy{min-width:0}.archives-cartridge-copy small,.archives-cartridge-copy strong,.archives-cartridge-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.archives-cartridge-copy small{color:var(--record-accent);font-family:var(--font-device);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:720}.archives-cartridge-copy strong{color:#d7dcdd;font-family:var(--font-language);margin-top:4px;font-size:12px;font-weight:640}.archives-cartridge-copy em{color:#7c8688;font-family:var(--font-device);margin-top:3px;font-size:7px;font-style:normal}.archives-cartridge-state{color:#7d8789;font-family:var(--font-device);text-align:right;text-transform:uppercase;justify-self:end;font-size:7px}.archives-cartridge-state i{border:1px solid var(--record-accent);width:7px;height:7px;margin:6px auto 0;display:block;transform:rotate(45deg)}.archives-rack>footer{color:#737d7f;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #ecf2f214;justify-content:space-between;align-items:center;padding:0 13px;font-size:7px;display:flex}.archives-rack>footer b{color:hsl(var(--word-hue) 40% 68%);font-size:8px}.archives-preview{--record-accent:hsl(var(--word-hue) 44% 68%);background:radial-gradient(circle at 72% 20%, var(--record-accent), transparent 46%), linear-gradient(145deg, #2d3234e6, #1c2022f5);flex-direction:column;padding:clamp(22px,3.2vh,36px) clamp(24px,3.5vw,54px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archives-preview{background:radial-gradient(circle at 72% 20%, color-mix(in srgb, var(--record-accent) 12%, transparent), transparent 46%), linear-gradient(145deg, #2d3234e6, #1c2022f5)}}.archives-preview.is-amber{--record-accent:#d89152}.archives-preview.is-cyan{--record-accent:#62bec8}.archives-preview:before{content:"";background:var(--record-accent);width:28%;height:1px;box-shadow:0 0 11px var(--record-accent);position:absolute;top:0;left:9%}@supports (color:color-mix(in lab, red, red)){.archives-preview:before{box-shadow:0 0 11px color-mix(in srgb, var(--record-accent) 65%, transparent)}}.archives-preview-back{display:none}.archives-preview-identity{align-items:flex-start;gap:18px;display:flex}.archives-preview .archives-document-mark{flex:none;width:78px;height:104px;padding:12px 8px 10px}.archives-preview .archives-document-mark>i{width:52px;height:52px}.archives-preview-copy{max-width:760px;margin-top:clamp(20px,4vh,44px)}.archives-preview-copy>span{color:var(--record-accent);font-family:var(--font-device);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:760}.archives-preview-copy h2{color:#f0f2f2;font-family:var(--font-language);margin:10px 0 12px;font-size:clamp(28px,4.1vw,58px);font-weight:580;line-height:1.04}.archives-preview-copy p{color:#aeb6b8;max-width:720px;font-family:var(--font-language);margin:0;font-size:clamp(12px,1.2vw,15px);line-height:1.65}.archives-preview-footer{border-top:1px solid #ecf2f214;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:22px;display:flex}.archives-preview-footer>button{border:1px solid var(--record-accent);justify-content:space-between;align-items:center;gap:18px;min-width:150px;height:44px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.archives-preview-footer>button{border:1px solid color-mix(in srgb, var(--record-accent) 42%, #ecf2f21a)}}.archives-preview-footer>button{background:var(--record-accent)}@supports (color:color-mix(in lab, red, red)){.archives-preview-footer>button{background:color-mix(in srgb, var(--record-accent) 7%, #070a0b40)}}.archives-preview-footer>button{color:var(--record-accent)}@supports (color:color-mix(in lab, red, red)){.archives-preview-footer>button{color:color-mix(in srgb, var(--record-accent) 60%, #e9eded)}}.archives-preview-footer>button{font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;font-size:9px;font-weight:740}.archives-preview-footer>button:disabled{opacity:.42;cursor:default}.archives-preview-footer>button:not(:disabled):hover{background:var(--record-accent)}@supports (color:color-mix(in lab, red, red)){.archives-preview-footer>button:not(:disabled):hover{background:color-mix(in srgb, var(--record-accent) 13%, #070a0b40)}}.archives-preview-footer>button b{font-size:15px;font-weight:400}.archives-terminal.is-reading{grid-template-rows:92px minmax(0,1fr)}.archives-terminal.is-reading .archives-terminal-console{grid-template-rows:minmax(0,1fr);grid-template-columns:190px minmax(300px,1fr) minmax(430px,.9fr)}.archives-console-return{text-align:left;grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);align-content:center;padding:0 18px;display:grid}.archives-console-return>span{color:hsl(var(--word-hue) 43% 70%);grid-row:1/3;align-self:center;font-size:18px}.archives-console-return b,.archives-console-return small{font-family:var(--font-device);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archives-console-return b{color:#d5dadb;text-transform:uppercase;font-size:10px}.archives-console-return small{color:#778184;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:7px}.archives-console-title.is-reader{border-left:0}.archives-console-title.is-reader h1{font-family:var(--font-language);letter-spacing:.015em;text-transform:none;font-size:clamp(16px,1.75vw,24px)}.archives-reader-controls{grid-template-columns:minmax(190px,.9fr) minmax(205px,1.1fr);gap:6px;padding:6px;display:grid}.archives-reader-stepper,.archives-reader-scale{background:#070a0b33;border:1px solid #eef3f31a;min-width:0}.archives-reader-stepper{grid-template-columns:43px minmax(0,1fr) 43px;display:grid}.archives-reader-stepper button{font-family:var(--font-device);border-width:0 1px 0 0;font-size:14px}.archives-reader-stepper button:last-child{border-width:0 0 0 1px}.archives-reader-stepper button:disabled{color:#4f585a;cursor:default}.archives-reader-stepper span{flex-direction:column;justify-content:center;align-items:center;display:flex}.archives-reader-stepper small,.archives-reader-stepper b{font-family:var(--font-device)}.archives-reader-stepper small{color:#727c7e;letter-spacing:.06em;text-transform:uppercase;font-size:7px}.archives-reader-stepper b{color:#cdd3d4;margin-top:4px;font-size:10px}.archives-reader-scale{color:#7f898b;font-family:var(--font-device);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:auto minmax(60px,1fr) 35px;align-items:center;gap:10px;padding:0 11px;font-size:7px;display:grid}.archives-reader-scale input{width:100%;accent-color:hsl(var(--word-hue) 50% 65%)}.archives-reader-scale b{color:hsl(var(--word-hue) 42% 72%);text-align:right;font-size:9px}.archives-terminal.is-reading .archives-terminal-chamber{grid-template-columns:minmax(170px,220px) minmax(0,1fr)}.archives-reader-author{grid-template-rows:auto auto 1fr;display:grid;overflow:hidden}.archives-reader-author .archives-article-portrait{aspect-ratio:1;border-bottom:1px solid #ecf2f21a;width:100%}.archives-reader-author>div:not(.archives-document-mark){padding:17px}.archives-reader-author>div small,.archives-reader-author>div strong,.archives-reader-author>div span,.archives-reader-author>div i{display:block}.archives-reader-author>div small{color:#758083;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-style:normal}.archives-reader-author>div strong{color:#e2e6e7;font-family:var(--font-device);margin-top:7px;font-size:15px;font-weight:650}.archives-reader-author>div span{color:hsl(var(--word-hue) 42% 70%);font-family:var(--font-device);letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:8px}.archives-reader-author>div i{color:#7d8789;font-family:var(--font-device);border-top:1px solid #ecf2f214;margin-top:14px;padding-top:11px;font-size:7px;font-style:normal}.archives-reader-author .archives-document-mark{align-self:end;width:auto;height:auto;margin:0 14px 14px;padding:13px 8px 10px}.archives-reader-author .archives-document-mark>i{width:52px;height:52px}.archives-reader-document{position:relative;overflow:hidden}.archives-reader-scroll{scrollbar-width:none;height:100%;padding-right:7px;overflow:hidden auto}.archives-reader-scroll::-webkit-scrollbar{display:none}.archives-reader-document-header{background:radial-gradient(circle at 80% 20%, hsla(var(--word-hue), 42%, 50%, .08), transparent 44%), #25292b8f;border-bottom:1px solid #ecf2f21a;padding:clamp(24px,3vw,44px) clamp(26px,4vw,60px)}.archives-reader-document-header h2{color:#f0f2f2;font-family:var(--font-language);margin:14px 0 10px;font-size:clamp(30px,4vw,54px);font-weight:580;line-height:1.08}.archives-reader-document-header>p{color:#aab2b4;max-width:790px;font-family:var(--font-language);margin:0;font-size:13px;line-height:1.65}.archives-reader-document.archives-article{width:auto;min-height:0;margin:0;padding:0}.archives-reader-body.archives-article-body{box-shadow:none;background:#262a2cb8;border:0}.archives-reader-body.archives-article-body p{font-size:1.05em}.archives-reader-body.archives-article-body p.is-emphasis{font-size:1.15em}.archives-reader-footer{color:#737d7f;min-height:54px;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #ecf2f217;justify-content:space-between;align-items:center;padding:0 clamp(26px,4vw,60px);font-size:8px;display:flex}.archives-reader-footer b{color:hsl(var(--word-hue) 42% 68%)}.archives-reader-progress{background:#ecf2f212;width:2px;position:absolute;top:5px;bottom:5px;right:2px;overflow:hidden}.archives-reader-progress i{background:hsl(var(--word-hue) 52% 67%);width:100%;min-height:2px;box-shadow:0 0 7px hsla(var(--word-hue), 62%, 68%, .55);transition:height .12s linear;position:absolute;top:0;left:0}@media (width<=1120px){.archives-terminal{height:100dvh}.archives-terminal-console{grid-template-columns:minmax(160px,.65fr) minmax(220px,.95fr) minmax(350px,1.4fr)}.archives-console-actions{grid-template-columns:minmax(150px,1.5fr) repeat(2,minmax(100px,.7fr))}}@media (width<=820px){.archives-terminal{grid-template-rows:154px minmax(0,1fr);gap:4px;padding:4px}.archives-terminal-console{grid-template-rows:68px 42px 42px;grid-template-columns:minmax(0,1fr) 1.1fr}.archives-console-status{padding:8px 11px}.archives-console-title{border-right:0;padding:6px 9px}.archives-console-title h1{font-size:21px}.archives-console-actions{border-top:1px solid #eef3f317;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) 84px 84px;padding:3px}.archives-console-actions button{padding:4px 6px}.archives-console-actions small{display:none}.archives-console-filters{grid-row:3;gap:3px;padding:3px;overflow-x:auto}.archives-console-filters>button:not(.archives-terminal-prepare){min-width:82px;padding:0 8px;font-size:8px}.archives-console-filters>span{display:none}.archives-terminal-prepare{min-width:145px}.archives-terminal-chamber{grid-template-columns:minmax(0,1fr);gap:0;padding:4px}.archives-rack,.archives-preview{grid-area:1/1}.archives-preview{padding:20px;display:none}.archives-terminal-chamber.is-previewing .archives-rack{display:none}.archives-terminal-chamber.is-previewing .archives-preview{display:flex}.archives-preview-back{min-height:34px;font-family:var(--font-device);text-transform:uppercase;align-self:flex-start;align-items:center;gap:8px;margin:-10px 0 13px;padding:0 10px;font-size:8px;display:inline-flex}.archives-cartridge{grid-template-columns:64px minmax(0,1fr) 52px;min-height:58px}.archives-terminal.is-reading{grid-template-rows:138px minmax(0,1fr)}.archives-terminal.is-reading .archives-terminal-console{grid-template-rows:68px 68px;grid-template-columns:126px minmax(0,1fr)}.archives-console-return{grid-row:1;padding:0 10px}.archives-console-title.is-reader{border-right:0;grid-row:1}.archives-console-title.is-reader h1{font-size:15px}.archives-reader-controls{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;padding:4px}.archives-terminal.is-reading .archives-terminal-chamber{grid-template-rows:80px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.archives-reader-author{grid-template-rows:minmax(0,1fr);grid-template-columns:78px minmax(0,1fr) 92px;display:grid}.archives-reader-author .archives-article-portrait{aspect-ratio:auto;border-bottom:0;border-right:1px solid #ecf2f21a;width:78px;height:100%}.archives-reader-author>div:not(.archives-document-mark){padding:10px 12px}.archives-reader-author>div i{margin-top:7px;padding-top:6px}.archives-reader-author .archives-document-mark{align-self:center;width:76px;height:62px;margin:8px;padding:6px}.archives-reader-author .archives-document-mark>i{width:34px;height:34px}.archives-reader-document-header{padding:22px 20px}.archives-reader-document-header h2{font-size:clamp(27px,9vw,40px)}.archives-reader-body.archives-article-body{padding:28px 20px}}@media (width<=520px){.archives-console-status strong{font-size:10px}.archives-console-status small,.archives-console-title small{display:none}.archives-console-title span{font-size:6px}.archives-console-title h1{font-size:18px}.archives-console-actions{grid-template-columns:minmax(0,1fr) 62px 62px}.archives-console-actions button b{font-size:7px}.archives-terminal-search input{font-size:10px}.archives-console-filters>button:not(.archives-terminal-prepare){min-width:74px;font-size:7px}.archives-terminal-prepare{min-width:126px}.archives-terminal-prepare b{font-size:7px}.archives-cartridge{grid-template-columns:54px minmax(0,1fr) 42px;gap:7px}.archives-cartridge-copy strong{font-size:11px}.archives-preview-copy h2{font-size:clamp(27px,10vw,42px)}.archives-preview-footer{flex-direction:column;align-items:stretch}.archives-preview-footer>button{width:100%}.archives-terminal.is-reading .archives-terminal-console{grid-template-columns:108px minmax(0,1fr)}.archives-console-return b{font-size:8px}.archives-console-return small{display:none}.archives-reader-controls{grid-template-rows:31px 31px;grid-template-columns:1fr;gap:3px}.archives-reader-stepper{grid-row:1}.archives-reader-scale{grid-row:2}.archives-reader-author{grid-template-columns:66px minmax(0,1fr) 72px}.archives-reader-author .archives-article-portrait{width:66px}.archives-reader-author>div strong{font-size:12px}.archives-reader-author>div span{font-size:6px}.archives-reader-author .archives-document-mark{width:58px;margin:6px}.archives-reader-author .archives-document-mark b{font-size:6px}}*{box-sizing:border-box;scrollbar-color:hsl(var(--word-hue) 43% 50%) #1b1e20;scrollbar-width:thin}html{background:var(--paper)}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-language);margin:0}button,input,select{font:inherit}button{border-radius:var(--corner);color:inherit}.sign-in-shell{isolation:isolate;background:radial-gradient(circle at 50% 40%, hsla(var(--word-hue), 42%, 42%, .13), transparent 36%), linear-gradient(145deg, #202326, #171a1c 72%);place-items:center;min-height:100svh;padding:32px;display:grid;position:relative;overflow:hidden}.sign-in-environment{z-index:-1;pointer-events:none;position:absolute;inset:0}.sign-in-environment:before{content:"";background-image:linear-gradient(hsla(var(--word-hue), 36%, 72%, .055) 1px, transparent 1px), linear-gradient(90deg, hsla(var(--word-hue), 36%, 72%, .055) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.sign-in-environment:after{content:"";border:1px solid hsla(var(--word-hue), 38%, 72%, .08);background:linear-gradient(90deg, transparent 49.9%, hsla(var(--word-hue), 44%, 72%, .07) 50%, transparent 50.1%);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));position:absolute;inset:10vh 8vw}.sign-in-terminal{border:1px solid hsla(var(--word-hue), 48%, 76%, .24);background:linear-gradient(145deg, hsla(var(--word-hue), 42%, 44%, .055), transparent 42%), #1d2023f0;width:min(520px,100%);box-shadow:0 28px 70px #00000061, inset 0 0 48px hsla(var(--word-hue), 42%, 44%, .035);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));padding:clamp(34px,6vw,52px)}.sign-in-brand{margin-bottom:38px}.sign-in-logo{width:min(238px,72%);height:auto;display:block;overflow:visible}.sign-in-brand>span{color:hsla(var(--word-hue), 38%, 82%, .62);font-family:var(--font-device);letter-spacing:.2em;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:720;display:block}.sign-in-status{color:hsl(var(--word-hue) 56% 72%);font-family:var(--font-device);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:760;display:flex}.sign-in-status i{width:8px;height:8px;box-shadow:0 0 8px hsla(var(--word-hue), 68%, 68%, .32);border:1px solid;display:inline-block;transform:rotate(45deg)}.sign-in-terminal h1{font-family:var(--font-device);letter-spacing:.02em;margin:14px 0 12px;font-size:clamp(31px,7vw,48px);font-weight:560;line-height:1.08}.sign-in-terminal>p{color:#aeb4b6;max-width:430px;margin:0;font-size:12px;line-height:1.72}.sign-in-action{border:1px solid hsla(var(--word-hue), 58%, 76%, .48);background:linear-gradient(135deg, hsla(var(--word-hue), 52%, 52%, .16), hsla(var(--word-hue), 38%, 38%, .035));min-height:58px;color:var(--ink);font-family:var(--font-device);letter-spacing:.05em;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:0 19px;font-size:12px;font-weight:720;text-decoration:none;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .12s;display:flex}.sign-in-action:hover{border-color:hsl(var(--word-hue) 62% 74%);background-color:hsla(var(--word-hue), 46%, 48%, .1);box-shadow:inset 0 0 24px hsla(var(--word-hue), 52%, 52%, .07), 0 0 18px hsla(var(--word-hue), 62%, 62%, .08)}.sign-in-action:active{transform:translateY(1px)scale(.995)}.sign-in-action:focus-visible{outline:1px solid hsl(var(--word-hue) 62% 74%);outline-offset:4px}.archives-terminal.is-catalogue{grid-template-rows:104px minmax(0,1fr)}.archives-featured-deck{background:linear-gradient(135deg, hsla(var(--word-hue), 40%, 50%, .055), transparent 32%), linear-gradient(#262b2df7, #1b1f21fa);border:1px solid #dfeaea26;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;min-height:0;padding:5px;display:grid;overflow:hidden;box-shadow:inset 0 0 32px #00000038,0 0 0 1px #00000057}.archives-featured-deck>button{color:#aab2b4;text-align:left;cursor:pointer;background:linear-gradient(145deg,#303537c2,#1a1e20c7);border:1px solid #eef3f31f;flex-direction:column;justify-content:center;min-width:0;padding:10px 14px;display:flex;position:relative;overflow:hidden}.archives-featured-deck>button:after{content:"";border:1px solid #617072;width:7px;height:7px;position:absolute;bottom:9px;right:9px;transform:rotate(45deg)}.archives-featured-deck>button:hover,.archives-featured-deck>button.is-active{border-color:hsla(var(--word-hue), 50%, 72%, .42);background:linear-gradient(145deg, hsla(var(--word-hue), 38%, 48%, .11), #191e1fe0)}.archives-featured-deck>button.is-active{box-shadow:inset 0 -2px hsla(var(--word-hue), 58%, 70%, .45), inset 0 0 18px hsla(var(--word-hue), 42%, 55%, .05)}.archives-featured-deck>button.is-active:after{border-color:hsl(var(--word-hue) 52% 72%);box-shadow:0 0 8px hsla(var(--word-hue), 55%, 68%, .46)}.archives-featured-deck small,.archives-featured-deck strong,.archives-featured-deck span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archives-featured-deck small{color:hsl(var(--word-hue) 43% 69%);font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:760}.archives-featured-deck strong{color:#e2e6e7;font-family:var(--font-language);margin-top:5px;font-size:clamp(11px,1.05vw,14px);font-weight:640}.archives-featured-deck span{color:#778184;font-family:var(--font-device);text-transform:uppercase;margin-top:5px;padding-right:18px;font-size:7px;font-weight:620}.archives-featured-deck span i{color:hsl(var(--word-hue) 40% 64%);font-style:normal}.archives-terminal.is-catalogue .archives-terminal-chamber{grid-template-columns:minmax(310px,.72fr) minmax(460px,1.28fr)}.archives-rack{grid-template-rows:66px 42px minmax(0,1fr) 34px}.archives-rack>header.archives-rack-console{grid-template-columns:auto minmax(100px,1fr) 34px;gap:10px;padding:6px 8px 6px 14px;display:grid}.archives-rack-console .archives-terminal-search{align-self:center;height:38px}.archives-rack-console .archives-terminal-search input{font-size:11px}.archives-rack-filters{background:#06090a29;border-bottom:1px solid #ecf2f217;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.archives-rack-filters button{color:#899395;min-width:0;font-family:var(--font-device);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:linear-gradient(#2f343699,#1c20229e);border:1px solid #eef3f31a;font-size:7px;font-weight:720;overflow:hidden}.archives-rack-filters button:hover,.archives-rack-filters button.is-active{border-color:hsla(var(--word-hue), 50%, 72%, .38);color:#d8dfe0}.archives-rack-filters button.is-active{background:hsla(var(--word-hue), 36%, 47%, .1);box-shadow:inset 0 -2px hsla(var(--word-hue), 56%, 68%, .36);color:hsl(var(--word-hue) 45% 76%)}.archives-live-document{background:#141819ad;grid-template-rows:96px minmax(0,1fr);display:grid;overflow:hidden}.archives-document-console{background:linear-gradient(135deg, hsla(var(--word-hue), 38%, 48%, .08), transparent 44%), #262b2df0;border-bottom:1px solid #ecf2f21c;grid-template-columns:78px minmax(0,1fr) minmax(180px,230px);align-items:stretch;gap:7px;min-width:0;padding:6px;display:grid}.archives-document-back{display:none}.archives-document-console .archives-article-portrait{background-repeat:no-repeat;background-size:cover;border:1px solid #ecf2f221;width:100%;height:100%}.archives-document-identity{border-left:1px solid #ecf2f212;flex-direction:column;justify-content:center;min-width:0;padding:4px 8px;display:flex}.archives-document-identity span,.archives-document-identity small{font-family:var(--font-device);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.archives-document-identity span{color:hsl(var(--word-hue) 44% 70%);letter-spacing:.07em;font-size:7px;font-weight:750}.archives-document-identity h2{color:#edf0f0;font-family:var(--font-language);text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:clamp(16px,1.55vw,23px);font-weight:590;line-height:1.08;overflow:hidden}.archives-document-identity small{color:#7b8587;letter-spacing:.035em;font-size:7px}.archives-document-console .archives-reader-scale{grid-template-columns:auto minmax(54px,1fr) 32px;align-content:center;padding:10px;display:grid}.archives-document-scroll.archives-reader-scroll{scrollbar-color:hsla(var(--word-hue), 48%, 68%, .56) #00000029;scrollbar-width:thin;height:100%;padding-right:0;overflow:hidden auto}.archives-document-scroll.archives-reader-scroll::-webkit-scrollbar{width:8px;display:block}.archives-document-scroll.archives-reader-scroll::-webkit-scrollbar-track{background:#00000029}.archives-document-scroll.archives-reader-scroll::-webkit-scrollbar-thumb{background:hsla(var(--word-hue), 42%, 64%, .54);border:2px solid #00000029}.archives-live-document .archives-reader-document-header{padding:18px clamp(24px,3.4vw,50px)}.archives-live-document .archives-reader-document-header>p{color:#aeb6b8;max-width:840px;font-size:1em}@media (width<=820px){.archives-terminal.is-catalogue{grid-template-rows:124px minmax(0,1fr)}.archives-featured-deck{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px}.archives-featured-deck>button{padding:5px 9px}.archives-featured-deck small{font-size:6px}.archives-featured-deck strong{margin-top:2px;font-size:10px}.archives-featured-deck span{margin-top:2px;font-size:6px}.archives-terminal.is-catalogue .archives-terminal-chamber{grid-template-columns:minmax(0,1fr)}.archives-rack,.archives-live-document{grid-area:1/1}.archives-live-document,.archives-terminal-chamber.is-previewing .archives-rack{display:none}.archives-terminal-chamber.is-previewing .archives-live-document{display:grid}.archives-rack>header.archives-rack-console{grid-template-columns:auto minmax(100px,1fr) 32px;gap:7px}.archives-document-console{grid-template-rows:56px 30px;grid-template-columns:34px 58px minmax(0,1fr)}.archives-document-back{color:hsl(var(--word-hue) 45% 72%);cursor:pointer;background:#080b0c40;border:1px solid #ecf2f21f;place-items:center;font-size:15px;display:grid}.archives-document-console .archives-article-portrait{grid-area:1/2}.archives-document-identity{grid-area:1/3;padding:2px 6px}.archives-document-identity h2{font-size:clamp(12px,3.7vw,17px)}.archives-document-identity small{font-size:6px}.archives-document-console .archives-reader-scale{grid-area:2/1/auto/-1;padding:2px 8px}}@media (width<=520px){.archives-rack{grid-template-rows:62px 40px minmax(0,1fr) 30px}.archives-rack>header.archives-rack-console{grid-template-columns:88px minmax(0,1fr) 28px;gap:4px;padding-left:9px}.archives-rack>header h2{font-size:14px}.archives-rack-console .archives-terminal-search{height:35px}.archives-rack-filters button{font-size:6px}.archives-live-document{grid-template-rows:96px minmax(0,1fr)}.archives-live-document .archives-reader-document-header{padding:16px 18px}}.sign-in-action b{color:hsl(var(--word-hue) 62% 72%);font-size:17px;font-weight:500}.sign-in-privacy{border-left:1px solid hsla(var(--word-hue), 52%, 72%, .34);background:hsla(var(--word-hue), 30%, 28%, .045);margin-top:24px;padding:14px 15px 13px}.sign-in-privacy strong{color:#d2d5d6;font-family:var(--font-device);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:760;display:block}.sign-in-privacy p{color:#8f9698;margin:7px 0 0;font-size:9.5px;line-height:1.58}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#1b1e20;border-left:1px solid #f1f1f10b}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, hsla(var(--word-hue), 58%, 68%, .72), hsla(var(--word-hue), 36%, 38%, .78));min-height:42px;box-shadow:inset 0 0 0 1px hsla(var(--word-hue), 58%, 82%, .09);border:2px solid #1b1e20;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, hsl(var(--word-hue) 62% 72%), hsl(var(--word-hue) 42% 44%))}::-webkit-scrollbar-corner{background:#1b1e20}.brand,nav button,.eyebrow,.practice-eyebrow,.sound-value,.course-card-state,.course-route-title>span,.course-card-stats small,.course-unlock>span,.courses-note,.courses-heading h1,.learn-heading h1,.learn-heading p,.learn-stage-readout,.learn-idle-copy,.learn-control,.learn-pause-control,.learn-filter-panel,.learn-note,.list-heading h1,.collection-route,.archive-console,.archive-protocol,.collection-result-count,.artifact-card-meta,.artifact-card-horizon,.artifact-card-condition,.artifact-mini-readout,.encrypted-horizon,.inspection-chamber,.artifact-dossier,.word-type-label,.card-catalogue,.card-language,.card-prompt-footer,.word-accuracy,.integration-rail-heading,.calibration-progress-module,.calibration-isolation-module,.answer-form label,.mastery-copy,.next,.card-audio-hint,.streak-stats,.quick-stats{font-family:var(--font-device)}.app-shell{isolation:isolate;min-width:0;position:relative;overflow-x:clip}.app-shell>header,.app-shell>section,.app-shell>footer{z-index:1;position:relative}.view-environment{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.view-environment:before{content:"";border-left:1px solid hsla(var(--word-hue), 40%, 72%, .09);border-right:1px solid hsla(var(--word-hue), 40%, 72%, .09);background:repeating-linear-gradient(180deg, hsla(var(--word-hue), 42%, 72%, .14) 0 1px, transparent 1px 44px) left top / 15px 100% no-repeat, repeating-linear-gradient(180deg, hsla(var(--word-hue), 42%, 72%, .14) 0 1px, transparent 1px 44px) right top / 15px 100% no-repeat;opacity:.62;position:absolute;inset:28px max(18px,50% - 560px) 42px;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.view-environment:after{content:"";opacity:.045;background-image:radial-gradient(#ffffff4d .45px,#0000 .65px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(at 50% 30%,#000,#0000 78%)}.topbar{height:82px;box-shadow:none;font-family:var(--font-device);background:0 0;border:0;grid-template-columns:minmax(360px,1fr) minmax(600px,960px) minmax(360px,1fr);align-items:stretch;gap:0;padding:0;display:grid}.topbar:before{display:none}.topbar-identity-module,.topbar-utility-module,.topbar-navigation{min-width:0;height:100%;box-shadow:none;background:0 0;border:0;position:relative}.topbar-identity-module,.topbar-utility-module{width:100%}.topbar-identity-module{border-right:0;padding:3px;display:block}.topbar-identity-module:before,.topbar-utility-module:before,.topbar-navigation:before{display:none}.brand{background:linear-gradient(160deg, hsla(var(--word-hue), 36%, 44%, .075), transparent 48%), linear-gradient(180deg, #252a2c, #1d2224);width:100%;min-width:0;height:100%;color:inherit;cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #f1f1f121;border-bottom-color:#00000094;border-radius:2px;place-items:center;padding:9px clamp(24px,2vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 0 22px #0000002e,0 2px #111415}.brand-logo{width:min(88%,270px);height:auto;max-height:52px;display:block;overflow:visible}.insitivox-logo-structure{fill:#ebebeb}.insitivox-logo-voice{fill:hsl(var(--word-hue) 62% 68%);filter:drop-shadow(0 0 4px hsla(var(--word-hue), 78%, 68%, .2));transition:fill .25s ease-out,filter .25s ease-out}.brand-plate-screw{pointer-events:none;background:radial-gradient(circle at 38% 34%,#899194 0 11%,#3c4345 27% 48%,#171a1b 52% 100%);border:1px solid #4e5658;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 1px 1px #000000b8,inset 0 0 0 1px #ffffff06}.brand-plate-screw:after{content:"";background:#111415;width:3px;height:1px;position:absolute;top:2px;left:1px;transform:rotate(-28deg)}.brand-plate-screw.is-top-left{top:6px;left:6px}.brand-plate-screw.is-top-right{top:6px;right:6px}.brand-plate-screw.is-bottom-left{bottom:6px;left:6px}.brand-plate-screw.is-bottom-right{bottom:6px;right:6px}.collection-plate-screw{pointer-events:none;background:radial-gradient(circle at 38% 34%,#899194 0 11%,#3c4345 27% 48%,#171a1b 52% 100%);border:1px solid #4e5658;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 1px 1px #000000b8,inset 0 0 0 1px #ffffff06}.collection-plate-screw:after{content:"";background:#111415;width:3px;height:1px;position:absolute;top:2px;left:1px;transform:rotate(-28deg)}.collection-plate-screw.is-top-left{top:6px;left:6px}.collection-plate-screw.is-top-right{top:6px;right:6px}.collection-plate-screw.is-bottom-left{bottom:6px;left:6px}.collection-plate-screw.is-bottom-right{bottom:6px;right:6px}.topbar-navigation{grid-template-columns:repeat(var(--navigation-count), minmax(0, 1fr));border-right:0;align-items:stretch;gap:3px;padding:3px;display:grid}.topbar-navigation button{color:#9ca5a7;min-width:0;font:inherit;letter-spacing:.035em;cursor:pointer;background:linear-gradient(#303537 0%,#25292b 72%,#1d2022 100%);border:1px solid #f1f1f121;border-bottom-color:#0000009e;border-radius:3px;place-items:center;padding:0 5px;font-size:clamp(7px,.57vw,10px);font-weight:760;transition:color .14s,border-color .14s,background .14s,box-shadow .12s,transform .12s;display:grid;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffff0b,0 3px #111415,0 5px 8px #00000038}.topbar-navigation button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-navigation button i{background:#ffffff14;height:1px;position:absolute;bottom:6px;left:9px;right:9px}.topbar-navigation button:hover{border-color:hsla(var(--word-hue), 42%, 76%, .28);color:#e1e6e7;background:linear-gradient(#363b3d,#272c2e 72%,#202426)}.topbar-navigation button:active,.topbar-navigation button.active{border-color:hsla(var(--word-hue), 52%, 72%, .42);border-bottom-color:hsla(var(--word-hue), 38%, 30%, .7);color:#f0f3f3;box-shadow:inset 0 4px 9px #00000085, inset 0 0 14px hsla(var(--word-hue), 48%, 52%, .055), 0 1px 0 #101213;background:linear-gradient(#1c2022,#24282a);transform:translateY(0)}.topbar-navigation button.active{align-self:start;height:calc(100% + 2px)}.topbar-navigation button:active:not(.active){height:100%;transform:translateY(2px)}.topbar-navigation button.active i{background:hsl(var(--word-hue) 62% 70%);box-shadow:0 0 7px hsla(var(--word-hue), 74%, 68%, .5)}.topbar-navigation button:focus-visible{outline:1px solid hsl(var(--word-hue) 62% 70%);outline-offset:2px}.topbar-utility-module{justify-content:flex-end;align-items:stretch;gap:3px;padding:3px;display:flex}.mobile-console-trigger,.mobile-command-layer{display:none}.sound-control{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:#0f111347;border:1px solid #f1f1f11a;grid-template-columns:28px minmax(56px,1fr) 25px;align-items:center;gap:7px;width:158px;padding:6px 8px;display:grid}.sound-control>button{width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;place-items:center;padding:0;font-size:12px;font-weight:800;display:grid}.sound-control>button:hover{border-color:hsla(var(--word-hue), 44%, 72%, .28);background:hsla(var(--word-hue), 38%, 48%, .08)}.sound-control.is-muted>button{color:var(--muted)}.sound-icon{aspect-ratio:1;background:currentColor;flex:none;width:20px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sound-icon-muted{-webkit-mask-image:url(/sound-icons/muted.svg);mask-image:url(/sound-icons/muted.svg)}.sound-icon-low{-webkit-mask-image:url(/sound-icons/low.svg);mask-image:url(/sound-icons/low.svg)}.sound-icon-full{-webkit-mask-image:url(/sound-icons/full.svg);mask-image:url(/sound-icons/full.svg)}.sound-icon-replay{-webkit-mask-image:url(/sound-icons/replay.svg);mask-image:url(/sound-icons/replay.svg)}.sound-control input{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.sound-control input::-webkit-slider-runnable-track{background:linear-gradient(to right, hsl(var(--word-hue) 62% 70%) 0 var(--sound-level), var(--line) var(--sound-level) 100%);border-radius:2px;height:3px}.sound-control input::-moz-range-track{background:var(--line);border-radius:2px;height:3px}.sound-control input::-moz-range-progress{background:hsl(var(--word-hue) 62% 70%);border-radius:2px;height:3px}.sound-control input::-webkit-slider-thumb{appearance:none;border:2px solid var(--paper);background:var(--ink);width:12px;height:12px;box-shadow:0 0 0 1px var(--muted);border-radius:50%;margin-top:-4.5px}.sound-control input::-moz-range-thumb{border:2px solid var(--paper);background:var(--ink);width:9px;height:9px;box-shadow:0 0 0 1px var(--muted);border-radius:50%}.sound-control input:focus-visible{outline:1px solid hsl(var(--word-hue) 62% 70%);outline-offset:3px}.sound-value{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:9px}.account-control{z-index:20;font-family:var(--font-device);flex:none;position:relative}.account-control-trigger{min-width:38px;height:38px;color:var(--muted);cursor:pointer;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:#0f111347;border:1px solid #f1f1f11c;border-radius:0;align-items:center;gap:8px;padding:0 10px 0 7px;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:flex}.account-control-trigger:hover,.account-control-trigger[aria-expanded=true]{border-color:hsla(var(--word-hue), 54%, 74%, .38);background:hsla(var(--word-hue), 42%, 48%, .08);color:var(--ink);box-shadow:inset 0 0 14px hsla(var(--word-hue), 42%, 48%, .045)}.account-control-trigger:focus-visible{outline:1px solid hsl(var(--word-hue) 62% 70%);outline-offset:3px}.account-sigil{border:1px solid hsla(var(--word-hue), 54%, 76%, .36);background:hsla(var(--word-hue), 46%, 48%, .09);width:24px;height:24px;color:hsl(var(--word-hue) 54% 76%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:none;place-items:center;font-size:10px;font-weight:780;display:grid}.account-avatar{border:1px solid hsla(var(--word-hue), 54%, 76%, .34);background-color:#171a1c;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;width:28px;height:28px;display:block;box-shadow:inset 0 0 12px #00000038}.account-avatar.is-unassigned{background-size:58%}.account-label{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:9px;font-weight:680;overflow:hidden}.account-panel{border:1px solid hsla(var(--word-hue), 44%, 74%, .24);box-shadow:0 22px 52px #00000085, inset 0 0 22px hsla(var(--word-hue), 40%, 46%, .035);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:#1c1f21fd;padding:18px}.account-panel-portal{z-index:1200;max-height:calc(100svh - 28px);font-family:var(--font-device);position:fixed;overflow-y:auto}.account-panel-identity{text-align:center;min-width:0}.account-panel-portrait{aspect-ratio:1;border:1px solid hsla(var(--word-hue), 54%, 76%, .3);width:100%;box-shadow:inset 0 0 16px #00000040, 0 0 24px hsla(var(--word-hue), 44%, 54%, .06);background-color:#141719;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}.account-panel-portrait.is-unassigned{background-size:46%}.account-panel-identity>div>span{color:hsla(var(--word-hue), 48%, 76%, .68);letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:760;display:block}.account-panel-identity strong{overflow-wrap:anywhere;color:var(--ink);margin-top:7px;font-size:14px;font-weight:670;display:block}.account-profile-dashboard{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:11px;margin-top:15px;display:grid}.account-stat-stack{grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-stat-stack>div{border:1px solid hsla(var(--word-hue), 58%, 74%, .26);background:radial-gradient(circle at 50% 30%, hsla(var(--word-hue), 52%, 56%, .12), transparent 74%), #05090a47;min-width:0;min-height:0;box-shadow:inset 0 0 18px hsla(var(--word-hue), 48%, 52%, .045), 0 0 14px hsla(var(--word-hue), 48%, 52%, .035);text-align:center;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));flex-direction:column;justify-content:center;align-items:center;padding:12px 9px;display:flex}.account-stat-stack span{color:#a6afb1;letter-spacing:.055em;text-transform:uppercase;font-size:clamp(8px,.62vw,10px);font-weight:760;line-height:1.3}.account-stat-stack strong{color:#edf0f0;font-variant-numeric:tabular-nums;text-shadow:0 0 12px hsla(var(--word-hue), 72%, 70%, .13);margin-top:7px;font-size:22px;font-weight:620}.account-portrait-stack{grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.account-link-plate{border:1px solid hsla(var(--word-hue), 50%, 74%, .3);background:linear-gradient(135deg, hsla(var(--word-hue), 44%, 48%, .13), #04080947);color:#d7ddde;letter-spacing:.055em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));place-items:center;min-height:34px;padding:8px 9px;font-size:8px;font-weight:760;display:grid;overflow:hidden}.account-panel-actions{grid-template-columns:1fr auto;gap:8px;margin-top:14px;display:grid}.account-panel-actions button,.account-panel-actions a{color:#c8cccd;min-height:38px;font:inherit;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));background:#04070838;border:1px solid #f1f1f126;justify-content:center;align-items:center;padding:0 13px;font-size:9px;font-weight:720;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:flex}.account-panel-actions button{border-color:hsla(var(--word-hue), 52%, 76%, .4);background:hsla(var(--word-hue), 42%, 48%, .1);cursor:pointer}.account-panel-actions button:hover,.account-panel-actions a:hover{border-color:hsla(var(--word-hue), 52%, 76%, .5);color:var(--ink)}.fullscreen-guidance{z-index:1250;border:1px solid hsla(var(--word-hue), 52%, 74%, .34);max-width:min(340px,100vw - 28px);box-shadow:0 18px 38px #0000006b, inset 0 0 18px hsla(var(--word-hue), 44%, 48%, .04);color:#d8ddde;font-family:var(--font-device);letter-spacing:.055em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:#1b1e20fa;padding:12px 15px;font-size:9px;font-weight:700;line-height:1.45;position:fixed;top:94px;right:22px}.auth-reconnect-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0e0fd6;place-items:center;padding:24px;display:grid;inset:0;z-index:100!important;position:fixed!important}.auth-reconnect-overlay>div{border:1px solid hsla(var(--word-hue), 52%, 76%, .36);width:min(430px,100%);box-shadow:0 24px 60px #00000075, inset 0 0 30px hsla(var(--word-hue), 42%, 44%, .04);font-family:var(--font-device);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#202326;padding:27px}.auth-reconnect-overlay span{color:hsl(var(--word-hue) 56% 72%);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:760}.auth-reconnect-overlay strong{color:var(--ink);margin-top:9px;font-size:19px;font-weight:610;display:block}.auth-reconnect-overlay p{color:#a7adaf;font-family:var(--font-language);margin:10px 0 0;font-size:11px;line-height:1.6}.auth-reconnect-overlay a{color:hsl(var(--word-hue) 58% 74%);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:740;text-decoration:none;display:inline-block}.fullscreen-control{width:38px;height:38px;color:var(--muted);cursor:pointer;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:#0f111347;border:1px solid #f1f1f11c;border-radius:2px;flex:none;place-items:center;padding:0;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .12s;display:grid}.fullscreen-control:hover{border-color:hsla(var(--word-hue), 54%, 74%, .38);background:hsla(var(--word-hue), 42%, 48%, .08);color:var(--ink);box-shadow:inset 0 0 14px hsla(var(--word-hue), 42%, 48%, .045)}.fullscreen-control:active{transform:translateY(1px)scale(.97)}.fullscreen-control:focus-visible{outline:1px solid hsl(var(--word-hue) 62% 70%);outline-offset:3px}.fullscreen-control.is-active{border-color:hsla(var(--word-hue), 62%, 72%, .48);color:hsl(var(--word-hue) 62% 72%);box-shadow:inset 0 0 14px hsla(var(--word-hue), 52%, 52%, .07)}.fullscreen-control.is-checking{visibility:hidden}.fullscreen-icon{fill:none;width:18px;height:18px;display:block}.fullscreen-icon path{stroke:currentColor;stroke-width:1.45px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.topbar-utility-module .sound-control{clip-path:none;background:linear-gradient(#303537,#222729);border:1px solid #f1f1f121;border-bottom-color:#0009;border-radius:2px;flex:auto;grid-template-columns:32px minmax(38px,1fr) 28px;gap:4px;width:auto;min-width:0;height:100%;padding:0 7px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px #ffffff0a,0 2px #111415}.topbar-utility-module .sound-control:hover,.topbar-utility-module .sound-control:focus-within{border-color:hsla(var(--word-hue), 54%, 74%, .4);background:linear-gradient(#353a3c,#24292b)}.topbar-utility-module .sound-control>button{width:32px;height:100%;box-shadow:none;background:0 0;border:0}.topbar-utility-module .sound-control>button:hover,.topbar-utility-module .sound-control>button:focus-visible{background:hsla(var(--word-hue), 40%, 48%, .065);border:0;outline:none}.topbar-utility-module .sound-control input{background:0 0;border:0;min-width:0;height:100%;padding:0}.topbar-utility-module .sound-value{color:#aab3b5;text-align:center;background:0 0;border:0;place-items:center;font-size:9px;display:grid}.header-service-stack{aspect-ratio:.48;flex:none;grid-template-rows:repeat(2,minmax(0,1fr));gap:3px;height:100%;display:grid}.header-service-stack .report-control{grid-row:1}.header-service-stack .fullscreen-control{grid-row:2}.topbar-utility-module .account-control{aspect-ratio:1;height:100%}.topbar-utility-module .account-control-trigger{clip-path:none;background:linear-gradient(#303537,#222729);border:1px solid #f1f1f126;border-bottom-color:#0009;border-radius:2px;justify-content:center;width:100%;min-width:0;height:100%;padding:2px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 2px #111415}.topbar-utility-module .account-avatar{background-size:cover;border:0;width:100%;height:100%;box-shadow:inset 0 0 12px #00000047}.topbar-utility-module .account-label{display:none}.header-service-control,.report-control{width:100%;height:100%;color:var(--muted);cursor:pointer;clip-path:none;background:linear-gradient(#303537,#222729);border:1px solid #f1f1f121;border-bottom-color:#0009;border-radius:2px;place-items:center;padding:0;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .12s;display:grid;box-shadow:inset 0 1px #ffffff0a,0 2px #111415}.header-service-control:hover,.header-service-control:focus-visible{border-color:hsla(var(--word-hue), 54%, 74%, .42);background:hsla(var(--word-hue), 42%, 48%, .1);color:var(--ink);box-shadow:inset 0 0 14px hsla(var(--word-hue), 42%, 48%, .055);outline:none}.header-service-control:active{transform:translateY(2px)}.report-control{color:hsl(var(--word-hue) 48% 68%)}.report-control svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:square;stroke-linejoin:miter;width:19px;height:19px}.first-login-shell{isolation:isolate;min-height:100svh;color:var(--ink);background:#17191b;place-items:center;padding:clamp(22px,5vw,58px);display:grid;position:relative;overflow:hidden}.first-login-environment{z-index:-2;background:radial-gradient(ellipse 48% 44% at 50% 48%, hsla(var(--word-hue), 38%, 44%, .09), transparent 72%), linear-gradient(#f1f1f106 1px, transparent 1px), linear-gradient(90deg, #f1f1f105 1px, transparent 1px);background-size:auto,46px 46px,46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 88%);mask-image:radial-gradient(#000,#0000 88%)}.first-login-environment:after{content:"";border:1px solid hsla(var(--word-hue), 42%, 70%, .045);clip-path:polygon(0 0,22% 0,22% 1px,78% 1px,78% 0,100% 0,100% 100%,78% 100%,78% calc(100% - 1px),22% calc(100% - 1px),22% 100%,0 100%);position:absolute;inset:10% 8%}.first-login-terminal{border:1px solid hsla(var(--word-hue), 46%, 74%, .26);background:linear-gradient(145deg, hsla(var(--word-hue), 36%, 42%, .055), transparent 40%), #25282af5;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));width:min(820px,100%);position:relative;overflow:hidden;box-shadow:0 34px 90px #00000059,inset 0 0 56px #00000026}.first-login-terminal:before{content:"";background:hsl(var(--word-hue) 58% 72%);width:106px;height:1px;box-shadow:0 0 12px hsla(var(--word-hue), 66%, 68%, .35);position:absolute;top:0;left:24px}.first-login-brand{background:#0a0c0e1f;border-bottom:1px solid #f1f1f116;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:19px 24px 16px;display:flex}.first-login-logo{width:min(184px,46vw);height:auto;display:block}.first-login-brand>span{color:hsla(var(--word-hue), 48%, 76%, .68);font-family:var(--font-device);letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:780}.first-login-heading{text-align:center;padding:32px 28px 25px}.first-login-heading>span{color:hsla(var(--word-hue), 56%, 76%, .76);font-family:var(--font-device);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:780}.first-login-heading h1{font-family:var(--font-device);letter-spacing:.025em;margin:11px 0 8px;font-size:clamp(30px,5.6vw,47px);font-weight:550}.first-login-heading p{color:#a4aaac;max-width:610px;margin:0 auto;font-size:11px;font-weight:590;line-height:1.65}.language-choice-grid,.first-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 28px;display:grid}.language-choice-grid button,.first-link-grid button{min-width:0;min-height:74px;color:var(--ink);text-align:left;background:#07090b21;border:1px solid #f1f1f11c;border-radius:2px;padding:15px 48px 14px 17px;transition:border-color .15s,background-color .15s,opacity .15s,transform .12s;position:relative}.language-choice-grid button.is-available,.first-link-grid button{cursor:pointer}.language-choice-grid button.is-available:hover,.first-link-grid button:hover{border-color:hsla(var(--word-hue), 50%, 76%, .42)}.language-choice-grid button.is-selected,.first-link-grid button.is-selected{border-color:hsla(var(--word-hue), 66%, 76%, .66);background:linear-gradient(135deg, hsla(var(--word-hue), 48%, 50%, .12), #07090b1a);box-shadow:inset 0 0 22px hsla(var(--word-hue), 46%, 48%, .05)}.language-choice-grid button.is-locked{color:#777e80;opacity:.62;cursor:not-allowed}.language-choice-grid button>span{font-family:var(--font-language);font-size:16px;font-weight:650;display:block}.language-choice-grid button>small{color:#8e9597;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;margin-top:6px;font-size:7px;font-weight:720;line-height:1.4;display:block}.language-choice-grid button>i{color:hsl(var(--word-hue) 58% 73%);font-family:var(--font-device);font-size:14px;font-style:normal;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.language-choice-grid button.is-locked>i{color:#6f7577}.first-login-error{color:#dc8aa6;text-align:center;margin:12px 28px 0;font-size:10px;line-height:1.5}.first-login-primary{border:1px solid hsla(var(--word-hue), 66%, 78%, .62);background:linear-gradient(135deg, hsla(var(--word-hue), 52%, 50%, .18), hsla(var(--word-hue), 38%, 36%, .06));width:calc(100% - 56px);min-height:50px;color:var(--ink);font-family:var(--font-device);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));border-radius:2px;justify-content:center;align-items:center;gap:13px;margin:19px 28px 28px;padding:0 19px;font-size:10px;font-weight:800;display:flex}.first-login-primary:hover:not(:disabled){background:linear-gradient(135deg, hsla(var(--word-hue), 56%, 54%, .26), hsla(var(--word-hue), 40%, 38%, .1));box-shadow:inset 0 0 18px hsla(var(--word-hue), 56%, 54%, .08)}.first-login-primary:disabled{opacity:.5;cursor:wait}.first-login-primary b{color:hsl(var(--word-hue) 66% 76%);font-size:18px;font-weight:400}.first-login-loading{color:#9ba1a3;min-height:380px;font-family:var(--font-device);letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;gap:13px;font-size:9px;font-weight:740;display:flex}.first-login-loading i{border:1px solid hsl(var(--word-hue) 58% 72%);width:9px;height:9px;box-shadow:0 0 9px hsla(var(--word-hue), 68%, 68%, .32);animation:.9s ease-in-out infinite alternate links-loading-pulse;transform:rotate(45deg)}.first-link-grid button{grid-template-columns:112px minmax(0,1fr);align-items:center;column-gap:26px;min-height:108px;padding:17px 22px;display:grid}.first-link-route{color:hsl(var(--word-hue) 58% 73%);font-family:var(--font-device);justify-content:center;align-items:center;gap:8px;display:flex}.first-link-route i,.first-link-route strong{border:1px solid hsla(var(--word-hue), 48%, 74%, .28);background:hsla(var(--word-hue), 38%, 46%, .055);place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid}.first-link-route b{color:#7e8587;font-size:12px;font-weight:500}.first-link-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.first-link-copy strong{font-family:var(--font-language);font-size:17px;font-weight:650}.first-link-copy small{color:#8e9597;font-family:var(--font-device);letter-spacing:.075em;text-transform:uppercase;margin-top:7px;font-size:7.5px;font-weight:720;line-height:1.4}.first-link-requirements{background:#0a0c0e1a;border:1px solid #f1f1f114;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 28px 0;display:grid}.first-link-requirements span{color:#9ba1a3;min-height:40px;font-family:var(--font-device);letter-spacing:.055em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:7.5px;display:flex}.first-link-requirements span+span{border-left:1px solid #f1f1f114}.first-link-requirements i{color:hsl(var(--word-hue) 58% 72%);font-size:12px;font-style:normal}.first-link-requirements b{font-weight:730}.courses-page{max-width:1040px;min-height:calc(100vh - 150px);margin:0 auto;padding:clamp(46px,7vh,74px) 28px 90px}.courses-heading{text-align:center}.courses-heading .eyebrow{color:hsla(var(--word-hue), 64%, 76%, .82)}.courses-heading h1{font-family:var(--font-device);letter-spacing:.035em;text-shadow:0 0 28px hsla(var(--word-hue), 55%, 56%, .1);margin:12px 0 9px;font-size:48px;font-weight:560}.courses-heading p{max-width:620px;color:var(--muted);margin:0 auto;font-size:11px;font-weight:650;line-height:1.7}.courses-note{color:#92989a;letter-spacing:.065em;text-align:center;margin:24px 0 0;font-size:9px;font-weight:700}.links-loading{min-height:58vh;color:var(--muted);font-family:var(--font-device);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.links-loading span{border:1px solid hsla(var(--word-hue), 62%, 78%, .68);width:9px;height:9px;animation:.9s ease-in-out infinite alternate links-loading-pulse;transform:rotate(45deg)}.archives-page{width:min(1180px,100%);min-height:calc(100vh - 82px);margin:0 auto;padding:clamp(44px,6vh,70px) 28px 100px}.archives-heading{justify-content:space-between;align-items:flex-end;gap:42px;display:flex}.archives-heading>div{max-width:680px}.archives-heading>div>span,.archives-access header span,.archives-catalogue>header span{color:hsl(var(--word-hue) 48% 72%);font-family:var(--font-device);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:780}.archives-heading h1{font-family:var(--font-device);letter-spacing:.025em;text-shadow:0 0 28px hsla(var(--word-hue), 55%, 56%, .09);margin:9px 0 7px;font-size:clamp(45px,6vw,68px);font-weight:520}.archives-heading p{color:#a4abad;margin:0;font-size:13px;font-weight:560;line-height:1.65}.archives-status{border:1px solid hsla(var(--word-hue), 42%, 72%, .19);border-left-color:hsla(var(--word-hue), 58%, 72%, .58);background:linear-gradient(90deg, hsla(var(--word-hue), 42%, 44%, .075), transparent), #10131429;text-align:right;min-width:250px;padding:15px 17px}.archives-status>span{color:hsl(var(--word-hue) 52% 72%);font-family:var(--font-device);letter-spacing:.09em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:8px;font-size:10px;font-weight:760;display:flex}.archives-status>span i{width:6px;height:6px;box-shadow:0 0 8px hsla(var(--word-hue), 74%, 68%, .62);background:currentColor;border-radius:50%}.archives-status strong{color:#d7dcdd;font-family:var(--font-device);margin-top:9px;font-size:13px;font-weight:620;display:block}.archives-status small{color:#858e90;font-family:var(--font-device);letter-spacing:.065em;text-transform:uppercase;margin-top:5px;font-size:9px;display:block}.archives-opening-grid{grid-template-columns:minmax(0,1.58fr) minmax(310px,.82fr);align-items:stretch;gap:16px;margin-top:36px;display:grid}.archives-featured{border:1px solid hsla(var(--word-hue), 50%, 74%, .34);background:radial-gradient(circle at 74% 20%, hsla(var(--word-hue), 46%, 52%, .11), transparent 42%), linear-gradient(135deg, hsla(var(--word-hue), 40%, 44%, .085), transparent 48%), #25282aed;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));grid-template-columns:90px minmax(0,1fr);gap:30px;min-height:360px;padding:37px 42px 39px 36px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 45px #0000001f,0 20px 46px #00000029}.archives-featured:before{content:"";background:hsl(var(--word-hue) 58% 70%);width:126px;height:1px;box-shadow:0 0 12px hsla(var(--word-hue), 72%, 68%, .4);position:absolute;top:0;left:28px}.archives-document-mark{border:1px solid hsla(var(--word-hue), 45%, 74%, .28);background:linear-gradient(150deg, hsla(var(--word-hue), 45%, 52%, .13), #05080940);width:90px;height:122px;color:hsl(var(--word-hue) 48% 76%);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);flex-direction:column;justify-content:space-between;align-items:center;padding:15px 9px 12px;display:flex}.archives-document-mark>i{filter:drop-shadow(0 0 10px #d4555124);background:url(/favicon.svg) 50%/contain no-repeat;width:58px;height:58px;display:block}.archives-document-mark b{font-family:var(--font-device);letter-spacing:.08em;font-size:9px;font-weight:760}.archives-featured-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.archives-record-meta{color:#8c9597;font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:9.5px;font-weight:740;display:flex}.archives-record-meta span{color:hsl(var(--word-hue) 48% 72%)}.archives-record-meta i{font-style:normal}.archives-record-meta b{border:1px solid hsla(var(--word-hue), 46%, 72%, .22);color:#aeb6b7;padding:4px 7px;font-weight:760}.archives-featured h2{color:#eef0f0;font-family:var(--font-language);margin:22px 0 10px;font-size:clamp(30px,3.2vw,44px);font-weight:590;line-height:1.12}.archives-featured-copy>p{color:#aab1b3;max-width:620px;margin:0;font-size:13px;line-height:1.7}.archives-featured-footer{justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:auto;padding-top:28px;display:flex}.archives-featured-footer>button,.archives-record>button{color:#858f91;min-height:41px;font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;background:#03060726;border:1px solid #f1f1f11c;align-items:center;gap:16px;padding:0 14px;font-size:9.5px;font-weight:760;display:flex}.archives-featured-footer>button:not(:disabled),.archives-record>button:not(:disabled){border-color:hsla(var(--word-hue), 48%, 72%, .32);color:hsl(var(--word-hue) 44% 78%);cursor:pointer}.archives-featured-footer>button:not(:disabled):hover,.archives-record>button:not(:disabled):hover{background:hsla(var(--word-hue), 38%, 48%, .09);border-color:hsla(var(--word-hue), 54%, 76%, .52)}.archives-featured-footer>button b,.archives-record>button b{color:hsl(var(--word-hue) 42% 64%);font-size:14px;font-weight:400}.archives-featured-rail{color:hsla(var(--word-hue), 38%, 72%, .46);font-family:var(--font-device);letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;font-size:8px;font-weight:760;position:absolute;bottom:18px;right:10px}.archives-author{align-items:center;gap:10px;min-width:0;display:flex}.archives-author>span{border:1px solid hsla(var(--word-hue), 42%, 72%, .2);width:38px;height:38px;color:hsl(var(--word-hue) 42% 66%);background-color:#171a1c;background-position:50%;background-size:cover;flex:none;place-items:center;font-size:15px;display:grid}.archives-author>div{min-width:0}.archives-author strong,.archives-author small{font-family:var(--font-device);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.archives-author strong{color:#d4d9da;font-size:11px;font-weight:690}.archives-author small{color:#858e90;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:9px}.archives-access{border:1px solid hsla(var(--word-hue), 46%, 72%, .2);background:radial-gradient(circle at 78% 18%, hsla(var(--word-hue), 45%, 48%, .1), transparent 38%), #25282ac7;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 28px #0000001a}.archives-access header{text-align:center;background:#080b0c1f;border-bottom:1px solid #f1f1f116;flex-direction:column;justify-content:center;align-items:center;min-height:72px;padding:16px 18px;display:flex}.archives-access header strong{color:#d7dcdd;font-family:var(--font-device);margin-top:5px;font-size:15px;font-weight:610}.archives-access-primary{width:100%;min-height:0;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;padding:21px 19px 18px;display:flex}.archives-access-primary:hover{background:hsla(var(--word-hue), 38%, 48%, .065)}.archives-access-signal{border:1px solid hsla(var(--word-hue), 50%, 72%, .26);place-items:center;width:46px;height:46px;display:grid;position:relative;transform:rotate(45deg)}.archives-access-signal:before,.archives-access-signal:after{content:"";border:1px solid hsla(var(--word-hue), 48%, 72%, .18);position:absolute;inset:8px}.archives-access-signal:after{background:hsla(var(--word-hue), 54%, 66%, .34);box-shadow:0 0 15px hsla(var(--word-hue), 62%, 64%, .24);inset:15px}.archives-access-primary-copy{margin-top:18px}.archives-access-primary-copy small,.archives-access-primary-copy strong,.archives-access-primary-copy em{display:block}.archives-access-primary-copy small{color:hsl(var(--word-hue) 48% 72%);font-family:var(--font-device);letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:770}.archives-access-primary-copy strong{color:#edf0f0;font-family:var(--font-language);margin-top:6px;font-size:clamp(20px,2vw,26px);font-weight:620;line-height:1.15}.archives-access-primary-copy em{color:#9ca5a7;max-width:310px;font-family:var(--font-language);margin:8px auto 0;font-size:11px;font-style:normal;line-height:1.55}.archives-access-checks{justify-content:center;gap:6px;margin-top:15px;display:flex}.archives-access-checks i{border:1px solid hsla(var(--word-hue), 42%, 72%, .18);min-width:32px;height:25px;color:hsl(var(--word-hue) 42% 70%);font-family:var(--font-device);letter-spacing:.05em;place-items:center;padding:0 7px;font-size:7.5px;font-style:normal;font-weight:760;display:grid}.archives-access-primary>b{border:1px solid hsla(var(--word-hue), 50%, 74%, .34);background:hsla(var(--word-hue), 42%, 48%, .07);width:100%;min-height:40px;color:hsl(var(--word-hue) 47% 79%);font-family:var(--font-device);letter-spacing:.075em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;margin-top:auto;padding:0 12px;font-size:9px;font-weight:760;display:flex}.archives-access-primary>b i{font-size:14px;font-style:normal;font-weight:400}.archives-access-secondary{border-top:1px solid #f1f1f114;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.archives-access-secondary button{min-height:66px;color:inherit;text-align:left;cursor:pointer;background:#0508091a;border:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 13px;display:flex}.archives-access-secondary button+button{border-left:1px solid #f1f1f114}.archives-access-secondary button:hover{background:hsla(var(--word-hue), 38%, 48%, .07)}.archives-access-secondary small,.archives-access-secondary strong{display:block}.archives-access-secondary small{color:#7f898b;font-family:var(--font-device);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:750}.archives-access-secondary strong{color:#cfd5d5;margin-top:4px;font-size:11px;font-weight:630}.archives-access-secondary b{color:hsl(var(--word-hue) 42% 68%);font-family:var(--font-device);font-size:13px;font-weight:400}.archives-catalogue{background:#232628a8;border:1px solid #f1f1f11f;margin-top:22px}.archives-catalogue>header{border-bottom:1px solid #f1f1f116;justify-content:space-between;align-items:center;gap:28px;min-height:78px;padding:16px 18px;display:flex}.archives-catalogue>header h2{color:#e4e7e8;font-family:var(--font-device);letter-spacing:.035em;margin:4px 0 0;font-size:22px;font-weight:580}.archives-search{width:min(300px,42%);position:relative}.archives-search input{color:#d8dcdd;width:100%;height:41px;font-family:var(--font-language);background:#080b0c33;border:1px solid #f1f1f11f;outline:0;padding:0 38px 0 12px;font-size:12px}.archives-search input:focus{border-color:hsla(var(--word-hue), 52%, 74%, .46);box-shadow:inset 0 -1px 0 hsla(var(--word-hue), 58%, 70%, .3)}.archives-search input::placeholder{color:#6f787a}.archives-search i{border:1px solid hsl(var(--word-hue) 42% 64%);pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:14px;transform:translateY(-60%)}.archives-search i:after{content:"";background:hsl(var(--word-hue) 42% 64%);width:5px;height:1px;position:absolute;bottom:-3px;right:-4px;transform:rotate(45deg)}.archives-filters{background:#070a0b1a;border-bottom:1px solid #f1f1f112;align-items:center;gap:7px;min-height:50px;padding:8px 12px;display:flex}.archives-filters button{color:#919a9c;min-height:33px;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 11px;font-size:9px;font-weight:750}.archives-filters button:hover{color:#ccd2d3}.archives-filters button.is-active{border-color:hsla(var(--word-hue), 48%, 72%, .3);background:hsla(var(--word-hue), 38%, 48%, .07);color:hsl(var(--word-hue) 42% 76%)}.archives-filters>span{color:#798386;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;margin-left:auto;font-size:8.5px}.archives-record-list{padding:12px}.archives-record{--record-accent:hsl(var(--word-hue) 44% 68%);border:1px solid #f1f1f116;border-left:2px solid var(--record-accent);grid-template-columns:88px minmax(0,1fr) minmax(160px,205px) 128px;align-items:center;gap:15px;min-height:132px;display:grid}@supports (color:color-mix(in lab, red, red)){.archives-record{border-left:2px solid color-mix(in srgb, var(--record-accent) 60%, transparent)}}.archives-record{background:linear-gradient(90deg, var(--record-accent), transparent 30%), #070a0b12}@supports (color:color-mix(in lab, red, red)){.archives-record{background:linear-gradient(90deg, color-mix(in srgb, var(--record-accent) 5%, transparent), transparent 30%), #070a0b12}}.archives-record+.archives-record{margin-top:8px}.archives-record.is-amber{--record-accent:#d89152}.archives-record.is-cyan{--record-accent:#62bec8}.archives-record-number{height:100%;color:var(--record-accent);border-right:1px solid #f1f1f10f;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex}.archives-record-number span{font-family:var(--font-device);letter-spacing:.035em;font-size:9px;font-weight:700}.archives-record-number i{opacity:.54;border:1px solid;width:9px;height:9px;transform:rotate(45deg)}.archives-record-body{min-width:0;padding:15px 0}.archives-record-body h3{color:#dce0e1;margin:9px 0 5px;font-size:15px;font-weight:650}.archives-record-body p{color:#949d9f;max-width:650px;margin:0;font-size:12px;line-height:1.6}.archives-record>button{justify-content:space-between;margin-right:15px}.archives-empty{color:#768083;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.archives-empty i{border:1px solid #5f696b;place-items:center;width:18px;height:18px;font-style:normal;display:grid;transform:rotate(45deg)}.archives-empty i:first-letter{color:#0000}.archives-empty strong{color:#aeb6b7;font-family:var(--font-device);text-transform:uppercase;margin-top:18px;font-size:11px}.archives-empty span{margin-top:5px;font-size:11px}.archives-pending-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.archives-pending-slots>span{color:#626c6e;border:1px dashed #f1f1f117;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;min-height:74px;padding:14px 16px;display:grid}.archives-pending-slots i{grid-row:1/3;font-size:12px;font-style:normal}.archives-pending-slots strong{font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-weight:700}.archives-pending-slots small{font-family:var(--font-device);letter-spacing:.055em;text-transform:uppercase;margin-top:4px;font-size:8.5px}.archives-article{width:min(1040px,100%);min-height:calc(100vh - 82px);margin:0 auto;padding:clamp(38px,5vh,62px) 28px 110px}.archives-article-back{color:#a5adaf;min-height:38px;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#0c101147;border:1px solid #f1f1f11f;align-items:center;gap:9px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.archives-article-back:hover{border-color:hsla(var(--word-hue), 52%, 76%, .42);color:hsl(var(--word-hue) 44% 78%)}.archives-article-header{border:1px solid hsla(var(--word-hue), 46%, 74%, .3);background:radial-gradient(circle at 80% 18%, hsla(var(--word-hue), 46%, 52%, .1), transparent 38%), #232729e0;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));grid-template-columns:116px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,52px);margin-top:22px;padding:clamp(30px,5vw,54px);display:grid;position:relative;overflow:hidden}.archives-article-header:before{content:"";background:hsl(var(--word-hue) 58% 70%);width:160px;height:1px;box-shadow:0 0 12px hsla(var(--word-hue), 72%, 68%, .4);position:absolute;top:0;left:34px}.archives-article-id{border:1px solid hsla(var(--word-hue), 45%, 74%, .27);background:linear-gradient(150deg, hsla(var(--word-hue), 45%, 52%, .12), #0508093d);flex-direction:column;justify-content:space-between;align-items:center;width:116px;min-height:150px;padding:20px 11px 15px;display:flex}.archives-article-emblem{filter:drop-shadow(0 0 12px #d4555129);background:url(/favicon.svg) 50%/contain no-repeat;width:78px;height:78px;display:block}.archives-article-id span{color:hsl(var(--word-hue) 44% 75%);font-family:var(--font-device);letter-spacing:.075em;font-size:10px;font-weight:760}.archives-article-title h1{color:#f0f2f2;font-family:var(--font-language);margin:17px 0 12px;font-size:clamp(37px,5vw,58px);font-weight:580;line-height:1.08}.archives-article-title>p{color:#aab2b4;max-width:670px;margin:0;font-size:14px;line-height:1.65}.archives-article-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.archives-article-author{background:#212527b8;border:1px solid #f1f1f11c;position:sticky;top:96px}.archives-article-portrait{aspect-ratio:1;background-color:#141719;background-position:50%;background-size:cover;border-bottom:1px solid #f1f1f11c;width:100%;display:block}.archives-article-author>div{padding:17px 18px 19px}.archives-article-author strong,.archives-article-author span,.archives-article-author small{display:block}.archives-article-author strong{color:#e2e6e7;font-family:var(--font-device);font-size:16px;font-weight:650}.archives-article-author span{color:hsl(var(--word-hue) 42% 70%);font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:740}.archives-article-author small{color:#899294;font-family:var(--font-device);letter-spacing:.045em;border-top:1px solid #f1f1f114;margin-top:15px;padding-top:12px;font-size:9.5px}.archives-article-body{background:linear-gradient(90deg, hsla(var(--word-hue), 35%, 44%, .04), transparent 18%), #272a2ce0;border:1px solid #f1f1f11c;padding:clamp(34px,5vw,58px) clamp(26px,5vw,64px);box-shadow:inset 0 0 50px #0000001a}.archives-article-body p{color:#c3c9ca;font-family:var(--font-language);margin:0;font-size:clamp(16px,1.7vw,18px);font-weight:430;line-height:1.85}.archives-article-body p+p{margin-top:1.45em}.archives-article-body p.is-emphasis{color:#e2e6e6;font-size:clamp(17px,1.85vw,20px);font-weight:570;line-height:1.72}.archives-article-footer{color:#7f898b;min-height:62px;font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;border:1px solid #f1f1f117;border-top:0;justify-content:space-between;align-items:center;margin-left:248px;padding:0 22px;font-size:9.5px;font-weight:740;display:flex}.archives-article-footer b{color:hsl(var(--word-hue) 40% 68%);font-weight:740}.archives-article.is-log{--word-hue:188;width:min(1140px,100%)}.archives-article.is-log .archives-article-layout{grid-template-columns:210px minmax(0,1fr)}.archives-article.is-log .archives-article-footer{margin-left:228px}.archives-log-article>section+section{border-top:1px solid #f1f1f11a;margin-top:44px;padding-top:39px}.archives-log-article h2{color:#edf0f0;font-family:var(--font-language);margin:8px 0 17px;font-size:clamp(25px,3vw,34px);font-weight:590;line-height:1.2}.archives-log-opening>span{color:hsl(var(--word-hue) 45% 70%);font-family:var(--font-device);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:760}.archives-log-opening>p{color:#e1e5e5;margin-top:17px;font-size:clamp(18px,1.9vw,21px);font-weight:560;line-height:1.72}.archives-log-opening>aside{background:linear-gradient(90deg,#3996a11a,#0000);border:1px solid #62bec83d;border-left:3px solid #62bec8;margin-top:28px;padding:18px 20px}.archives-log-opening>aside strong{color:#8bd2da;font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.archives-log-opening>aside p{color:#aeb7b9;margin-top:8px;font-size:14px;line-height:1.68}.archives-log-article>footer{font-family:var(--font-device);letter-spacing:.075em;text-transform:uppercase;border-top:1px solid #f1f1f11a;justify-content:space-between;align-items:center;gap:18px;margin-top:48px;padding-top:22px;font-size:9px;display:flex}.archives-log-article>footer span{color:#788386}.archives-log-article>footer strong{color:#8bd2da;font-weight:720}.archives-article.is-device-setup{width:min(1240px,100%)}.archives-article.is-device-setup .archives-article-layout{grid-template-columns:210px minmax(0,1fr)}.archives-article.is-device-setup .archives-article-footer{margin-left:228px}.archives-setup-article>*+*{border-top:1px solid #f1f1f11a;margin-top:52px;padding-top:47px}.archives-setup-article h2{color:#edf0f0;font-family:var(--font-language);margin:0 0 22px;font-size:clamp(25px,3vw,34px);font-weight:590;line-height:1.2}.archives-setup-article h3{color:#dce1e2;margin:0;font-size:17px;font-weight:650}.archives-setup-article p{color:#c3c9ca}.archives-setup-article code{color:hsl(var(--word-hue) 46% 77%);font-family:var(--font-device);background:#06090a52;border:1px solid #f1f1f121;padding:.1em .38em;font-size:.82em}.archives-article-callout{border:1px solid hsla(var(--word-hue), 45%, 72%, .2);border-left:3px solid hsl(var(--word-hue) 48% 67%);background:linear-gradient(90deg, hsla(var(--word-hue), 38%, 48%, .09), transparent);margin:30px 0;padding:20px 22px}.archives-article-callout strong{color:hsl(var(--word-hue) 46% 78%);font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;font-size:11px;display:block}.archives-article-callout p{margin-top:8px;font-size:15px;line-height:1.7}.archives-keymap{background:#070a0b26;border-right:1px solid #f1f1f11a;min-width:0;overflow:hidden}.archives-keymap>header{background:linear-gradient(135deg, hsla(var(--word-hue), 38%, 48%, .07), transparent);border-bottom:1px solid #f1f1f117;min-height:88px;padding:17px 18px}.archives-keymap>header p{color:#929b9d;margin-top:6px;font-size:12px;line-height:1.5}.archives-keymap [role=row]{border-bottom:1px solid #f1f1f111;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;min-height:47px;display:grid}.archives-keymap [role=row]:last-child{border-bottom:0}.archives-keymap [role=columnheader]{color:#858f91;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;padding:0 15px;font-size:9px;font-weight:750}.archives-keymap kbd,.archives-keymap [role=cell]{margin:0;padding:0 15px}.archives-keymap kbd{color:#c8cecf;font-family:var(--font-device);font-size:12px;font-weight:600}.archives-keymap strong{color:hsl(var(--word-hue) 48% 77%);font-family:var(--font-language);border-left:1px solid #f1f1f111;font-size:16px;font-weight:650}.archives-setup-note,.archives-mobile-note{background:#070a0b1f;border:1px solid #f1f1f117;padding:16px 18px;margin-top:20px!important;font-size:14px!important;line-height:1.65!important}.archives-setup-note strong,.archives-mobile-note strong{color:#e1e5e5}.archives-mobile-note{border-left-color:#62bec8}.archives-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.archives-platform-grid.is-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.archives-platform-grid>article{background:linear-gradient(145deg, hsla(var(--word-hue), 36%, 46%, .055), transparent 40%), #070a0b21;border:1px solid #f1f1f11c;min-width:0;padding:20px}.archives-platform-grid>article>header{align-items:center;gap:10px;display:flex}.archives-platform-grid>article>header span{border:1px solid hsla(var(--word-hue), 46%, 72%, .25);width:27px;height:27px;color:hsl(var(--word-hue) 44% 72%);font-family:var(--font-device);place-items:center;font-size:9px;display:grid}.archives-platform-grid>article>p{color:#abb3b5;margin-top:16px;font-size:13px;line-height:1.67}.archives-platform-grid dl{background:#05080930;border:1px solid #f1f1f114;margin:17px 0 0;padding:11px 12px}.archives-platform-grid dl>div{justify-content:space-between;align-items:center;gap:12px;min-height:31px;display:flex}.archives-platform-grid dt{color:#838d8f;font-family:var(--font-device);letter-spacing:.06em;text-transform:uppercase;font-size:8.5px}.archives-platform-grid dd{align-items:center;gap:5px;margin:0;display:flex}.archives-platform-grid dd kbd{color:#d0d5d6;font-family:var(--font-device);background:#f1f1f109;border:1px solid #f1f1f129;padding:3px 5px;font-size:8.5px}.archives-platform-grid dd b{color:#748083;font-size:9px;font-weight:500}.archives-guide-link{border:1px solid hsla(var(--word-hue), 42%, 72%, .18);background:hsla(var(--word-hue), 35%, 46%, .035);min-height:39px;color:hsl(var(--word-hue) 40% 74%);font-family:var(--font-device);letter-spacing:.035em;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:0 11px;font-size:9px;font-weight:710;text-decoration:none;display:flex}.archives-guide-link:hover{border-color:hsla(var(--word-hue), 52%, 76%, .42);color:hsl(var(--word-hue) 50% 82%)}.archives-guide-link b{font-size:13px;font-weight:400}.archives-device-check{border:1px solid hsla(var(--word-hue), 48%, 74%, .24);background:radial-gradient(circle at 84% 2%, hsla(var(--word-hue), 44%, 52%, .1), transparent 32%), #070a0b2e;overflow:hidden}.archives-device-check>header{border-bottom:1px solid #f1f1f117;padding:26px 28px 23px}.archives-device-check>header>span{color:hsl(var(--word-hue) 45% 70%);font-family:var(--font-device);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:760}.archives-device-check>header h2{margin:8px 0}.archives-device-check>header p{color:#9ea8aa;max-width:690px;margin:0;font-size:13px;line-height:1.6}.archives-layout-tests{border-bottom:1px solid #f1f1f114;gap:12px;padding:18px;display:grid}.archives-layout-module{background:#24282a85;border:1px solid #f1f1f11a;grid-template-columns:minmax(260px,.92fr) minmax(280px,1.08fr);min-width:0;transition:border-color .2s,box-shadow .2s;display:grid}.archives-layout-module.is-ready{border-color:#67cc994d;box-shadow:inset 0 0 24px #44a77506}.archives-layout-input{flex-direction:column;min-width:0;padding:20px 21px;display:flex}.archives-layout-input>span{justify-content:space-between;align-items:center;gap:14px;display:flex}.archives-layout-input>span b{color:#dce1e2;font-family:var(--font-device);font-size:13px}.archives-layout-input>span small{color:hsl(var(--word-hue) 40% 70%);font-family:var(--font-device);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.archives-layout-module.is-ready .archives-layout-input>span small{color:#8dd8b1}.archives-layout-input input{color:#f0f2f2;width:100%;height:45px;font-family:var(--font-language);background:#05080947;border:1px solid #f1f1f124;outline:0;margin-top:14px;padding:0 12px;font-size:17px}.archives-layout-input input:focus{border-color:hsla(var(--word-hue), 55%, 76%, .48);box-shadow:inset 0 -1px 0 hsl(var(--word-hue) 50% 65%)}.archives-layout-input input::placeholder{color:#6f797b;font-size:12px}.archives-layout-input>i{flex-wrap:wrap;gap:6px;margin-top:12px;font-style:normal;display:flex}.archives-layout-input kbd{color:#6f797b;min-width:30px;height:30px;font-family:var(--font-language);background:#05080933;border:1px solid #f1f1f11f;place-items:center;padding:0 7px;font-size:14px;display:grid}.archives-layout-input kbd.is-found{color:#8dd8b1;background:#44a77517;border-color:#67cc996b;box-shadow:0 0 12px #4ebb8314}.archives-layout-input>p{color:#858f91;font-family:var(--font-language);margin-top:auto;padding-top:16px;font-size:11px;line-height:1.55}.archives-voice-tests{border-bottom:1px solid #f1f1f114;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:18px;display:grid}.archives-voice-tests>div{background:#24282a6b;border:1px solid #f1f1f117;padding:15px}.archives-voice-tests>div>span{justify-content:space-between;align-items:flex-start;gap:10px;min-height:45px;display:flex}.archives-voice-tests strong{color:#dce1e2;font-family:var(--font-device);font-size:12px}.archives-voice-status{color:#879194;font-family:var(--font-device);letter-spacing:.035em;text-align:right;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:5px;font-size:7.5px;font-weight:720;display:flex}.archives-voice-status i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.archives-voice-status.is-available{color:#7ccaa1}.archives-voice-status.is-fallback{color:#d1a56d}.archives-voice-status.is-unavailable{color:#c77975}.archives-voice-tests button{border:1px solid hsla(var(--word-hue), 44%, 72%, .22);background:hsla(var(--word-hue), 38%, 48%, .055);width:100%;min-height:38px;color:hsl(var(--word-hue) 43% 76%);font-family:var(--font-device);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:9px;font-size:9px;font-weight:740;display:flex}.archives-voice-tests button:disabled{opacity:.42;cursor:default}.archives-readiness-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:21px 23px;display:grid}.archives-readiness-summary>div{border-left:2px solid hsla(var(--word-hue), 48%, 70%, .45);background:hsla(var(--word-hue), 34%, 45%, .05);padding:14px 16px}.archives-readiness-summary span,.archives-readiness-summary strong{display:block}.archives-readiness-summary span{color:#7f898b;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:730}.archives-readiness-summary strong{color:#d9dede;margin-top:5px;font-size:13px;font-weight:630}.archives-readiness-summary p{color:#8f999b;grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:1.55}.archives-translation-readiness{cursor:pointer;background:#965d250f;border:1px solid #cc9a5742;grid-column:1/-1;align-items:center;gap:12px;min-height:58px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.archives-translation-readiness.is-ready{background:#44a7750f;border-color:#67cc994d}.archives-translation-readiness input{opacity:0;pointer-events:none;position:absolute}.archives-translation-readiness>i{color:#d2a468;width:29px;height:29px;font-family:var(--font-device);border:1px solid #cc9a576b;flex:none;place-items:center;font-size:12px;font-style:normal;display:grid}.archives-translation-readiness.is-ready>i{color:#8dd8b1;border-color:#67cc9980}.archives-translation-readiness>span{min-width:0}.archives-translation-readiness>span b,.archives-translation-readiness>span small{display:block}.archives-translation-readiness>span b{color:#dce1e2;font-family:var(--font-device);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.archives-translation-readiness>span small{color:#8f999b;margin-top:4px;font-size:11px;line-height:1.45}.translation-integrity-sentinel{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.translation-fault{z-index:100000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 34%,#751c2d38,#0000 42%),#030506f5;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.translation-fault:before{content:"";pointer-events:none;opacity:.22;background:repeating-linear-gradient(0deg,#0000 0 4px,#ed5a6c0e 5px);position:fixed;inset:0}.translation-fault-panel{background:linear-gradient(145deg,#631c2a26,#0000 48%),#15191a;border:1px solid #ed5a6c6b;grid-template-columns:82px minmax(0,1fr);gap:28px;width:min(760px,100%);padding:clamp(26px,5vw,48px);display:grid;position:relative;box-shadow:0 0 0 1px #ffffff06,0 28px 90px #00000094,inset 0 0 48px #8c1d300e}.translation-fault-sigil{border:1px solid #ed5a6c80;place-items:center;width:72px;height:72px;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 24px #ed5a6c14,0 0 24px #ed5a6c14}.translation-fault-sigil i{border:1px solid #ed5a6c2e;position:absolute;inset:9px}.translation-fault-sigil b{color:#ee7184;font-family:var(--font-device);font-size:30px;font-weight:520;transform:rotate(-45deg)}.translation-fault-copy>span{color:#e3687c;font-family:var(--font-device);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:780}.translation-fault-copy h1{color:#f1f3f3;font-family:var(--font-language);margin:9px 0 16px;font-size:clamp(27px,5vw,43px);font-weight:560;line-height:1.13}.translation-fault-copy>p{color:#c6cccd;margin:0;font-size:14px;line-height:1.7}.translation-fault-copy>p+p{margin-top:12px}.translation-fault-copy .translation-fault-instruction{color:#e2b2b8}.translation-fault-copy aside{background:#00000024;border-left:2px solid #ed5a6c52;margin-top:23px;padding:15px 17px}.translation-fault-copy aside strong{color:#d7dcdd;font-family:var(--font-device);font-size:11px}.translation-fault-copy aside p{color:#8f999b;margin:5px 0 0;font-size:12px;line-height:1.55}.translation-fault-copy button{color:#ef9ba8;min-height:43px;font-family:var(--font-device);letter-spacing:.075em;text-transform:uppercase;background:#84223321;border:1px solid #ed5a6c7a;justify-content:center;align-items:center;gap:14px;margin-top:24px;padding:0 16px;font-size:9px;font-weight:760;display:inline-flex}.translation-fault-copy button:disabled{opacity:.5;cursor:not-allowed}.translation-fault-copy button:not(:disabled){color:#8dd8b1;cursor:pointer;border-color:#67cc9970}.translation-fault-copy button b{font-size:16px;font-weight:400}@media (width<=650px){.translation-fault{padding:13px}.translation-fault-panel{grid-template-columns:minmax(0,1fr);gap:20px;padding:27px 22px}.translation-fault-sigil{width:54px;height:54px}}.archives-article.is-orientation{width:min(1240px,100%)}.archives-article.is-orientation .archives-article-layout{grid-template-columns:210px minmax(0,1fr)}.archives-article.is-orientation .archives-article-footer{margin-left:228px}.archives-article.is-orientation .archives-article-portrait{background-position:0}.archives-orientation-article>section+section{border-top:1px solid #f1f1f11a;margin-top:52px;padding-top:47px}.archives-orientation-article h2{color:#edf0f0;font-family:var(--font-language);margin:8px 0 20px;font-size:clamp(25px,3vw,34px);font-weight:590;line-height:1.2}.archives-orientation-article h3{color:#dce1e2;margin:0;font-size:17px;font-weight:650}.archives-section-code,.archives-orientation-opening>span{color:hsl(var(--word-hue) 45% 70%);font-family:var(--font-device);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:760}.archives-orientation-opening>p:first-of-type{color:#e1e5e5;margin-top:17px;font-size:clamp(18px,1.9vw,21px);font-weight:560;line-height:1.72}.archives-orientation-opening>aside{background:linear-gradient(90deg,#a6703b1a,#0000);border:1px solid #d29e6240;border-left:3px solid #c9945c;margin-top:29px;padding:20px 22px}.archives-orientation-opening>aside strong{color:#dfb782;font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.archives-orientation-opening>aside p{color:#bdc4c5;margin-top:8px;font-size:14px;line-height:1.68}.archives-loop-map{background:#070a0b26;border:1px solid #f1f1f11a;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px;align-items:center;gap:5px;margin-top:28px;padding:17px;display:grid}.archives-loop-map>div{border:1px solid hsla(var(--word-hue), 40%, 72%, .14);background:hsla(var(--word-hue), 35%, 45%, .04);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:86px;padding:13px;display:flex}.archives-loop-map i{color:hsl(var(--word-hue) 43% 68%);font-family:var(--font-device);font-size:8px;font-style:normal}.archives-loop-map strong{color:#d9dede;font-family:var(--font-device);margin-top:5px;font-size:12px;font-weight:640}.archives-loop-map span{color:#7f898b;margin-top:4px;font-size:9px}.archives-loop-map>b{color:hsla(var(--word-hue), 48%, 72%, .55);font-family:var(--font-device);text-align:center;font-size:15px;font-weight:400}.archives-orientation-systems{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.archives-orientation-systems>article{background:linear-gradient(145deg, hsla(var(--word-hue), 36%, 46%, .055), transparent 42%), #070a0b21;border:1px solid #f1f1f11c;flex-direction:column;min-width:0;padding:20px;display:flex}.archives-orientation-systems header{align-items:center;gap:12px;display:flex}.archives-orientation-systems header>i{border:1px solid hsla(var(--word-hue), 46%, 72%, .25);width:32px;height:32px;color:hsl(var(--word-hue) 44% 72%);font-family:var(--font-device);flex:none;place-items:center;font-size:8px;font-style:normal;display:grid}.archives-orientation-systems small{color:#7f898b;font-family:var(--font-device);letter-spacing:.065em;text-transform:uppercase;margin-bottom:3px;font-size:7.5px;font-weight:750;display:block}.archives-orientation-systems article>p{color:#adb5b6;margin-top:17px;font-size:13px;line-height:1.68}.archives-orientation-systems footer{color:hsl(var(--word-hue) 37% 70%);font-family:var(--font-language);margin-top:auto;padding-top:17px;font-size:11px;line-height:1.55}.archives-classified-note{background:repeating-linear-gradient(-45deg,#b4743705 0 6px,#0000 6px 12px),#070a0b21;border:1px solid #cc935838;margin-top:14px;padding:22px 23px}.archives-classified-note span{color:#ba8a5a;font-family:var(--font-device);letter-spacing:.085em;text-transform:uppercase;font-size:8px;font-weight:760}.archives-classified-note strong{color:#e2d1bd;font-family:var(--font-language);margin-top:7px;font-size:17px;display:block}.archives-classified-note p{color:#9fa8aa;margin-top:8px;font-size:13px;line-height:1.68}.archives-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.archives-support-grid>article{background:#070a0b1c;border:1px solid #f1f1f117;grid-template-columns:34px minmax(0,1fr);gap:3px 12px;min-width:0;padding:19px;display:grid}.archives-support-grid i{width:34px;height:34px;color:hsl(var(--word-hue) 42% 70%);font-family:var(--font-device);border:1px solid #f1f1f11f;grid-row:1/3;place-items:center;font-size:8px;font-style:normal;display:grid}.archives-support-grid p{color:#9fa8aa;margin-top:7px;font-size:12px;line-height:1.65}.archives-orientation-conclusion{padding-bottom:6px}.archives-orientation-conclusion>p:first-of-type{color:#dce1e2;font-size:clamp(17px,1.85vw,20px);font-weight:540;line-height:1.72}.archives-orientation-conclusion>footer{color:#d5b184;font-family:var(--font-language);text-align:right;border-top:1px solid #f1f1f117;margin-top:30px;padding-top:19px;font-size:15px;line-height:1.55}.archives-orientation-conclusion>footer span{color:#868f91;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:720}.initialization-shell{max-width:850px;margin:0 auto}.initialization-heading p{max-width:650px}.initialization-console{border:1px solid hsla(var(--word-hue), 48%, 76%, .26);background:linear-gradient(145deg, hsla(var(--word-hue), 38%, 42%, .065), transparent 42%), #272a2ceb;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));border-radius:2px;margin-top:38px;position:relative;overflow:hidden;box-shadow:inset 0 0 46px #00000029,0 24px 58px #00000038}.initialization-console:before,.active-recovery-link:before,.recovery-directory:before{content:"";background:hsl(var(--word-hue) 62% 72%);width:96px;height:1px;box-shadow:0 0 10px hsla(var(--word-hue), 68%, 66%, .32);position:absolute;top:0;left:20px}.initialization-step{background:#0c0e1024;border-bottom:1px solid #f1f1f117;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 24px;display:flex}.initialization-step>div{min-width:0}.link-field-label,.initialization-targets legend,.active-link-state,.recovery-directory-heading span,.recovery-directory-heading small,.initialization-privacy{font-family:var(--font-device);text-transform:uppercase}.link-field-label{color:hsla(var(--word-hue), 54%, 78%, .72);letter-spacing:.14em;font-size:8px;font-weight:800;display:block}.initialization-step strong{font-family:var(--font-device);letter-spacing:.055em;margin-top:4px;font-size:25px;font-weight:600;display:block}.initialization-step small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.link-text-action{border:1px solid hsla(var(--word-hue), 46%, 72%, .24);background:hsla(var(--word-hue), 40%, 48%, .055);min-height:34px;color:var(--muted);font-family:var(--font-device);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:2px;padding:0 13px;font-size:8px;font-weight:800}.link-text-action:hover{border-color:hsla(var(--word-hue), 58%, 78%, .48);color:var(--ink)}.anchor-picker{background:#0c0e103b;border-bottom:1px solid #f1f1f117;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:14px;display:grid}.anchor-picker>button{min-height:72px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #f1f1f11c;border-radius:2px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:center;padding:12px 14px;display:grid}.anchor-picker>button:hover,.anchor-picker>button.is-selected{border-color:hsla(var(--word-hue), 56%, 76%, .46);background:hsla(var(--word-hue), 42%, 48%, .07)}.anchor-picker>button strong{font-family:var(--font-device);color:hsl(var(--word-hue) 58% 73%);grid-row:1/3;font-size:23px;font-weight:600}.anchor-picker>button span{font-size:14px;font-weight:650}.anchor-picker>button small{color:var(--muted);font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.anchor-picker>p{color:#858b8e;font-family:var(--font-device);letter-spacing:.07em;text-align:center;grid-column:1/-1;margin:7px 5px 2px;font-size:8px}.initialization-targets{border:0;border-bottom:1px solid #f1f1f117;min-width:0;margin:0;padding:23px 24px 25px}.initialization-targets legend{color:var(--muted);letter-spacing:.14em;padding:0;font-size:8px;font-weight:800}.initialization-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.initialization-target-grid button{min-width:0;min-height:82px;color:var(--ink);text-align:left;cursor:pointer;background:#07090b21;border:1px solid #f1f1f11f;border-radius:2px;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);align-items:center;padding:14px 16px;transition:border-color .15s,background-color .15s,transform .12s;display:grid}.initialization-target-grid button:hover{border-color:hsla(var(--word-hue), 52%, 76%, .4)}.initialization-target-grid button:active{transform:translateY(1px)}.initialization-target-grid button.is-selected{border-color:hsla(var(--word-hue), 68%, 76%, .68);background:linear-gradient(135deg, hsla(var(--word-hue), 48%, 50%, .12), #07090b1f);box-shadow:inset 0 0 22px hsla(var(--word-hue), 46%, 48%, .045)}.initialization-target-grid button>span{color:hsl(var(--word-hue) 64% 74%);font-family:var(--font-device);grid-row:1/3;font-size:24px;font-weight:600}.initialization-target-grid button>strong{font-size:16px;font-weight:650}.initialization-target-grid button>small{color:var(--muted);font-family:var(--font-device);letter-spacing:.04em;font-size:8px}.initialization-requirements{background:#0b0d0f1a;border-bottom:1px solid #f1f1f117;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.initialization-requirements>span{grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-items:start;min-width:0;padding:17px 16px;display:grid}.initialization-requirements>span+span{border-left:1px solid #f1f1f114}.initialization-requirements i{color:hsl(var(--word-hue) 58% 72%);font-family:var(--font-device);grid-row:1/3;font-size:14px;font-style:normal}.initialization-requirements strong{font-family:var(--font-device);letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:800}.initialization-requirements small{color:#9da2a4;margin-top:4px;font-size:8px;line-height:1.45}.initialization-privacy{color:#83898b;letter-spacing:.055em;text-align:center;margin:0;padding:14px 22px 0;font-size:7.5px;font-weight:700}.initialize-recovery{border:1px solid hsla(var(--word-hue), 66%, 78%, .62);background:linear-gradient(135deg, hsla(var(--word-hue), 52%, 50%, .18), hsla(var(--word-hue), 38%, 36%, .06));width:calc(100% - 48px);min-height:48px;color:var(--ink);font-family:var(--font-device);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));border-radius:2px;justify-content:center;align-items:center;gap:12px;margin:15px 24px 24px;padding:0 18px;font-size:10px;font-weight:800;display:flex}.initialize-recovery:hover{background:linear-gradient(135deg, hsla(var(--word-hue), 56%, 54%, .26), hsla(var(--word-hue), 40%, 38%, .1));box-shadow:inset 0 0 18px hsla(var(--word-hue), 56%, 54%, .08)}.initialize-recovery b{color:hsl(var(--word-hue) 66% 76%);font-size:18px;font-weight:400}.active-recovery-link{border:1px solid hsla(var(--word-hue), 58%, 76%, .46);background:linear-gradient(135deg, hsla(var(--word-hue), 42%, 46%, .095), transparent 38%), #2a2d2f;box-shadow:inset 0 0 42px hsla(var(--word-hue), 42%, 42%, .035), 0 22px 54px #0003;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));border-radius:2px;margin-top:42px;position:relative;overflow:hidden}.active-link-state{min-height:39px;color:var(--muted);letter-spacing:.13em;background:#0a0c0e2e;border-bottom:1px solid #f1f1f117;justify-content:space-between;align-items:center;gap:18px;padding:11px 15px 9px;font-size:8px;font-weight:800;display:flex}.active-link-state strong{color:hsl(var(--word-hue) 64% 75%);align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.active-link-state strong i,.recovery-target-status i{background:hsl(var(--word-hue) 66% 70%);width:6px;height:6px;box-shadow:0 0 8px hsla(var(--word-hue), 76%, 68%, .68);border-radius:50%}.active-link-route{border-bottom:1px solid #f1f1f117;grid-template-columns:minmax(0,1fr) minmax(96px,155px) minmax(0,1fr);align-items:center;gap:22px;min-height:150px;padding:23px 52px;display:grid}.link-language-node{text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:4px;min-width:0;display:grid}.link-language-node small{color:var(--muted);font-family:var(--font-device);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:800}.link-language-node b{color:hsl(var(--word-hue) 64% 74%);font-family:var(--font-device);letter-spacing:.04em;font-size:34px;font-weight:560;line-height:1}.link-language-node strong{min-width:0;font-size:17px;font-weight:620;line-height:1.2}.link-language-node.is-target{text-align:center}.link-route-bridge{color:hsl(var(--word-hue) 64% 74%);grid-template-columns:minmax(8px,1fr) auto minmax(8px,1fr);align-items:center;gap:10px;display:grid}.link-route-bridge i{background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 62%, 74%, .54));height:1px}.link-route-bridge i:last-child{background:linear-gradient(90deg, hsla(var(--word-hue), 62%, 74%, .54), transparent)}.link-route-bridge b{font-family:var(--font-device);text-shadow:0 0 10px hsla(var(--word-hue), 70%, 68%, .36);font-size:24px;font-weight:400}.active-link-stats{background:#0a0c0e1c;border-bottom:1px solid #f1f1f117;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.active-link-stats>span{text-align:center;min-width:0;padding:16px 8px 15px}.active-link-stats>span+span{border-left:1px solid #f1f1f114}.active-link-stats strong{justify-content:center;align-items:center;min-height:19px;font-size:17px;display:flex;overflow:hidden}.active-link-stats .mastered-stat-value{white-space:nowrap;overflow:visible}.active-link-stats small{color:var(--muted);font-family:var(--font-device);letter-spacing:.09em;text-transform:uppercase;margin-top:6px;font-size:7.5px;font-weight:800;display:block}.active-link-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:15px 17px;display:grid}.active-link-progress>span{color:var(--muted);font-family:var(--font-device);font-size:8px}.active-link-progress>span strong{color:var(--ink);font-size:9px}.active-link-progress>i,.recovery-target-progress{background:#0000003d;border:1px solid #f1f1f11a;border-radius:2px;height:6px;margin-top:8px;display:block;overflow:hidden}.active-link-progress>i b,.recovery-target-progress b{background:linear-gradient(90deg, hsla(var(--word-hue), 46%, 48%, .48), hsla(var(--word-hue), 70%, 70%, .88));height:100%;box-shadow:0 0 8px hsla(var(--word-hue), 72%, 64%, .28);display:block}.active-link-footer>button{border:1px solid hsla(var(--word-hue), 56%, 76%, .42);background:hsla(var(--word-hue), 44%, 50%, .09);min-height:37px;color:var(--ink);font-family:var(--font-device);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:2px;padding:0 16px;font-size:8px;font-weight:800}.active-link-footer>button:hover{border-color:hsla(var(--word-hue), 68%, 80%, .68);background:hsla(var(--word-hue), 50%, 54%, .14)}.active-link-footer>button span{color:hsl(var(--word-hue) 64% 74%);margin-left:8px;font-size:14px}.recovery-directory{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));background:#292c2eb8;border:1px solid #f1f1f124;border-radius:2px;margin-top:28px;position:relative;box-shadow:inset 0 0 34px #0000001a}.recovery-directory:before{opacity:.58;width:68px}.recovery-directory-heading{border-bottom:1px solid #f1f1f117;justify-content:space-between;align-items:center;gap:22px;min-height:76px;padding:16px 18px;display:flex}.recovery-directory-heading>div{min-width:0}.recovery-directory-heading span{color:var(--muted);letter-spacing:.14em;font-size:7.5px;font-weight:800;display:block}.recovery-directory-heading strong{font-family:var(--font-device);letter-spacing:.04em;margin-top:4px;font-size:21px;font-weight:600;display:block}.recovery-directory-heading small{color:hsl(var(--word-hue) 48% 70%);letter-spacing:.06em;margin-top:4px;font-size:7px;display:block}.recovery-directory-selection{background:hsla(var(--word-hue), 28%, 38%, .025);border-bottom:1px solid #f1f1f114;align-items:baseline;gap:10px;min-height:62px;padding:13px 18px;display:flex}.recovery-directory-selection span,.recovery-directory-selection small{color:var(--muted);font-family:var(--font-device);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.recovery-directory-selection strong{color:var(--ink);font-size:16px}.recovery-directory-selection small{color:hsl(var(--word-hue) 48% 70%);margin-left:auto}.recovery-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;display:grid}.recovery-target{background:#080a0c1f;border:1px solid #f1f1f11c;border-radius:2px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:112px;padding:14px;display:grid}.recovery-target.is-active{border-color:hsla(var(--word-hue), 54%, 74%, .36);background:hsla(var(--word-hue), 38%, 44%, .055)}.recovery-target-code{border:1px solid hsla(var(--word-hue), 46%, 72%, .22);width:52px;height:52px;color:hsl(var(--word-hue) 62% 73%);font-family:var(--font-device);place-items:center;font-size:18px;display:grid;position:relative}.recovery-target-code i{border:1px solid hsla(var(--word-hue), 38%, 72%, .09);position:absolute;inset:4px}.recovery-target-copy{min-width:0}.recovery-target-copy>small{color:var(--muted);font-family:var(--font-device);letter-spacing:.09em;text-transform:uppercase;font-size:6.5px;font-weight:800;display:block}.recovery-target-copy>strong{margin-top:3px;font-size:15px;font-weight:650;display:block}.recovery-target-copy>span{color:#999fa1;font-family:var(--font-device);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;display:block;overflow:hidden}.recovery-target-status{min-width:98px;color:hsl(var(--word-hue) 58% 72%);font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex}.recovery-target>button{border:1px solid hsla(var(--word-hue), 46%, 72%, .28);background:hsla(var(--word-hue), 40%, 48%, .06);min-height:34px;color:var(--ink);font-family:var(--font-device);letter-spacing:.075em;text-transform:uppercase;cursor:pointer;border-radius:2px;padding:0 11px;font-size:7px;font-weight:800}.recovery-target>button:hover{border-color:hsla(var(--word-hue), 62%, 78%, .58);background:hsla(var(--word-hue), 48%, 52%, .12)}.recovery-target>button.link-danger-trigger{color:#bd7580;letter-spacing:.09em;background:#66141f14;border-color:#ce4c5d40;grid-column:1/-1;min-height:30px;padding:0 10px;font-size:6.5px}.recovery-target>button.link-danger-trigger:hover{color:#efa0ab;background:#8b1b2a29;border-color:#e154679e}.link-confirmation{border:1px solid hsla(var(--word-hue), 58%, 76%, .34);background:linear-gradient(90deg, hsla(var(--word-hue), 42%, 44%, .08), #222527f5);border-radius:2px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:18px;padding:18px;display:grid;box-shadow:0 16px 34px #0000002e}.link-confirmation-signal{color:hsl(var(--word-hue) 62% 73%);font-family:var(--font-device);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.link-confirmation-signal span{border:1px solid hsla(var(--word-hue), 48%, 74%, .24);place-items:center;min-width:28px;height:28px;font-size:9px;display:grid}.link-confirmation-signal i{font-style:normal}.link-confirmation>div:nth-child(2){min-width:0}.link-confirmation small{color:hsl(var(--word-hue) 52% 72%);font-family:var(--font-device);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.link-confirmation h2{font-family:var(--font-device);margin:5px 0 4px;font-size:15px;font-weight:620}.link-confirmation p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.link-confirmation-actions{gap:8px;display:flex}.link-confirmation-actions button{min-height:35px;color:var(--muted);font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0000001c;border:1px solid #f1f1f124;border-radius:2px;padding:0 12px;font-size:7px;font-weight:800}.link-confirmation-actions button:hover{color:var(--ink)}.link-confirmation-actions button.is-primary{border-color:hsla(var(--word-hue), 58%, 76%, .44);background:hsla(var(--word-hue), 46%, 50%, .1);color:var(--ink)}.eyebrow{color:var(--green);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.practice-transmission-slot{z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:7px;width:min(620px,100% - 32px);display:flex;position:absolute;top:4px;left:50%;transform:translate(-50%)}.practice-transmission-channel{--practice-transmission-color:hsla(var(--word-hue), 58%, 82%, .84);--practice-transmission-line:hsla(var(--word-hue), 52%, 76%, .3);--practice-transmission-field:hsla(var(--word-hue), 38%, 42%, .09);isolation:isolate;width:min(560px,100%);min-height:47px;color:var(--practice-transmission-color);font-family:var(--font-device);text-align:center;text-transform:uppercase;filter:drop-shadow(0 9px 18px #0003);place-items:center;padding:8px 24px 7px;display:grid;position:relative;overflow:hidden}.practice-transmission-channel:before,.practice-transmission-channel:after{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--practice-transmission-line) 18%, var(--practice-transmission-line) 82%, transparent);height:1px;box-shadow:0 0 7px var(--practice-transmission-line);position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.practice-transmission-channel:before,.practice-transmission-channel:after{box-shadow:0 0 7px color-mix(in srgb, var(--practice-transmission-line) 36%, transparent)}}.practice-transmission-channel:before,.practice-transmission-channel:after{transform-origin:50%;animation:.36s cubic-bezier(.22,1,.36,1) forwards practice-transmission-line-open;transform:scaleX(0)}.practice-transmission-channel:before{top:0}.practice-transmission-channel:after{animation-delay:35ms;bottom:0}.practice-transmission-field{z-index:0;background:linear-gradient(90deg, transparent, var(--practice-transmission-field) 21%, var(--practice-transmission-field) 79%, transparent);clip-path:inset(0 50%);animation:.38s cubic-bezier(.22,1,.36,1) 35ms forwards practice-transmission-field-open;position:absolute;inset:1px 0}.practice-transmission-message{z-index:1;min-width:0;max-width:100%;animation:practice-transmission-message-life var(--practice-message-duration) linear both;position:relative}.practice-transmission-message.is-mastery{animation-name:practice-mastery-message-life}.practice-transmission-message>strong{color:var(--practice-transmission-color);letter-spacing:.14em;font-size:10px;font-weight:850;display:block}.practice-transmission-message>small{color:#8f9698;letter-spacing:.1em;margin-top:4px;font-size:6.5px;font-weight:720;display:block}.practice-transmission-channel.tone-correct,.practice-transmission-channel.tone-system{--practice-transmission-color:var(--green);--practice-transmission-line:#58d68d57;--practice-transmission-field:#58d68d11}.practice-transmission-channel.tone-wrong{--practice-transmission-color:var(--red);--practice-transmission-line:#ff6b6b57;--practice-transmission-field:#ff6b6b0f}.practice-transmission-channel.tone-stabilizing{--practice-transmission-color:#f1f1f1db;--practice-transmission-line:hsla(var(--word-hue), 40%, 76%, .22);--practice-transmission-field:hsla(var(--word-hue), 28%, 44%, .055)}.practice-transmission-channel.tone-mastery{--practice-transmission-line:hsla(var(--word-hue), 58%, 78%, .38);--practice-transmission-field:hsla(var(--word-hue), 42%, 48%, .085)}.practice-transmission-channel .mastery-moment{min-height:38px;box-shadow:none;background:0 0;border:0;margin:0;padding:2px 8px}.practice-transmission-channel .mastery-copy strong{letter-spacing:.11em;font-size:10px}.practice-transmission-channel .mastery-copy>span{letter-spacing:.065em;margin-top:3px;font-size:6.5px}.practice-transmission-channel.is-closing:before,.practice-transmission-channel.is-closing:after{animation:.3s cubic-bezier(.55,0,.78,0) forwards practice-transmission-line-close;transform:scaleX(1)}.practice-transmission-channel.is-closing:after{animation-delay:25ms}.practice-transmission-channel.is-closing .practice-transmission-field{clip-path:inset(0);animation:.3s cubic-bezier(.55,0,.78,0) forwards practice-transmission-field-close}.practice-transmission-channel.is-closing .practice-transmission-message{opacity:0;animation:none}.machine-entry-gate{text-align:center;place-items:center;width:100%;height:calc(100dvh - 82px);min-height:0;margin:0 auto;padding:12px 20px 18px;display:grid;overflow:hidden}.machine-entry-chassis{isolation:isolate;border:1px solid hsla(var(--word-hue), 46%, 76%, .26);background:linear-gradient(145deg, hsla(var(--word-hue), 44%, 46%, .075), transparent 36%), #191c1ee6;clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px));border-radius:4px;grid-template-rows:44px minmax(0,1fr) minmax(190px,.72fr);width:min(760px,100%);height:min(620px,100dvh - 106px);min-height:410px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 72px #0000004d,inset 0 0 68px #0000002e}.machine-entry-chassis:before{content:"";z-index:-1;pointer-events:none;border:1px solid hsla(var(--word-hue), 42%, 76%, .055);background:repeating-linear-gradient(90deg, transparent 0 48px, hsla(var(--word-hue), 44%, 72%, .018) 48px 49px);position:absolute;inset:8px}.machine-entry-status{border-bottom:1px solid hsla(var(--word-hue), 42%, 72%, .14);color:#929a9c;min-height:44px;font-family:var(--font-device);letter-spacing:.13em;text-transform:uppercase;text-align:left;background:#090c0e3d;align-items:center;gap:10px;padding:0 18px;font-size:10px;font-weight:760;display:flex}.machine-entry-status b{color:#5f686a;letter-spacing:.1em;margin-left:auto;font-size:8px;font-weight:680}.machine-entry-identity{flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:clamp(24px,4vh,46px) 34px 22px;display:flex}.machine-entry-designation{color:hsl(var(--word-hue) 52% 72%);font-family:var(--font-device);letter-spacing:.17em;text-transform:uppercase;font-size:12px;font-weight:780}.machine-entry-gate h1{font-family:var(--font-device);letter-spacing:.025em;margin:13px 0 15px;font-size:clamp(44px,7vw,70px);font-weight:520;line-height:1.02}.machine-entry-identity p{color:#b4babc;max-width:580px;margin:0;font-size:clamp(14px,1.5vw,17px);font-weight:540;line-height:1.65}.machine-entry-power-bay{border-top:1px solid hsla(var(--word-hue), 42%, 72%, .12);background:linear-gradient(#080b0d14,#080b0d3d);place-items:center;min-height:0;padding:14px 20px 20px;display:grid}.machine-power-control{border:1px solid hsla(var(--word-hue), 50%, 76%, .3);background:radial-gradient(circle at 50% 38%, hsla(var(--word-hue), 44%, 48%, .09), transparent 48%), #11141675;width:230px;min-height:176px;color:var(--ink);cursor:pointer;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));border-radius:5px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:18px 20px 15px;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .16s;display:flex}.machine-power-control:hover:not(:disabled),.machine-power-control:focus-visible{border-color:hsla(var(--word-hue), 62%, 78%, .58);background-color:hsla(var(--word-hue), 40%, 42%, .08);box-shadow:inset 0 0 34px hsla(var(--word-hue), 46%, 48%, .08), 0 0 28px hsla(var(--word-hue), 52%, 54%, .07)}.machine-power-control:active:not(:disabled){transform:scale(.985)}.machine-power-control:focus-visible{outline:1px solid hsl(var(--word-hue) 62% 74%);outline-offset:4px}.machine-power-control:disabled{cursor:wait}.machine-power-symbol{border:4px solid hsl(var(--word-hue) 48% 66%);width:72px;height:72px;filter:drop-shadow(0 0 8px hsla(var(--word-hue), 58%, 58%, .16));border-top-color:#0000;border-radius:50%;transition:border-color .24s,filter .24s,transform .24s;display:block;position:relative}.machine-power-symbol i{background:hsl(var(--word-hue) 54% 70%);width:4px;height:40px;box-shadow:0 0 8px hsla(var(--word-hue), 62%, 64%, .16);border-radius:2px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.machine-power-control:hover:not(:disabled) .machine-power-symbol,.machine-power-control:focus-visible .machine-power-symbol{border-color:hsl(var(--word-hue) 64% 74%);filter:drop-shadow(0 0 12px hsla(var(--word-hue), 68%, 66%, .3));border-top-color:#0000}.machine-power-control strong{font-family:var(--font-device);letter-spacing:.15em;text-transform:uppercase;margin-top:17px;font-size:14px;font-weight:790}.machine-power-control small{color:#91999b;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;margin-top:8px;font-size:9px}.machine-power-control kbd{color:hsl(var(--word-hue) 50% 70%);font:inherit}.machine-entry-gate.is-activating .machine-entry-status span{color:hsl(var(--word-hue) 58% 72%);text-shadow:0 0 10px hsla(var(--word-hue), 72%, 68%, .34)}.machine-entry-gate.is-activating .machine-power-symbol{animation:.42s cubic-bezier(.2,.7,.2,1) both machine-power-awaken}.view-environment.is-entry-dormant .practice-machine-plate,.view-environment.is-entry-dormant .maintenance-machine-plate,.view-environment.is-entry-dormant .study-machine-plate{opacity:.34!important;filter:brightness(.38)contrast(1.04)saturate(.18)!important}.view-environment.is-entry-dormant .practice-machine-illumination,.view-environment.is-entry-dormant .maintenance-machine-illumination,.view-environment.is-entry-dormant .study-machine-illumination{opacity:.16!important}.view-environment.is-entry-dormant .practice-machine-field,.view-environment.is-entry-dormant .practice-machine-glimmer,.view-environment.is-entry-dormant .maintenance-machine-paths,.view-environment.is-entry-dormant .maintenance-machine-scan,.view-environment.is-entry-dormant .study-machine-archive-depth,.view-environment.is-entry-dormant .study-machine-motes{opacity:0!important;animation:none!important}@keyframes machine-power-awaken{0%{filter:drop-shadow(0 0 8px #0000);transform:scale(1)}46%{filter:drop-shadow(0 0 22px hsla(var(--word-hue), 74%, 68%, .7));transform:scale(1.055)}to{filter:drop-shadow(0 0 13px hsla(var(--word-hue), 68%, 66%, .42));transform:scale(1)}}.practice{--practice-machine-width:min(560px, 100%, max(360px, calc((100dvh - 300px) * 1.4)));--practice-transmission-height:32px;isolation:isolate;text-align:center;max-width:760px;min-height:calc(100vh - 150px);margin:0 auto;padding:clamp(48px,9vh,84px) 24px 60px;position:relative}.practice-environment{--machine-hue:var(--word-hue);--machine-saturation:78%;--machine-intensity:.68;z-index:0;pointer-events:none;background:linear-gradient(#15181a 0%,#1b1e20 43%,#202224 100%);width:auto;animation:.62s ease-out both terminal-field-in;position:absolute;inset:0;overflow:hidden;transform:none}.practice-environment>span{pointer-events:none;position:absolute;inset:0}.practice-machine-plate{filter:brightness(.7)contrast(1.08)saturate(.48);opacity:.9;background-image:url(/machine/practice-machine-neutral-plate.webp);background-position:50% 48%;background-repeat:no-repeat;background-size:cover;transition:opacity .28s ease-out,filter .28s ease-out;transform:scale(1.015)}.practice-environment.is-disabled .practice-machine-plate{opacity:0}.practice-machine-illumination{background:radial-gradient(ellipse 26% 58% at 12% 43%, hsla(var(--machine-hue), var(--machine-saturation), 62%, calc(var(--machine-intensity) * .19)), transparent 72%), radial-gradient(ellipse 24% 56% at 88% 42%, hsla(var(--machine-hue), var(--machine-saturation), 62%, calc(var(--machine-intensity) * .18)), transparent 72%), linear-gradient(90deg, hsla(var(--machine-hue), var(--machine-saturation), 52%, calc(var(--machine-intensity) * .075)), transparent 28% 72%, hsla(var(--machine-hue), var(--machine-saturation), 52%, calc(var(--machine-intensity) * .07)));mix-blend-mode:screen;opacity:.92;transition:opacity .28s ease-out}.practice-environment.is-disabled .practice-machine-illumination{opacity:.34}.practice-machine-field{background:radial-gradient(ellipse 54% 36% at 50% 31%, hsla(var(--machine-hue), var(--machine-saturation), 74%, calc(var(--machine-intensity) * .15)), transparent 72%), radial-gradient(ellipse 78% 82% at 50% 44%, hsla(var(--machine-hue), var(--machine-saturation), 43%, calc(var(--machine-intensity) * .085)), transparent 70%), repeating-linear-gradient(180deg, transparent 0 7px, hsla(var(--machine-hue), var(--machine-saturation), 76%, calc(var(--machine-intensity) * .025)) 7px 8px);opacity:.78;-webkit-mask-image:radial-gradient(at 50% 42%,#000 0 42%,#0000 76%);mask-image:radial-gradient(at 50% 42%,#000 0 42%,#0000 76%);inset:-10% 24% 18%!important}.practice-environment.has-effects .practice-machine-field{animation:8.5s ease-in-out infinite practice-machine-field-breathe}.practice-machine-glimmer{background:linear-gradient(104deg, transparent 0 18%, #ffffff29 19.5%, hsla(var(--machine-hue), var(--machine-saturation), 88%, calc(var(--machine-intensity) * .15)) 21%, transparent 24% 100%);mix-blend-mode:screen;opacity:0;overflow:hidden;transform:translate(-32%);-webkit-mask-image:linear-gradient(90deg,#000 0 29%,#0000 42% 58%,#000 71% 100%);mask-image:linear-gradient(90deg,#000 0 29%,#0000 42% 58%,#000 71% 100%);inset:3% 0 4%!important}.practice-environment.has-effects .practice-machine-glimmer{animation:15s ease-in-out infinite practice-machine-glimmer}.practice-machine-corridor{background:radial-gradient(31% 78% at 50% 44%,#0c0f119e,#0d10124f 54%,#0000 78%),linear-gradient(90deg,#0000 0 28%,#080b0d1f 38%,#080b0d33 50%,#080b0d1f 62%,#0000 72%)}.practice-environment.has-effects.is-signal-increased .practice-machine-illumination{animation:.82s cubic-bezier(.2,.72,.2,1) both practice-machine-signal-increased}.practice-environment.has-effects.is-signal-decreased .practice-machine-field{animation:.72s ease-out both practice-machine-signal-decreased}.practice-machine-lab{z-index:80;border:1px solid hsla(var(--word-hue), 52%, 76%, .36);width:min(286px,100vw - 32px);box-shadow:0 18px 46px #0000006b, inset 0 0 24px hsla(var(--word-hue), 46%, 48%, .04);color:var(--ink);font-family:var(--font-device);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:#141719f0;padding:13px;position:fixed;bottom:16px;right:16px}.practice-machine-lab-heading{border-bottom:1px solid #f1f1f117;margin-bottom:10px;padding-bottom:9px}.practice-machine-lab-heading span{color:hsl(var(--word-hue) 58% 74%);letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.practice-machine-lab-heading strong{letter-spacing:.04em;margin-top:4px;font-size:11px;font-weight:660;display:block}.practice-machine-lab-toggle{color:#c5c9ca;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;min-height:28px;font-size:8px;font-weight:720;display:flex}.practice-machine-lab-toggle input{accent-color:hsl(var(--word-hue) 58% 64%)}.practice-machine-lab-intensity{margin-top:7px;display:block}.practice-machine-lab-intensity>span{color:#aeb4b6;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:7px;font-weight:760;display:flex}.practice-machine-lab-intensity b{color:hsl(var(--word-hue) 58% 74%);font-weight:800}.practice-machine-lab-intensity input{width:100%;accent-color:hsl(var(--word-hue) 58% 64%);margin-top:6px}.practice-machine-lab-hues{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.practice-machine-lab-hues button{color:#9da3a5;letter-spacing:.04em;cursor:pointer;background:#00000021;border:1px solid #f1f1f11f;border-radius:2px;min-height:25px;padding:3px 4px;font-size:6.5px;font-weight:760}.practice-machine-lab-hues button:hover,.practice-machine-lab-hues button.is-active{border-color:hsla(var(--word-hue), 58%, 76%, .48);background:hsla(var(--word-hue), 44%, 48%, .1);color:var(--ink)}@keyframes practice-machine-field-breathe{0%,to{opacity:.58;transform:scale(.985)}50%{opacity:.88;transform:scale(1.018)}}@keyframes practice-machine-glimmer{0%,62%{opacity:0;transform:translate(-38%)}68%{opacity:.4}77%{opacity:.14}84%,to{opacity:0;transform:translate(46%)}}@keyframes practice-machine-signal-increased{0%{opacity:.72;filter:brightness()}34%{opacity:1;filter:brightness(1.42)}to{opacity:.92;filter:brightness()}}@keyframes practice-machine-signal-decreased{0%{opacity:.78;transform:translate(0)}22%{opacity:.46;transform:translate(-3px)}44%{opacity:.82;transform:translate(2px)}to{opacity:.62;transform:translate(0)}}.maintenance-environment{--machine-hue:var(--word-hue);--machine-saturation:74%;--machine-intensity:.68;background:linear-gradient(#111416 0%,#171a1c 46%,#1c1f21 100%);animation:.62s ease-out both terminal-field-in}.app-shell.view-maintenance{background:#111416;min-height:100dvh}.maintenance-environment>span{pointer-events:none;position:absolute;inset:0}.maintenance-machine-plate{filter:brightness(.7)contrast(1.09)saturate(.42);opacity:.92;background-image:url(/machine/maintenance-machine-neutral-plate.webp);background-position:50% 48%;background-repeat:no-repeat;background-size:cover;transition:opacity .28s ease-out,filter .28s ease-out;transform:scale(1.012)}.maintenance-environment.is-disabled .maintenance-machine-plate{opacity:0}.maintenance-machine-illumination{background:radial-gradient(ellipse 24% 56% at 12% 43%, hsla(var(--machine-hue), var(--machine-saturation), 64%, calc(var(--machine-intensity) * .17)), transparent 72%), radial-gradient(ellipse 28% 62% at 89% 43%, hsla(var(--machine-hue), var(--machine-saturation), 62%, calc(var(--machine-intensity) * .18)), transparent 73%), linear-gradient(90deg, hsla(var(--machine-hue), var(--machine-saturation), 48%, calc(var(--machine-intensity) * .065)), transparent 30% 70%, hsla(var(--machine-hue), var(--machine-saturation), 48%, calc(var(--machine-intensity) * .07)));mix-blend-mode:screen;opacity:.88;transition:opacity .28s ease-out}.maintenance-environment.is-disabled .maintenance-machine-illumination{opacity:.28}.maintenance-machine-paths{background:repeating-linear-gradient(180deg, transparent 0 38px, hsla(var(--machine-hue), var(--machine-saturation), 76%, calc(var(--machine-intensity) * .14)) 38px 40px, transparent 40px 76px), repeating-linear-gradient(90deg, transparent 0 92px, hsla(var(--machine-hue), var(--machine-saturation), 72%, calc(var(--machine-intensity) * .09)) 92px 94px, transparent 94px 184px);mix-blend-mode:screen;opacity:.34;-webkit-mask-image:linear-gradient(90deg,#000 0 24%,#0000 37% 63%,#000 76% 100%);mask-image:linear-gradient(90deg,#000 0 24%,#0000 37% 63%,#000 76% 100%);inset:7% 0 12%!important}.maintenance-environment.has-effects .maintenance-machine-paths{animation:7.6s step-end infinite maintenance-machine-paths}.maintenance-machine-scan{background:linear-gradient(180deg, transparent 0 43%, hsla(var(--machine-hue), var(--machine-saturation), 88%, calc(var(--machine-intensity) * .23)) 48%, hsla(var(--machine-hue), var(--machine-saturation), 52%, calc(var(--machine-intensity) * .095)) 50%, transparent 56% 100%);mix-blend-mode:screen;opacity:0;transform:translateY(-72%);-webkit-mask-image:linear-gradient(90deg,#000 0 31%,#0000 44% 56%,#000 69% 100%);mask-image:linear-gradient(90deg,#000 0 31%,#0000 44% 56%,#000 69% 100%);inset:5% 11% 26%!important}.maintenance-environment.has-effects .maintenance-machine-scan{animation:10.8s cubic-bezier(.4,0,.2,1) infinite maintenance-machine-diagnostic-scan}.maintenance-machine-corridor{background:radial-gradient(34% 86% at 50% 46%,#080b0dad,#0a0d0f59 58%,#0000 80%),linear-gradient(90deg,#0000 0 29%,#05080a21 39%,#05080a38 50%,#05080a21 61%,#0000 71%)}.maintenance-environment.has-effects.is-damaged .maintenance-machine-paths{animation:6.2s step-end infinite maintenance-machine-damaged}.maintenance-environment.has-effects.is-repaired .maintenance-machine-illumination{animation:.95s cubic-bezier(.2,.72,.2,1) both maintenance-machine-restored-light}.maintenance-environment.has-effects.is-repaired .maintenance-machine-scan{animation:1.05s cubic-bezier(.22,.72,.18,1) both maintenance-machine-restoration-sweep}.maintenance-environment.has-effects.is-fault .maintenance-machine-paths{animation:.72s step-end both maintenance-machine-fault}@keyframes maintenance-machine-paths{0%,68%,to{opacity:.26}69%,72%{opacity:.44}73%,77%{opacity:.3}78%,81%{opacity:.4}}@keyframes maintenance-machine-diagnostic-scan{0%,14%{opacity:0;transform:translateY(-72%)}20%{opacity:.34}52%{opacity:.18}62%,to{opacity:0;transform:translateY(84%)}}@keyframes maintenance-machine-damaged{0%,74%,to{opacity:.34;filter:brightness()}76%{opacity:.21;filter:brightness(.72)}78%{opacity:.46;filter:brightness(1.18)}81%{opacity:.3;filter:brightness(.92)}}@keyframes maintenance-machine-restored-light{0%{opacity:.76;filter:brightness()}38%{opacity:1;filter:brightness(1.46)}to{opacity:.88;filter:brightness()}}@keyframes maintenance-machine-restoration-sweep{0%{opacity:0;transform:translateY(-78%)}24%{opacity:.72}68%{opacity:.38}to{opacity:0;transform:translateY(92%)}}@keyframes maintenance-machine-fault{0%,to{opacity:.34;transform:translate(0)}18%{opacity:.08;transform:translate(-3px)}34%{opacity:.52;transform:translate(2px)}51%{opacity:.14;transform:translate(-1px)}72%{opacity:.38;transform:translate(0)}}.practice-simulation-field{z-index:0;pointer-events:none;opacity:0;background-image:repeating-linear-gradient(180deg, transparent 0 3px, hsla(var(--word-hue), 52%, 78%, .09) 3px 4px), repeating-linear-gradient(180deg, transparent 0 31px, hsla(var(--word-hue), 58%, 80%, .13) 31px 32px);background-position:0 0,0 0;transition:opacity .48s ease-out;position:absolute;inset:82px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 5% 94%,#0000);mask-image:linear-gradient(#0000,#000 5% 94%,#0000)}.practice-simulation-field.is-active{opacity:.68;animation:18s linear infinite simulation-scanline-drift}.courses-environment{background:radial-gradient(ellipse 48% 34% at 50% 12%, hsla(var(--word-hue), 48%, 44%, .095), transparent 67%), linear-gradient(180deg, #202326 0%, #252728 40%, #292929 100%);animation:.62s ease-out both terminal-field-in}.learn-environment{--machine-hue:var(--word-hue);--machine-saturation:66%;--machine-intensity:.68;background:linear-gradient(#111416 0%,#181b1d 44%,#202224 100%);animation:.82s ease-out both terminal-field-in}.learn-environment>span{pointer-events:none;position:absolute;inset:0}.study-machine-plate{filter:brightness(.68)contrast(1.06)saturate(.3);opacity:.9;background-image:url(/machine/study-machine-neutral-plate.webp);background-position:50% 48%;background-repeat:no-repeat;background-size:cover;transition:opacity .8s ease-out,filter .8s ease-out;transform:scale(1.012)}.learn-environment.is-disabled .study-machine-plate{opacity:0}.study-machine-illumination{background:radial-gradient(ellipse 27% 64% at 13% 38%, hsla(var(--machine-hue), var(--machine-saturation), 68%, calc(var(--machine-intensity) * .13)), transparent 73%), radial-gradient(ellipse 27% 64% at 87% 38%, hsla(var(--machine-hue), var(--machine-saturation), 68%, calc(var(--machine-intensity) * .13)), transparent 73%), radial-gradient(ellipse 34% 48% at 50% 35%, hsla(var(--machine-hue), var(--machine-saturation), 72%, calc(var(--machine-intensity) * .085)), transparent 76%), linear-gradient(90deg, hsla(var(--machine-hue), var(--machine-saturation), 52%, calc(var(--machine-intensity) * .04)), transparent 31% 69%, hsla(var(--machine-hue), var(--machine-saturation), 52%, calc(var(--machine-intensity) * .04)));mix-blend-mode:screen;opacity:.72;transition:opacity 1.4s ease-out,transform 1.8s ease-out,filter 1.4s ease-out;transform:scale(1)}.learn-environment.is-disabled .study-machine-illumination{opacity:.2}.learn-environment.is-dormant .study-machine-illumination{opacity:.28;filter:brightness(.78);transform:scale(.985)}.study-machine-archive-depth{background:repeating-linear-gradient(180deg, transparent 0 46px, hsla(var(--machine-hue), var(--machine-saturation), 78%, calc(var(--machine-intensity) * .06)) 46px 47px, transparent 47px 92px), linear-gradient(90deg, hsla(var(--machine-hue), var(--machine-saturation), 64%, calc(var(--machine-intensity) * .055)), transparent 25% 75%, hsla(var(--machine-hue), var(--machine-saturation), 64%, calc(var(--machine-intensity) * .055)));mix-blend-mode:screen;opacity:.2;transform:translateY(-1.5%);-webkit-mask-image:linear-gradient(90deg,#000 0 25%,#0000 37% 63%,#000 75% 100%);mask-image:linear-gradient(90deg,#000 0 25%,#0000 37% 63%,#000 75% 100%);inset:3% 0 11%!important}.learn-environment.has-effects.is-awake .study-machine-archive-depth{animation:34s ease-in-out infinite study-machine-archive-drift}.learn-environment.is-dormant .study-machine-archive-depth{opacity:.08}.study-machine-motes{background-image:radial-gradient(circle, hsla(var(--machine-hue), var(--machine-saturation), 88%, calc(var(--machine-intensity) * .22)) 0 1px, transparent 1.4px), radial-gradient(circle, #eef2f31c 0 .8px, transparent 1.2px);mix-blend-mode:screen;opacity:.16;background-position:10px 18px,38px 47px;background-size:67px 73px,89px 97px;-webkit-mask-image:radial-gradient(#000 0 18%,#0000 72%);mask-image:radial-gradient(#000 0 18%,#0000 72%);inset:4% 27% 42%!important}.learn-environment.has-effects.is-awake .study-machine-motes{animation:29s linear infinite study-machine-motes}.learn-environment.is-dormant .study-machine-motes{opacity:0}.study-machine-corridor{background:radial-gradient(35% 76% at 50% 37%,#080b0da8,#0a0d0f52 58%,#0000 82%),linear-gradient(#0000 0 50%,#0a0d0f1f 66%,#0c0f1157 100%),linear-gradient(90deg,#0000 0 28%,#05080a1a 39%,#05080a2e 50%,#05080a1a 61%,#0000 72%)}.learn-environment.has-effects.is-awake.stage-english .study-machine-illumination{animation:2.8s ease-out both study-machine-gather}.learn-environment.has-effects.is-awake.stage-pause .study-machine-illumination{animation:5s ease-in-out both study-machine-rest}.learn-environment.has-effects.is-awake.stage-german .study-machine-illumination{animation:2.8s ease-out both study-machine-release}@keyframes study-machine-archive-drift{0%,to{opacity:.15;transform:translateY(-1.5%)}50%{opacity:.24;transform:translateY(1.5%)}}@keyframes study-machine-motes{0%{opacity:.1;transform:translateY(3%)}50%{opacity:.18}to{opacity:.1;transform:translateY(-5%)}}@keyframes study-machine-gather{0%{opacity:.48;transform:scale(1.012)}to{opacity:.69;transform:scale(.988)}}@keyframes study-machine-rest{0%,to{opacity:.54;transform:scale(.988)}50%{opacity:.58;transform:scale(.992)}}@keyframes study-machine-release{0%{opacity:.56;filter:brightness(.96);transform:scale(.99)}45%{opacity:.84;filter:brightness(1.13)}to{opacity:.74;filter:brightness();transform:scale(1.012)}}.collection-environment{background:radial-gradient(ellipse 58% 26% at 50% 9%, hsla(var(--word-hue), 54%, 44%, .1), transparent 68%), linear-gradient(180deg, #202326 0%, #252728 32%, #292929 100%);animation:.62s ease-out both terminal-field-in}.prompt-frame{border:1px solid hsla(var(--word-hue), 58%, 72%, .24);border-radius:var(--corner-large);background:hsla(var(--word-hue), 48%, 48%, .07);width:fit-content;max-width:100%;box-shadow:inset 0 0 24px hsla(var(--word-hue), 55%, 48%, .025);margin:28px auto 55px;padding:18px 28px 14px;transition:background-color .25s,border-color .25s}.practice-card-scene{isolation:isolate;width:var(--practice-machine-width);aspect-ratio:7/5;perspective:1200px;margin:24px auto 42px;position:relative}.view-practice .practice-card-scene{-webkit-user-select:none;user-select:none}.practice-card-scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center, hsla(var(--word-hue), 58%, 48%, .12), hsla(var(--word-hue), 45%, 35%, .035) 48%, transparent 72%);position:absolute;inset:-18% -14%}.practice-card-scene:after{content:"";pointer-events:none;background:linear-gradient(180deg, hsla(var(--word-hue), 50%, 76%, .3), transparent);width:1px;height:25px;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.practice-card-arrival,.practice-flashcard{width:100%;height:100%}.practice-card-arrival{transform-style:preserve-3d}.practice-flashcard{transform-style:preserve-3d;transition:transform var(--card-flip-duration,.34s) cubic-bezier(.4, 0, .2, 1);will-change:transform;position:relative;transform:rotateY(0)}.practice-flashcard.is-flipped{transform:rotateY(180deg)}.practice-card-face{backface-visibility:hidden;border-radius:14px;position:absolute;inset:0;overflow:hidden}.practice-card-front{transform:rotateY(0)}.practice-card-back{transform:rotateY(180deg)}.practice-reconstruction{transform-style:flat;will-change:auto;border-radius:14px;transition:none;position:relative;overflow:hidden;transform:none}.practice-reconstruction.is-flipped{transform:none}.practice-reconstruction .practice-card-face{backface-visibility:visible;transform:none}.practice-reconstruction .practice-card-front{z-index:1}.practice-reconstruction .practice-card-back{z-index:2;clip-path:inset(0 100% 0 0);pointer-events:none;will-change:clip-path}.practice-reconstruction.is-reconstructed .practice-card-back{animation:practice-artifact-reconstruct var(--practice-reconstruction-duration,.72s) cubic-bezier(.22, .72, .24, 1) both}.practice-reconstruction.is-reconstructed.is-reconstruction-settled .practice-card-front{visibility:hidden}.practice-reconstruction.is-reconstruction-settled .practice-card-back{pointer-events:auto}.practice-reconstruction-scanner{z-index:15;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 88%, 76%, .28) 20%, #f7fffff5 47% 53%, hsla(var(--word-hue), 88%, 76%, .34) 80%, transparent);width:12px;box-shadow:0 0 9px hsla(var(--word-hue), 92%, 76%, .86), 0 0 24px hsla(var(--word-hue), 88%, 68%, .58);position:absolute;top:0;bottom:0;left:0;transform:translate(-70%)scaleY(.94)}.practice-reconstruction-scanner:before{content:"";background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 78%, 64%, .025) 18%, hsla(var(--word-hue), 88%, 76%, .15));filter:blur(3px);width:54px;position:absolute;top:0;bottom:0;right:46%}.practice-reconstruction-scanner:after{content:"";width:1px;box-shadow:0 0 5px white, 0 0 13px hsla(var(--word-hue), 94%, 82%, .9);background:#fffffff2;position:absolute;top:1.5%;bottom:1.5%;left:50%;transform:translate(-50%)}.practice-reconstruction.is-reconstructed .practice-reconstruction-scanner{animation:practice-artifact-scanner var(--practice-reconstruction-duration,.72s) cubic-bezier(.2, .68, .22, 1) both}@keyframes practice-artifact-reconstruct{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes practice-artifact-scanner{0%{opacity:0;left:0;transform:translate(-70%)scaleY(.94)}4%{opacity:1}94%{opacity:1}to{opacity:0;left:100%;transform:translate(-30%)scaleY(1)}}@keyframes practice-artifact-fade{0%{opacity:0;clip-path:inset(0)}to{opacity:1;clip-path:inset(0)}}.practice-card-surface.prompt-frame{isolation:isolate;border-color:hsla(var(--word-hue), 58%, 72%, .42);background:var(--artifact-face-background,linear-gradient(145deg, hsla(var(--word-hue), 46%, 48%, .11), transparent 44%), #303030);width:100%;max-width:none;height:100%;box-shadow:inset 0 0 44px hsla(var(--word-hue), 55%, 48%, .045), 0 18px 48px #00000047;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:30px 38px 24px;display:grid;position:relative;overflow:hidden}.practice-card-back .practice-card-surface{background:var(--artifact-face-background,radial-gradient(circle at 50% 50%, hsla(var(--word-hue), 52%, 46%, .17), transparent 49%), linear-gradient(145deg, hsla(var(--word-hue), 46%, 48%, .13), transparent 46%), #303030)}.collectible-card-frame{z-index:1;pointer-events:none;border:1px solid hsla(var(--word-hue), 54%, 76%, .3);border-radius:9px;transition:border-color .18s ease-out,box-shadow .18s ease-out;position:absolute;inset:10px}.collectible-card-frame:before{content:"";border:1px solid hsla(var(--word-hue), 50%, 72%, .1);border-radius:6px;position:absolute;inset:5px}.collectible-card-frame:after{content:"";background:linear-gradient(90deg, hsla(var(--word-hue), 62%, 78%, .56) 0 24px, transparent 24px) top left / 42px 1px no-repeat, linear-gradient(180deg, hsla(var(--word-hue), 62%, 78%, .56) 0 24px, transparent 24px) top left / 1px 42px no-repeat, linear-gradient(270deg, hsla(var(--word-hue), 62%, 78%, .56) 0 24px, transparent 24px) top right / 42px 1px no-repeat, linear-gradient(180deg, hsla(var(--word-hue), 62%, 78%, .56) 0 24px, transparent 24px) top right / 1px 42px no-repeat, linear-gradient(90deg, hsla(var(--word-hue), 62%, 78%, .56) 0 24px, transparent 24px) bottom left / 42px 1px no-repeat, linear-gradient(0deg, hsla(var(--word-hue), 62%, 78%, .56) 0 24px, transparent 24px) bottom left / 1px 42px no-repeat, linear-gradient(270deg, hsla(var(--word-hue), 62%, 78%, .56) 0 24px, transparent 24px) bottom right / 42px 1px no-repeat, linear-gradient(0deg, hsla(var(--word-hue), 62%, 78%, .56) 0 24px, transparent 24px) bottom right / 1px 42px no-repeat;position:absolute;inset:-1px}.artifact-polish-layer{z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 16% 8%, rgba(255, 255, 255, var(--artifact-polish-highlight)), transparent 31%), linear-gradient(122deg, transparent 16%, hsla(var(--word-hue), 86%, 88%, var(--artifact-polish-soft)) 34%, rgba(255, 255, 255, var(--artifact-polish-highlight)) 47%, hsla(var(--word-hue), 82%, 84%, var(--artifact-polish-soft)) 58%, transparent 76%), linear-gradient(160deg, hsla(var(--word-hue), 76%, 72%, var(--artifact-polish-soft)), transparent 44%);box-shadow:inset 0 0 var(--artifact-polish-blur) hsla(var(--word-hue), 76%, 74%, var(--artifact-polish-soft)), inset 0 1px 0 rgba(255, 255, 255, var(--artifact-polish-highlight));mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.artifact-polish-layer:before{content:"";width:20%;opacity:var(--artifact-polish-sweep);background:linear-gradient(90deg,#0000,#ffffff8a,#0000);position:absolute;top:-35%;bottom:-35%;left:-34%;transform:translate(-120%)skew(-17deg)}.artifact-polish-layer:after{content:"";background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 88%, 90%, .2) 22%, #ffffffb8 50%, hsla(var(--word-hue), 88%, 90%, .2) 78%, transparent);opacity:0;width:42%;position:absolute;top:-12%;bottom:-12%;left:-46%;transform:translate(-25%)skew(-9deg)}.artifact-wear-layer{z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 3% 19%, rgba(5, 7, 8, var(--artifact-wear-edge)), transparent 19%), radial-gradient(ellipse at 97% 78%, rgba(5, 7, 8, var(--artifact-wear-edge)), transparent 21%), radial-gradient(ellipse at 46% 103%, rgba(7, 9, 10, var(--artifact-wear-dull)), transparent 28%), linear-gradient(106deg, transparent 0 12%, rgba(8, 10, 11, var(--artifact-wear-dull)) 18%, transparent 27% 72%, rgba(8, 10, 11, var(--artifact-wear-dull)) 84%, transparent 92%);box-shadow:inset 0 0 22px rgba(4, 6, 7, var(--artifact-wear-dull));position:absolute;inset:0;overflow:hidden}.artifact-wear-layer:before{content:"";z-index:0;background:radial-gradient(ellipse at 16% 12%, rgba(5, 7, 8, var(--artifact-wear-mid-soft)), transparent 22%), radial-gradient(ellipse at 84% 88%, rgba(5, 7, 8, var(--artifact-wear-mid-soft)), transparent 23%);position:absolute;inset:0}.artifact-wear-layer:after{content:"";z-index:0;background:radial-gradient(ellipse at 88% 13%, rgba(3, 5, 6, var(--artifact-wear-heavy-dark)), transparent 15%), radial-gradient(ellipse at 12% 86%, rgba(4, 6, 7, var(--artifact-wear-heavy-dark)), transparent 17%);position:absolute;inset:0}.artifact-wear-stress-field{z-index:0;transform-origin:50%;background:radial-gradient(#020405f0,#0406077a 38%,#090b0c26 61%,#0000 78%);border-radius:50%;display:block;position:absolute}.artifact-wear-fractures{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.artifact-wear-fracture-stress,.artifact-wear-abrasion-under,.artifact-wear-fracture-shadow,.artifact-wear-fracture-core,.artifact-wear-fracture-glint{fill:none;stroke-linecap:square;stroke-linejoin:miter}.artifact-wear-fracture-stress{stroke:rgb(3 5 6/var(--artifact-fracture-stress-alpha));stroke-width:var(--artifact-fracture-stress-width,16);filter:blur(2.8px)}.artifact-wear-abrasion-under{stroke:rgb(6 8 9/var(--artifact-fracture-under-alpha));stroke-width:var(--artifact-fracture-under-width,1)}.artifact-wear-fracture-shadow{stroke:rgb(7 9 10/var(--artifact-fracture-shadow-alpha));stroke-width:var(--artifact-fracture-width,4.8)}.artifact-wear-fracture-core{stroke:rgb(1 3 4/var(--artifact-fracture-core-alpha));stroke-width:var(--artifact-fracture-core-width,1.4)}.artifact-wear-fracture-glint{stroke:rgb(228 235 235/var(--artifact-fracture-glint-alpha));stroke-width:var(--artifact-fracture-glint-width,.9)}.artifact-wear-line.is-abrasion .artifact-wear-abrasion-under,.artifact-wear-line.is-abrasion .artifact-wear-fracture-shadow{stroke-linecap:round;stroke-linejoin:round}.artifact-wear-line.is-abrasion .artifact-wear-fracture-shadow{stroke:hsl(var(--word-hue) 16% 72% / var(--artifact-fracture-shadow-alpha))}.artifact-wear-layer>i{z-index:2;opacity:0;background:linear-gradient(116deg,#0000 42%,#ff6b6b14 45%,#ff9279db 48.8%,#ff6b6b2e 50.5%,#0000 54%);position:absolute;inset:-28%;transform:translate(-34%)}.artifact-material .collectible-card-frame{border-color:hsla(var(--word-hue), 54%, 79%, calc(.3 + var(--artifact-polish-soft)));box-shadow:inset 0 0 var(--artifact-polish-blur) hsla(var(--word-hue), 68%, 72%, var(--artifact-polish-soft))}.artifact-material .collectible-card-frame:before{border-color:hsla(var(--word-hue), 52%, 78%, calc(.1 + var(--artifact-polish-soft)))}.word-enter .artifact-polish-layer:before,.collection-inspection-scene .artifact-polish-layer:before,.artifact-card:hover .artifact-polish-layer:before{animation:1.35s cubic-bezier(.2,.7,.2,1) 80ms both artifact-polish-reflection}@keyframes artifact-polish-reflection{0%{transform:translate(-120%)skew(-17deg)}to{transform:translate(790%)skew(-17deg)}}.practice-card-scene.is-wear-impact .practice-card-surface{animation:.88s cubic-bezier(.2,.76,.25,1) both artifact-wear-chassis-impact}.practice-card-scene.is-wear-impact .artifact-wear-layer{animation:.88s ease-out both artifact-wear-settle}.practice-card-scene.is-wear-impact .artifact-wear-layer>i{animation:.88s cubic-bezier(.18,.76,.22,1) both artifact-wear-impact-trace}.practice-card-scene.is-wear-impact .collectible-card-frame{animation:.88s ease-out both artifact-wear-frame-impact}@keyframes artifact-wear-chassis-impact{0%,to{filter:none;transform:translate(0)}12%{filter:brightness(1.24)saturate(.82);transform:translate(-3px)}25%{filter:brightness(.72)saturate(.62);transform:translate(2px)}43%{transform:translate(-1px)}}@keyframes artifact-wear-settle{0%{opacity:.08}28%{opacity:1}to{opacity:1}}@keyframes artifact-wear-impact-trace{0%{opacity:0;transform:translate(-34%)}12%{opacity:1}56%{opacity:.74}to{opacity:0;transform:translate(34%)}}@keyframes artifact-wear-frame-impact{0%,to{border-color:hsla(var(--word-hue), 54%, 79%, calc(.3 + var(--artifact-polish-soft)))}18%{border-color:#ff8070db;box-shadow:inset 0 0 19px #ff6b6b2e,0 0 12px #ff6b6b1f}52%{border-color:#ff6b6b6b}}.artifact-signature{z-index:0;aspect-ratio:1;pointer-events:none;width:min(43%,194px);color:hsl(var(--word-hue) 60% 77%);opacity:.72;transition:opacity .18s ease-out,transform .18s ease-out;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.artifact-glyph-trace{fill:none;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.artifact-glyph-blueprint .artifact-glyph-trace{stroke:hsla(var(--word-hue), 46%, 82%, .12);stroke-width:.72px}.artifact-glyph-blueprint .artifact-glyph-trace.is-core{stroke-width:.6px;opacity:.72}.artifact-glyph-blueprint .artifact-glyph-trace.is-cell,.artifact-glyph-blueprint .artifact-glyph-trace.is-junction{opacity:.72}.artifact-glyph-recovered-bed .artifact-glyph-trace{stroke:hsla(var(--word-hue), 58%, 34%, .28);stroke-width:3.4px}.artifact-glyph-recovered-current .artifact-glyph-trace{stroke:currentColor;stroke-width:1.05px;opacity:.36;filter:drop-shadow(0 0 2px hsla(var(--word-hue), 76%, 76%, .14))}.artifact-glyph-recovered-current .artifact-glyph-trace.is-core{opacity:.24}.artifact-glyph-recovered-current .artifact-glyph-trace.is-bus{opacity:.3}.artifact-glyph-recovered-current .artifact-glyph-trace.is-cell,.artifact-glyph-recovered-current .artifact-glyph-trace.is-junction,.artifact-glyph-recovered-current .artifact-glyph-trace.is-terminal{stroke-width:1.25px;opacity:.45}.artifact-glyph-node{fill:#0000;stroke:currentColor;vector-effect:non-scaling-stroke}.artifact-glyph-node.is-blueprint{stroke-width:.65px;opacity:.09}.artifact-glyph-node.is-reconstructed{stroke-width:1px;fill:hsla(var(--word-hue), 66%, 70%, .13);filter:drop-shadow(0 0 2px hsla(var(--word-hue), 76%, 76%, .18))}.artifact-glyph-node.is-reconstructed.is-ring{fill:#080b0c6b}.artifact-glyph-node.is-reconstructed.is-plate{fill:hsla(var(--word-hue), 54%, 48%, .16)}.artifact-signature.is-dormant{opacity:.52}.artifact-signature.is-complete .artifact-glyph-recovered-current{opacity:1}.practice-card-content{z-index:2;place-items:center;min-width:0;min-height:0;display:grid;position:relative}.practice-card-copy{width:100%;min-width:0}.practice-card-metadata{z-index:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;min-width:0;min-height:28px;display:grid;position:relative}.practice-card-metadata .word-type-label{grid-column:1;justify-self:start}.card-catalogue{color:hsla(var(--word-hue), 42%, 82%, .58);font-variant-numeric:tabular-nums;letter-spacing:.12em;white-space:nowrap;grid-column:2;justify-self:center;align-items:baseline;gap:7px;font-size:8px;font-weight:700;display:flex}.card-catalogue span{color:hsla(var(--word-hue), 36%, 80%, .34);letter-spacing:.16em;text-transform:uppercase;font-size:7px}.word-type-label{min-width:0;color:hsla(var(--word-hue), 45%, 86%, .66);letter-spacing:.16em;text-align:left;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.practice h1{letter-spacing:.025em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:100%;min-width:0;margin:0;font-family:inherit;font-weight:500;line-height:1.05}.practice-card-copy>h1,.practice-card-copy>h2,.artifact-card-word{color:var(--ink);-webkit-text-stroke:.3px hsla(var(--word-hue), 82%, 79%, .72);paint-order:stroke fill;text-shadow:0 0 1px hsla(var(--word-hue), 88%, 78%, .72), 0 0 4px hsla(var(--word-hue), 82%, 70%, .24), 0 0 11px hsla(var(--word-hue), 76%, 62%, .1);transition:color .2s ease-out,text-shadow .25s ease-out,-webkit-text-stroke-color .25s ease-out}.practice-card-back .practice-card-copy>h1,.practice-card-back .practice-card-copy>h2{-webkit-text-stroke:1.1px #090b0ce6}.practice-word-frame .practice-answer{display:block}.answer-translation{color:hsla(var(--word-hue), 18%, 94%, .9);letter-spacing:.025em;overflow-wrap:anywhere;margin-top:10px;font-size:13px;font-weight:600;line-height:1.35}.answer-translation span{color:hsla(var(--word-hue), 16%, 90%, .78)}.word-note{color:hsla(var(--word-hue), 40%, 86%, .7);letter-spacing:.025em;overflow-wrap:anywhere;margin-top:9px;font-size:13px;font-weight:600;line-height:1.35;display:block}.practice-course-cue{max-width:100%}.practice-cue-ruby{ruby-align:center;ruby-position:over;ruby-overhang:auto;white-space:nowrap}.practice-cue-ruby rt,.practice-cue-group>small{color:hsla(var(--word-hue), 18%, 88%, .66);font-family:var(--font-device);letter-spacing:.035em;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-shadow:0 1px #000000b8;font-size:clamp(8px,.28em,17px);font-weight:650;line-height:1}.practice-cue-group{vertical-align:baseline;text-align:center;white-space:normal;width:fit-content;min-width:0;max-width:100%;display:inline-block}.practice-cue-group>small{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin-bottom:.14em;display:block}.practice-cue-group>span{overflow-wrap:anywhere;text-wrap:balance;min-width:0;max-width:100%;display:block}.answer-translation .practice-cue-ruby rt,.answer-translation .practice-cue-group>small{font-size:clamp(7px,.55em,10px);font-weight:620}.practice-card-footer,.word-frame-meta{z-index:2;align-items:center;min-height:30px;margin-top:13px;position:relative}.practice-card-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;display:grid}.card-prompt-footer{color:hsla(var(--word-hue), 40%, 82%, .5);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.card-language{color:hsla(var(--word-hue), 58%, 82%, .78);justify-self:start;font-size:10px;font-weight:800}.card-horizon{justify-self:center}.card-attempts{white-space:nowrap;justify-self:end;align-items:center;min-height:11px;line-height:1.35;display:inline-flex}.word-frame-meta{display:block}.word-accuracy{color:hsla(var(--word-hue), 65%, 84%, .88);letter-spacing:.08em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:3;justify-self:end;align-items:baseline;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.word-accuracy span{color:hsla(var(--word-hue), 38%, 82%, .4);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:700}.integration-rail{width:100%;min-width:0;height:20px;color:hsla(var(--word-hue), 42%, 82%, .48);display:block;position:relative}.integration-track{--integration-cell-gap:1.35px;min-width:0;height:20px;margin:0 9px;display:block;position:relative}.integration-track:before,.integration-track:after,.integration-track-fill,.integration-signal-fill{content:"";position:absolute;left:0}.integration-track:before,.integration-track-fill{-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) bottom / 100% calc(50% - 1.5px) no-repeat;-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) bottom / 100% calc(50% - 1.5px) no-repeat;-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) bottom / 100% calc(50% - 1.5px) no-repeat;-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) bottom / 100% calc(50% - 1.5px) no-repeat;mask:repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) bottom / 100% calc(50% - 1.5px) no-repeat;border-radius:2px;right:0}.integration-track:before{background:hsla(var(--word-hue), 32%, 72%, .08);height:16px;top:2px;box-shadow:inset 0 0 4px #00000080}.integration-track-fill{--integration-progress:0%;z-index:1;background:linear-gradient(90deg, hsla(var(--word-hue), 48%, 52%, .42), hsla(var(--word-hue), 68%, 68%, .78));height:14px;box-shadow:0 0 8px hsla(var(--word-hue), 76%, 60%, .2);clip-path:inset(0 calc(100% - var(--integration-progress)) 0 0);transition:clip-path .2s;top:3px}.integration-track:after{z-index:2;background:#010405b8;height:4px;top:8px;right:0;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #0000007a}.integration-signal-fill{z-index:3;background:linear-gradient(90deg, hsla(var(--word-hue), 72%, 76%, .65), hsla(var(--word-hue), 92%, 90%, .98));max-width:100%;height:2px;box-shadow:0 0 6px hsla(var(--word-hue), 90%, 76%, .58);border-radius:2px;top:9px}.integration-gate{--gate-color:#777;top:-5px;left:var(--gate-position);z-index:4;width:30px;height:30px;color:var(--gate-color);opacity:.3;filter:grayscale();place-items:center;transition:opacity .2s,filter .2s,box-shadow .2s;display:grid;position:absolute;transform:translate(-50%)}.integration-gate.level-1{--rank-color:var(--bronze)}.integration-gate.level-2{--rank-color:var(--silver)}.integration-gate.level-3{--rank-color:var(--gold)}.integration-gate .mastery-icon{z-index:1;width:25px;position:absolute;inset:2.5px}.integration-gate-blueprint{opacity:.48;filter:grayscale()brightness(.76)}.integration-gate-current{opacity:0;clip-path:inset(100% 0 0);transform-origin:50%}.integration-gate-fault{z-index:2;background:var(--red);opacity:0;width:21px;height:1px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-38deg)}.integration-gate.is-active{--gate-color:var(--rank-color);opacity:1;filter:none;box-shadow:none}.integration-gate.is-active .integration-gate-blueprint{opacity:.18}.integration-gate.is-active .integration-gate-current{opacity:1;clip-path:inset(0);filter:drop-shadow(0 0 5px var(--rank-color))}@supports (color:color-mix(in lab, red, red)){.integration-gate.is-active .integration-gate-current{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--rank-color) 42%, transparent))}}.integration-gate.is-unstable{--gate-color:var(--red);opacity:.62;filter:grayscale(.5)saturate(.7)}.integration-gate.is-unstable .integration-gate-blueprint{opacity:.78}.integration-gate.is-unstable .integration-gate-fault{opacity:1}.integration-gate-power{z-index:0;border:1px solid var(--rank-color);opacity:0;pointer-events:none;border-radius:50%;display:block;position:absolute;inset:-3px}.integration-gate.is-activating,.integration-gate.is-deactivating{opacity:1;filter:none}.integration-gate.is-activating .integration-gate-blueprint{animation:integration-socket-blueprint-flicker var(--mastery-socket-duration,1.28s) linear both}.integration-gate.is-deactivating .integration-gate-blueprint{animation:integration-socket-blueprint-flicker-loss var(--mastery-socket-duration,1.28s) linear both}.integration-gate.is-activating .integration-gate-current{opacity:0;clip-path:inset(100% 0 0);animation:integration-socket-charge var(--mastery-socket-duration,1.28s) linear both}.integration-gate.is-activating .integration-gate-power{animation:integration-socket-power-charge var(--mastery-socket-duration,1.28s) ease-out both}.integration-gate.is-deactivating .integration-gate-current{animation:integration-socket-drain var(--mastery-socket-duration,1.28s) linear both}.integration-gate.is-deactivating .integration-gate-power{border-color:var(--red);animation:integration-socket-power-loss var(--mastery-socket-duration,1.28s) linear both}.integration-gate.is-deactivating .integration-gate-fault{animation:integration-gate-fault-line var(--mastery-socket-duration,1.28s) linear both}.practice-card-surface.is-audio-ready{cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,transform .14s ease-out}.practice-card-surface.is-audio-ready:hover{border-color:hsla(var(--word-hue), 62%, 78%, .66);box-shadow:inset 0 0 48px hsla(var(--word-hue), 62%, 52%, .075), 0 18px 48px #00000047, 0 0 16px hsla(var(--word-hue), 58%, 54%, .08)}.practice-card-surface.is-audio-ready:hover .collectible-card-frame{border-color:hsla(var(--word-hue), 62%, 80%, .5);box-shadow:inset 0 0 14px hsla(var(--word-hue), 58%, 62%, .04)}.practice-card-surface.is-audio-ready:hover .artifact-signature{opacity:1;transform:translate(-50%,-50%)scale(1.025)}.card-audio-hit-target{z-index:4;border-radius:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0;transition:background-color .14s ease-out;position:absolute;inset:0}.card-audio-hit-target:active{background:hsla(var(--word-hue), 62%, 72%, .035)}.practice-card-surface.is-audio-ready:has(.card-audio-hit-target:active){transform:scale(.992)}.practice-card-surface.is-audio-ready:focus-within{outline:1px solid hsla(var(--word-hue), 72%, 84%, .72);outline-offset:-5px}.word-enter{animation:.32s cubic-bezier(.22,1,.36,1) both word-in}.practice-action-cluster{min-width:0}.answer-form{text-align:left;max-width:600px;margin:auto;position:relative}.answer-form:after{content:"";pointer-events:none;background:linear-gradient(180deg, hsla(var(--word-hue), 50%, 76%, .26), transparent);width:1px;height:13px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.answer-form label{color:var(--muted);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:800;display:block}.answer-form label.sr-only{margin:0}.input-shell{border:1px solid #f1f1f121;border-left:2px solid hsla(var(--word-hue), 52%, 70%, .46);background:linear-gradient(90deg, hsla(var(--word-hue), 48%, 46%, .075), transparent 34%), #181b1dc2;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,10px 100%,0 calc(100% - 10px));min-height:62px;padding:0 9px 0 15px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 0 24px #00000029}.input-shell:before{content:"";background:hsla(var(--word-hue), 64%, 78%, .55);width:58px;height:1px;position:absolute;top:0;left:14px}.input-shell:focus-within{border-color:hsla(var(--word-hue), 54%, 76%, .58);border-left-color:hsla(var(--word-hue), 72%, 80%, .88);box-shadow:inset 0 0 28px hsla(var(--word-hue), 50%, 42%, .055), 0 0 0 1px hsla(var(--word-hue), 46%, 68%, .08)}.input-shell input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:12px 7px 13px 2px;font-family:inherit;font-size:29px}.input-shell input::placeholder{color:#858585}.input-shell button{border:1px solid hsla(var(--word-hue), 46%, 70%, .26);background:hsla(var(--word-hue), 42%, 48%, .09);width:45px;height:40px;color:var(--ink);cursor:pointer;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));border-radius:2px;align-self:center;font-size:21px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .12s}.input-shell button:not(:disabled):hover{border-color:hsla(var(--word-hue), 62%, 78%, .58);background:hsla(var(--word-hue), 48%, 54%, .16);box-shadow:inset 0 0 12px hsla(var(--word-hue), 56%, 52%, .08)}.input-shell button:not(:disabled):active{transform:translateY(1px)scale(.96)}.input-shell button:disabled{opacity:.25}.answer-form .input-shell.is-correct{border-color:var(--green);animation:.42s ease-out correct-pulse;box-shadow:0 7px 10px -8px #58d68dcc}.answer-form .input-shell.is-wrong{border-color:var(--red);animation:.32s ease-out wrong-shake;box-shadow:0 7px 10px -8px #ff6b6bcc}.wrong-signal-overlay{z-index:100;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.wrong-signal-overlay:before{content:"";opacity:0;animation:wrong-screen-flash var(--wrong-flash-duration) ease-out both;background:#ff4c4c16;position:absolute;inset:0}.wrong-signal-mark{z-index:1;width:90px;height:90px;color:var(--red);text-shadow:0 0 24px #ff4c4c42;animation:wrong-signal-mark var(--wrong-signal-duration) cubic-bezier(.22, 1, .36, 1) both;place-items:center;font-size:96px;font-weight:200;line-height:1;display:grid;position:relative}.feedback{text-align:center;background:linear-gradient(90deg,#0000,#12141661 22% 78%,#0000);border-top:1px solid #f1f1f11f;border-bottom:1px solid #f1f1f11f;max-width:600px;margin:26px auto 0;padding:19px 16px 18px;animation:.3s cubic-bezier(.22,1,.36,1) both feedback-in;position:relative}.feedback:before,.feedback:after{content:"";background:hsla(var(--word-hue), 56%, 76%, .38);width:38px;height:1px;position:absolute;left:50%;transform:translate(-50%)}.feedback:before{top:-1px}.feedback:after{bottom:-1px}.practice-control-deck.is-idle{display:none}.production-artifact-face.practice-word-frame .practice-card-copy .correction-answer{letter-spacing:var(--correction-expanded-spacing,.18em);grid-template-columns:minmax(0,1fr);display:grid}.production-artifact-face.practice-word-frame .practice-card-copy .correction-answer.is-settling{letter-spacing:.025em;animation:correction-spacing-settle var(--correction-settle-duration) cubic-bezier(.22, 1, .36, 1) both}.production-artifact-face.practice-word-frame .practice-card-copy .correction-answer.is-ready{letter-spacing:.025em}.correction-answer-visible{grid-area:1/1;min-width:0;display:block}.correction-line{white-space:pre;min-width:0;display:block}.correction-answer.is-single-line .correction-line{white-space:nowrap}.correction-unit{white-space:pre;display:inline-block}.correction-unit.is-revealed{animation:.24s cubic-bezier(.22,1,.36,1) both correction-letter-drop}.correction-unit.is-pending{visibility:hidden;animation:none}.feedback.has-mastery{--mastery-color:var(--bronze);--mastery-rgb:201, 139, 85;--mastery-duration:.78s}.feedback.mastery-level-2{--mastery-color:var(--silver);--mastery-rgb:156, 170, 184;--mastery-duration:.95s}.feedback.mastery-level-3{--mastery-color:var(--gold);--mastery-rgb:230, 188, 74;--mastery-duration:1.25s}.practice-word-frame.has-mastery-transition{position:relative;overflow:hidden}.practice-word-frame.has-mastery-transition.is-mastery-gain{animation:1.6s linear both artifact-mastery-overcharge}.practice-word-frame.has-mastery-transition.is-mastery-loss{animation:1.6s linear both artifact-mastery-discharge}.mastery-overcharge-field{z-index:1;border-radius:inherit;background:radial-gradient(circle at 50% 50%, hsla(var(--word-hue), 88%, 76%, .28), hsla(var(--word-hue), 68%, 54%, .1) 34%, transparent 68%);box-shadow:inset 0 0 38px hsla(var(--word-hue), 90%, 76%, .22);opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mastery-overcharge-field:after{content:"";opacity:0;background:linear-gradient(105deg,#0000 36%,#ffffff0a 43%,#ffffff94 50%,#ffffff0d 57%,#0000 64%);position:absolute;inset:-45% -35%;transform:translate(-105%)skew(-10deg)}.practice-word-frame.has-mastery-transition.is-mastery-gain .mastery-overcharge-field{animation:1.6s linear both artifact-mastery-field-charge}.practice-word-frame.has-mastery-transition.is-mastery-loss .mastery-overcharge-field{animation:1.6s linear both artifact-mastery-field-discharge}.practice-word-frame.has-mastery-transition.is-mastery-gain .mastery-overcharge-field:after{animation:metal-sweep var(--mastery-socket-duration,1.28s) .12s cubic-bezier(.22, 1, .36, 1) both}.practice-word-frame.has-mastery-transition.is-mastery-loss .mastery-overcharge-field:after{animation:metal-sweep-reverse var(--mastery-socket-duration,1.28s) .12s cubic-bezier(.22, 1, .36, 1) both}.mastery-moment{--mastery-color:var(--bronze);--mastery-rgb:201, 139, 85;isolation:isolate;border:1px solid rgba(var(--mastery-rgb), .45);border-radius:var(--corner);background:rgba(var(--mastery-rgb), .07);width:fit-content;max-width:100%;color:var(--mastery-color);text-align:left;align-items:center;gap:11px;margin:15px auto 4px;padding:9px 12px 9px 9px;animation:.52s cubic-bezier(.22,1,.36,1) .18s both mastery-moment-in;display:inline-flex;position:relative}.mastery-moment.level-2{--mastery-color:var(--silver);--mastery-rgb:156, 170, 184}.mastery-moment.level-3{--mastery-color:var(--gold);--mastery-rgb:230, 188, 74}.mastery-moment.is-mastery-loss,.feedback.has-mastery.is-mastery-loss{--mastery-color:var(--red);--mastery-rgb:255, 107, 107}.mastery-moment.is-mastery-loss .mastery-rank-icon{opacity:.72}.mastery-icon{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:32px;display:inline-block}.mastery-icon.level-0{background-image:url(/mastery-icons/unmastered.svg)}.mastery-icon.level-1{background-image:url(/mastery-icons/bronze.svg)}.mastery-icon.level-2{background-image:url(/mastery-icons/silver.svg)}.mastery-icon.level-3{background-image:url(/mastery-icons/gold.svg)}.mastery-rank-icon{z-index:1;width:44px;animation:.5s cubic-bezier(.34,1.56,.64,1) .28s both mastery-badge-settle;position:relative}.mastery-copy{z-index:1;min-width:0;display:block;position:relative}.mastery-copy strong{color:var(--mastery-color);letter-spacing:.04em;font-size:11px;font-weight:800;display:block}.mastery-copy>span{color:var(--muted);margin-top:3px;font-size:9px;font-weight:700;line-height:1.35;display:block}.gold-sparks{z-index:0;pointer-events:none;position:absolute;inset:-12px}.gold-sparks:before,.gold-sparks:after{content:"";background:var(--gold);opacity:0;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%}.gold-sparks:before{box-shadow:-106px -20px 0 var(--gold), -82px 28px 0 #e6bc4abf, -34px -35px 0 #e6bc4acc, 42px -34px 0 var(--gold), 94px 24px 0 #e6bc4abf, 112px -10px 0 #e6bc4acc;animation:1.2s ease-out .18s both gold-spark}.gold-sparks:after{width:2px;height:2px;animation:1.45s ease-out .3s both gold-spark;box-shadow:-120px 8px #ffe389cc,-58px -28px #ffe389e6,11px -39px #ffe389cc,66px 31px #ffe389e6,121px 3px #ffe389cc}.next{--control-accent:hsla(var(--word-hue), 58%, 76%, .7);background:linear-gradient(135deg, hsla(var(--word-hue), 42%, 48%, .075), transparent 52%), #303234;min-width:148px;min-height:58px;color:var(--ink);text-align:center;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));border:1px solid #f1f1f129;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0 auto;padding:11px 17px 10px;font-size:12px;font-weight:800;line-height:1.15;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .12s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #00000029}.next:before{content:"";background:var(--control-accent);width:42px;height:1px;box-shadow:0 0 7px var(--control-accent);position:absolute;top:0;left:14px}@supports (color:color-mix(in lab, red, red)){.next:before{box-shadow:0 0 7px color-mix(in srgb, var(--control-accent) 35%, transparent)}}.next:hover{border-color:var(--control-accent)}@supports (color:color-mix(in lab, red, red)){.next:hover{border-color:color-mix(in srgb, var(--control-accent) 62%, var(--line))}}.next:hover{box-shadow:inset 0 0 22px var(--control-accent), 0 5px 16px #00000024}@supports (color:color-mix(in lab, red, red)){.next:hover{box-shadow:inset 0 0 22px color-mix(in srgb, var(--control-accent) 7%, transparent), 0 5px 16px #00000024}}.next:hover{transform:translateY(-1px)}.next:active{transform:translateY(1px)scale(.99);box-shadow:inset 0 3px 12px #00000047}.next:focus-visible{border-color:var(--control-accent);box-shadow:0 0 0 2px var(--control-accent);outline:0}@supports (color:color-mix(in lab, red, red)){.next:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--control-accent) 22%, transparent)}}.next .action-label{color:var(--ink)}.next .action-shortcut{color:var(--muted);letter-spacing:.03em;font-size:9px;font-weight:700;display:block}.result-actions{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;display:flex}.result-actions .next{margin:0}.details-action{--control-accent:hsl(var(--word-hue) 58% 74%)}.card-audio-hint{color:var(--muted);letter-spacing:.05em;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:8px;font-weight:700;display:inline-flex}.card-audio-hint .sound-icon{color:#929292;width:14px}.mastery-moment+.result-actions{margin-top:14px}.mastered-stat-value{justify-content:center;align-items:center;width:100%;min-width:0;display:flex!important}.rank-breakdown{width:100%;color:var(--muted);white-space:nowrap;justify-content:center;align-items:baseline;gap:.28em;font-size:min(1em,11cqi);font-weight:800;line-height:1.1;display:flex}.rank-breakdown .rank-count{font-size:inherit;font-weight:900}.rank-breakdown i{color:#777;font-style:normal;font-weight:400}.rank-count.level-1{color:var(--bronze)}.rank-count.level-2{color:var(--silver)}.rank-count.level-3{color:var(--gold)}.practice-completion-chamber{isolation:isolate;clip-path:polygon(0 13px,13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px));background:radial-gradient(circle at 50% 42%,#e6bc4a11,#0000 44%),linear-gradient(135deg,#e6bc4a09,#0000 45%),#0a0d0ea8;border:1px solid #e6bc4a33;place-items:center;width:min(920px,100%);min-height:540px;margin:28px auto;padding:clamp(18px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #00000073,0 24px 60px #0000003d}.practice-completion-chamber:before,.practice-completion-chamber:after{content:"";pointer-events:none;position:absolute}.practice-completion-chamber:before{background:repeating-linear-gradient(90deg,#0000 0 84px,#e6bc4a05 84px 85px);border:1px solid #e6bc4a13;inset:18px}.practice-completion-chamber:after{background:var(--gold);width:150px;height:1px;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 15px #e6bc4a6b}.practice-completion-terminal{z-index:1;text-align:center;background:linear-gradient(135deg,#e6bc4a11,#0000 42%),#171a1be0;border:1px solid #e6bc4a47;width:min(640px,100%);padding:clamp(24px,4vw,42px);position:relative;box-shadow:inset 0 0 42px #00000047,0 22px 48px #00000042}.practice-completion-heading{justify-content:center;align-items:center;gap:17px;display:flex}.practice-completion-seal{background:#e6bc4a0b;border:1px solid #e6bc4a42;place-items:center;width:58px;height:58px;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 18px #e6bc4a0e}.practice-completion-seal .mastery-icon{filter:drop-shadow(0 0 8px #e6bc4a3d);width:38px;transform:rotate(-45deg)}.practice-completion-heading small{color:#e6bc4ac7;letter-spacing:.17em;text-align:left;text-transform:uppercase;font-size:8px;font-weight:820;display:block}.practice-completion-heading h1{color:var(--ink);text-align:left;align-items:baseline;gap:11px;margin:5px 0 0;display:flex}.practice-completion-heading h1 strong{color:var(--gold);letter-spacing:.02em;font-size:clamp(35px,6vw,54px);font-weight:560;line-height:1}.practice-completion-heading h1 span{color:#dfe3e3;letter-spacing:.04em;font-size:clamp(15px,2.5vw,22px);font-weight:610}.practice-completion-terminal>p{color:#9da6a8;max-width:520px;font-family:var(--font-language);margin:22px auto 0;font-size:12px;line-height:1.62}.practice-completion-readouts{background:#03060733;border:1px solid #f1f1f113;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.practice-completion-readouts>span{min-width:0;padding:12px 9px;display:block}.practice-completion-readouts>span+span{border-left:1px solid #f1f1f113}.practice-completion-readouts small{color:#737f81;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:780;display:block}.practice-completion-readouts strong{color:#dce1e1;margin-top:7px;font-size:11px;font-weight:650;display:block}.practice-completion-terminal>button{min-width:230px;min-height:54px;color:var(--gold);font:inherit;cursor:pointer;background:linear-gradient(135deg,#e6bc4a1f,#e6bc4a09);border:1px solid #e6bc4a94;border-radius:2px;margin-top:25px;padding:9px 18px}.practice-completion-terminal>button span,.practice-completion-terminal>button small{display:block}.practice-completion-terminal>button span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:830}.practice-completion-terminal>button small{color:#8f9697;letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:720}.practice-completion-terminal>button:hover{border-color:var(--gold);background:linear-gradient(135deg,#e6bc4a2e,#e6bc4a0e)}.practice-completion-note{color:#687375;font-family:var(--font-language);margin-top:15px;font-size:9px;line-height:1.45;display:block}.practice.is-course-complete .practice-card-scene,.practice.is-course-complete .practice-control-console{display:none}.learning-console-stats.is-golden-review{background:linear-gradient(135deg,#e6bc4a11,#0000 44%),#292c2e!important;border-color:#e6bc4a24!important}.learning-console-stats.is-golden-review:before{background:var(--gold)!important;box-shadow:0 0 8px #e6bc4a4d!important}.learning-console-stats.is-golden-review>div:nth-child(3) strong{color:var(--gold)}.learning-console-stats.is-golden-review>div:nth-child(4) strong{color:#d39a73}.golden-review-link{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800;text-decoration:underline}.golden-review-link:hover{color:var(--ink)}.golden-eyebrow{color:var(--gold)}.golden-review-link{color:var(--gold);margin:15px auto 0;display:block}.streak-stats{isolation:isolate;background:linear-gradient(135deg, hsla(var(--word-hue), 38%, 42%, .075), transparent 42%), #2d3032;clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px));border:1px solid #0000;border-radius:2px;max-width:500px;margin:58px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #0003}.streak-frame-svg{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.streak-frame-track,.streak-frame-segment,.streak-frame-glow,.streak-frame-failure{fill:none}.streak-frame-track{stroke:var(--line);stroke-width:1.5px}.streak-frame-segment{stroke-width:3.2px;stroke-linecap:butt;opacity:.94;transition:opacity .2s}.streak-frame-segment.is-projected{opacity:.34}.streak-frame-svg.is-record .streak-frame-segment{opacity:.08}.streak-frame-glow{stroke:#f1f1f142;stroke-width:1.5px;filter:drop-shadow(0 0 2px #f1f1f138)}.streak-frame-svg.is-record .streak-frame-glow,.streak-frame-svg.is-record.is-reduced-motion .streak-frame-glow{stroke:#f1f1f166;filter:drop-shadow(0 0 3px #f1f1f14d)}.streak-frame-gradient-mask{z-index:3;box-sizing:border-box;contain:paint;border-radius:inherit;pointer-events:none;opacity:.96;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:3px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.streak-frame-gradient-wheel{aspect-ratio:1;background:var(--streak-frame-gradient);width:116%;margin-top:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.streak-frame-gradient-mask.is-awakening{animation:.9s ease-out both streak-gradient-reveal}.streak-frame-gradient-mask.is-awakening .streak-frame-gradient-wheel{animation:16s cubic-bezier(.22,.6,.25,1) both streak-gradient-awaken}.streak-frame-gradient-mask.is-pulsing{animation:.72s ease-out both streak-gradient-flare}.streak-frame-gradient-mask.is-pulsing .streak-frame-gradient-wheel{animation:.72s cubic-bezier(.22,.72,.3,1) both streak-gradient-record-turn}.streak-frame-svg.is-failing .streak-frame-segment{opacity:.12;filter:grayscale()}.streak-frame-failure{stroke:var(--red);stroke-width:4px;stroke-dasharray:100 100;filter:drop-shadow(0 0 4px #ff6b6bbf);animation:.82s cubic-bezier(.22,1,.36,1) both streak-frame-failure}.streak-values{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));transition:opacity .2s,filter .2s;display:grid;position:relative}.streak-values:before{content:"";background:hsla(var(--word-hue), 54%, 76%, .4);width:54px;height:1px;box-shadow:0 0 7px hsla(var(--word-hue), 54%, 62%, .15);position:absolute;top:0;left:50%;transform:translate(-50%)}.streak-values>div{min-width:0;padding:15px 10px;position:relative}.streak-values>div+div:before{content:"";background:hsla(var(--word-hue), 28%, 72%, .13);width:1px;height:34px;max-height:54%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.streak-stats strong{font-size:27px;line-height:1;display:block}.streak-stats span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:800;line-height:1.15;display:block}.streak-stats.is-paused .streak-frame-svg,.streak-stats.is-paused .streak-frame-gradient-mask{opacity:.3;filter:grayscale()}.streak-stats.is-paused .streak-values{opacity:.2;filter:grayscale()}.streak-pause-notice{z-index:4;background:#2b2b2bad;place-content:center;padding:10px 18px;display:grid;position:absolute;inset:0}.streak-pause-notice strong{border-radius:var(--corner-small);width:fit-content;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:#3d3d3d;border:1px solid #f1f1f133;margin:0 auto;padding:5px 8px;font-size:10px;font-weight:900;line-height:1;box-shadow:0 3px 12px #0000002e}.streak-pause-notice span{color:#d2d2d2;letter-spacing:.13em;margin-top:6px;font-size:8px}.quick-stats{border-top:1px solid hsla(var(--word-hue), 34%, 72%, .16);background:linear-gradient(180deg, hsla(var(--word-hue), 34%, 36%, .035), transparent 74%);grid-template-columns:repeat(4,1fr);max-width:600px;margin:28px auto 0;padding:27px 8px 8px;display:grid}.quick-stats>div{min-width:0;container-type:inline-size}.quick-stats div+div{border-left:1px solid var(--line)}.quick-stats strong{justify-content:center;align-items:center;min-height:29px;font-family:inherit;font-size:24px;line-height:1;display:flex}.quick-stats em{color:var(--muted);font-size:14px;font-style:normal}.quick-stats>div>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:700;display:block}.practice-control-console{--practice-console-inset:5px;isolation:isolate;width:var(--practice-machine-width);min-width:0;padding:var(--practice-console-inset);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--practice-transmission-height) 58px 108px 72px 72px;border:1px solid hsla(var(--word-hue), 42%, 72%, .21);background:linear-gradient(135deg, hsla(var(--word-hue), 42%, 42%, .085), transparent 42%), #16191beb;clip-path:polygon(0 9px,9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px));border-radius:2px;gap:1px;margin:6px auto 0;transition:width .36s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 38px #0000004d,0 18px 42px #0003;container:practice-console/inline-size}.practice-control-console:before{content:"";z-index:4;background:hsl(var(--word-hue) 58% 72%);width:92px;height:1px;box-shadow:0 0 8px hsla(var(--word-hue), 68%, 66%, .28);position:absolute;top:0;left:18px}.practice-control-console .practice-action-cluster,.practice-control-console .practice-telemetry{display:contents}.practice-control-console .answer-form{grid-row:2;align-self:stretch;width:100%;max-width:none;margin:0;padding:2px 4px}.practice-control-console .answer-form:after{display:none}.practice-control-console .input-shell{height:100%;min-height:0}.practice-control-console .input-shell input{padding-top:8px;padding-bottom:8px;line-height:1}.practice-control-console .practice-control-deck{isolation:isolate;border:1px solid hsla(var(--word-hue), 34%, 72%, .1);width:100%;max-width:none;min-height:108px;transform-style:preserve-3d;transform-origin:50%;perspective:900px;background:linear-gradient(#ffffff05,#0000000e);border-bottom-color:#0000;grid-row:3;align-content:center;align-self:stretch;margin:0;padding:10px 5px 5px;display:grid;position:relative;overflow:hidden}.practice-control-console .practice-control-deck.is-active{animation:practice-control-drum-turn var(--practice-reconstruction-duration,.72s) cubic-bezier(.22, .72, .24, 1) both}.practice-control-console .practice-control-deck.is-idle{opacity:1}.practice-control-console .practice-control-standby{backface-visibility:hidden;gap:5px;width:100%;min-width:0;min-height:58px;margin:0;transform:translateZ(2px)}.practice-control-console .practice-control-standby:disabled{cursor:default;opacity:.46;filter:saturate(.62)}.practice-control-console .practice-control-standby:disabled:before{opacity:.62}.practice-control-console .result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;display:grid}.practice-control-console .result-actions .next{width:100%;min-width:0;min-height:46px}.view-practice .practice-control-console .practice-control-deck .result-actions.is-single-action{grid-template-columns:minmax(0,1fr)}.practice-control-console .result-actions.is-transitioning{pointer-events:none}.practice-control-console .result-actions.is-transitioning .next{opacity:.58;filter:saturate(.68)}.practice-control-console .streak-stats{width:100%;max-width:none;height:72px;box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:0;grid-row:4;margin:0;overflow:visible}.practice-control-console .streak-screen{isolation:isolate;background:0 0;border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.practice-control-console .streak-screen:before{content:"";z-index:0;background:linear-gradient(135deg, hsla(var(--word-hue), 38%, 42%, .075), transparent 42%), #2d3032;pointer-events:none;border-radius:5px;position:absolute;inset:2px;box-shadow:inset 0 0 24px #0003}.practice-control-console .streak-pause-notice{border-radius:5px;inset:2px}.practice-control-console .streak-values>div{padding:11px 6px}.practice-control-console .streak-stats strong{font-size:24px}.practice-control-console .streak-stats span{margin-top:6px;font-size:7px}.practice-control-console .quick-stats{border:1px solid hsla(var(--word-hue), 34%, 72%, .1);background:linear-gradient(135deg, hsla(var(--word-hue), 38%, 42%, .07), transparent 44%), #292c2e;border-radius:6px;grid-row:5;align-self:stretch;align-items:center;width:100%;max-width:none;height:auto;min-height:0;margin:3px 0 0;padding:11px 5px 7px;overflow:hidden;box-shadow:inset 0 0 24px #0003}.practice-control-console .quick-stats strong{min-height:25px;font-size:clamp(17px,4.8vw,22px)}.practice-control-console .quick-stats>div>span{margin-top:5px;font-size:6.5px}.practice-control-console .calibration-progress-module{clip-path:none;border-radius:0;grid-row:4;width:100%;max-width:none;height:72px;min-height:72px;margin:0}.practice-control-console .calibration-isolation-module{clip-path:none;border-radius:0;grid-row:5;width:100%;max-width:none;height:72px;min-height:72px;margin:0}.practice-control-console>.practice-transmission-slot{z-index:5;width:100%;height:var(--practice-transmission-height);min-height:0;max-height:var(--practice-transmission-height);border:1px solid hsla(var(--word-hue), 34%, 72%, .11);background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 34%, 42%, .055) 18%, hsla(var(--word-hue), 34%, 42%, .055) 82%, transparent), #05080961;border-radius:5px;grid-row:1;place-items:center;display:grid;position:relative;top:auto;left:auto;overflow:hidden;transform:none;box-shadow:inset 0 5px 14px #00000047}.practice-control-console .practice-transmission-channel{filter:none;width:100%;height:100%;min-height:0;max-height:100%;padding:2px 18px;overflow:hidden}.practice-control-console .practice-transmission-message{width:100%;height:100%;min-height:0;overflow:hidden}.practice-control-console .practice-transmission-message:not(.is-mastery){justify-content:center;align-items:center;gap:12px;display:flex}.practice-control-console .practice-transmission-message>strong{letter-spacing:.13em;font-size:7.5px}.practice-control-console .practice-transmission-message>small{letter-spacing:.075em;margin:0;font-size:5.8px}.view-practice .practice-control-console .practice-transmission-channel .practice-mastery-transmission{gap:7px;height:100%;min-height:0;max-height:26px;margin:0;padding:0 6px;overflow:hidden}.view-practice .practice-control-console .practice-transmission-channel .practice-mastery-transmission .mastery-rank-icon{flex:0 0 17px;width:17px;height:17px}.view-practice .practice-control-console .practice-transmission-channel .practice-mastery-transmission .gold-sparks{display:none}.practice-control-console .practice-transmission-channel .mastery-copy strong{font-size:7.5px}.practice-control-console .practice-transmission-channel .mastery-copy>span{margin-top:1px;font-size:5.5px}@container practice-console (width>=500px){.view-practice .practice-control-console .practice-mastery-transmission .mastery-copy{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.view-practice .practice-control-console .practice-mastery-transmission .mastery-copy strong,.view-practice .practice-control-console .practice-mastery-transmission .mastery-copy>span{white-space:nowrap;margin:0}.view-practice .practice-control-console .practice-mastery-transmission .mastery-copy>span:before{content:"//";color:hsla(var(--word-hue), 44%, 76%, .32);margin-right:8px}}.practice-spacing-control{z-index:1;width:min(420px,100% - 24px);color:hsla(var(--word-hue), 40%, 80%, .56);font-family:var(--font-device);letter-spacing:.13em;text-transform:uppercase;pointer-events:auto;grid-template-columns:auto minmax(80px,1fr) 34px;align-items:center;gap:10px;font-size:6.5px;font-weight:760;line-height:1;display:grid;position:relative}.practice-spacing-control>span{white-space:nowrap}.practice-spacing-control input[type=range]{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:14px;margin:0}.practice-spacing-control input[type=range]::-webkit-slider-runnable-track{border:1px solid hsla(var(--word-hue), 36%, 74%, .13);background:linear-gradient(90deg, hsl(var(--word-hue) 54% 68%) var(--practice-spacing-level), #00000061 var(--practice-spacing-level));height:3px;box-shadow:inset 0 0 5px #00000073}.practice-spacing-control input[type=range]::-webkit-slider-thumb{appearance:none;border:1px solid hsl(var(--word-hue) 48% 76%);width:8px;height:12px;box-shadow:0 0 7px hsla(var(--word-hue), 62%, 66%, .32);background:#171a1b;border-radius:1px;margin-top:-5px}.practice-spacing-control input[type=range]::-moz-range-track{border:1px solid hsla(var(--word-hue), 36%, 74%, .13);background:#00000061;height:3px}.practice-spacing-control input[type=range]::-moz-range-progress{background:hsl(var(--word-hue) 54% 68%);height:3px}.practice-spacing-control input[type=range]::-moz-range-thumb{border:1px solid hsl(var(--word-hue) 48% 76%);width:8px;height:12px;box-shadow:0 0 7px hsla(var(--word-hue), 62%, 66%, .32);background:#171a1b;border-radius:1px}.practice-spacing-control output{color:hsla(var(--word-hue), 54%, 84%, .72);font-variant-numeric:tabular-nums;text-align:right}.practice-telemetry{min-width:0}.calibration-progress-module,.calibration-isolation-module{isolation:isolate;border:1px solid hsla(var(--word-hue), 44%, 72%, .2);background:linear-gradient(135deg, hsla(var(--word-hue), 42%, 42%, .095), transparent 52%), #1c1f21d1;width:min(600px,100%);color:var(--muted);text-align:left;clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px));border-radius:2px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 26px #0003}.calibration-progress-module:before,.calibration-isolation-module:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(180deg, transparent 0 4px, hsla(var(--word-hue), 50%, 76%, .035) 4px 5px);opacity:.68;position:absolute;inset:0}.calibration-progress-module:after,.calibration-isolation-module:after{content:"";background:hsl(var(--word-hue) 58% 72%);width:72px;height:1px;box-shadow:0 0 7px hsla(var(--word-hue), 66%, 66%, .28);position:absolute;top:0;left:14px}.calibration-progress-module{min-height:78px;margin-top:58px;padding:13px 16px 10px}.calibration-progress-heading{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.calibration-progress-heading>span{color:#aeb4b6;letter-spacing:.085em;text-transform:uppercase;align-items:center;gap:7px;min-width:0;font-size:8px;font-weight:730;line-height:1.15;display:flex}.calibration-progress-heading>span strong{color:hsl(var(--word-hue) 56% 82%);letter-spacing:.11em;font-size:9px;font-weight:850}.calibration-progress-heading i{color:hsla(var(--word-hue), 44%, 74%, .34);font-style:normal}.calibration-progress-heading>b{color:var(--ink);font-family:var(--font-language);font-variant-numeric:tabular-nums;letter-spacing:0;flex:none;font-size:18px;font-weight:560;line-height:1}.calibration-progress-heading>b em{color:#92989a;font-size:10px;font-style:normal;font-weight:600}.calibration-progress-track{background:#00000047;border:1px solid #f1f1f117;height:5px;margin-top:9px;overflow:hidden}.calibration-progress-track span{background:linear-gradient(90deg, hsla(var(--word-hue), 42%, 46%, .62), hsl(var(--word-hue) 62% 72%));min-width:2px;height:100%;box-shadow:0 0 9px hsla(var(--word-hue), 68%, 64%, .26);transition:width .22s ease-out;display:block}.calibration-progress-scale{color:#7f8789;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:18px;margin-top:5px;font-size:6.5px;font-weight:720;line-height:1;display:flex}.calibration-progress-module.is-complete{border-color:hsla(var(--word-hue), 58%, 78%, .36);box-shadow:inset 0 0 26px hsla(var(--word-hue), 42%, 38%, .055), 0 0 12px hsla(var(--word-hue), 54%, 54%, .045)}.calibration-isolation-module{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:74px;margin-top:28px;padding:12px 16px;display:grid}.calibration-isolation-glyph{aspect-ratio:1;border:1px solid hsla(var(--word-hue), 46%, 74%, .22);width:30px;color:hsla(var(--word-hue), 62%, 82%, .7);font-family:var(--font-language);place-items:center;font-size:19px;line-height:1;display:grid}.calibration-isolation-copy{min-width:0}.calibration-isolation-copy strong{color:var(--ink);letter-spacing:.085em;text-transform:uppercase;font-size:9px;font-weight:820;line-height:1.2;display:block}.calibration-isolation-copy small{color:#8f9698;font-family:var(--font-language);letter-spacing:.025em;margin-top:5px;font-size:8.5px;font-weight:590;line-height:1.2;display:block}.calibration-isolation-state{border-left:1px solid hsla(var(--word-hue), 36%, 72%, .13);min-width:106px;color:hsl(var(--word-hue) 52% 78%);letter-spacing:.095em;text-transform:uppercase;align-items:center;gap:7px;padding-left:14px;font-size:7.5px;font-weight:820;line-height:1.2;display:flex}.calibration-isolation-state i{aspect-ratio:1;border:1px solid hsl(var(--word-hue) 58% 72%);background:hsla(var(--word-hue), 62%, 66%, .22);width:6px;box-shadow:0 0 7px hsla(var(--word-hue), 70%, 68%, .28);flex:none;transform:rotate(45deg)}.maintenance-page{isolation:isolate;text-align:center;max-width:820px;min-height:calc(100vh - 150px);margin:0 auto;padding:clamp(28px,5vh,52px) 24px 64px;position:relative}.app-shell.view-maintenance:has(.maintenance-page.is-locked){height:auto;min-height:100dvh;overflow:clip visible}.app-shell.view-maintenance:has(.maintenance-page.is-locked) .topbar{grid-template-columns:minmax(120px,.65fr) minmax(0,2fr) minmax(180px,.8fr)}.app-shell.view-maintenance:has(.maintenance-page.is-locked) .sound-control input{width:100%}.view-maintenance .maintenance-page.is-locked{width:100%;max-width:none;min-height:calc(100dvh - var(--learning-header-height,82px));flex-direction:column;justify-content:center;align-items:center;margin:0;padding:clamp(16px,3vh,32px) clamp(12px,3vw,32px);display:flex}.view-maintenance .maintenance-page.is-locked .maintenance-lock-panel{flex:none;margin:0}.maintenance-page,.maintenance-transmission,.maintenance-choice,.maintenance-control-deck,.maintenance-lock-panel,.maintenance-loading{font-family:var(--font-device)}.maintenance-loading{min-height:58vh;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-size:10px;font-weight:750;display:flex}.maintenance-loading span{border:1px solid hsla(var(--word-hue), 62%, 78%, .68);width:9px;height:9px;animation:.9s ease-in-out infinite alternate links-loading-pulse;transform:rotate(45deg)}.maintenance-lock-panel{background:linear-gradient(145deg, hsla(var(--word-hue), 36%, 42%, .07), transparent 48%), #26292bf0;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));border:1px solid #f1f1f124;border-radius:2px;width:min(620px,100%);margin:clamp(34px,9vh,90px) auto 0;padding:42px 42px 38px;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #0000002b,0 24px 58px #00000038}.maintenance-lock-panel:before{content:"";background:hsla(var(--word-hue), 54%, 76%, .56);width:88px;height:1px;box-shadow:0 0 9px hsla(var(--word-hue), 62%, 66%, .24);position:absolute;top:0;left:24px}.maintenance-lock-glyph{aspect-ratio:1;width:66px;color:hsla(var(--word-hue), 58%, 82%, .68);border:1px solid #f1f1f121;place-items:center;margin:0 auto 22px;display:grid;position:relative}.maintenance-lock-glyph:before,.maintenance-lock-glyph:after{content:"";background:#f1f1f11f;position:absolute}.maintenance-lock-glyph:before{width:1px;height:90px}.maintenance-lock-glyph:after{width:90px;height:1px}.maintenance-lock-glyph span{z-index:1;font-family:var(--font-language);font-size:31px;position:relative}.maintenance-lock-glyph i{border:1px solid hsla(var(--word-hue), 52%, 74%, .23);position:absolute;inset:8px;transform:rotate(45deg)}.maintenance-lock-panel .eyebrow{color:hsla(var(--word-hue), 48%, 78%, .66);letter-spacing:.17em;font-size:8px}.maintenance-lock-panel h1{letter-spacing:.045em;text-transform:uppercase;margin:11px 0;font-size:clamp(35px,6vw,50px);font-weight:560;line-height:1.05}.maintenance-lock-panel p{max-width:490px;color:var(--muted);font-family:var(--font-language);margin:0 auto;font-size:11px;font-weight:600;line-height:1.65}.maintenance-unlock-progress{text-align:left;background:#0c0e102e;border:1px solid #f1f1f11a;margin:28px auto 0;padding:15px 16px 14px}.maintenance-unlock-progress>div{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:20px;font-size:8px;font-weight:800;display:flex}.maintenance-unlock-progress strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:18px}.maintenance-unlock-progress strong em{color:#858b8d;font-size:10px;font-style:normal}.maintenance-unlock-progress>i{background:#0000004d;border:1px solid #f1f1f11a;height:6px;margin-top:10px;display:block;overflow:hidden}.maintenance-unlock-progress>i b{background:linear-gradient(90deg, hsla(var(--word-hue), 42%, 46%, .64), hsl(var(--word-hue) 58% 70%));height:100%;box-shadow:0 0 9px hsla(var(--word-hue), 62%, 66%, .22);display:block}.maintenance-unlock-progress small{color:#858b8d;letter-spacing:.08em;text-align:right;text-transform:uppercase;margin-top:8px;font-size:7px;font-weight:750;display:block}.maintenance-lock-panel>button{border:1px solid hsla(var(--word-hue), 52%, 76%, .4);background:hsla(var(--word-hue), 38%, 46%, .08);min-height:45px;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));border-radius:2px;margin-top:25px;padding:0 20px;font-size:9px;font-weight:800}.maintenance-lock-panel>button:hover{border-color:hsla(var(--word-hue), 64%, 82%, .68);background:hsla(var(--word-hue), 42%, 50%, .14)}.maintenance-transmission{border-top:1px solid hsla(var(--word-hue), 42%, 72%, .15);border-bottom:1px solid hsla(var(--word-hue), 42%, 72%, .15);background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 34%, 36%, .08) 21%, hsla(var(--word-hue), 34%, 36%, .08) 79%, transparent);width:min(560px,100%);min-height:47px;color:hsla(var(--word-hue), 54%, 82%, .78);text-transform:uppercase;place-content:center;margin:0 auto 12px;padding:8px 16px 7px;display:grid}.maintenance-transmission span{letter-spacing:.14em;font-size:10px;font-weight:850}.maintenance-transmission small{color:#8f9698;letter-spacing:.1em;margin-top:4px;font-size:6.5px;font-weight:720;display:block}.maintenance-transmission.is-success{color:var(--green);background:linear-gradient(90deg,#0000,#58d68d0f 21% 79%,#0000);border-color:#58d68d4d}.maintenance-transmission.is-failure{color:var(--red);background:linear-gradient(90deg,#0000,#ff6b6b0e 21% 79%,#0000);border-color:#ff6b6b4d}.maintenance-artifact-stage{width:100%}.maintenance-card-scene{width:min(520px,100%);margin:12px auto 26px}.view-maintenance .maintenance-card-scene{-webkit-user-select:none;user-select:none}.maintenance-card-scene:after{height:15px}.maintenance-full-card .practice-card-copy{text-align:center}.maintenance-full-card h2{width:100%;min-width:0;font-family:var(--font-language);letter-spacing:.025em;overflow-wrap:normal;text-align:center;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-weight:500;line-height:1.05}.maintenance-full-card:has(.card-audio-hit-target:hover){border-color:hsla(var(--word-hue), 62%, 78%, .64);box-shadow:inset 0 0 48px hsla(var(--word-hue), 62%, 52%, .07), 0 18px 48px #00000047, 0 0 16px hsla(var(--word-hue), 58%, 54%, .08)}.maintenance-target-copy .answer-translation{margin-top:10px}.maintenance-semantic-channel{place-items:center;min-width:min(310px,78%);min-height:34px;margin:10px auto 0;display:grid;position:relative;overflow:hidden}.maintenance-semantic-lock{z-index:2;border-top:1px solid hsla(var(--word-hue), 62%, 76%, .34);border-bottom:1px solid hsla(var(--word-hue), 62%, 76%, .34);background:repeating-linear-gradient(0deg, hsla(var(--word-hue), 50%, 18%, .96) 0 2px, #0b0f11f7 2px 5px);box-shadow:inset 0 0 18px hsla(var(--word-hue), 60%, 50%, .13), 0 0 12px #00000057;color:hsla(var(--word-hue), 62%, 82%, .74);opacity:1;transform-origin:50%;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;padding:0 12px;transition:opacity .35s,transform .42s cubic-bezier(.7,0,.2,1),filter .35s;display:grid;position:absolute;inset:0;transform:scaleX(1)}.maintenance-semantic-lock:before{content:"";background:linear-gradient(90deg, transparent 0 12%, hsla(var(--word-hue), 80%, 82%, .2) 49%, transparent 52% 100%);animation:1.45s linear infinite maintenance-lock-scan;position:absolute;inset:0;transform:translate(-115%)}.maintenance-semantic-lock i{background:linear-gradient(90deg,#0000,currentColor);height:1px;box-shadow:0 0 5px}.maintenance-semantic-lock i:last-child{transform:scaleX(-1)}.maintenance-semantic-lock b{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:6.5px;font-weight:850;position:relative}.maintenance-card-scene.is-revealed .maintenance-semantic-lock{opacity:0;filter:brightness(1.8);pointer-events:none;transform:scaleX(.04)}.maintenance-card-scene.is-revealed .answer-translation{animation:.48s ease-out both maintenance-meaning-reveal}.maintenance-restoration-reveal{z-index:5;pointer-events:none;clip-path:inset(0 100% 0 0 round 8px);position:absolute;inset:0;overflow:hidden}.maintenance-restoration-reveal>.production-artifact-face{width:100%;height:100%}.maintenance-card-scene.is-restoration-active .maintenance-restoration-reveal{animation:maintenance-restoration-reveal var(--maintenance-restoration-duration,.56s) cubic-bezier(.35, 0, .18, 1) both}.maintenance-restoration-sweep{z-index:6;pointer-events:none;background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 62%, 84%, .16) 20%, #ffffffd1 50%, hsla(var(--word-hue), 62%, 84%, .2) 78%, transparent);filter:blur(.35px);mix-blend-mode:screen;opacity:0;width:20%;position:absolute;inset:-4% auto -4% -16%;transform:skew(-8deg)}.maintenance-card-scene.is-polish-applying .maintenance-restoration-sweep{animation:maintenance-restoration-sweep var(--maintenance-restoration-duration,.56s) cubic-bezier(.35, 0, .18, 1) both}.maintenance-card-scene.is-restoration-active .material-artifact-frame{animation:maintenance-polish-frame var(--maintenance-restoration-duration,.56s) ease-in-out both}.maintenance-unpolish-layer{z-index:1;pointer-events:none;border-radius:inherit;opacity:0;position:absolute;inset:0;overflow:hidden}.maintenance-unpolish-layer:before{content:"";background:linear-gradient(90deg,#0000,#ff6b6b1f 31%,#090b0cc2 63%,#0000);width:58%;position:absolute;top:-22%;bottom:-22%;left:-55%;transform:translate(0)skew(-10deg)}.maintenance-card-scene.is-polish-removing .maintenance-unpolish-layer{animation:.96s ease-out 80ms both maintenance-unpolish-field}.maintenance-card-scene.is-polish-removing .maintenance-unpolish-layer:before{animation:.96s cubic-bezier(.32,.04,.18,1) 80ms both maintenance-unpolish-pass}.maintenance-card-scene.is-polish-removing .artifact-polish-layer{animation:.96s ease-out 80ms both maintenance-polish-recede}.maintenance-card-scene.is-polish-removing .collectible-card-frame{animation:.96s ease-out 80ms both maintenance-unpolish-frame}.maintenance-card-scene.is-polish-removing .maintenance-semantic-lock{color:var(--red);border-color:#ff6b6b94;box-shadow:inset 0 0 18px #ff6b6b24,0 0 12px #00000057}@keyframes maintenance-lock-scan{to{transform:translate(115%)}}@keyframes maintenance-meaning-reveal{0%{opacity:0;filter:blur(5px);letter-spacing:.12em}to{opacity:1;filter:blur();letter-spacing:normal}}@keyframes maintenance-restoration-reveal{0%{clip-path:inset(0 100% 0 0 round 8px)}to{clip-path:inset(0 round 8px)}}@keyframes maintenance-restoration-sweep{0%{opacity:0;left:-16%}8%{opacity:.92}88%{opacity:.78}to{opacity:0;left:96%}}@keyframes maintenance-polish-frame{0%,to{filter:brightness()}48%{filter:brightness(1.48)}}@keyframes maintenance-unpolish-field{0%,to{opacity:0}18%,72%{opacity:1}}@keyframes maintenance-unpolish-pass{0%{transform:translate(0)skew(-10deg)}to{transform:translate(285%)skew(-10deg)}}@keyframes maintenance-polish-recede{0%{opacity:1;filter:brightness(1.18)}52%{opacity:.08;filter:brightness(.55)}to{opacity:1;filter:none}}@keyframes maintenance-unpolish-frame{0%,to{filter:brightness()saturate()}28%{filter:brightness(1.22)saturate(.88)}58%{filter:brightness(.52)saturate(.42)}}.maintenance-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(700px,100%);margin:0 auto;display:grid}.maintenance-choice{background:linear-gradient(135deg, hsla(var(--word-hue), 34%, 44%, .055), transparent 54%), #282b2df0;min-width:0;min-height:58px;color:var(--ink);cursor:pointer;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));border:1px solid #f1f1f121;border-radius:2px;place-items:center;padding:10px 14px 10px 48px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .12s;display:grid;position:relative;box-shadow:inset 0 0 16px #00000021}.maintenance-choice:hover:not(:disabled){border-color:hsla(var(--word-hue), 56%, 78%, .48);background:linear-gradient(135deg, hsla(var(--word-hue), 42%, 50%, .11), transparent 58%), #2d3032;transform:translateY(-1px)}.maintenance-choice:active:not(:disabled){transform:translateY(1px)scale(.994)}.maintenance-choice:focus-visible{outline:1px solid hsl(var(--word-hue) 68% 82%);outline-offset:2px}.maintenance-choice:disabled{opacity:1;cursor:default}.maintenance-choice kbd{color:#9fa5a7;width:25px;height:25px;font:inherit;background:#080a0c2e;border:1px solid #f1f1f126;border-radius:2px;place-items:center;font-size:9px;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.maintenance-choice>span{font-family:var(--font-language);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:18px;font-weight:630;line-height:1.25}.maintenance-choice.is-correct{color:#e5f8ed;background:linear-gradient(135deg,#58d68d26,#0000 62%),#2d3531;border-color:#58d68db3;box-shadow:inset 0 0 20px #58d68d0d,0 0 10px #58d68d0f}.maintenance-choice.is-correct kbd{color:var(--green);border-color:#58d68d80}.maintenance-choice.is-neutral{color:#c7ccce;background:#292c2e;border-color:#f1f1f121;box-shadow:inset 0 0 16px #00000021}.maintenance-choice.is-neutral kbd{color:#9fa5a7;border-color:#f1f1f126}.maintenance-choice.is-selected-wrong{color:#f6dfe2;background:linear-gradient(135deg,#ff6b6b2b,#0000 62%),#382e30;border-color:#ff6b6bc2;box-shadow:inset 0 0 20px #ff6b6b0e,0 0 10px #ff6b6b0e}.maintenance-choice.is-selected-wrong kbd{color:var(--red);border-color:#ff6b6b6b}.maintenance-control-deck{place-items:center;width:min(700px,100%);min-height:54px;margin:10px auto 0;display:grid}.maintenance-control-deck.is-idle{visibility:hidden;pointer-events:none}.maintenance-control-deck>button{border:1px solid hsla(var(--word-hue), 56%, 78%, .5);background:linear-gradient(135deg, hsla(var(--word-hue), 44%, 50%, .13), transparent 65%), #303234;width:min(260px,100%);min-height:50px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:8px 15px;font-size:10px;font-weight:830;display:flex}.maintenance-control-deck>button:hover{border-color:hsla(var(--word-hue), 68%, 82%, .74);box-shadow:inset 0 0 18px hsla(var(--word-hue), 48%, 50%, .06)}.maintenance-control-deck kbd{border:1px solid hsla(var(--word-hue), 46%, 76%, .24);color:var(--muted);font:inherit;background:#00000026;border-radius:2px;padding:4px 6px 3px;font-size:7px}.maintenance-telemetry{min-width:0}.maintenance-streak-stats{margin-top:22px}.maintenance-streak-values{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-stats{margin-top:17px}.learn-page{text-align:center;max-width:820px;min-height:calc(100vh - 150px);margin:0 auto;padding:clamp(44px,7vh,72px) 24px 70px}.learn-workstation{flex-direction:column;align-items:center;width:100%;display:flex}.learn-heading .eyebrow:not(.golden-eyebrow){color:hsla(var(--word-hue), 58%, 78%, .78)}.learn-heading h1{letter-spacing:.035em;text-shadow:0 0 25px hsla(var(--word-hue), 54%, 54%, .1);margin:11px 0 8px;font-size:clamp(38px,5.5vw,52px);font-weight:570;line-height:1.05}.learn-heading p{max-width:600px;color:var(--muted);font-family:var(--font-language);margin:0 auto;font-size:11px;font-weight:620;line-height:1.7}.learn-primary-controls{width:min(620px,100%);margin-top:22px}.learn-control{border:1px solid hsla(var(--word-hue), 58%, 76%, .54);background:linear-gradient(135deg, hsla(var(--word-hue), 44%, 50%, .12), transparent 62%), #303234;min-width:172px;min-height:46px;color:var(--ink);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));border-radius:2px;padding:12px 22px 11px;font-size:11px;font-weight:800;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .12s;position:relative;box-shadow:inset 0 0 18px #00000029}.learn-control:before{content:"";background:hsl(var(--word-hue) 66% 76%);width:48px;height:1px;box-shadow:0 0 7px hsla(var(--word-hue), 74%, 68%, .38);position:absolute;top:0;left:14px}.learn-control:hover{border-color:hsla(var(--word-hue), 70%, 82%, .76);background:linear-gradient(135deg, hsla(var(--word-hue), 50%, 54%, .18), transparent 68%), #343638;box-shadow:inset 0 0 22px hsla(var(--word-hue), 45%, 48%, .06), 0 0 12px hsla(var(--word-hue), 58%, 54%, .08);transform:translateY(-1px)}.learn-control:active{transform:translateY(1px)scale(.99)}.learn-control.is-stop{color:var(--muted);border-color:#f1f1f133}.learn-control:disabled{opacity:.45;cursor:default;transform:none}.learn-pause-control{border:1px solid #f1f1f11f;border-left:2px solid hsla(var(--word-hue), 52%, 70%, .38);background:linear-gradient(90deg, hsla(var(--word-hue), 42%, 44%, .065), transparent 45%), #202325db;text-align:left;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));border-radius:2px;width:min(320px,100%);margin:12px auto 0;padding:12px 14px 10px;position:relative}.learn-pause-label{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.learn-pause-label label{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.learn-pause-label output{color:var(--ink);white-space:nowrap;font-size:10px;font-weight:800}.learn-pause-control input[type=range]{width:100%;height:16px;accent-color:hsl(var(--word-hue) 58% 66%);cursor:pointer;margin:0;display:block}.learn-pause-scale{color:#7c8385;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;margin-top:3px;font-size:7px;font-weight:700;display:flex}.learn-artifact-bay{place-items:center;width:100%;min-height:478px;display:grid}.learn-display{place-items:center;width:100%;min-height:478px;margin:27px auto 24px;display:grid}.learn-display.is-idle{max-width:none;min-height:478px}.learn-idle-copy{aspect-ratio:7/5;border:1px solid hsla(var(--word-hue), 42%, 72%, .24);background:linear-gradient(145deg, hsla(var(--word-hue), 42%, 46%, .08), transparent 48%), #292c2ee6;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));align-content:center;width:min(560px,100%);padding:33px 28px 31px;display:grid;position:relative;box-shadow:inset 0 0 28px #00000029}.learn-idle-copy:before{content:"";background:hsla(var(--word-hue), 68%, 78%, .58);width:72px;height:1px;position:absolute;top:0;left:20px}.learn-idle-copy>span{color:hsla(var(--word-hue), 52%, 78%, .7);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.learn-idle-copy strong{text-shadow:0 0 24px hsla(var(--word-hue), 54%, 56%, .12);margin-top:12px;font-size:58px;font-weight:520;line-height:1;display:block}.learn-idle-copy small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:8px;font-weight:750;display:block}.learn-card-sequence{width:100%}.learn-stage-readout{width:min(560px,100%);min-height:20px;color:hsla(var(--word-hue), 48%, 78%, .64);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 auto 15px;font-size:8px;font-weight:800;display:flex}.learn-stage-readout:before{content:"";background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 58%, 74%, .34));flex:none;width:36px;height:1px;margin-right:10px}.learn-stage-readout span{margin-right:auto}.learn-stage-readout strong{color:hsla(var(--word-hue), 58%, 82%, .82);font:inherit;font-variant-numeric:tabular-nums}.learn-stage-readout.stage-pause span{animation:1.2s ease-in-out infinite signal-reading-pulse}.learn-card-scene{width:min(560px,100%,max(360px,140dvh - 504px));margin:0 auto 31px}.learn-card-scene:after{height:18px}.learn-card-copy h2{letter-spacing:.025em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:100%;min-width:0;margin:0;font-family:inherit;font-weight:500;line-height:1.05}.learn-card-sequence .card-audio-hint{margin-top:-9px}.learn-console{width:min(760px,100%)}.learn-filter-panel{background:linear-gradient(145deg, hsla(var(--word-hue), 34%, 42%, .055), transparent 40%), #2b2e30eb;text-align:left;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));border:1px solid #f1f1f121;border-radius:2px;width:100%;margin:20px auto 0;overflow:hidden;box-shadow:inset 0 0 24px #00000021}.learn-filter-heading{background:#0d0f111c;border-bottom:1px solid #f1f1f117;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px 12px;display:flex}.learn-filter-heading span,.learn-filter-legend{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.learn-filter-heading strong{color:var(--ink);margin-top:4px;font-size:11px;font-weight:700;display:block}.learn-filter-heading button,.learn-filter-empty button{color:var(--muted);text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));background:#1d1f21c2;border:1px solid #f1f1f121;border-radius:2px;padding:7px 9px;font-size:8px;font-weight:800}.learn-filter-heading button:hover:not(:disabled),.learn-filter-empty button:hover{border-color:hsla(var(--word-hue), 48%, 74%, .4);color:var(--ink)}.learn-filter-heading button:disabled{opacity:.35;cursor:default}.learn-filter-group{border:0;margin:0;padding:16px 14px 18px}.learn-filter-group+.learn-filter-group{border-top:1px solid #f1f1f114}.learn-filter-legend{margin-bottom:14px}.learn-filter-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.learn-horizon-options{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.learn-filter-option{min-width:0;color:var(--muted);cursor:pointer;background:#14161829;border:1px solid #f1f1f11c;border-radius:2px;align-items:center;gap:7px;padding:9px 10px;font-size:10px;font-weight:700;display:flex}.learn-filter-option:hover:not(.is-empty){border-color:hsla(var(--word-hue), 42%, 72%, .3);background:hsla(var(--word-hue), 34%, 44%, .055)}.learn-filter-option input{accent-color:var(--green);flex:none;margin:0}.learn-filter-option span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.learn-filter-option em{color:#8d8d8d;white-space:nowrap;flex:none;font-style:normal}.learn-rank-filter-option .learn-filter-mastery-icon{flex:auto;width:31px;overflow:visible}.learn-horizon-options .learn-filter-option{align-items:flex-start}.learn-horizon-options .learn-filter-option span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;flex:auto;overflow:visible}.learn-horizon-options .learn-filter-option em{white-space:nowrap;flex:none}.learn-filter-option.filter-level-1 span{color:var(--bronze)}.learn-filter-option.filter-level-2 span{color:var(--silver)}.learn-filter-option.filter-level-3 span{color:var(--gold)}.learn-filter-option.is-empty{opacity:.28;cursor:not-allowed;background:#1a1c1e66}.learn-filter-empty{color:#c18484;background:#d148480d;border-top:1px solid #d148484d;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:10px;font-weight:700;display:flex}.learn-note{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:13px 0 0;font-size:8px;font-weight:700;line-height:1.8}.learn-note span{color:#909698}.word-page{max-width:1160px;margin:auto;padding:70px 28px 100px}.list-heading{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.list-heading h1{letter-spacing:-.025em;margin:13px 0 0;font-size:46px;font-weight:500}.list-heading p{color:var(--muted);text-align:right;margin:0;font-size:11px;font-weight:700;line-height:1.7}.list-heading p strong{color:var(--ink);font-size:16px}.course-map{border:1px solid var(--line);border-radius:var(--corner-large);background:var(--card);margin-bottom:24px;overflow:hidden}.course-map-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:13px 14px;display:flex}.course-map-heading div>span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.course-map-heading strong{font-size:13px;font-weight:700}.course-map-heading em{color:var(--green);font-size:10px;font-style:normal;font-weight:800}.horizon-strip{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow-x:auto}.horizon-segment{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-radius:0;min-width:0;padding:14px 12px 16px;position:relative}.horizon-segment:last-child{border-right:0}.horizon-segment span{color:var(--muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800;display:block;overflow:hidden}.horizon-segment strong{color:#858585;font-family:var(--font-device);font-variant-numeric:tabular-nums;margin-top:5px;font-size:10px;display:block}.horizon-segment i{background:var(--line);height:2px;display:block;position:absolute;bottom:8px;left:12px;right:12px;overflow:hidden}.horizon-segment i b{width:var(--segment-progress);background:#777;height:100%;display:block}.horizon-segment.is-complete span,.horizon-segment.is-current span{color:var(--ink)}.horizon-segment.is-complete i b,.horizon-segment.is-current i b{background:var(--green)}.horizon-segment.is-current{background:#383838}.horizon-segment.is-selected{box-shadow:inset 0 0 0 1px var(--green);z-index:1}.horizon-segment:hover{background:#393939}.list-controls{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.word-search{min-width:240px;display:block}.word-search span,.list-tools label,.mastery-filters legend{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.word-search input{border:1px solid var(--line);border-radius:var(--corner);background:var(--card);width:100%;color:var(--ink);outline:0;margin-top:8px;padding:10px 11px;font-size:12px}.word-search input:focus{border-color:var(--muted)}.word-search input::placeholder{color:#777}.list-tools{grid-template-columns:auto minmax(100px,1fr) auto minmax(100px,1fr) auto minmax(112px,1fr) auto;align-items:center;gap:8px;display:grid}.list-tools select,.list-tools button{border:1px solid var(--line);border-radius:var(--corner);background:var(--card);color:var(--ink);padding:9px 10px;font-size:10px;font-weight:700}.list-tools button{cursor:pointer;min-width:105px}.list-tools button:hover{border-color:var(--muted)}.mastery-filters{border:0;align-items:center;gap:14px;margin:0 0 18px;padding:0;display:flex}.mastery-filters legend{margin-bottom:8px}.mastery-filters label{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.mastery-filters input{accent-color:var(--green)}.mastery-filters .filter-level-1 span{color:var(--bronze)}.mastery-filters .filter-level-2 span{color:var(--silver)}.mastery-filters .filter-level-3 span{color:var(--gold)}.mastery-rules{border:1px solid var(--line);border-radius:var(--corner-large);background:var(--card);margin:0 0 18px;overflow:hidden}.mastery-rules-heading{border-bottom:1px solid var(--line);padding:12px 14px 11px}.mastery-rules h2{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px}.mastery-rules-heading p{color:var(--muted);margin:5px 0 0;font-size:9px;font-weight:700;line-height:1.4}.mastery-rule-row{color:var(--muted);grid-template-columns:144px minmax(230px,1.15fr) minmax(240px,1fr);align-items:center;gap:18px;padding:9px 14px;font-size:11px;display:grid}.mastery-rule-row+.mastery-rule-row{border-top:1px solid var(--line)}.mastery-rule-rank{align-items:center;gap:10px;display:flex}.mastery-rule-rank .mastery-icon{width:30px}.mastery-rule-row strong{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.mastery-rule-row.level-0 strong{color:#8f8f8f}.mastery-rule-row.level-1 strong{color:var(--bronze)}.mastery-rule-row.level-2 strong{color:var(--silver)}.mastery-rule-row.level-3 strong{color:var(--gold)}.list-result-count{color:var(--muted);letter-spacing:.05em;text-align:right;margin:0 0 9px;font-size:9px;font-weight:700}.table-wrap{border-top:2px solid var(--ink);overflow-x:auto}table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:1060px}th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;padding:15px 10px;font-size:9px}th:first-child{width:20%}th:nth-child(2){width:18%}th:nth-child(3),th:nth-child(4){width:7%}th:nth-child(5){width:12%}th:nth-child(6){width:14%}th:nth-child(7){width:22%}td{border-bottom:1px solid var(--line);padding:18px 10px;font-size:14px}td:first-child{font-weight:700}.number{color:var(--muted);font-family:var(--font-device);font-variant-numeric:tabular-nums;margin-right:16px;font-size:10px}.word-audio{max-width:calc(100% - 56px);color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px}td:nth-child(2) .word-audio{max-width:100%}.word-audio-main{display:inline}.word-audio-main .sound-icon{width:17px;color:var(--muted);vertical-align:-4px;margin-left:7px}.word-audio:hover .word-audio-main .sound-icon{color:var(--ink)}.word-list-note{color:var(--muted);margin-top:5px;font-size:10px;font-weight:600;line-height:1.35}.word-type{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.rate{align-items:center;gap:12px;display:flex}.rate span{min-width:35px;font-weight:800}.rate i{background:var(--line);width:70px;height:3px;display:block}.rate b{background:var(--ink);height:100%;display:block}.training-stat strong{font-size:15px;font-weight:800;display:block}.training-stat small{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:8px;font-weight:700;display:block}.rank-stack{flex-direction:column;align-items:center;display:flex}.rank-stack>.rank-status .mastery-icon{width:39px}.highest-rank{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-top:7px;font-size:8px;font-weight:700;display:flex}.highest-rank .mastery-icon{width:23px}.rank-status{justify-content:center;align-items:center;display:inline-flex}.rank-empty{color:#777}tr.level-1 .rate b{background:var(--bronze)}tr.level-2 .rate b{background:var(--silver)}tr.level-3 .rate b{background:var(--gold)}.load-more{border:1px solid var(--line);border-radius:var(--corner);background:var(--card);cursor:pointer;min-width:190px;margin:20px auto 0;padding:12px 18px;font-size:11px;font-weight:800;display:block}.load-more:hover{border-color:var(--muted)}.locked,.empty-list{border:1px dashed var(--line);border-radius:var(--corner);color:var(--muted);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-top:20px;padding:15px;font-size:10px}.empty-list{border-top:0;margin:0}.word-page.collection-page{max-width:1380px;min-height:calc(100vh - 150px);padding:clamp(48px,7vh,76px) 30px 110px}.collection-heading{align-items:end;max-width:1220px;margin:0 auto 30px}.collection-heading h1{letter-spacing:.035em;text-shadow:0 0 28px hsla(var(--word-hue), 55%, 56%, .1);margin:10px 0 5px;font-size:clamp(42px,5vw,62px);font-weight:560}.collection-heading .eyebrow{color:hsla(var(--word-hue), 64%, 76%, .82)}.collection-heading p{min-width:180px}.collection-route{color:hsla(var(--word-hue), 46%, 78%, .55);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.archive-console{background:linear-gradient(145deg, hsla(var(--word-hue), 34%, 42%, .05), transparent 38%), #25282af2;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));border:1px solid #f1f1f124;border-radius:2px;max-width:1220px;margin:0 auto 18px;overflow:hidden;box-shadow:inset 0 0 34px #00000021,0 18px 46px #0000001f}.archive-console-heading{background:#0c0e1021;border-bottom:1px solid #f1f1f117;justify-content:space-between;align-items:center;gap:16px;min-height:59px;padding:13px 17px 12px;display:flex}.archive-console-heading span{color:hsla(var(--word-hue), 52%, 77%, .62);letter-spacing:.17em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.archive-console-heading strong{letter-spacing:.055em;text-transform:uppercase;margin-top:5px;font-size:12px;font-weight:720;display:block}.archive-console-heading em{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.collection-horizon-strip{border-bottom:1px solid #f1f1f117}.collection-horizon-strip .horizon-segment{background:#0b0d0f12}.collection-horizon-strip .horizon-segment:hover{background:hsla(var(--word-hue), 34%, 44%, .07)}.collection-horizon-strip .horizon-segment.is-current{background:hsla(var(--word-hue), 32%, 42%, .08)}.collection-horizon-strip .horizon-segment.is-selected{box-shadow:inset 0 0 0 1px hsla(var(--word-hue), 60%, 76%, .58), inset 0 0 22px hsla(var(--word-hue), 48%, 48%, .055)}.collection-horizon-strip .horizon-segment.is-complete i b,.collection-horizon-strip .horizon-segment.is-current i b{background:hsl(var(--word-hue) 58% 67%)}.collection-controls{grid-template-columns:minmax(230px,1.65fr) repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:10px;padding:16px 17px;display:grid}.collection-control{min-width:0;display:block;position:relative}.collection-control>span,.collection-control>label,.collection-mastery-filters legend{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:7px;font-weight:800;display:block}.collection-control input,.collection-control select,.archive-select-trigger{width:100%;height:39px;color:var(--ink);background:#12141673;border:1px solid #f1f1f11f;border-radius:2px;outline:0;padding:0 10px;font-size:10px;font-weight:680}.collection-control input{font-family:var(--font-language);font-size:12px}.collection-control input::placeholder{color:#73787a}.collection-control input:focus,.collection-control select:focus,.archive-select-trigger:focus-visible,.archive-select.is-open .archive-select-trigger{border-color:hsla(var(--word-hue), 56%, 78%, .58);box-shadow:inset 0 -1px 0 hsla(var(--word-hue), 68%, 72%, .38), inset 0 0 16px hsla(var(--word-hue), 48%, 48%, .045)}.collection-search-field{position:relative}.collection-search-field input{appearance:none;padding-right:40px}.collection-search-field input::-webkit-search-cancel-button{appearance:none;display:none}.collection-search-clear{width:33px;height:33px;color:hsl(var(--word-hue) 60% 72%);font-family:var(--font-device);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;outline:0;place-items:center;padding:0 0 2px;font-size:18px;font-weight:400;line-height:1;display:grid;position:absolute;top:3px;right:3px}.collection-search-clear:hover{border-color:hsla(var(--word-hue), 52%, 76%, .32);background:hsla(var(--word-hue), 38%, 46%, .09);color:hsl(var(--word-hue) 70% 82%)}.collection-search-clear:focus-visible{border-color:hsla(var(--word-hue), 62%, 82%, .6);box-shadow:0 0 0 1px hsla(var(--word-hue), 56%, 72%, .18)}.archive-select-trigger{font-family:var(--font-device);text-align:left;cursor:pointer;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%);justify-content:space-between;align-items:center;gap:10px;display:flex}.archive-select-trigger strong{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-select-trigger>i{border-right:1px solid hsla(var(--word-hue), 62%, 82%, .7);border-bottom:1px solid hsla(var(--word-hue), 62%, 82%, .7);flex:0 0 7px;width:7px;height:7px;transition:transform .16s ease-out;transform:translateY(-2px)rotate(45deg)}.archive-select.is-open .archive-select-trigger>i{transform:translateY(2px)rotate(225deg)}.archive-select-menu{z-index:260;border:1px solid hsla(var(--word-hue), 46%, 74%, .32);background:linear-gradient(145deg, hsla(var(--word-hue), 34%, 42%, .08), transparent 42%), #1d2022;max-height:248px;color:var(--ink);font-family:var(--font-device);scrollbar-color:hsla(var(--word-hue), 42%, 62%, .42) #17191b;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));border-radius:2px;padding:4px;animation:.14s ease-out both archive-menu-in;position:fixed;overflow-y:auto;box-shadow:0 18px 38px #00000085,inset 0 0 20px #00000024}.archive-select-menu>button{color:#b7bdbe;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;outline:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:35px;padding:7px 9px;font-size:10px;font-weight:680;display:flex}.archive-select-menu>button+button{border-top-color:#f1f1f10b}.archive-select-menu>button:hover,.archive-select-menu>button:focus-visible{border-color:hsla(var(--word-hue), 46%, 74%, .26);background:hsla(var(--word-hue), 38%, 45%, .13);color:var(--ink)}.archive-select-menu>button.is-selected{border-color:hsla(var(--word-hue), 56%, 78%, .38);background:linear-gradient(90deg, hsla(var(--word-hue), 46%, 50%, .2), hsla(var(--word-hue), 36%, 36%, .06));color:hsl(var(--word-hue) 42% 88%)}.archive-select-menu>button i{border:1px solid hsla(var(--word-hue), 56%, 78%, .2);flex:0 0 7px;width:7px;height:7px;transform:rotate(45deg)}.archive-select-menu>button.is-selected i{border-color:hsl(var(--word-hue) 62% 78%);background:hsl(var(--word-hue) 48% 64%);box-shadow:0 0 6px hsla(var(--word-hue), 65%, 65%, .34)}.collection-order{min-width:104px;height:39px;color:var(--muted);cursor:pointer;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));background:#12141673;border:1px solid #f1f1f11f;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 11px;font-size:8px;display:flex}.collection-order:hover{border-color:hsla(var(--word-hue), 52%, 76%, .42);color:var(--ink)}.collection-order:active{transform:translateY(1px)scale(.985)}.collection-order span{color:hsl(var(--word-hue) 55% 72%);font-size:15px;line-height:1}.collection-order strong{font:inherit}.collection-mastery-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0 17px 17px;display:grid}.collection-mastery-filters legend{width:100%;padding-top:3px}.collection-mastery-filters label{min-width:0;min-height:48px;color:var(--muted);cursor:pointer;background:#0d0f1126;border:1px solid #f1f1f11a;border-radius:2px;grid-template-columns:auto 34px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 10px;display:grid}.collection-mastery-filters label:hover{border-color:hsla(var(--word-hue), 42%, 72%, .28);background:hsla(var(--word-hue), 34%, 44%, .045)}.collection-mastery-filters input{accent-color:var(--green);margin:0}.collection-mastery-filters .mastery-icon{width:32px}.collection-mastery-filters label>span:not(.mastery-icon){text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:9px;font-weight:780;overflow:hidden}.collection-mastery-filters em{color:#858b8d;font-variant-numeric:tabular-nums;font-size:9px;font-style:normal;font-weight:750}.archive-protocol{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#222527db;border:1px solid #f1f1f11c;border-radius:2px;max-width:1220px;margin:0 auto 31px}.archive-protocol summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:12px 15px;list-style:none;display:flex}.archive-protocol summary::-webkit-details-marker{display:none}.archive-protocol summary strong{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.archive-protocol summary small{color:var(--muted);letter-spacing:.045em;margin-top:5px;font-size:10px;font-weight:700;line-height:1.35;display:block}.archive-protocol summary b{width:26px;height:26px;color:hsl(var(--word-hue) 54% 74%);border:1px solid #f1f1f11f;place-items:center;font-size:17px;font-weight:400;transition:transform .18s;display:grid}.archive-protocol[open] summary{border-bottom:1px solid #f1f1f117}.archive-protocol[open] summary b{transform:rotate(45deg)}.archive-protocol-body{padding:16px}.archive-protocol-body>p{max-width:920px;color:var(--muted);font-family:var(--font-language);margin:0;font-size:11px;font-weight:600;line-height:1.65}.archive-protocol-body>p+p{margin-top:7px}.archive-protocol-body>p strong{color:var(--ink)}.archive-protocol-ranks{border:1px solid #f1f1f117;margin-top:16px}.archive-protocol-ranks .mastery-rule-row{background:#0b0d0f1a;grid-template-columns:150px minmax(190px,1fr) minmax(170px,.8fr)}.collection-result-count{max-width:1220px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:0 auto 12px;font-size:8px;font-weight:750;display:flex}.collection-result-count strong{color:hsla(var(--word-hue), 54%, 80%, .72);font-size:8px}.artifact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;max-width:1220px;margin:0 auto;display:grid}.artifact-card{--rank-color:#8f9699;isolation:isolate;aspect-ratio:7/5;border:1px solid hsla(var(--word-hue), 50%, 74%, .26);background:radial-gradient(circle at 50% 49%, hsla(var(--word-hue), 48%, 44%, .13), transparent 45%), linear-gradient(145deg, hsla(var(--word-hue), 42%, 46%, .11), transparent 45%), #2e3031;min-width:0;box-shadow:inset 0 0 28px hsla(var(--word-hue), 48%, 44%, .035), 0 13px 28px #0003;color:var(--ink);cursor:pointer;border-radius:9px;outline:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.artifact-card.level-1{--rank-color:var(--bronze)}.artifact-card.level-2{--rank-color:var(--silver)}.artifact-card.level-3{--rank-color:var(--gold)}.artifact-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle, hsla(var(--word-hue), 62%, 56%, .12), transparent 67%);opacity:0;transition:opacity .18s;position:absolute;inset:-22%}.artifact-card:hover{border-color:hsla(var(--word-hue), 64%, 80%, .56);box-shadow:inset 0 0 32px hsla(var(--word-hue), 48%, 44%, .06), 0 18px 35px #00000045, 0 0 17px hsla(var(--word-hue), 58%, 55%, .08);transform:translateY(-4px)}.artifact-card:hover:before{opacity:1}.artifact-card:active{transform:translateY(-1px)scale(.992)}.artifact-card:focus-visible{border-color:hsl(var(--word-hue) 68% 82%);box-shadow:0 0 0 2px hsla(var(--word-hue), 68%, 76%, .2), 0 16px 34px #00000042}.artifact-card.is-destabilized{border-color:var(--rank-color)}@supports (color:color-mix(in lab, red, red)){.artifact-card.is-destabilized{border-color:color-mix(in srgb, var(--rank-color) 34%, #3c4143)}}.artifact-card-frame{z-index:1;pointer-events:none;border:1px solid hsla(var(--word-hue), 54%, 76%, .19);border-radius:5px;position:absolute;inset:7px}.artifact-card-frame:after{content:"";background:linear-gradient(90deg, hsla(var(--word-hue), 62%, 78%, .5) 0 17px, transparent 17px) top left / 29px 1px no-repeat, linear-gradient(180deg, hsla(var(--word-hue), 62%, 78%, .5) 0 17px, transparent 17px) top left / 1px 29px no-repeat, linear-gradient(270deg, hsla(var(--word-hue), 62%, 78%, .5) 0 17px, transparent 17px) bottom right / 29px 1px no-repeat, linear-gradient(0deg, hsla(var(--word-hue), 62%, 78%, .5) 0 17px, transparent 17px) bottom right / 1px 29px no-repeat;position:absolute;inset:-1px}.artifact-card.artifact-material .artifact-card-frame{border-color:hsla(var(--word-hue), 56%, 79%, calc(.19 + var(--artifact-polish-soft)));box-shadow:inset 0 0 var(--artifact-polish-blur) hsla(var(--word-hue), 68%, 72%, var(--artifact-polish-soft))}.artifact-card .artifact-signature{width:44%;top:47%}.artifact-card .artifact-signature .artifact-glyph-trace,.artifact-card .artifact-signature .artifact-glyph-node{filter:none}.artifact-card:hover .artifact-signature{transform:translate(-50%,-50%)scale(1.035)}.artifact-card-meta{z-index:2;color:hsla(var(--word-hue), 42%, 82%, .51);font-variant-numeric:tabular-nums;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:9px;font-size:7px;font-weight:780;display:flex;position:absolute;top:15px;left:17px;right:17px}.artifact-card-meta>span:first-child{font-size:8.5px;font-weight:820}.artifact-card-word{z-index:2;color:var(--ink);font-family:var(--artifact-inscription-font,var(--font-language));font-weight:var(--artifact-inscription-weight,520);letter-spacing:var(--artifact-inscription-spacing,.018em);text-align:center;white-space:nowrap;-webkit-text-stroke-width:.8px;-webkit-text-stroke-color:#090b0ce0;line-height:1.12;display:block;position:absolute;top:47%;left:24px;right:24px;overflow:visible;transform:translateY(-50%)}.artifact-card-horizon{z-index:2;color:hsla(var(--word-hue), 42%, 80%, .4);letter-spacing:.11em;text-transform:uppercase;font-size:6px;font-weight:800;position:absolute;bottom:45px;left:17px}.artifact-glyph-stack{z-index:2;width:43px;height:43px;display:block;position:absolute;bottom:39px;right:14px}.artifact-glyph-stack .rank-status{place-items:center;display:grid;position:absolute;inset:0}.artifact-etched-glyph{opacity:.16;filter:grayscale();transform:scale(1.14)}.artifact-etched-glyph .mastery-icon{width:38px}.artifact-live-glyph .mastery-icon{width:29px;filter:drop-shadow(0 0 6px var(--rank-color))}@supports (color:color-mix(in lab, red, red)){.artifact-live-glyph .mastery-icon{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--rank-color) 36%, transparent))}}.artifact-card.is-destabilized .artifact-live-glyph{opacity:.72}.artifact-mini-readout{z-index:2;color:hsla(var(--word-hue), 38%, 82%, .46);letter-spacing:.07em;text-transform:uppercase;justify-content:flex-end;gap:9px;font-size:6px;font-weight:800;display:flex;position:absolute;bottom:45px;left:17px;right:67px}.artifact-mini-track{z-index:2;border:1px solid hsla(var(--word-hue), 42%, 72%, .13);background:#06080957;height:5px;display:block;position:absolute;bottom:30px;left:18px;right:18px}.artifact-mini-integration,.artifact-mini-signal{display:block;position:absolute;top:0;bottom:0;left:0}.artifact-mini-integration{background:hsla(var(--word-hue), 48%, 62%, .3)}.artifact-mini-signal{background:hsl(var(--word-hue) 66% 74%);box-shadow:0 0 6px hsla(var(--word-hue), 70%, 68%, .32);top:1px;bottom:1px}.artifact-mini-track i{background:#303335;border:1px solid #676d70;width:7px;height:7px;display:block;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.artifact-mini-track i.level-1{border-color:var(--bronze)}.artifact-mini-track i.level-2{border-color:var(--silver)}.artifact-mini-track i.level-3{border-color:var(--gold)}.artifact-card-condition{z-index:2;color:var(--rank-color);letter-spacing:.11em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:800;position:absolute;bottom:13px;left:18px;right:18px;overflow:hidden}.artifact-card.is-destabilized .artifact-card-condition{color:var(--red)}.wear-specimen-lab{min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 50% 0,#5b7c7e21,#0000 32%),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/30px 30px,#17191a;padding:54px 34px 90px}.wear-specimen-heading,.wear-specimen-section{width:min(1220px,100%);margin-left:auto;margin-right:auto}.wear-specimen-heading{border-bottom:1px solid #f1f1f121;padding:0 0 34px}.wear-specimen-heading>span,.wear-specimen-section-heading>span{color:#94afb0;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:830}.wear-specimen-heading h1{font-family:var(--font-display);letter-spacing:.035em;margin:9px 0 10px;font-size:clamp(32px,4vw,52px);font-weight:600}.wear-specimen-heading p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.wear-specimen-section{padding-top:42px}.wear-specimen-section-heading{margin-bottom:18px}.wear-specimen-section-heading h2{font-family:var(--font-display);letter-spacing:.035em;margin:6px 0 0;font-size:21px;font-weight:560}.wear-specimen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 34px;display:grid}.wear-specimen-sample{background:#181b1cbd;border:1px solid #f1f1f117;min-width:0;margin:0;padding:15px;box-shadow:0 18px 42px #0003}.wear-specimen-sample>div:first-child{justify-content:space-between;align-items:baseline;gap:14px;min-height:34px;margin-bottom:10px;display:flex}.wear-specimen-sample>div:first-child strong{color:#e8eeee;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:760}.wear-specimen-sample>div:first-child span{color:#7f8b8d;letter-spacing:.11em;text-align:right;text-transform:uppercase;font-size:8px;font-weight:760}.wear-specimen-sample .practice-card-scene{width:100%}.wear-specimen-impact{width:min(610px,100%)}.wear-specimen-impact .practice-card-surface{filter:brightness(.76)saturate(.64);transform:translate(1px)}.wear-specimen-impact .artifact-wear-layer>i{opacity:.82;transform:translate(0)}.wear-specimen-impact .collectible-card-frame{border-color:#ff8070db;box-shadow:inset 0 0 19px #ff6b6b2e,0 0 12px #ff6b6b1f}.material-lab{background:radial-gradient(circle at 18% 5%, hsla(var(--word-hue), 64%, 42%, .16), transparent 31%), radial-gradient(circle at 82% 74%, hsla(calc(var(--word-hue) + 52), 64%, 46%, .1), transparent 35%), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), #111415;min-height:100dvh;color:var(--ink);background-size:auto,auto,34px 34px,34px 34px,auto;padding:clamp(28px,5vw,64px);overflow:hidden}.material-lab-heading,.material-lab-stage,.material-lab-footer{width:min(1280px,100%);margin-left:auto;margin-right:auto}.material-lab-heading{border-bottom:1px solid #f1f1f11f;justify-content:space-between;align-items:end;gap:28px;padding-bottom:28px;display:flex}.material-lab-heading>div>span,.material-lab-footer>span,.material-lab-console>span{color:hsl(var(--word-hue) 47% 73%);font-family:var(--font-device);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:780}.material-lab-heading h1{font-family:var(--font-display);letter-spacing:.035em;margin:8px 0 9px;font-size:clamp(38px,5vw,64px);font-weight:570;line-height:1}.material-lab-heading p{color:#949ea0;max-width:730px;margin:0;font-size:13px;line-height:1.65}.material-lab-heading>button{border:1px solid hsla(var(--word-hue), 52%, 76%, .34);min-width:196px;min-height:44px;color:hsl(var(--word-hue) 48% 78%);font-family:var(--font-device);letter-spacing:.075em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:0 16px;font-size:9px;font-weight:750;display:flex}.material-lab-heading>button:hover{background:hsla(var(--word-hue), 45%, 50%, .08)}.material-lab-stage{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);align-items:center;gap:clamp(34px,6vw,82px);padding:clamp(45px,7vw,86px) 0;display:grid}.material-lab-viewport{perspective:1200px;min-width:0;position:relative}.material-lab-viewport:before{content:"";background:radial-gradient(circle, hsla(var(--word-hue), 70%, 55%, calc(.08 + var(--material-refraction) * .12)), transparent 65%);filter:blur(24px);border-radius:50%;position:absolute;inset:12% 4%}.material-lab-orbit{z-index:0;border:1px solid hsla(var(--word-hue), 58%, 76%, .12);pointer-events:none;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.material-lab-orbit:before{content:"";border:1px solid hsl(var(--word-hue) 58% 75%);width:5px;height:5px;box-shadow:0 0 12px hsla(var(--word-hue), 78%, 70%, .45);background:#131617;border-radius:50%;position:absolute}.orbit-one{width:106%;height:64%}.orbit-one:before{top:8%;left:13%}.orbit-two{width:82%;height:104%;transform:translate(-50%,-50%)rotate(67deg)}.orbit-two:before{bottom:20%;right:7%}.material-canonical-artifact{z-index:1;perspective:1300px;width:min(760px,94%);margin:0 auto;position:relative}.material-canonical-artifact:after{content:"";z-index:-1;filter:blur(10px);pointer-events:none;background:radial-gradient(#000000a8,#0000 70%);border-radius:50%;height:38px;position:absolute;bottom:-32px;left:7%;right:7%}.material-canonical-tilt{--material-tilt-x:0deg;--material-tilt-y:0deg;--material-light-x:68%;--material-light-y:26%;width:100%;transform:rotateX(var(--material-tilt-x)) rotateY(var(--material-tilt-y));-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;transition:transform .22s cubic-bezier(.22,.74,.2,1);position:relative}.material-canonical-object{aspect-ratio:7/5;width:100%;color:inherit;font:inherit;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;background:0 0;border:0;outline:0;padding:0;transition:transform .34s cubic-bezier(.22,.74,.2,1);display:block;position:relative;transform:rotateY(0)}.material-canonical-artifact.is-flipped .material-canonical-object{transform:rotateY(180deg)}.material-canonical-artifact.is-flipping .material-canonical-tilt{transform:rotateX(0)rotateY(0)}.material-canonical-object:disabled{cursor:default}.material-canonical-object:focus-visible{outline:1px solid hsl(var(--word-hue) 65% 80%);outline-offset:14px}.material-canonical-face{backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;pointer-events:none;border-radius:22px;display:block;position:absolute;inset:0;overflow:hidden}.material-canonical-face:after{content:"";z-index:12;border-radius:inherit;background:radial-gradient(circle at var(--material-light-x) var(--material-light-y), #ffffff24, #fff1 30%, #ffffff06 60%, transparent 92%);box-shadow:none;mix-blend-mode:screen;opacity:.82;pointer-events:none;border:0;transition:opacity .18s;position:absolute;inset:0}.material-canonical-object:hover:not(:disabled) .material-canonical-face:after{opacity:1;border-color:#ffffff2e}.material-canonical-front{transform:rotateY(0)}.material-canonical-back{transform:rotateY(180deg)}.material-canonical-artifact:not(.is-flipped):not(.is-flipping) .material-canonical-front,.material-canonical-artifact.is-flipped:not(.is-flipping) .material-canonical-back{visibility:visible;pointer-events:auto}.material-canonical-artifact:not(.is-flipped):not(.is-flipping) .material-canonical-back,.material-canonical-artifact.is-flipped:not(.is-flipping) .material-canonical-front{visibility:hidden;pointer-events:none}.material-canonical-artifact.is-flipping .material-canonical-face{pointer-events:none}.material-artifact-core.is-inactive-face:before,.material-artifact-core.is-inactive-face .material-artifact-spectral,.material-artifact-core.is-inactive-face .artifact-polish-layer:before{animation-play-state:paused}.html-canvas-artifact{width:100%;height:100%;position:relative}.html-canvas-artifact canvas,.material-artifact-fallback{border-radius:22px;width:100%;height:100%}.html-canvas-artifact canvas{border:1px solid hsla(var(--word-hue), 72%, 86%, .42);box-shadow:0 0 45px hsla(var(--word-hue), 70%, 58%, .12);backface-visibility:hidden;background:0 0;display:none;transform:translateZ(0)}.html-canvas-artifact.is-native canvas{display:block}.html-canvas-artifact.is-native .material-artifact-fallback{display:none}.material-artifact-canvas-source{pointer-events:none;width:700px;height:500px}.material-artifact-fallback{display:block;position:relative}.material-artifact-core{--material-rank:#929a9c;--artifact-base-border-color:hsla(var(--word-hue), 72%, 88%, calc(.22 + var(--material-coherence) * .34));--artifact-base-shadow:inset 0 1px 0 #ffffff38, inset 0 -22px 50px #0000002b, 0 42px 80px #0000006b, 0 0 calc(20px + var(--material-refraction) * 32px) hsla(var(--word-hue), 70%, 58%, .11);isolation:isolate;border:1px solid var(--artifact-base-border-color);background:radial-gradient(circle at 68% 26%, rgba(255, 255, 255, calc(.08 + var(--material-refraction) * .08)), transparent 18%), radial-gradient(circle at 42% 52%, hsla(var(--word-hue), 65%, 60%, calc(.08 + var(--material-coherence) * .1)), transparent 38%), linear-gradient(135deg, #ffffff1a, #ffffff04 35%, #00000029 70%), rgba(39, 46, 48, calc(.58 + var(--material-coherence) * .22));width:100%;height:100%;box-shadow:var(--artifact-base-shadow);-webkit-backdrop-filter:blur(calc(7px - var(--material-coherence) * 4px)) saturate(1.25);backdrop-filter:blur(calc(7px - var(--material-coherence) * 4px)) saturate(1.25);color:#edf4f4;border-radius:22px;position:relative;overflow:hidden}.material-artifact-core.level-1{--material-rank:var(--bronze)}.material-artifact-core.level-2{--material-rank:var(--silver)}.material-artifact-core.level-3{--material-rank:var(--gold)}.material-artifact-core:before{content:"";inset:var(--artifact-field-primary-inset,-35%);z-index:var(--artifact-field-primary-z,-1);pointer-events:none;background:var(--artifact-field-primary-background,none);filter:var(--artifact-field-primary-filter,none);opacity:var(--artifact-field-primary-opacity,0);mix-blend-mode:var(--artifact-field-primary-blend,normal);transform:var(--artifact-field-primary-rest,none);transform-origin:50%;animation:var(--artifact-field-primary-animation,none);position:absolute}.material-artifact-core:after{content:"";z-index:7;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg, transparent 18%, rgba(111, 232, 255, calc(var(--material-refraction) * .11)) 37%, transparent 45%, rgba(255, 157, 228, calc(var(--material-refraction) * .08)) 62%, transparent 71%);mix-blend-mode:screen;position:absolute;inset:0}@keyframes material-spectrum{to{transform:rotate(360deg)}}.material-artifact-spectral{inset:var(--artifact-field-spectral-inset,-20%);z-index:0;pointer-events:none;background:var(--artifact-field-spectral-background,none);filter:var(--artifact-field-spectral-filter,none);opacity:var(--artifact-field-spectral-opacity,0);mix-blend-mode:var(--artifact-field-spectral-blend,normal);transform:var(--artifact-field-spectral-rest,none);transform-origin:50%;animation:var(--artifact-field-spectral-animation,none);position:absolute}[data-artifact-field]{--artifact-field-primary-inset:-35%;--artifact-field-primary-z:-1;--artifact-field-primary-background:none;--artifact-field-primary-filter:none;--artifact-field-primary-opacity:0;--artifact-field-primary-blend:normal;--artifact-field-primary-animation:none;--artifact-field-primary-rest:none;--artifact-field-spectral-inset:-20%;--artifact-field-spectral-background:none;--artifact-field-spectral-filter:none;--artifact-field-spectral-opacity:0;--artifact-field-spectral-blend:normal;--artifact-field-spectral-animation:none;--artifact-field-spectral-rest:none}[data-artifact-field=orbit]{--artifact-field-primary-background:conic-gradient(from 90deg,transparent 0 31%,hsla(var(--word-hue),80%,72%,calc(.03 + var(--material-refraction) * .12)) 38%,transparent 45% 76%,#ffffff14 82%,transparent 88%);--artifact-field-primary-opacity:1;--artifact-field-primary-animation:material-spectrum 11s linear infinite;--artifact-field-primary-rest:rotate(22deg);--artifact-field-spectral-background:radial-gradient(ellipse at 36% 47%,hsla(var(--word-hue),70%,62%,calc(.05 + var(--material-refraction) * .13)),transparent 38%),radial-gradient(ellipse at 72% 24%,rgba(246,183,255,calc(var(--material-refraction) * .08)),transparent 28%);--artifact-field-spectral-filter:blur(calc(4px + (1 - var(--material-coherence)) * 11px));--artifact-field-spectral-opacity:1}[data-artifact-field=sweep]{--artifact-field-primary-inset:-18%;--artifact-field-primary-z:0;--artifact-field-primary-background:linear-gradient(96deg,transparent 30%,hsla(var(--word-hue),78%,74%,calc(.075 + var(--material-refraction) * .17)) 43%,rgba(255,255,255,calc(.05 + var(--material-refraction) * .105)) 50%,hsla(var(--word-hue),78%,74%,calc(.055 + var(--material-refraction) * .13)) 57%,transparent 70%);--artifact-field-primary-filter:blur(5px);--artifact-field-primary-opacity:1;--artifact-field-primary-blend:screen;--artifact-field-primary-animation:artifact-field-sweep 7s ease-in-out infinite alternate;--artifact-field-primary-rest:translate3d(0,0,0)}[data-artifact-field=drift]{--artifact-field-spectral-inset:-24%;--artifact-field-spectral-background:radial-gradient(ellipse 42% 70% at 27% 40%,hsla(var(--word-hue),78%,72%,calc(.07 + var(--material-refraction) * .16)),transparent 74%),radial-gradient(ellipse 36% 62% at 75% 62%,rgba(246,183,255,calc(.04 + var(--material-refraction) * .1)),transparent 76%),radial-gradient(ellipse 26% 42% at 54% 30%,rgba(255,255,255,calc(.018 + var(--material-refraction) * .052)),transparent 78%);--artifact-field-spectral-filter:blur(calc(9px + (1 - var(--material-coherence)) * 8px));--artifact-field-spectral-opacity:1;--artifact-field-spectral-blend:screen;--artifact-field-spectral-animation:artifact-field-drift 8.5s ease-in-out infinite alternate;--artifact-field-spectral-rest:translate3d(2%,-1%,0) scale(1.04)}[data-artifact-field=pulse]{--artifact-field-spectral-inset:-10%;--artifact-field-spectral-background:radial-gradient(ellipse 66% 78% at 50% 50%,transparent 36%,hsla(var(--word-hue),80%,74%,calc(.075 + var(--material-refraction) * .16)) 52%,rgba(255,255,255,calc(.04 + var(--material-refraction) * .1)) 59%,transparent 73%),radial-gradient(ellipse 42% 50% at 50% 50%,hsla(var(--word-hue),70%,68%,calc(.018 + var(--material-refraction) * .045)),transparent 74%);--artifact-field-spectral-filter:blur(7px);--artifact-field-spectral-opacity:.94;--artifact-field-spectral-blend:screen;--artifact-field-spectral-animation:artifact-field-pulse 4.2s ease-in-out infinite;--artifact-field-spectral-rest:scale(1)}[data-artifact-typeface]{--artifact-inscription-font:var(--font-language);--artifact-inscription-weight:470;--artifact-inscription-spacing:.02em}[data-artifact-typeface=archive]{--artifact-inscription-font:"Noto Serif Variable","Noto Serif",var(--font-language);--artifact-inscription-weight:510;--artifact-inscription-spacing:.006em}[data-artifact-typeface=terminal]{--artifact-inscription-font:"Noto Sans Mono Variable","Noto Sans Mono",var(--font-language);--artifact-inscription-weight:470;--artifact-inscription-spacing:-.018em}[data-artifact-typeface=vector]{--artifact-inscription-font:"Play",var(--font-language);--artifact-inscription-weight:400;--artifact-inscription-spacing:.012em}@keyframes artifact-field-sweep{0%{opacity:.68;transform:translate(-24%)}46%,54%{opacity:1}to{opacity:.68;transform:translate(24%)}}@keyframes artifact-field-drift{0%{transform:translate(-4%,-2%)rotate(-3deg)scale(1.03)}to{transform:translate(4%,2%)rotate(3deg)scale(1.09)}}@keyframes artifact-field-pulse{0%,to{opacity:.48;transform:scale(.95)}50%{opacity:1;transform:scale(1.07)}}.artifact-surface-machining{z-index:0;border-radius:inherit;background:var(--artifact-machining-pattern,repeating-linear-gradient(111deg, transparent 0 27px, #ffffff07 28px, transparent 30px));opacity:calc(var(--artifact-machining-opacity,.82) * (1 - var(--artifact-wear-dull,0)));pointer-events:none;position:absolute;inset:2px;overflow:hidden}[data-artifact-surface=bare]{--artifact-machining-pattern:none;--artifact-machining-opacity:0}[data-artifact-surface=strata]{--artifact-machining-pattern:repeating-linear-gradient(111deg, transparent 0 27px, #ffffff07 28px, transparent 30px);--artifact-machining-opacity:.82}[data-artifact-surface=concentric]{--artifact-machining-pattern:repeating-radial-gradient(ellipse at 50% 50%, transparent 0 24px, #ffffff06 25px, transparent 26px 42px);--artifact-machining-opacity:.82}:is([data-artifact-surface=circuit-rivers],[data-artifact-surface=orbital],[data-artifact-surface=armor-mosaic],[data-artifact-surface=relay-field],[data-artifact-surface=flux-contours],[data-artifact-surface=wafer-terraces]){--artifact-machining-pattern:radial-gradient(ellipse at 50% 48%,transparent 0 34%,hsl(var(--word-hue) 13% 6% / .04) 67%,hsl(var(--word-hue) 10% 5% / .115) 100%);--artifact-machining-opacity:.74}[data-artifact-surface=circuit-rivers]{--artifact-machining-pattern:radial-gradient(ellipse at 50% 48%,transparent 0 35%,hsl(var(--word-hue) 12% 5% / .035) 68%,hsl(var(--word-hue) 9% 3% / .11) 100%);--artifact-machining-opacity:.68}.artifact-surface-vector{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.artifact-surface-vector path,.artifact-surface-vector ellipse,.artifact-surface-vector polygon,.artifact-surface-vector circle{transition:opacity .18s}.artifact-surface-vector path,.artifact-surface-vector ellipse{fill:none;stroke-linecap:square;stroke-linejoin:miter}.artifact-surface-vector .is-channel{stroke:hsl(var(--word-hue) 8% 3% / .66);stroke-width:13px}.artifact-surface-vector .is-trace{stroke:hsl(var(--word-hue) 42% 69% / .2);stroke-width:2.4px;filter:drop-shadow(0 0 3px hsl(var(--word-hue) 68% 60% / .18))}.artifact-surface-vector .is-heavy{stroke:hsl(var(--word-hue) 12% 8% / .72);stroke-width:5.5px}.artifact-surface-vector .is-medium{stroke:hsl(var(--word-hue) 20% 67% / .16);stroke-width:2.4px}.artifact-surface-vector .is-fine{stroke:hsl(var(--word-hue) 19% 76% / .115);stroke-width:1.3px}.artifact-surface-vector .is-hairline{stroke:hsl(var(--word-hue) 22% 78% / .075);stroke-width:.72px}.artifact-surface-vector .is-nodes circle{fill:hsl(var(--word-hue) 48% 66% / .2);stroke:hsl(var(--word-hue) 14% 16% / .36);stroke-width:2.2px;filter:drop-shadow(0 0 3px hsl(var(--word-hue) 66% 60% / .12))}.artifact-surface-vector.is-circuit-rivers{opacity:.78}.artifact-surface-vector.is-circuit-rivers .is-river-bank path{stroke-linecap:round;stroke-linejoin:round}.artifact-surface-vector.is-circuit-rivers .is-river-crown{opacity:.52}.artifact-surface-vector.is-circuit-rivers .is-river-bank-lower{opacity:.78}.artifact-surface-vector.is-circuit-rivers .is-river-beds path{stroke:hsl(var(--word-hue) 13% 16% / .24);stroke-width:14px;filter:drop-shadow(0 2px 1px hsl(var(--word-hue) 8% 8% / .14))}.artifact-surface-vector.is-circuit-rivers .is-river-shoulders path{stroke:hsl(var(--word-hue) 14% 47% / .15);stroke-width:8px;filter:drop-shadow(0 -1px 0 hsl(var(--word-hue) 20% 78% / .045))}.artifact-surface-vector.is-circuit-rivers .is-river-grooves path{stroke:hsl(var(--word-hue) 12% 12% / .28);stroke-width:3.8px}.artifact-surface-vector.is-circuit-rivers .is-river-glints path{stroke:hsl(var(--word-hue) 20% 72% / .055);stroke-width:.9px}.artifact-surface-vector.is-circuit-rivers .is-river-branches{opacity:.58}.artifact-surface-vector.is-circuit-rivers .is-river-branches path{stroke:hsl(var(--word-hue) 13% 18% / .24);stroke-width:3.2px;filter:drop-shadow(0 -1px 0 hsl(var(--word-hue) 18% 70% / .04))}.artifact-surface-vector.is-circuit-rivers .is-river-signals path{stroke:hsl(var(--word-hue) 58% 68% / .27);stroke-width:1.55px;filter:drop-shadow(0 0 3px hsl(var(--word-hue) 78% 64% / .16))}.artifact-surface-vector.is-circuit-rivers .is-river-nodes circle{fill:hsl(var(--word-hue) 48% 62% / .27);stroke:hsl(var(--word-hue) 15% 18% / .38);stroke-width:2.8px;filter:drop-shadow(0 0 3px hsl(var(--word-hue) 70% 62% / .14))}.artifact-card .artifact-surface-vector.is-circuit-rivers .is-river-beds path,.production-artifact-face.is-miniature .artifact-surface-vector.is-circuit-rivers .is-river-beds path{stroke-width:12px}.artifact-card .artifact-surface-vector.is-circuit-rivers .is-river-shoulders path,.production-artifact-face.is-miniature .artifact-surface-vector.is-circuit-rivers .is-river-shoulders path{stroke-width:7px}.artifact-card .artifact-surface-vector.is-circuit-rivers .is-river-grooves path,.production-artifact-face.is-miniature .artifact-surface-vector.is-circuit-rivers .is-river-grooves path{stroke-width:3.2px}.artifact-surface-vector.is-orbital{opacity:.72}.artifact-surface-vector.is-orbital path,.artifact-surface-vector.is-orbital ellipse{stroke-linecap:round;stroke-linejoin:round}.artifact-surface-vector.is-orbital .is-channel{stroke-width:12px;stroke:hsl(var(--word-hue) 13% 16% / .2)}.artifact-surface-vector.is-orbital .is-heavy{stroke:hsl(var(--word-hue) 18% 68% / .115);stroke-width:3.1px}.artifact-surface-vector.is-orbital .is-medium{stroke:hsl(var(--word-hue) 16% 70% / .085);stroke-width:1.8px}.artifact-surface-vector.is-orbital .is-fine{stroke:hsl(var(--word-hue) 22% 78% / .05);stroke-width:1px}.artifact-surface-vector .is-root-channel{fill:none;stroke:hsl(var(--word-hue) 13% 16% / .24);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px hsl(var(--word-hue) 8% 7% / .1))}.artifact-surface-vector .is-root-trace{fill:none;stroke:hsl(var(--word-hue) 38% 67% / .13);stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px hsl(var(--word-hue) 64% 58% / .08))}.artifact-surface-vector.is-armor-mosaic{opacity:.68}.artifact-surface-vector.is-armor-mosaic .is-detail{opacity:.48}.artifact-surface-vector.is-armor-mosaic .is-armor-cluster{filter:drop-shadow(0 4px 3px hsl(var(--word-hue) 9% 7% / .14))}.artifact-surface-vector.is-armor-mosaic .is-plate-shadow{fill:hsl(var(--word-hue) 12% 12% / .25);stroke:none;transform:translateY(4px)}.artifact-surface-vector.is-armor-mosaic .is-plate{fill:hsl(var(--word-hue) 13% 18% / .34);stroke:hsl(var(--word-hue) 17% 70% / .085);stroke-width:1.8px}.artifact-surface-vector.is-armor-mosaic .is-plate.is-raised{fill:hsl(var(--word-hue) 15% 25% / .32);stroke:hsl(var(--word-hue) 22% 76% / .12);stroke-width:2.2px}.artifact-surface-vector.is-armor-mosaic .is-plate-bevel{fill:none;stroke:hsl(var(--word-hue) 18% 76% / .06);stroke-width:1.1px}.artifact-surface-vector.is-armor-mosaic .is-cut{stroke:hsl(var(--word-hue) 12% 13% / .28);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 0 hsl(var(--word-hue) 20% 76% / .045))}.artifact-surface-vector.is-armor-mosaic .is-root-channel{stroke-width:6px}.artifact-surface-vector.is-armor-mosaic .is-root-spark{stroke:hsl(var(--word-hue) 45% 64% / .13);stroke-width:1.5px;stroke-linecap:round;filter:drop-shadow(0 0 3px hsl(var(--word-hue) 68% 58% / .09))}.artifact-surface-vector.is-armor-mosaic .is-lower-cluster{opacity:.72}.artifact-surface-vector.is-relay-field{opacity:.68}.artifact-surface-vector.is-relay-field .is-detail,.artifact-surface-vector.is-relay-field .is-relay-roots{opacity:.45}.artifact-surface-vector.is-relay-field .is-cell{fill:hsl(var(--word-hue) 13% 17% / .28);stroke:hsl(var(--word-hue) 17% 70% / .075);stroke-width:1.4px;filter:drop-shadow(0 2px 1px hsl(var(--word-hue) 9% 8% / .09))}.artifact-surface-vector.is-relay-field .is-cell:nth-child(4n+2){fill:hsl(var(--word-hue) 15% 23% / .22)}.artifact-surface-vector.is-relay-field .is-cell.is-recessed{fill:hsl(var(--word-hue) 12% 12% / .22);stroke:hsl(var(--word-hue) 14% 68% / .05);transform-box:fill-box;transform-origin:50%;transform:scale(.82)}.artifact-surface-vector.is-relay-field .is-cell.is-active{fill:hsl(var(--word-hue) 30% 36% / .13);stroke:hsl(var(--word-hue) 46% 70% / .18);filter:drop-shadow(0 0 4px hsl(var(--word-hue) 65% 58% / .12))}.artifact-surface-vector.is-flux-contours{opacity:.62}.artifact-surface-vector.is-flux-contours path{stroke-linecap:round;stroke-linejoin:round}.artifact-surface-vector.is-flux-contours .is-heavy{stroke:hsl(var(--word-hue) 34% 64% / .12);stroke-width:3.4px;filter:drop-shadow(0 0 3px hsl(var(--word-hue) 58% 54% / .07))}.artifact-surface-vector.is-flux-contours .is-medium{stroke:hsl(var(--word-hue) 20% 68% / .08);stroke-width:1.9px}.artifact-surface-vector.is-flux-contours .is-fine{stroke:hsl(var(--word-hue) 18% 72% / .05)}.artifact-surface-vector.is-flux-contours .is-hairline{stroke:hsl(var(--word-hue) 18% 72% / .035)}.artifact-surface-vector.is-wafer-terraces{opacity:.66}.artifact-surface-vector.is-wafer-terraces .is-detail{opacity:.46}.artifact-surface-vector.is-wafer-terraces .is-terrace-cluster{filter:drop-shadow(0 4px 3px hsl(var(--word-hue) 9% 7% / .12))}.artifact-surface-vector.is-wafer-terraces .is-tile{stroke:hsl(var(--word-hue) 18% 70% / .075);stroke-width:1.25px}.artifact-surface-vector.is-wafer-terraces .is-tile.is-top{fill:hsl(var(--word-hue) 14% 22% / .3)}.artifact-surface-vector.is-wafer-terraces .is-tile.is-side-left{fill:hsl(var(--word-hue) 12% 13% / .3)}.artifact-surface-vector.is-wafer-terraces .is-tile.is-side-right{fill:hsl(var(--word-hue) 13% 17% / .27)}.artifact-surface-vector.is-wafer-terraces .is-terrace-module.is-active .is-top{fill:hsl(var(--word-hue) 22% 31% / .22);stroke:hsl(var(--word-hue) 38% 70% / .14)}.artifact-surface-vector.is-wafer-terraces .is-tile-inlay{fill:hsl(var(--word-hue) 13% 15% / .2);stroke:hsl(var(--word-hue) 30% 68% / .1);stroke-width:1.1px}.artifact-surface-vector.is-wafer-terraces .is-terrace-module.is-active .is-tile-inlay{fill:hsl(var(--word-hue) 42% 50% / .09);filter:drop-shadow(0 0 3px hsl(var(--word-hue) 62% 56% / .08))}.artifact-surface-vector.is-wafer-terraces .is-terrace-grid{stroke:hsl(var(--word-hue) 15% 68% / .045);stroke-width:1px}.artifact-surface-vector.is-wafer-terraces .is-root-channel{stroke-width:6px;opacity:.62}.artifact-surface-vector.is-wafer-terraces .is-root-trace{opacity:.68}.artifact-surface-vector.is-wafer-terraces .is-lower-cluster{opacity:.7}.artifact-card .artifact-surface-vector .is-detail,.production-artifact-face.is-miniature .artifact-surface-vector .is-detail{display:none}[data-artifact-frame=flush]{--artifact-chassis-fill:linear-gradient(145deg, #ffffff1a, #ffffff05 36%, #00000040 72%, #ffffff0b)}[data-artifact-frame=recessed]{--artifact-chassis-fill:linear-gradient(145deg, #00000085, #ffffff06 45%, #0000009e)}[data-artifact-frame=ribbed]{--artifact-chassis-fill:repeating-linear-gradient(125deg, #ffffff16 0 1px, transparent 1px 4px, #00000038 4px 5px), linear-gradient(145deg, #ffffff0e, #0000006b)}[data-artifact-frame=crown]{--artifact-chassis-fill:linear-gradient(142deg,#ffffff16,#ffffff05 35%,#00000075 75%,#ffffff07)}[data-artifact-frame=node]{--artifact-chassis-fill:linear-gradient(152deg,#fff1,#ffffff03 42%,#0000006e)}[data-artifact-frame=conduit]{--artifact-chassis-fill:linear-gradient(145deg,#ffffff18,#ffffff06 30%,#0006 76%,#ffffff09)}[data-artifact-frame=terminal]{--artifact-chassis-fill:linear-gradient(135deg,#ffffff12,#ffffff04 38%,#00000080 72%)}[data-artifact-frame=clamp]{--artifact-chassis-fill:linear-gradient(150deg,#ffffff17,#ffffff05 33%,#0000007a 78%)}[data-artifact-frame=halo]{--artifact-chassis-fill:linear-gradient(145deg,#ffffff16,#ffffff06 31%,#0000006b 74%,#ffffff08)}.artifact-chassis-frame{z-index:2;box-sizing:border-box;padding:var(--artifact-chassis-gutter,18px);border-radius:inherit;background:radial-gradient(circle at var(--artifact-light-x,var(--material-light-x,68%)) var(--artifact-light-y,var(--material-light-y,26%)),#ffffff24,#ffffff0b 38%,transparent 82%),var(--artifact-chassis-fill);opacity:calc(.9 - var(--artifact-wear-dull,0) * .28);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is([data-artifact-frame=crown],[data-artifact-frame=node],[data-artifact-frame=conduit],[data-artifact-frame=terminal],[data-artifact-frame=clamp],[data-artifact-frame=halo]) :not(.artifact-frame-swatch)>.artifact-chassis-frame,.artifact-frame-options label:is([data-artifact-frame=crown],[data-artifact-frame=node],[data-artifact-frame=conduit],[data-artifact-frame=terminal],[data-artifact-frame=clamp],[data-artifact-frame=halo]) .artifact-frame-swatch>.artifact-chassis-frame{opacity:calc(.98 - var(--artifact-wear-dull,0) * .24);background:0 0;padding:0;-webkit-mask:none;mask:none}.artifact-chassis-variant{z-index:1;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0;overflow:visible}[data-artifact-frame=crown] .artifact-chassis-variant.is-crown,[data-artifact-frame=node] .artifact-chassis-variant.is-node,[data-artifact-frame=conduit] .artifact-chassis-variant.is-conduit,[data-artifact-frame=terminal] .artifact-chassis-variant.is-terminal,[data-artifact-frame=clamp] .artifact-chassis-variant.is-clamp,[data-artifact-frame=halo] .artifact-chassis-variant.is-halo{opacity:.96}.artifact-chassis-plates path{fill:hsla(var(--word-hue),15%,62%,.09)}.artifact-chassis-plates path:nth-child(2n){fill:hsla(var(--word-hue),12%,8%,.21)}.artifact-chassis-plates path.is-primary{fill:hsla(var(--word-hue),17%,66%,.125)}.artifact-chassis-relief path{fill:hsla(var(--word-hue),15%,72%,.1)}.artifact-chassis-relief path.is-primary{fill:hsla(var(--word-hue),17%,8%,.2)}.artifact-chassis-relief path.is-telemetry-cradle{fill:hsl(var(--word-hue) 9% 8% / .82);stroke:hsl(var(--word-hue) 18% 70% / .18);stroke-width:.8px}.artifact-chassis-cuts path{fill:none;stroke:hsla(var(--word-hue),13%,11%,.48);stroke-linecap:square;stroke-linejoin:miter}.artifact-chassis-cuts path.is-heavy{stroke-width:1.9px}.artifact-chassis-cuts path.is-medium{stroke-width:1.15px}.artifact-chassis-cuts path.is-light{stroke-width:.62px;stroke:hsla(var(--word-hue),12%,16%,.38)}.artifact-chassis-highlights path{fill:none;stroke:hsla(var(--word-hue),22%,84%,.19);stroke-width:.72px;stroke-linecap:square;stroke-linejoin:miter;mix-blend-mode:soft-light}.artifact-chassis-nodes .is-node-well{fill:hsla(var(--word-hue),10%,7%,.5);stroke:hsla(var(--word-hue),18%,76%,.18);stroke-width:.75px}.artifact-chassis-nodes .is-node-core{fill:hsla(var(--word-hue),15%,64%,.23);stroke:hsla(var(--word-hue),12%,7%,.42);stroke-width:.5px}.artifact-chassis-nodes .is-large .is-node-well{fill:hsla(var(--word-hue),12%,6%,.58)}.artifact-chassis-variant{filter:drop-shadow(0 3px 2px #0000009e)}.artifact-chassis-variant .artifact-chassis-texture{opacity:.56;mix-blend-mode:soft-light}.artifact-chassis-variant .artifact-chassis-cuts path{stroke:hsl(var(--word-hue) 8% 6% / .74)}.artifact-chassis-variant .artifact-chassis-cuts path.is-heavy{stroke-width:2.45px}.artifact-chassis-variant .artifact-chassis-cuts path.is-medium{stroke-width:1.35px}.artifact-chassis-variant .artifact-chassis-cuts path.is-light{stroke-width:.72px;stroke:hsl(var(--word-hue) 10% 10% / .56)}.artifact-chassis-variant .artifact-chassis-highlights path{stroke:hsl(var(--word-hue) 18% 88% / .31);stroke-width:.86px}.artifact-chassis-variant .artifact-chassis-nodes .is-node-well{fill:hsl(var(--word-hue) 8% 8%);stroke:hsl(var(--word-hue) 13% 62% / .46);stroke-width:1.1px}.artifact-chassis-variant .artifact-chassis-nodes .is-node-core{fill:hsl(var(--word-hue) 16% 34%);stroke:hsl(var(--word-hue) 8% 5% / .86);stroke-width:.8px}.artifact-chassis-variant.is-crown .artifact-chassis-relief .is-lock-fins{stroke:hsl(var(--word-hue) 8% 7% / .72);stroke-width:.72px}.artifact-chassis-variant.is-node .is-bearing .is-node-well{stroke-width:2.1px}.artifact-chassis-variant.is-node .is-bearing-core .is-node-well,.artifact-chassis-variant.is-halo .is-halo-core .is-node-well{stroke:hsl(var(--word-hue) 24% 69% / .46);stroke-width:1.35px}.artifact-chassis-variant.is-conduit .artifact-chassis-plates .is-rounded-shell,.artifact-chassis-variant.is-halo .artifact-chassis-plates .is-rounded-shell{filter:drop-shadow(0 2px 1px #000000a3)}.artifact-chassis-variant.is-terminal .is-terminal-faces,.artifact-chassis-variant.is-clamp .is-clamp-faces{stroke:hsl(var(--word-hue) 8% 7% / .62);stroke-width:.85px}.artifact-chassis-variant.is-terminal .is-bus-fins,.artifact-chassis-variant.is-clamp .is-grille-fins{stroke:hsl(var(--word-hue) 8% 7% / .72);stroke-width:.72px}.artifact-chassis-variant.is-clamp .is-clamp-bolt .is-node-well,.artifact-chassis-variant.is-halo .is-halo-bearing .is-node-well{stroke-width:1.8px}.artifact-card .artifact-chassis-variant .is-detail,.production-artifact-face.is-miniature .artifact-chassis-variant .is-detail{display:none}.material-artifact-frame{z-index:3;box-shadow:none;border:0;border-radius:14px;position:absolute;inset:18px}.artifact-equipped-frame,.artifact-equipped-motif,.artifact-equipped-ornament{pointer-events:none;position:absolute;inset:0}.artifact-equipped-frame{z-index:3;border:1px solid hsla(var(--word-hue),56%,82%,.12);border-radius:16px;margin:9px;transition:border-color .2s,clip-path .2s}[data-artifact-frame=relay] .artifact-equipped-frame{background:linear-gradient(90deg,hsla(var(--word-hue),70%,82%,.46) 0 32px,transparent 32px) left top/50% 1px no-repeat,linear-gradient(270deg,hsla(var(--word-hue),70%,82%,.46) 0 32px,transparent 32px) right top/50% 1px no-repeat,linear-gradient(90deg,hsla(var(--word-hue),70%,82%,.46) 0 32px,transparent 32px) left bottom/50% 1px no-repeat,linear-gradient(270deg,hsla(var(--word-hue),70%,82%,.46) 0 32px,transparent 32px) right bottom/50% 1px no-repeat,linear-gradient(hsla(var(--word-hue),70%,82%,.46) 0 25px,transparent 25px) left top/1px 50% no-repeat,linear-gradient(hsla(var(--word-hue),70%,82%,.46) 0 25px,transparent 25px) right top/1px 50% no-repeat,linear-gradient(0deg,hsla(var(--word-hue),70%,82%,.46) 0 25px,transparent 25px) left bottom/1px 50% no-repeat,linear-gradient(0deg,hsla(var(--word-hue),70%,82%,.46) 0 25px,transparent 25px) right bottom/1px 50% no-repeat;filter:drop-shadow(0 0 4px hsla(var(--word-hue),70%,68%,.17));border:0;border-radius:0;margin:11px}[data-artifact-frame=bastion] .artifact-equipped-frame{border:2px solid hsla(var(--word-hue),38%,77%,.3);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);box-shadow:inset 0 0 0 5px #02070866,inset 0 0 0 6px hsla(var(--word-hue),50%,80%,.08);border-radius:0;margin:7px}.artifact-equipped-motif{z-index:1;opacity:0;border-radius:12px;inset:22px}[data-artifact-motif=circuit] .artifact-equipped-motif{opacity:.42;background:linear-gradient(90deg,transparent 47%,hsla(var(--word-hue),55%,75%,.13) 48% 52%,transparent 53%) 0 0/74px 74px,linear-gradient(transparent 47%,hsla(var(--word-hue),55%,75%,.1) 48% 52%,transparent 53%) 0 0/74px 74px;-webkit-mask-image:radial-gradient(#000 0 32%,#0000 77%);mask-image:radial-gradient(#000 0 32%,#0000 77%)}[data-artifact-motif=lattice] .artifact-equipped-motif{opacity:.34;background:repeating-linear-gradient(60deg,transparent 0 27px,hsla(var(--word-hue),48%,76%,.11) 28px 29px),repeating-linear-gradient(-60deg,transparent 0 27px,hsla(var(--word-hue),48%,76%,.08) 28px 29px);-webkit-mask-image:radial-gradient(#000 0 24%,#0000 78%);mask-image:radial-gradient(#000 0 24%,#0000 78%)}.artifact-equipped-ornament{z-index:3;inset:30px}.artifact-equipped-ornament i{background:hsla(var(--word-hue),65%,82%,.42);box-shadow:0 0 5px hsla(var(--word-hue),74%,70%,.18);display:block;position:absolute}[data-artifact-ornament=signal] .artifact-equipped-ornament i{width:18px;height:1px;top:50%}[data-artifact-ornament=signal] .artifact-equipped-ornament i:first-child{left:0}[data-artifact-ornament=signal] .artifact-equipped-ornament i:nth-child(2){right:0}[data-artifact-ornament=signal] .artifact-equipped-ornament i:last-child{display:none}[data-artifact-ornament=orbit] .artifact-equipped-ornament i:first-child{aspect-ratio:2.4;border:1px solid hsla(var(--word-hue),66%,82%,.22);background:0 0;border-radius:50%;width:44%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}[data-artifact-ornament=orbit] .artifact-equipped-ornament i:nth-child(2){border-radius:50%;width:5px;height:5px;top:50%;left:28%}[data-artifact-ornament=orbit] .artifact-equipped-ornament i:last-child{border-radius:50%;width:5px;height:5px;top:50%;right:28%}[data-artifact-ornament=wave] .artifact-equipped-ornament i{background:linear-gradient(135deg,transparent 43%,hsla(var(--word-hue),66%,82%,.44) 44% 50%,transparent 51%) 0 0/8px 8px;width:24px;height:7px;box-shadow:none;top:50%}[data-artifact-ornament=wave] .artifact-equipped-ornament i:first-child{left:0}[data-artifact-ornament=wave] .artifact-equipped-ornament i:nth-child(2){right:0;transform:scaleX(-1)}[data-artifact-ornament=wave] .artifact-equipped-ornament i:last-child{display:none}.artifact-signal-frame{z-index:4;pointer-events:none;width:calc(100% - 36px);height:calc(100% - 36px);position:absolute;inset:18px;overflow:visible}.artifact-signal-frame path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:opacity .18s ease-out}.artifact-signal-frame-halo path{stroke:hsla(var(--word-hue), 88%, 76%, .42);stroke-width:4px;filter:blur(2px)}.artifact-signal-frame-current path{stroke-width:1.5px;filter:drop-shadow(0 0 3px hsla(var(--word-hue), 88%, 76%, .64))}.artifact-signal-frame.is-empty path{opacity:0}.material-artifact-core .artifact-signature{z-index:1;opacity:.72;width:48%;filter:drop-shadow(0 0 calc(6px + var(--material-refraction) * 8px) hsla(var(--word-hue), 80%, 72%, .12))}.material-artifact-core .artifact-signature.is-dormant{opacity:.48}.material-artifact-meta{z-index:4;color:hsla(var(--word-hue), 53%, 88%, .66);font-family:var(--font-device);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;top:34px;left:38px;right:38px}.material-factory-label{box-sizing:border-box;border:1px solid hsla(var(--word-hue), 64%, 88%, .2);background:linear-gradient(112deg, #ffffff13, transparent 38% 66%, hsla(var(--word-hue), 72%, 78%, .07)), #05090a3d;min-width:78px;min-height:18px;box-shadow:inset 0 1px 0 #ffffff0e, inset 0 -5px 9px #00000021, 0 0 7px hsla(var(--word-hue), 76%, 72%, .075);color:hsla(var(--word-hue), 48%, 92%, .68);font-family:var(--font-device);font-size:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;text-align:center;text-transform:uppercase;white-space:nowrap;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);place-items:center;padding:4px 9px 3px;font-weight:840;line-height:1;display:inline-grid}.material-meta-id,.material-artifact-link{min-width:78px}.material-telemetry{box-sizing:border-box;border:1px solid hsla(var(--word-hue), 54%, 76%, .08);min-height:18px;box-shadow:inset 0 1px 4px #0000005c, inset 0 0 7px hsla(var(--word-hue), 62%, 48%, .025);color:hsla(var(--word-hue), 62%, 82%, .58);font-family:var(--font-device);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);background:linear-gradient(#ffffff05,#0000 46%),#0307083d;justify-content:center;align-items:center;gap:.45em;padding:4px 8px 3px;font-size:9px;font-weight:760;line-height:1;display:inline-flex}.material-meta-signal{z-index:5;font-variant-numeric:tabular-nums;min-width:92px;position:absolute;bottom:27px;left:38px}.material-artifact-copy{z-index:4;isolation:isolate;flex-direction:column;align-items:center;display:flex;position:absolute;top:47%;left:48px;right:48px;transform:translateY(-50%)}.material-artifact-copy:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse, hsla(var(--word-hue), 82%, 74%, calc(.08 + var(--material-refraction) * .1)) 0, hsla(var(--word-hue), 68%, 54%, calc(.035 + var(--material-refraction) * .055)) 35%, transparent 72%);filter:blur(12px);width:min(88%,470px);height:98px;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.material-artifact-copy>*{z-index:1;position:relative}.material-artifact-copy small:not(.material-semantic-lock){min-height:20px;color:hsla(var(--word-hue), 64%, 88%, .68);font-family:var(--font-language);text-align:center;text-shadow:0 0 7px hsla(var(--word-hue), 76%, 72%, .16);background:linear-gradient(90deg,#0000,#0307082e 18% 82%,#0000);margin-top:13px;padding:3px 31px;font-size:16px}.material-artifact-copy strong,.production-artifact-face .practice-card-copy h1,.production-artifact-face .practice-card-copy h2,.artifact-card .production-artifact-face .artifact-card-word{color:#f4fbfb;font-family:var(--artifact-inscription-font,var(--font-language));font-weight:var(--artifact-inscription-weight,470);letter-spacing:var(--artifact-inscription-spacing,.02em);text-align:center;paint-order:stroke fill;-webkit-text-stroke:.35px hsla(var(--word-hue), 84%, 92%, .72);-webkit-text-fill-color:#f4fbfb;text-shadow:0 1px 0 hsla(var(--word-hue), 82%, 78%, .72), 0 2px 0 hsla(var(--word-hue), 68%, 54%, .44), 0 3px 0 #040708b8, -1px 0 0 hsla(var(--word-hue), 88%, 82%, .22), 1px 0 0 #ecf9f92e, 0 0 2px #ffffffb3, 0 0 11px hsla(var(--word-hue), 84%, 74%, calc(.16 + var(--material-refraction) * .2)), 0 9px 22px hsla(var(--word-hue), 74%, 52%, calc(.08 + var(--material-refraction) * .1))}.material-artifact-copy strong{font-size:clamp(36px,6vw,68px);line-height:1}.material-semantic-lock{letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:min(278px,70%);height:30px;font-weight:760;display:grid;color:hsla(var(--word-hue), 48%, 86%, .55)!important;font-family:var(--font-device)!important;font-size:7px!important}.material-semantic-lock i{background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 62%, 78%, .28));height:1px;display:block}.material-semantic-lock i:last-child{background:linear-gradient(90deg, hsla(var(--word-hue), 62%, 78%, .28), transparent)}.material-artifact-attempts{z-index:5;font-variant-numeric:tabular-nums;min-width:96px;position:absolute;bottom:27px;right:38px}.material-integration{z-index:5;display:block;position:absolute;bottom:54px;left:48px;right:48px}.material-integration-track{--integration-cell-gap:1.35px;background:#03070880;height:16px;display:block;position:relative;box-shadow:inset 0 0 7px #00000057}.material-integration-track:before{content:"";background:hsla(var(--word-hue), 32%, 72%, .08);position:absolute;inset:0}.material-integration-track:before,.material-integration-depth{-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) bottom / 100% calc(50% - 1.5px) no-repeat;-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) bottom / 100% calc(50% - 1.5px) no-repeat;-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) bottom / 100% calc(50% - 1.5px) no-repeat;-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) bottom / 100% calc(50% - 1.5px) no-repeat;mask:repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--integration-cell,2%) - var(--integration-cell-gap)), transparent calc(var(--integration-cell,2%) - var(--integration-cell-gap)) var(--integration-cell,2%)) bottom / 100% calc(50% - 1.5px) no-repeat}.material-integration-depth,.material-integration-signal{display:block;position:absolute;left:0}.material-integration-depth{--integration-progress:0%;background:linear-gradient(90deg, hsla(var(--word-hue), 46%, 53%, .34), hsla(var(--word-hue), 58%, 68%, .64));clip-path:inset(0 calc(100% - var(--integration-progress)) 0 0);transition:clip-path .2s;inset:0}.material-integration-signal{background:linear-gradient(90deg, hsla(var(--word-hue), 72%, 64%, .58), hsl(var(--word-hue) 83% 82%));height:2px;box-shadow:0 0 8px hsla(var(--word-hue), 88%, 76%, .58);top:50%;transform:translateY(-50%)}.material-integration-gate{--gate-position:0%;top:50%;left:var(--gate-position);z-index:2;aspect-ratio:1;opacity:.28;filter:grayscale();background:#111516e6;border-radius:50%;place-items:center;width:30px;transition:opacity .2s,filter .2s,box-shadow .2s;display:grid;position:absolute;transform:translate(-50%,-50%)}.material-integration-gate .mastery-icon{z-index:1;width:25px;position:relative}.material-integration-gate.is-unstable{opacity:.62;filter:grayscale(.5)saturate(.7)}.material-integration-gate.is-active{opacity:1;filter:none;box-shadow:none}.production-artifact-face .integration-gate.is-active:after,.production-artifact-face .integration-gate.is-activating:after,.production-artifact-face .integration-gate.is-deactivating:after,.material-integration-gate.is-active:after{content:"";background:radial-gradient(circle, hsl(var(--word-hue) 96% 92% / .78) 0 16%, hsl(var(--word-hue) 92% 82% / .52) 31%, hsl(var(--word-hue) 86% 68% / .2) 52%, transparent 76%);box-shadow:inset 0 0 4px hsl(var(--word-hue) 92% 86% / .24);pointer-events:none;border-radius:50%;position:absolute;inset:1px}.production-artifact-face .integration-gate.is-active .integration-gate-current,.production-artifact-face .integration-gate.is-activating .integration-gate-current,.production-artifact-face .integration-gate.is-deactivating .integration-gate-current,.material-integration-gate.is-active .mastery-icon{filter:grayscale(1) sepia(1) saturate(7) hue-rotate(calc(var(--word-hue) * 1deg - 38deg)) brightness(1.28) contrast(1.08) drop-shadow(0 0 2px hsl(var(--word-hue) 96% 90% / .86)) drop-shadow(0 0 3px hsl(var(--word-hue) 90% 72% / .44))}.production-artifact-face .integration-gate.is-activating:after{opacity:0;animation:integration-gate-core-charge var(--mastery-socket-duration,1.28s) linear both;transform:scale(.2)}.production-artifact-face .integration-gate.is-deactivating:after{animation:integration-gate-core-drain var(--mastery-socket-duration,1.28s) linear both}.production-artifact-face .integration-gate.is-unstable .integration-gate-blueprint,.material-integration-gate.is-unstable .mastery-icon{filter:grayscale(.72) sepia(.38) saturate(2.4) hue-rotate(calc(var(--word-hue) * 1deg - 38deg)) brightness(.82) drop-shadow(0 0 2px hsl(var(--word-hue) 72% 68% / .18))}.material-render-status{color:#849092;font-family:var(--font-device);letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin:18px auto 0;font-size:8px;font-weight:760;display:flex}.material-render-status i{border:1px solid hsl(var(--word-hue) 58% 72%);width:6px;height:6px;box-shadow:0 0 8px hsla(var(--word-hue), 80%, 72%, .45);border-radius:50%}.material-render-status b{color:hsl(var(--word-hue) 45% 72%);font-size:inherit;font-weight:inherit;border-left:1px solid #f1f1f11f;margin-left:8px;padding-left:15px}.material-miniature-dock{z-index:1;background:linear-gradient(100deg, hsla(var(--word-hue), 40%, 44%, .06), transparent 60%), #131718b8;border:1px solid #f1f1f11a;grid-template-columns:minmax(0,1fr) minmax(340px,1.18fr);align-items:center;gap:24px;width:min(760px,94%);margin:56px auto 0;padding:18px 20px;display:grid;position:relative}.material-miniature-dock>div>span{color:hsl(var(--word-hue) 47% 73%);font-family:var(--font-device);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:780}.material-miniature-dock h3{color:#e4eaea;font-family:var(--font-display);letter-spacing:.02em;margin:6px 0 7px;font-size:17px;font-weight:560}.material-miniature-dock p{color:#818b8d;max-width:430px;margin:0;font-size:10px;line-height:1.55}.material-miniature-pair{grid-template-columns:minmax(0,1fr);gap:13px;min-width:0;display:grid}.material-miniature-specimen{min-width:0;margin:0}.material-miniature-specimen figcaption{color:#778183;font-family:var(--font-device);letter-spacing:.09em;text-align:center;text-transform:uppercase;margin-top:8px;font-size:6px;font-weight:740}.material-canonical-miniature{aspect-ratio:7/5;width:100%}.material-canonical-miniature .material-artifact-core{--artifact-chassis-gutter:7px;border-radius:9px;box-shadow:inset 0 1px #fff3,inset 0 -10px 22px #0000002e,0 12px 26px #00000052}.material-canonical-miniature .material-artifact-frame{border-radius:5px;inset:7px}.material-canonical-miniature .artifact-signal-frame{width:calc(100% - 14px);height:calc(100% - 14px);inset:7px}.material-canonical-miniature .artifact-signal-frame-halo path{stroke-width:2px;filter:blur(1px)}.material-canonical-miniature .artifact-signal-frame-current path{stroke-width:.75px;filter:drop-shadow(0 0 1.5px hsla(var(--word-hue), 88%, 76%, .55))}.material-canonical-miniature .material-artifact-core .artifact-signature{width:46%}.material-canonical-miniature .material-artifact-meta{font-size:5px;top:15px;left:17px;right:17px}.material-canonical-miniature .material-telemetry{border-width:.5px;min-height:9px;padding:2px 4px}.material-canonical-miniature .material-factory-label{clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);border-width:.5px;min-width:40px;min-height:9px;padding:2px 4px}.material-canonical-miniature .material-meta-signal{min-width:48px;font-size:5px;bottom:10px;left:17px}.material-canonical-miniature .material-artifact-copy{top:48%;left:20px;right:20px}.material-canonical-miniature .material-artifact-copy:before{filter:blur(8px);height:54px}.material-canonical-miniature .material-artifact-copy small{display:none}.material-canonical-miniature .material-artifact-copy strong{-webkit-text-stroke-width:.2px;text-shadow:0 1px 0 hsla(var(--word-hue), 74%, 58%, .42), 0 0 5px hsla(var(--word-hue), 82%, 74%, .2);margin:0;font-size:clamp(19px,2.6vw,32px)}.material-canonical-miniature .material-artifact-attempts{min-width:50px;font-size:5px;bottom:10px;right:17px}.artifact-tilt-frame{--artifact-tilt-x:0deg;--artifact-tilt-y:0deg;--artifact-light-x:68%;--artifact-light-y:26%;width:100%;height:100%;transform:rotateX(var(--artifact-tilt-x)) rotateY(var(--artifact-tilt-y));transform-style:preserve-3d;will-change:transform;transition:transform .16s ease-out}.artifact-tilt-frame .practice-flashcard{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.artifact-tilt-frame .practice-card-face{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;border-radius:22px}.production-artifact-face{--material-refraction:.58;--artifact-face-background:radial-gradient(circle at 50% 48%, hsl(var(--word-hue) var(--artifact-surface-saturation) var(--artifact-surface-lightness) / var(--artifact-surface-soft-strength)), transparent 58%), linear-gradient(145deg, hsl(var(--word-hue) var(--artifact-surface-saturation) var(--artifact-surface-lightness) / var(--artifact-surface-color-strength)), hsl(var(--word-hue) 34% 24% / var(--artifact-surface-soft-strength)) 56%, transparent 88%), #303030;position:relative;margin:0!important;padding:0!important;display:block!important}.production-artifact-face:after{content:"";z-index:12;border-radius:inherit;background:radial-gradient(circle at var(--artifact-light-x) var(--artifact-light-y), #ffffff24, #fff1 30%, #ffffff06 60%, transparent 92%);box-shadow:none;mix-blend-mode:screen;opacity:.82;pointer-events:none;border:0;transition:opacity .18s;position:absolute;inset:0}.artifact-tilt-frame.is-enabled:hover .production-artifact-face:after{opacity:1}.production-artifact-face .practice-card-content.material-artifact-copy{justify-content:center;align-items:center;min-height:0;display:flex}.production-artifact-face .practice-card-copy{text-align:center;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.production-artifact-face .practice-card-copy h1,.production-artifact-face .practice-card-copy h2{max-width:100%;margin:0;line-height:1.05}.production-artifact-face .answer-translation,.production-artifact-face .word-note{min-height:20px;color:hsla(var(--word-hue), 64%, 88%, .68);font-family:var(--font-language);text-align:center;text-shadow:0 0 7px hsla(var(--word-hue), 76%, 72%, .16);background:linear-gradient(90deg,#0000,#0307082e 18% 82%,#0000);margin-top:13px;padding:3px 31px;font-size:16px;font-weight:560}.production-artifact-face .answer-translation span{color:hsla(var(--word-hue), 54%, 86%, .58);margin-left:.2em}.production-artifact-face .material-artifact-meta{pointer-events:none}.production-artifact-face .production-artifact-rail{z-index:5;position:absolute;bottom:54px;left:48px;right:48px}.production-artifact-face .integration-rail{height:25px}.production-artifact-face .integration-track{height:25px;margin:0 15px}.production-artifact-face .integration-track:before{height:18px;top:5px}.production-artifact-face .integration-track-fill{height:16px;top:6px}.production-artifact-face.is-artifact-state-transitioning .integration-track-fill{transition:none}.production-artifact-face .integration-track:after{height:5px;top:12px}.production-artifact-face .integration-signal-fill{top:13.5px}.production-artifact-face .integration-gate{top:-1px}.production-artifact-face .artifact-polish-layer{z-index:1}.production-artifact-face .artifact-wear-layer{z-index:2}.production-artifact-face .card-audio-hit-target,.production-artifact-face .card-turn-hit-target{z-index:10}.production-artifact-face.is-audio-ready:hover{transform:none}.artifact-card .production-artifact-face{width:100%;height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;border:0;border-radius:8px}.artifact-card .production-artifact-face:after{border-radius:7px}.artifact-card .production-artifact-face{--artifact-chassis-gutter:7px}.artifact-card .production-artifact-face .material-artifact-frame{border-radius:5px;inset:7px}.artifact-card .production-artifact-face .artifact-signal-frame{width:calc(100% - 14px);height:calc(100% - 14px);inset:7px}.artifact-card .production-artifact-face .artifact-signal-frame-halo path{stroke-width:2px;filter:blur(1px)}.artifact-card .production-artifact-face .artifact-signal-frame-current path{stroke-width:.75px;filter:drop-shadow(0 0 1.5px hsla(var(--word-hue), 88%, 76%, .55))}.artifact-card .production-artifact-face .material-artifact-meta{font-size:7px;top:14px;left:16px;right:16px}.artifact-card .production-artifact-face .material-telemetry{border-width:.5px;min-height:9px;padding:2px 3px}.artifact-card .production-artifact-face .material-factory-label{clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);border-width:.5px;min-width:38px;min-height:9px;padding:2px 4px}.artifact-card .production-artifact-face .material-meta-signal{min-width:52px;font-size:7px;bottom:8px;left:16px}.artifact-card .production-artifact-face .material-artifact-copy{top:45%;left:20px;right:20px}.artifact-card .production-artifact-face .material-artifact-copy:before{filter:blur(8px);height:52px}.artifact-card .production-artifact-face .artifact-card-word{color:#f0f7f7;white-space:nowrap;-webkit-text-stroke-width:.2px;width:100%;min-width:0;text-shadow:0 1px 0 hsla(var(--word-hue), 74%, 58%, .42), 0 0 5px hsla(var(--word-hue), 82%, 74%, .2);line-height:1.05;position:static;overflow:hidden;transform:none}.artifact-card .production-artifact-face .answer-translation{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:0;margin-top:6px;font-size:9px;line-height:1.2;overflow:hidden}.artifact-card .production-artifact-face .artifact-signature{width:46%}.artifact-card .production-artifact-face .production-artifact-rail{bottom:22px;left:20px;right:20px}.artifact-card .production-artifact-face .integration-rail{height:14px}.artifact-card .production-artifact-face .integration-track{--integration-cell-gap:.7px;height:14px;margin:0 8px}.artifact-card .production-artifact-face .integration-track:before{height:11px;top:2px}.artifact-card .production-artifact-face .integration-track-fill{height:9px;top:3px}.artifact-card .production-artifact-face .integration-track:after{height:3px;top:6px}.artifact-card .production-artifact-face .integration-signal-fill{height:1px;top:7px}.artifact-card .production-artifact-face .integration-gate{width:16px;height:16px;top:0}.artifact-card .production-artifact-face .integration-gate .mastery-icon{width:14px;inset:1px}.artifact-card .production-artifact-face .integration-gate.is-active:after{box-shadow:0 0 2px hsl(var(--word-hue) 92% 86% / .58), 0 0 5px hsl(var(--word-hue) 86% 68% / .34);inset:4px}.artifact-card .production-artifact-face .integration-gate-fault{width:11px}.artifact-card .production-artifact-face .material-artifact-attempts{min-width:52px;font-size:7px;bottom:8px;right:16px}.artifact-card .production-artifact-face:before,.artifact-card .production-artifact-face .material-artifact-spectral,.production-artifact-face.is-miniature:before,.production-artifact-face.is-miniature .material-artifact-spectral{animation:none}.artifact-card .production-artifact-face:before,.production-artifact-face.is-miniature:before{transform:var(--artifact-field-primary-rest,none)}.artifact-card .production-artifact-face .material-artifact-spectral,.production-artifact-face.is-miniature .material-artifact-spectral{transform:var(--artifact-field-spectral-rest,none)}@media (width<=650px){.production-artifact-face .production-artifact-rail{bottom:38px;left:28px;right:28px}.production-artifact-face .answer-translation,.production-artifact-face .word-note{font-size:12px}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.artifact-tilt-frame{will-change:auto;transition:none;--artifact-tilt-x:0deg!important;--artifact-tilt-y:0deg!important;transform:none!important}}.material-lab-console{background:linear-gradient(145deg, hsla(var(--word-hue), 44%, 48%, .08), transparent 45%), #1a1f20c7;border:1px solid #f1f1f11f;min-width:0;padding:28px;box-shadow:0 28px 55px #0000003b}.material-lab-console h2{color:#e7ecec;font-family:var(--font-display);margin:8px 0 15px;font-size:25px;font-weight:560;line-height:1.15}.material-lab-console>p{color:#98a2a4;margin:0;font-size:12px;line-height:1.7}.material-control-group{border:0;min-width:0;margin:25px 0 0;padding:0}.material-control-group legend{color:#aeb7b8;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:730}.material-control-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.material-control-group button,.material-maintenance-toggle{color:#879193;min-width:0;min-height:38px;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#080b0c2e;border:1px solid #f1f1f11c;padding:8px 10px;font-size:8px;font-weight:740}.material-control-group button{justify-content:center;align-items:center;gap:7px;display:flex}.material-control-group button .mastery-icon{width:18px}.material-control-group button:hover,.material-maintenance-toggle:hover{border-color:hsla(var(--word-hue), 54%, 76%, .36);color:#bbc4c5}.material-control-group button.is-active,.material-maintenance-toggle.is-active{border-color:hsla(var(--word-hue), 62%, 76%, .58);background:hsla(var(--word-hue), 44%, 52%, .12);color:hsl(var(--word-hue) 48% 82%);box-shadow:inset 0 0 16px hsla(var(--word-hue), 64%, 54%, .07)}.material-maintenance-toggle{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:18px;display:flex}.material-maintenance-toggle b{color:hsl(var(--word-hue) 48% 78%);font-size:7px}.material-lab-console>label{margin-top:25px;display:block}.material-lab-console label>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.material-lab-console label b,.material-lab-console output{color:#aeb7b8;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:730}.material-lab-console output{color:hsl(var(--word-hue) 50% 77%)}.material-lab-console input[type=range]{width:100%;accent-color:hsl(var(--word-hue) 58% 67%);margin:12px 0 0}.material-lab-notes{border-top:1px solid #f1f1f117;gap:10px;margin-top:27px;padding-top:21px;display:grid}.material-lab-notes span{color:#7f8a8c;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;display:flex}.material-lab-notes i{border:1px solid hsl(var(--word-hue) 48% 69%);width:7px;height:7px;display:block;transform:rotate(45deg)}.material-lab-footer{border-top:1px solid #f1f1f11a;grid-template-columns:260px minmax(0,1fr);gap:28px;padding-top:23px;display:grid}.material-lab-footer p{color:#818b8d;max-width:740px;margin:0;font-size:11px;line-height:1.65}@media (width<=900px){.material-lab-stage{grid-template-columns:minmax(0,1fr)}.material-lab-console{width:min(760px,100%);margin:0 auto}}@media (width<=650px){.material-lab{padding:24px 16px 50px}.material-lab-heading{flex-direction:column;align-items:flex-start}.material-lab-heading>button{width:100%}.material-lab-stage{padding:50px 0}.material-canonical-artifact{width:96%}.material-artifact-frame{inset:10px}.material-artifact-meta{font-size:7px;top:20px;left:22px;right:22px}.material-telemetry{min-height:14px;padding:3px 5px 2px}.material-factory-label{min-width:58px;min-height:14px;padding:3px 6px}.material-meta-signal{min-width:70px;font-size:7px;bottom:16px;left:22px}.material-artifact-copy{left:24px;right:24px}.material-artifact-copy small{font-size:12px}.material-artifact-copy strong{font-size:clamp(27px,10vw,43px)}.material-semantic-lock{font-size:5px!important}.material-artifact-attempts{min-width:74px;font-size:7px;bottom:16px;right:22px}.material-integration{bottom:42px;left:28px;right:28px}.material-integration-gate{width:23px}.material-integration-gate .mastery-icon{width:19px}.material-miniature-dock{grid-template-columns:minmax(0,1fr);width:96%}.material-miniature-pair{width:min(540px,100%);margin:0 auto}.material-canonical-miniature{width:100%;margin:0 auto}.material-render-status{text-align:center;flex-wrap:wrap;line-height:1.5}.material-lab-footer{grid-template-columns:minmax(0,1fr);gap:10px}}@media (width<=420px){.material-miniature-pair{grid-template-columns:minmax(0,1fr);width:min(260px,100%)}}@media (prefers-reduced-motion:reduce){.material-canonical-tilt,.material-canonical-object,.material-integration-depth,.material-integration-signal,.integration-track-fill,.artifact-signal-frame path,.artifact-signature,.artifact-glyph-node{transition:none}.material-canonical-tilt,.material-canonical-object{will-change:auto}.material-artifact-core:before,.material-artifact-core .material-artifact-spectral{animation:none}.material-artifact-core:before{transform:var(--artifact-field-primary-rest,none)}.material-artifact-core .material-artifact-spectral{transform:var(--artifact-field-spectral-rest,none)}.practice-reconstruction.is-reconstructed .practice-card-back{clip-path:inset(0);animation:none}.practice-reconstruction-scanner{display:none}.practice-control-deck.is-active{animation:none!important}}.collection-load-more{color:var(--muted);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:#232628e6;border-radius:2px}.encrypted-horizon{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));background:linear-gradient(90deg,#111315eb,#1f2224b8);border:1px solid #f1f1f114;border-radius:2px;grid-template-columns:minmax(320px,.9fr) minmax(220px,1fr);align-items:center;gap:40px;max-width:1220px;min-height:158px;margin:26px auto 0;padding:26px 28px;display:grid;position:relative;overflow:hidden}.encrypted-horizon:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 7px,#ffffff03 7px 8px);position:absolute;inset:0}.encrypted-silhouettes{opacity:.42;align-items:center;gap:12px;height:105px;display:flex;-webkit-mask-image:linear-gradient(90deg,#000,#000 65%,#0000);mask-image:linear-gradient(90deg,#000,#000 65%,#0000)}.encrypted-silhouettes i{filter:blur(.35px);background:linear-gradient(145deg,#ffffff06,#0000),#25282a;border:1px solid #505557;border-radius:7px;flex:0 0 145px;width:145px;height:100%;transform:perspective(500px)rotateY(9deg)}.encrypted-horizon>div:last-child{z-index:1;text-align:right;position:relative}.encrypted-horizon span{color:#777d7f;letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.encrypted-horizon strong{color:#a4aaac;margin:8px 0 5px;font-size:42px;font-weight:500;line-height:1;display:block}.encrypted-horizon small{color:#777d7f;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.encrypted-horizon.is-complete{background:linear-gradient(90deg,#2f291838,#1f2224b8);border-color:#e6bc4a33}.encrypted-horizon.is-complete strong{color:var(--gold)}.inspection-overlay{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080a0bd4;justify-content:center;align-items:flex-start;padding:22px;animation:.2s ease-out both inspection-veil-in;display:flex;position:fixed;inset:0;overflow-y:auto}.inspection-chamber{border:1px solid hsla(var(--word-hue), 46%, 74%, .26);background:radial-gradient(ellipse at 36% 23%, hsla(var(--word-hue), 48%, 42%, .1), transparent 45%), #222527;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));border-radius:2px;width:min(1160px,100%);margin:auto;animation:.28s cubic-bezier(.22,1,.36,1) both inspection-chamber-in;overflow:hidden;box-shadow:0 32px 90px #0009,inset 0 0 50px #0000001f}.inspection-header{background:#0a0c0e2e;border-bottom:1px solid #f1f1f11a;grid-template-columns:minmax(0,1fr) auto 37px;align-items:center;gap:15px;min-height:63px;padding:12px 15px 11px 19px;display:grid}.inspection-header>div span{color:hsla(var(--word-hue), 48%, 78%, .68);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.inspection-header>div strong{letter-spacing:.09em;margin-top:5px;font-size:15px;font-weight:760;display:block}.inspection-shortcut{border:1px solid hsla(var(--word-hue), 48%, 76%, .25);background:hsla(var(--word-hue), 38%, 45%, .08);color:hsla(var(--word-hue), 54%, 82%, .78);border-radius:2px;font-family:inherit;font-weight:780}.inspection-position{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750}.inspection-header>button{width:37px;height:37px;color:var(--muted);cursor:pointer;background:#10121459;border:1px solid #f1f1f121;border-radius:2px;place-items:center;padding:0;font-size:20px;font-weight:300;display:grid}.inspection-header>button:hover{border-color:hsla(var(--word-hue), 56%, 78%, .46);color:var(--ink)}.inspection-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.8fr);align-items:center;gap:32px;padding:30px;display:grid}.inspection-card-column{min-width:0}.collection-inspection-scene{width:min(620px,100%);margin:0 auto 28px}.collection-full-card .practice-card-copy{text-align:center}.collection-full-card h2{width:100%;min-width:0;font-family:var(--font-language);letter-spacing:.025em;overflow-wrap:normal;text-align:center;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-weight:500;line-height:1.05}.card-turn-hit-target{z-index:4;border-radius:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0;position:absolute;inset:0}.card-turn-hit-target:active{background:hsla(var(--word-hue), 62%, 72%, .035)}.collection-full-card:has(.card-turn-hit-target:hover){border-color:hsla(var(--word-hue), 62%, 78%, .61);box-shadow:inset 0 0 48px hsla(var(--word-hue), 62%, 52%, .06), 0 18px 48px #00000047, 0 0 16px hsla(var(--word-hue), 58%, 54%, .08)}.collection-full-card:focus-within{outline:1px solid hsla(var(--word-hue), 72%, 84%, .72);outline-offset:-5px}.collection-history-etch{z-index:1;opacity:.1;filter:grayscale();place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:50px;right:31px}.collection-history-etch .mastery-icon{width:48px}.inspection-card-hint{min-height:20px;color:var(--muted);letter-spacing:.045em;justify-content:center;align-items:center;gap:7px;font-size:9.5px;font-weight:750;display:flex}.inspection-card-hint .sound-icon{width:15px}.inspection-navigation{grid-template-columns:1fr minmax(150px,1.25fr) 1fr;gap:8px;margin-top:13px;display:grid}.inspection-navigation button{min-height:43px;color:var(--muted);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));background:#1214166b;border:1px solid #f1f1f11f;border-radius:2px;padding:8px 12px;font-size:10.5px;font-weight:780}.inspection-navigation button:hover:not(:disabled){border-color:hsla(var(--word-hue), 56%, 78%, .45);color:var(--ink)}.inspection-navigation button:active:not(:disabled){transform:translateY(1px)scale(.99)}.inspection-navigation button:disabled{opacity:.27;cursor:default}.inspection-navigation .inspection-turn{border-color:hsla(var(--word-hue), 56%, 76%, .42);background:linear-gradient(135deg, hsla(var(--word-hue), 46%, 48%, .13), transparent 70%), #181b1db8;color:var(--ink)}.artifact-dossier{background:linear-gradient(145deg, hsla(var(--word-hue), 34%, 42%, .06), transparent 38%), #232628e0;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));border:1px solid #f1f1f11f;border-radius:2px;min-width:0;overflow:hidden}.dossier-heading{border-bottom:1px solid #f1f1f117;padding:18px}.dossier-heading>span,.study-artifact-panel>span{color:hsla(var(--word-hue), 52%, 78%, .7);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.dossier-heading strong{font-family:var(--font-language);overflow-wrap:anywhere;margin-top:9px;font-size:25px;font-weight:560;line-height:1.15;display:block}.dossier-heading small{color:var(--muted);font-family:var(--font-language);margin-top:7px;font-size:11.5px;font-weight:620;line-height:1.4;display:block}.dossier-condition{border-bottom:1px solid #f1f1f117;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dossier-condition>div{min-width:0;padding:14px 12px}.dossier-condition>div+div{border-left:1px solid #f1f1f117}.dossier-condition span,.dossier-readings span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8.5px;font-weight:800;display:block}.dossier-condition strong{text-transform:uppercase;align-items:center;gap:8px;margin-top:7px;font-size:11px;font-weight:760;display:flex}.dossier-condition .mastery-icon{width:34px}.dossier-condition.is-destabilized>div:first-child strong{color:var(--red)}.dossier-readings{border-bottom:1px solid #f1f1f117;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dossier-readings>div{text-align:center;min-width:0;padding:15px 10px}.dossier-readings>div+div{border-left:1px solid #f1f1f114}.dossier-readings strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:17px;font-weight:650;display:block}.dossier-readings small{color:#92989a;letter-spacing:.045em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:750;display:block}.study-artifact-panel{padding:18px}.study-artifact-panel p{color:var(--muted);font-family:var(--font-language);margin:8px 0 14px;font-size:11px;font-weight:600;line-height:1.55}.study-artifact-panel button{width:100%;min-height:57px;color:var(--ink);text-align:left;cursor:pointer;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));background:#10121447;border:1px solid #f1f1f11f;border-radius:2px;padding:11px 13px;display:block}.study-artifact-panel button+button{margin-top:8px}.study-artifact-panel button:hover:not(:disabled){border-color:hsla(var(--word-hue), 56%, 78%, .46);background:hsla(var(--word-hue), 36%, 44%, .07)}.study-artifact-panel button:active:not(:disabled){transform:translateY(1px)scale(.995)}.study-artifact-panel button:disabled{opacity:.32;cursor:default}.study-artifact-panel button strong{letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;font-weight:800;display:flex}.inspection-shortcut{letter-spacing:.04em;flex:none;padding:3px 5px 2px;font-size:7.5px}.study-artifact-panel button small{color:var(--muted);font-family:var(--font-language);margin-top:5px;font-size:10px;font-weight:600;display:block}.mnemonic-note-footer{background:linear-gradient(90deg, hsla(var(--word-hue), 38%, 38%, .055), transparent 58%), #0d0f1147;color:var(--ink);text-align:left;text-transform:none;border-top:1px solid #f1f1f11a;grid-template-columns:minmax(0,1fr);gap:9px;padding:16px 30px 18px;display:grid}.mnemonic-note-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.mnemonic-note-heading>div:first-child span{color:hsla(var(--word-hue), 48%, 78%, .65);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.mnemonic-note-heading>div:first-child strong{letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:780;display:block}.mnemonic-save-state{color:#8f989a;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:780}.mnemonic-save-state.is-saved{color:hsla(var(--word-hue), 46%, 78%, .7)}.mnemonic-save-state.is-error{color:#ff9d91}.mnemonic-note-input{resize:vertical;width:100%;min-height:58px;max-height:104px;color:hsla(var(--word-hue), 18%, 94%, .94);caret-color:hsl(var(--word-hue) 72% 76%);font-family:var(--font-language);background:#090b0c6b;border:1px solid #f1f1f121;border-radius:2px;outline:0;padding:11px 13px;font-size:12.5px;font-weight:520;line-height:1.45;box-shadow:inset 0 0 18px #0000001f}.mnemonic-note-input::placeholder{color:#747b7d;opacity:1}.mnemonic-note-input:hover:not(:disabled){border-color:hsla(var(--word-hue), 50%, 74%, .27)}.mnemonic-note-input:focus{border-color:hsla(var(--word-hue), 62%, 80%, .62);box-shadow:inset 0 0 20px #00000029, 0 0 0 1px hsla(var(--word-hue), 58%, 68%, .08), 0 0 15px hsla(var(--word-hue), 58%, 54%, .08)}.mnemonic-note-input:disabled{opacity:.58;cursor:wait}.mnemonic-note-meta{color:#747c7e;letter-spacing:.065em;text-transform:uppercase;justify-content:flex-end;align-items:center;min-height:15px;font-size:8px;font-weight:730;display:flex}.mnemonic-note-meta>span{opacity:0;color:hsla(var(--word-hue), 44%, 80%, .72);font-variant-numeric:tabular-nums;transition:opacity .16s}.mnemonic-note-meta>span.is-visible{opacity:1}.mnemonic-note-error{color:#ff9d91;font-family:var(--font-language);letter-spacing:.01em;margin:-1px 0 0;font-size:10px;font-weight:590;line-height:1.4}.inspection-shortcut-strip{background:#06080929;border-top:1px solid #f1f1f113;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:2px -30px -18px;padding:10px 30px 11px;display:grid}.inspection-shortcut-strip>span{color:#6f787a;letter-spacing:.055em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;min-width:0;font-size:7.5px;font-weight:750;display:flex}.inspection-shortcut-strip>span+span{border-left:1px solid #f1f1f111}.inspection-shortcut-strip>span>span{align-items:center;gap:3px;display:inline-flex}.inspection-shortcut-strip kbd{border:1px solid hsla(var(--word-hue), 44%, 72%, .2);background:hsla(var(--word-hue), 32%, 40%, .06);color:hsla(var(--word-hue), 45%, 80%, .68);border-radius:2px;flex:none;padding:3px 5px 2px;font-family:inherit;font-size:7px}.inspection-shortcut-strip i{color:#525b5d;font-style:normal}.inspection-shortcut-strip strong{color:#818a8c;min-width:0;font-weight:760}footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.14em;text-align:center;text-transform:uppercase;padding:22px;font-size:9px}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.practice-transmission-slot>*{flex:none;max-width:100%;margin:0}.practice-transmission-slot>:not(.practice-spacing-control){pointer-events:none}@keyframes word-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes inspection-veil-in{0%{opacity:0}to{opacity:1}}@keyframes inspection-chamber-in{0%{opacity:0;transform:translateY(13px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes archive-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes terminal-field-in{0%{opacity:.72}to{opacity:1}}@keyframes links-loading-pulse{0%{opacity:.32;box-shadow:0 0 0 hsla(var(--word-hue), 68%, 68%, 0)}to{opacity:1;box-shadow:0 0 9px hsla(var(--word-hue), 68%, 68%, .38)}}@keyframes simulation-scanline-drift{to{background-position:0 32px,0 32px}}@keyframes signal-reading-pulse{0%,to{opacity:.48}50%{opacity:1}}@keyframes practice-transmission-line-open{0%{opacity:0;transform:scaleX(0)}18%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes practice-transmission-field-open{0%{opacity:0;clip-path:inset(0 50%)}to{opacity:1;clip-path:inset(0)}}@keyframes practice-transmission-message-life{0%,5%{opacity:0;filter:blur(4px);letter-spacing:.08em}13%,84%{opacity:1;filter:blur();letter-spacing:0}to{opacity:0;filter:blur(2px)}}@keyframes practice-mastery-message-life{0%,25%{opacity:0;filter:blur(4px);letter-spacing:.08em}26%,86%{opacity:1;filter:blur();letter-spacing:0}to{opacity:0;filter:blur(2px)}}@keyframes practice-transmission-message-crossfade{0%,6%,to{opacity:0}13%,86%{opacity:1}}@keyframes practice-transmission-line-close{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes practice-transmission-field-close{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 50%)}}@keyframes feedback-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes correct-pulse{0%{box-shadow:0 0 #58d68d00}45%{box-shadow:0 6px 18px -5px #58d68de6}to{box-shadow:0 7px 10px -8px #58d68dcc}}@keyframes wrong-shake{0%,to{transform:translate(0)}30%{transform:translate(-5px)}60%{transform:translate(4px)}80%{transform:translate(-2px)}}@keyframes wrong-screen-flash{0%{opacity:0}16%{opacity:1}to{opacity:0}}@keyframes wrong-signal-mark{0%{opacity:0;transform:translateY(-8px)scale(.72)}18%{opacity:1;transform:translateY(0)scale(1.06)}32%{transform:scale(1)}78%{opacity:1}to{opacity:0;transform:scale(.96)}}@keyframes correction-letter-drop{0%{opacity:0;transform:translateY(-11px)}to{opacity:1;transform:translateY(0)}}@keyframes correction-spacing-settle{0%{letter-spacing:var(--correction-expanded-spacing,.18em)}to{letter-spacing:.025em}}@keyframes artifact-mastery-overcharge{0%{border-color:var(--artifact-base-border-color);box-shadow:var(--artifact-base-shadow);filter:brightness();transform:scale(1)}12%{filter:brightness(1.035);transform:scale(1.002)}24%{border-color:hsla(var(--word-hue), 74%, 86%, .48);filter:brightness(1.07);transform:scale(1.004)}40%{box-shadow:inset 0 1px 0 #ffffff4a, inset 0 -22px 50px #00000026, 0 42px 80px #0006, 0 0 34px hsla(var(--word-hue), 82%, 68%, .22);filter:brightness(1.14);transform:scale(1.007)}54%{border-color:hsla(var(--word-hue), 82%, 90%, .7);filter:brightness(1.23);transform:scale(1.012)}64%{border-color:hsla(var(--word-hue), 92%, 94%, .9);box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -22px 50px #0000001c, 0 42px 80px #0000005c, 0 0 58px hsla(var(--word-hue), 90%, 76%, .44);filter:brightness(1.3);transform:scale(1.018)}78%{border-color:hsla(var(--word-hue), 78%, 88%, .56);box-shadow:inset 0 1px 0 #ffffff4a, inset 0 -22px 50px #00000026, 0 42px 80px #0006, 0 0 35px hsla(var(--word-hue), 82%, 68%, .24);filter:brightness(1.15);transform:scale(1.007)}90%{filter:brightness(1.055);transform:scale(1.002)}to{border-color:var(--artifact-base-border-color);box-shadow:var(--artifact-base-shadow);filter:brightness();transform:scale(1)}}@keyframes artifact-mastery-discharge{0%{border-color:var(--artifact-base-border-color);box-shadow:var(--artifact-base-shadow);filter:brightness()saturate();transform:scale(1)}12%{filter:brightness(1.04)saturate(.96);transform:scale(1.002)}24%{border-color:hsla(var(--word-hue), 50%, 76%, .4);filter:brightness(.96)saturate(.9);transform:scale(.998)}40%{box-shadow:inset 0 1px 0 #ffffff2b, inset 0 -22px 50px #00000038, 0 42px 80px #00000073, 0 0 26px hsla(var(--word-hue), 56%, 54%, .14);filter:brightness(.9)saturate(.82);transform:scale(.994)}54%{border-color:hsla(var(--word-hue), 42%, 68%, .27);filter:brightness(.83)saturate(.72);transform:scale(.988)}64%{border-color:hsla(var(--word-hue), 34%, 62%, .2);box-shadow:inset 0 1px 0 #ffffff1c, inset 0 -22px 50px #0000004d, 0 42px 80px #00000080, 0 0 11px hsla(var(--word-hue), 46%, 46%, .08);filter:brightness(.76)saturate(.6);transform:scale(.982)}78%{border-color:hsla(var(--word-hue), 54%, 76%, .34);box-shadow:inset 0 1px 0 #ffffff2b, inset 0 -22px 50px #00000038, 0 42px 80px #00000073, 0 0 24px hsla(var(--word-hue), 58%, 54%, .13);filter:brightness(.9)saturate(.82);transform:scale(.993)}90%{filter:brightness(.96)saturate(.94);transform:scale(.998)}to{border-color:var(--artifact-base-border-color);box-shadow:var(--artifact-base-shadow);filter:brightness()saturate();transform:scale(1)}}@keyframes artifact-mastery-field-charge{0%,8%{opacity:0}24%{opacity:.12}40%{opacity:.32}54%{opacity:.56}64%{opacity:.78}78%{opacity:.38}90%{opacity:.12}to{opacity:0}}@keyframes artifact-mastery-field-discharge{0%,8%{opacity:0}24%{opacity:.1}40%{opacity:.24}54%{opacity:.38}64%{opacity:.5}78%{opacity:.23}90%{opacity:.08}to{opacity:0}}@keyframes metal-sweep{0%{opacity:0;transform:translate(-105%)skew(-10deg)}20%{opacity:1}80%{opacity:.72}to{opacity:0;transform:translate(105%)skew(-10deg)}}@keyframes metal-sweep-reverse{0%{opacity:0;transform:translate(105%)skew(-10deg)}20%{opacity:.62}80%{opacity:.38}to{opacity:0;transform:translate(-105%)skew(-10deg)}}@keyframes integration-socket-blueprint-flicker{0%,10%{opacity:.22}5%,17%{opacity:.88}24%{opacity:.18}31%{opacity:.76}39%{opacity:.24}48%{opacity:.7}58%{opacity:.28}69%{opacity:.62}80%,to{opacity:.18}}@keyframes integration-socket-blueprint-flicker-loss{0%,10%{opacity:.18}5%,17%{opacity:.82}24%{opacity:.16}31%{opacity:.72}39%{opacity:.2}48%{opacity:.66}58%{opacity:.24}69%{opacity:.7}80%,to{opacity:.78}}@keyframes integration-socket-charge{0%,12%{clip-path:inset(100% 0 0);opacity:0;transform:scale(.92)}18%{opacity:.42}24%{opacity:.08}32%{clip-path:inset(86% 0 0);opacity:.56}40%{opacity:.2}51%{clip-path:inset(58% 0 0);opacity:.72}63%{clip-path:inset(27% 0 0);opacity:.9;transform:scale(.98)}74%{clip-path:inset(7% 0 0);opacity:1;transform:scale(1.08)}80%{clip-path:inset(0);opacity:1;transform:scale(1.16)}88%{transform:scale(.96)}to{clip-path:inset(0);opacity:1;transform:scale(1)}}@keyframes integration-socket-drain{0%,10%{clip-path:inset(0);opacity:1;transform:scale(1)}6%,18%{opacity:.36}25%{opacity:1;transform:scale(1.06)}33%{opacity:.28}42%{clip-path:inset(12% 0 0);opacity:.86}55%{clip-path:inset(36% 0 0);opacity:.66}67%{clip-path:inset(64% 0 0);opacity:.5;transform:scale(.96)}76%{clip-path:inset(88% 0 0);opacity:.28;transform:scale(1.1)}80%{clip-path:inset(100% 0 0);opacity:0;transform:scale(.84)}to{clip-path:inset(100% 0 0);opacity:0;transform:scale(1)}}@keyframes integration-socket-power-charge{0%,26%{opacity:0;transform:scale(.56)}36%{opacity:.24}55%{opacity:.58;transform:scale(.86)}72%{opacity:.9;transform:scale(1.04)}80%{opacity:1;transform:scale(1.28)}to{opacity:0;transform:scale(1.68)}}@keyframes integration-socket-power-loss{0%,12%{opacity:0;transform:scale(.72)}18%,34%,50%{opacity:.7}25%,42%,58%{opacity:.08}70%{opacity:.88;transform:scale(1.05)}80%{opacity:1;transform:scale(1.34)}to{opacity:0;transform:scale(1.72)}}@keyframes integration-gate-core-charge{0%,56%{opacity:0;transform:scale(.2)}72%{opacity:.48;transform:scale(.72)}80%{opacity:.9;transform:scale(1.24)}to{opacity:1;transform:scale(1)}}@keyframes integration-gate-core-drain{0%,52%{opacity:1;transform:scale(1)}68%{opacity:.46;transform:scale(.72)}80%,to{opacity:0;transform:scale(.18)}}@keyframes integration-gate-fault-line{0%,79%{opacity:0}80%{opacity:1}to{opacity:1}}@keyframes mastery-moment-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes mastery-badge-settle{0%{opacity:0;transform:scale(.72)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes gold-spark{0%{opacity:0;transform:scale(.45)}24%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes streak-frame-failure{0%{opacity:0;stroke-dashoffset:0}15%{opacity:1;stroke-dashoffset:0}52%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-100px}}@keyframes streak-gradient-reveal{0%{opacity:0}to{opacity:.96}}@keyframes streak-gradient-awaken{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(720deg)}}@keyframes streak-gradient-flare{0%{opacity:.84}34%{opacity:1}to{opacity:.96}}@keyframes streak-gradient-record-turn{0%{transform:translate(-50%, -50%) rotate(var(--streak-gradient-turn-start))}to{transform:translate(-50%, -50%) rotate(var(--streak-gradient-turn-end))}}@media (width<=980px){.fullscreen-control{display:none}.account-control-trigger{justify-content:center;width:38px;padding:0}.account-label{display:none}.list-controls{flex-direction:column;align-items:stretch}.word-search{max-width:none}.list-tools{grid-template-columns:auto minmax(100px,1fr) auto minmax(100px,1fr)}.list-tools button{grid-column:4}}@media (width<=760px){.wear-specimen-lab{padding:34px 14px 64px}.wear-specimen-grid{grid-template-columns:1fr}.action-shortcut,.keyboard-shortcut{display:none!important}.inspection-header{grid-template-columns:minmax(0,1fr) auto 37px}.topbar-actions{gap:12px}.sound-control{grid-template-columns:25px minmax(42px,1fr) 22px;gap:4px;width:104px}nav button{padding:0 8px}.recovery-target-grid{grid-template-columns:1fr}.link-confirmation{grid-template-columns:64px minmax(0,1fr)}.link-confirmation-actions{grid-column:1/-1;justify-content:flex-end}.horizon-strip{grid-template-columns:repeat(5,minmax(128px,1fr))}.mastery-filters{flex-wrap:wrap}.mastery-rule-row{grid-template-columns:112px 1fr;gap:6px 14px}.mastery-rule-row>span:last-child{grid-column:2}.list-tools{grid-template-columns:auto 1fr}.list-tools button{grid-column:2}}@media (width<=650px){.sign-in-shell{padding:16px}.sign-in-terminal{padding:32px 24px 27px}.sign-in-brand{margin-bottom:31px}.sign-in-action{margin-top:25px}.first-login-shell{place-items:start center;padding:14px}.first-login-terminal{clip-path:none;margin:auto 0}.first-login-brand{min-height:66px;padding:16px 18px 13px}.first-login-brand>span{display:none}.first-login-heading{padding:26px 18px 21px}.language-choice-grid,.first-link-grid{grid-template-columns:1fr;padding:0 18px}.first-link-grid button{grid-template-columns:104px minmax(0,1fr);column-gap:20px}.first-login-primary{width:calc(100% - 36px);margin-left:18px;margin-right:18px}.first-link-requirements{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.first-link-requirements span+span{border-top:1px solid #f1f1f114;border-left:0}.topbar{height:70px;padding:0 16px}.view-environment,.practice-environment{top:70px}.brand{width:112px;min-width:112px}.brand-logo{width:112px}.topbar-actions{gap:8px}nav{gap:9px}nav button{min-height:34px;padding:0 5px;font-size:10px}nav b{min-width:20px;height:18px;margin-left:2px;font-size:9px}.courses-page{padding:7vh 18px 60px}.courses-heading h1{font-size:40px}.initialization-console,.active-recovery-link,.recovery-directory{clip-path:none}.initialization-step{padding:18px}.initialization-targets{padding:21px 18px 22px}.initialization-requirements{grid-template-columns:1fr}.initialization-requirements>span+span{border-top:1px solid #f1f1f114;border-left:0}.initialize-recovery{width:calc(100% - 36px);margin-left:18px;margin-right:18px}.active-link-route{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:5px;min-height:132px;padding:20px 16px}.link-language-node{text-align:center;display:block}.link-language-node.is-target{text-align:center}.link-language-node small{margin-bottom:5px}.link-language-node b{font-size:28px;display:block}.link-language-node strong{font-size:14px;display:block}.active-link-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.active-link-stats>span:nth-child(3){border-top:1px solid #f1f1f114;border-left:0}.active-link-stats>span:nth-child(4){border-top:1px solid #f1f1f114}.active-link-footer{grid-template-columns:1fr;gap:14px}.active-link-footer>button{width:100%}.recovery-directory-heading{padding:15px}.practice{padding:7vh 16px 55px}.prompt-frame{margin-bottom:45px;padding:15px 20px 17px}.practice-card-scene{aspect-ratio:7/5;width:min(100%,560px);margin:22px auto 36px}.practice-card-surface.prompt-frame{margin:0;padding:22px 24px 18px}.collectible-card-frame{inset:7px}.practice-card-metadata{gap:9px;min-height:24px}.card-catalogue{letter-spacing:.08em;font-size:7px}.card-catalogue span,.word-accuracy span{display:none}.card-prompt-footer{letter-spacing:.06em;font-size:7px}.word-frame-meta{gap:7px}.integration-rail-heading{letter-spacing:.08em;font-size:7.5px}.integration-gate{width:25px}.calibration-progress-heading>span{flex-wrap:wrap;gap:4px 6px}.calibration-isolation-module{grid-template-columns:30px minmax(0,1fr)}.calibration-isolation-state{border-top:1px solid hsla(var(--word-hue), 36%, 72%, .1);border-left:0;grid-column:1/-1;min-width:0;padding:6px 0 0 43px}.quick-stats{margin-top:18px}.learn-page{padding:6vh 18px 55px}.learn-heading h1{font-size:38px}.learn-display{min-height:418px;margin-top:26px}.learn-display.is-idle{min-height:250px}.learn-stage-readout{padding:0 3px;font-size:7px}.learn-card-scene{aspect-ratio:7/5;width:min(100%,560px)}.learn-filter-options,.learn-horizon-options{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-filter-empty{flex-direction:column;align-items:stretch}.word-page{padding:50px 18px}.list-heading{align-items:start}.list-heading h1{font-size:37px}.list-heading p{max-width:120px}.course-map-heading{align-items:start}.course-map-heading strong{max-width:210px;display:block}}@media (width<=430px){.topbar{padding:0 12px}.brand{width:92px;min-width:92px}.brand-logo{width:92px}.topbar-actions{gap:5px}nav{gap:3px}nav button{min-height:32px;padding:0 3px;font-size:8px}nav b{display:none}.sound-control{grid-template-columns:21px minmax(28px,1fr);gap:3px;width:62px;padding:4px 5px}.sound-control>button{width:23px;height:27px}.sound-value{display:none}.account-control-trigger{justify-content:center;width:32px;min-width:32px;height:32px;padding:0}.account-sigil{width:20px;height:20px;font-size:8px}.account-panel{padding:14px}.account-profile-dashboard{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.initialization-step,.recovery-directory-heading{flex-direction:column;align-items:stretch}.recovery-directory-selection{flex-direction:column;align-items:flex-start;gap:5px}.recovery-directory-selection small{margin-left:0}.link-text-action{width:100%}.initialization-target-grid{grid-template-columns:1fr}.initialization-privacy{line-height:1.5}.active-link-state{flex-direction:column;align-items:flex-start;gap:7px}.active-link-route{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);padding:18px 10px}.link-route-bridge{gap:3px}.recovery-target{grid-template-columns:46px minmax(0,1fr)}.recovery-target-code{width:46px;height:46px}.recovery-target-status,.recovery-target>button{grid-column:1/-1;width:100%}.link-confirmation{text-align:center;grid-template-columns:1fr}.link-confirmation-actions{flex-direction:column;grid-column:1}.link-confirmation-actions button{width:100%}.quick-stats{grid-template-columns:repeat(2,1fr);row-gap:22px}.quick-stats div:nth-child(3){border-left:0}.quick-stats strong{font-size:20px}.quick-stats span{font-size:8px}.list-heading h1{font-size:34px}.course-map-heading em{display:none}}@media (width<=1400px) and (width>=651px){.topbar{padding-left:0;padding-right:0}.topbar-actions{gap:12px}.topbar nav{gap:3px}.topbar nav button{padding:0 4px;font-size:8px}}@media (width<=980px){.archives-opening-grid{grid-template-columns:minmax(0,1fr)}.archives-access{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);display:grid}.archives-access header{grid-column:1/-1}.archives-access-primary{min-height:255px}.archives-access-secondary{border-top:0;border-left:1px solid #f1f1f114;grid-template-columns:minmax(0,1fr)}.archives-access-secondary button{min-height:50%}.archives-access-secondary button+button{border-top:1px solid #f1f1f114;border-left:0}.archives-record{grid-template-columns:88px minmax(0,1fr) 128px}.archives-record .archives-author{grid-column:2}.archives-record>button{grid-area:1/3/3}.archives-article-layout{grid-template-columns:190px minmax(0,1fr)}.archives-article-footer{margin-left:208px}.archives-article.is-device-setup .archives-article-layout{grid-template-columns:190px minmax(0,1fr)}.archives-article.is-device-setup .archives-article-footer{margin-left:208px}.archives-article.is-log .archives-article-layout{grid-template-columns:190px minmax(0,1fr)}.archives-article.is-log .archives-article-footer{margin-left:208px}.archives-article.is-orientation .archives-article-layout{grid-template-columns:190px minmax(0,1fr)}.archives-article.is-orientation .archives-article-footer{margin-left:208px}.archives-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archives-platform-grid:not(.is-mobile)>article:last-child{grid-column:1/-1}}@media (width<=650px){.archives-page{min-height:calc(100vh - 112px);padding:38px 14px 70px}.archives-heading{flex-direction:column;align-items:stretch;gap:22px}.archives-heading h1{font-size:46px}.archives-heading p{font-size:11px}.archives-status{text-align:left;min-width:0}.archives-status>span{justify-content:flex-start}.archives-opening-grid{margin-top:24px}.archives-featured{clip-path:none;grid-template-columns:60px minmax(0,1fr);gap:18px;min-height:390px;padding:27px 28px 28px 22px}.archives-document-mark{width:60px;height:96px;padding:10px 8px}.archives-document-mark>i{width:44px;height:44px}.archives-document-mark b{font-size:7.5px}.archives-featured h2{margin-top:18px;font-size:29px}.archives-featured-copy>p{font-size:11px}.archives-featured-footer{flex-direction:column;align-items:stretch;gap:15px}.archives-featured-footer>button{justify-content:space-between;width:100%}.archives-access{display:block}.archives-access-primary{min-height:320px}.archives-access-secondary{border-top:1px solid #f1f1f114;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.archives-access-secondary button{min-height:66px}.archives-access-secondary button+button{border-top:0;border-left:1px solid #f1f1f114}.archives-catalogue>header{flex-direction:column;align-items:stretch;gap:13px}.archives-search{width:100%}.archives-filters{overflow-x:auto}.archives-filters button{flex:none}.archives-filters>span{display:none}.archives-record{grid-template-columns:78px minmax(0,1fr);gap:10px 12px;min-height:0;padding:14px}.archives-record-number{border-right:1px solid #f1f1f10f;grid-row:1/4}.archives-record-body{padding:0}.archives-record .archives-author{grid-column:2}.archives-record>button{grid-area:auto/2;justify-content:space-between;margin:0}.archives-pending-slots{grid-template-columns:minmax(0,1fr)}.archives-article{min-height:calc(100vh - 112px);padding:34px 14px 76px}.archives-article-header{clip-path:none;grid-template-columns:78px minmax(0,1fr);gap:20px;padding:28px 22px}.archives-article-id{width:78px;min-height:112px;padding:14px 6px 11px}.archives-article-emblem{width:55px;height:55px}.archives-article-id span{letter-spacing:.035em;font-size:8px}.archives-article-title h1{margin-top:14px;font-size:36px}.archives-article-title>p{font-size:12px}.archives-article-layout,.archives-article.is-device-setup .archives-article-layout,.archives-article.is-log .archives-article-layout,.archives-article.is-orientation .archives-article-layout{grid-template-columns:minmax(0,1fr)}.archives-article-author{grid-template-columns:120px minmax(0,1fr);align-items:center;display:grid;position:static}.archives-article-portrait{border-bottom:0;border-right:1px solid #f1f1f11c}.archives-article-body{padding:34px 24px}.archives-article-footer,.archives-article.is-device-setup .archives-article-footer,.archives-article.is-log .archives-article-footer,.archives-article.is-orientation .archives-article-footer{margin-left:0}.archives-setup-article>*+*{margin-top:40px;padding-top:36px}.archives-layout-module,.archives-platform-grid,.archives-platform-grid.is-mobile,.archives-voice-tests{grid-template-columns:minmax(0,1fr)}.archives-keymap{border-bottom:1px solid #f1f1f11a;border-right:0}.archives-platform-grid:not(.is-mobile)>article:last-child{grid-column:auto}.archives-device-check>header{padding:23px 20px 20px}.archives-layout-tests,.archives-voice-tests{padding:12px}.archives-readiness-summary{grid-template-columns:minmax(0,1fr)}.archives-readiness-summary p{grid-column:auto}.archives-orientation-article>section+section{margin-top:40px;padding-top:36px}.archives-orientation-systems,.archives-support-grid,.archives-loop-map{grid-template-columns:minmax(0,1fr)}.archives-loop-map>b{transform:rotate(90deg)}}@media (width<=430px){.archives-featured{grid-template-columns:46px minmax(0,1fr);gap:13px;padding-left:17px}.archives-document-mark{width:46px;height:84px}.archives-document-mark>i{width:36px;height:36px}.archives-document-mark b{font-size:6.5px}.archives-record-meta{gap:6px;font-size:8.5px}.archives-record-meta b{padding:3px 5px}.archives-article-header{grid-template-columns:minmax(0,1fr);padding:24px 18px}.archives-article-id{flex-direction:row;width:100%;min-height:72px;padding:8px 11px}.archives-article-emblem{width:52px;height:52px}.archives-article-title h1{font-size:33px}.archives-article-author{grid-template-columns:94px minmax(0,1fr)}.archives-article-body{padding:29px 19px}.archives-keymap [role=columnheader],.archives-keymap kbd,.archives-keymap [role=cell]{padding-left:10px;padding-right:10px}.archives-platform-grid>article{padding:17px}.archives-layout-input{padding:16px 14px}.archives-layout-input>span{flex-direction:column;align-items:flex-start;gap:5px}.archives-voice-tests>div>span{min-height:0}.archives-readiness-summary{padding:16px}}.wordcrafter-profile{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:radial-gradient(circle at 18% 8%,#3997a517,#0000 34%),#161a1cdb;border:1px solid #6fc7d238;margin-top:16px;position:relative;overflow:hidden;box-shadow:0 26px 60px #00000038,inset 0 0 70px #0000001f}.wordcrafter-profile.is-loading{color:#98a3a5;letter-spacing:.1em;text-transform:uppercase;align-content:center;place-items:center;gap:18px;min-height:430px;font-size:11px;font-weight:740;display:grid}.profile-loading-sigil{border:1px solid #70c7d259;place-items:center;width:40px;height:40px;animation:.9s ease-in-out infinite alternate links-loading-pulse;display:grid;transform:rotate(45deg)}.profile-loading-sigil i{background:#70c6d12e;border:1px solid #78c5cf;width:8px;height:8px}.wordcrafter-profile-heading{border-bottom:1px solid #f1f1f114;justify-content:space-between;align-items:flex-end;gap:32px;padding:28px 30px 24px;display:flex}.wordcrafter-profile-heading span,.portrait-catalogue header span,.recovery-link-record>header span{color:#76c0c9;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:780}.wordcrafter-profile-heading h2{color:#e6e9ea;letter-spacing:.018em;margin:7px 0 0;font-size:clamp(27px,3.6vw,40px);font-weight:540}.wordcrafter-profile-heading p{color:#9da7a9;max-width:470px;font-family:var(--font-language);text-align:right;margin:0;font-size:13px;line-height:1.6}.wordcrafter-identity-layout{grid-template-columns:minmax(310px,.88fr) minmax(390px,1.12fr);align-items:start;gap:28px;padding:30px;display:grid}.wordcrafter-identity-plate{background:#060a0b40;border:1px solid #f1f1f11c;min-width:0;box-shadow:0 22px 45px #0003}.wordcrafter-portrait{aspect-ratio:1;isolation:isolate;background-color:#111416;background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #f1f1f11a;width:100%;position:relative;overflow:hidden}.wordcrafter-portrait.is-unassigned{background-size:34%}.wordcrafter-portrait:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000 70%,#05080961),linear-gradient(90deg,#f1f1f106 1px,#0000 1px) 0 0/47px 47px,linear-gradient(#f1f1f105 1px,#0000 1px) 0 0/47px 47px;position:absolute;inset:0}.portrait-scan{z-index:2;pointer-events:none;opacity:.28;background:linear-gradient(#0000 0 48%,#78d4df1a 49%,#0000 50%) 0 0/100% 7px;position:absolute;inset:0}.identity-lock-corner{z-index:3;opacity:0;border-style:solid;border-color:#7ad3dec2;width:22px;height:22px;position:absolute}.identity-lock-corner.corner-one{border-width:1px 0 0 1px;top:12px;left:12px}.identity-lock-corner.corner-two{border-width:1px 1px 0 0;top:12px;right:12px}.identity-lock-corner.corner-three{border-width:0 1px 1px 0;bottom:12px;right:12px}.identity-lock-corner.corner-four{border-width:0 0 1px 1px;bottom:12px;left:12px}.wordcrafter-profile.is-locking .identity-lock-corner{animation:.72s ease-out both identity-plate-lock}.wordcrafter-profile.is-locking .portrait-scan{animation:.72s ease-out both identity-scan-lock}.wordcrafter-identity-copy{padding:18px 20px 20px}.wordcrafter-identity-copy span{color:#728083;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:770}.wordcrafter-identity-copy strong{overflow-wrap:anywhere;color:#edf0f0;font-family:var(--font-language);margin-top:7px;font-size:clamp(22px,3vw,31px);font-weight:630;line-height:1.15;display:block}.wordcrafter-identity-copy small{color:#77bec7;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:710;display:block}.wordcrafter-record{gap:18px;min-width:0;display:grid}.wordcrafter-name-field{background:#05090a33;border:1px solid #70c8d32e;padding:18px}.wordcrafter-name-field>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.wordcrafter-name-field label,.wordcrafter-name-field>div span{color:#91a0a2;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:760}.wordcrafter-name-field>div span{color:#72bac3;font-variant-numeric:tabular-nums}.wordcrafter-name-field input{color:#edf0f0;width:100%;height:48px;font-family:var(--font-language);background:#0003;border:1px solid #f1f1f121;border-radius:0;outline:none;margin-top:10px;padding:0 13px;font-size:18px}.wordcrafter-name-field input:focus{border-color:#70ccd8a6;box-shadow:inset 0 -1px #6fcbd785}.wordcrafter-name-field input[aria-invalid=true]{border-color:#da749194}.wordcrafter-name-field>small{color:#838e90;font-family:var(--font-language);margin-top:8px;font-size:11px;line-height:1.45;display:block}.wordcrafter-name-field>small.is-error{color:#d7889f}.wordcrafter-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wordcrafter-stat-grid>div{background:#080c0d2e;border:1px solid #f1f1f117;min-width:0;min-height:94px;padding:14px 15px}.wordcrafter-stat-grid>div.is-primary{background:linear-gradient(135deg,#3797a41f,#080c0d29);border-color:#6fc8d347}.wordcrafter-stat-grid span{color:#7e8a8d;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:760}.wordcrafter-stat-grid strong{color:#e5e9ea;font-variant-numeric:tabular-nums;margin-top:7px;font-size:22px;font-weight:620;display:block}.wordcrafter-stat-grid small{color:#7d898c;font-family:var(--font-language);margin-top:3px;font-size:10px;display:block}.wordcrafter-stat-grid small.aggregate-stat{color:#86b6bc;font-family:var(--font-device);letter-spacing:.025em;border-top:1px solid #f1f1f111;margin-top:8px;padding-top:7px;font-size:8px}.integration-totals{background:#0508092e;border:1px solid #f1f1f117;gap:10px;padding:14px 16px;display:grid}.integration-totals-label{color:#7e8a8d;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:760}.integration-totals-row{grid-template-columns:minmax(94px,1.2fr) repeat(4,minmax(0,1fr));align-items:center;gap:10px;min-width:0;display:grid}.integration-totals-row+.integration-totals-row{border-top:1px solid #f1f1f111;padding-top:10px}.integration-totals-row>small{color:#7d898c;letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:730}.integration-totals-row.is-aggregate{opacity:.72}.integration-totals-row>span{color:#899497;text-transform:uppercase;align-items:center;gap:7px;min-width:0;font-size:9px;font-weight:740;display:flex}.integration-totals b{color:#d9dfe0;font-variant-numeric:tabular-nums;margin-left:2px;font-size:12px}.integration-totals .mastery-icon{width:20px;height:20px}.portrait-catalogue{border-top:1px solid #f1f1f114;padding:26px 30px 30px}.portrait-catalogue>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.portrait-catalogue h3,.recovery-link-record h3{color:#e2e6e7;margin:6px 0 0;font-size:22px;font-weight:570}.portrait-catalogue header p{color:#8d989a;max-width:430px;font-family:var(--font-language);text-align:right;margin:0;font-size:12px;line-height:1.5}.portrait-catalogue-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.portrait-catalogue-grid button{color:#818c8e;min-width:0;font:inherit;cursor:pointer;background:#0508092e;border:1px solid #f1f1f11a;padding:0 0 9px}.portrait-catalogue-grid button:hover{color:#ccd3d4;border-color:#73cad57a;transform:translateY(-2px)}.portrait-catalogue-grid button.is-selected{color:#e2e8e9;border-color:#77d4dfc7;box-shadow:0 0 0 1px #69c0cb29,inset 0 -2px #6bc7d3a6}.portrait-option-image{aspect-ratio:1;background-color:#111416;background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #f1f1f114;width:100%;display:block}.portrait-option-image.is-unassigned{background-size:42%}.portrait-catalogue-grid small{letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:8px;font-size:8px;font-weight:740;display:block;overflow:hidden}.recovery-link-record{border-top:1px solid #f1f1f114;padding:26px 30px 30px}.recovery-link-record>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.recovery-link-record article{background:#0508092b;border:1px solid #f1f1f117;grid-template-columns:minmax(130px,.7fr) minmax(170px,1.3fr) auto;align-items:center;gap:16px;min-width:0;padding:16px;display:grid}.recovery-link-record article>div:first-child span{color:#73bbc4;letter-spacing:.09em;font-size:9px;font-weight:780;display:block}.recovery-link-record article>div:first-child strong{color:#dce2e3;margin-top:5px;font-size:12px;font-weight:620;display:block}.link-record-progress{background:#0003;border:1px solid #f1f1f117;height:28px;position:relative;overflow:hidden}.link-record-progress i{background:linear-gradient(90deg,#4da3af4d,#66c3cf29);position:absolute;inset:0 auto 0 0}.link-record-progress span{color:#b7c0c2;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;height:100%;padding:0 9px;font-size:9px;font-weight:700;display:flex;position:relative}.recovery-link-record article>small{color:#7e898c;text-align:right;font-size:9px;line-height:1.4}.wordcrafter-confirmation{background:#05090a3d;border-top:1px solid #f1f1f117;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px 30px;display:flex}.wordcrafter-confirmation>div span{color:#8f9a9c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:770;display:block}.wordcrafter-confirmation>div small{color:#727f82;font-family:var(--font-language);margin-top:5px;font-size:11px;display:block}.wordcrafter-confirmation button{color:#e3e9ea;min-width:210px;min-height:48px;font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:linear-gradient(135deg,#30929f29,#080c0d38);border:1px solid #6fcbd794;justify-content:center;align-items:center;gap:14px;padding:0 17px;font-size:11px;font-weight:780;display:flex}.wordcrafter-confirmation button i{border:1px solid #78cbd5;width:8px;height:8px;transform:rotate(45deg)}.wordcrafter-confirmation button:hover:not(:disabled){background:linear-gradient(135deg,#319ba940,#080c0d33);border-color:#7ee1edd9}.wordcrafter-confirmation button:disabled{opacity:.34;cursor:default}.account-danger-zone{background:linear-gradient(90deg,#67121d12,#05090a42);border-top:1px solid #d9495b2b;justify-content:space-between;align-items:center;gap:30px;min-height:104px;padding:21px 30px;display:flex}.account-danger-zone>div{min-width:0}.account-danger-zone>div>span{color:#c66e7b;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:790}.account-danger-zone>div>strong{color:#d9dede;margin-top:5px;font-size:15px;font-weight:630;display:block}.account-danger-zone p{color:#7f898b;max-width:620px;font-family:var(--font-language);margin:5px 0 0;font-size:11px;line-height:1.45}.account-danger-zone>button{color:#d98d98;min-width:210px;min-height:43px;font:inherit;letter-spacing:.085em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:#7414211c;border:1px solid #d74b5d6b;padding:0 16px;font-size:9px;font-weight:780}.account-danger-zone>button:hover{color:#f0abb5;background:#8b192933;border-color:#e85b6db8}.danger-dialog-backdrop{z-index:2200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050708db;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.danger-dialog{color:#dce1e2;width:min(620px,100%);font-family:var(--font-device);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));background:radial-gradient(circle at 50% 0,#801b2a1f,#0000 45%),#202326;border:1px solid #df51637a;padding:29px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000008f,inset 0 0 48px #7f172609}.danger-dialog-signal{color:#c77b86;letter-spacing:.15em;text-align:center;text-transform:uppercase;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:12px;margin-bottom:23px;font-size:8px;font-weight:790;display:grid}.danger-dialog-signal i{background:linear-gradient(90deg,#0000,#da4c5f6b);height:1px}.danger-dialog-signal i:last-child{background:linear-gradient(90deg,#da4c5f6b,#0000)}.danger-dialog>span{color:#cb7481;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:790}.danger-dialog h2{color:#eef0f0;letter-spacing:.01em;margin:8px 0 13px;font-size:clamp(23px,3vw,32px);font-weight:560}.danger-dialog p{color:#a2abad;font-family:var(--font-language);margin:9px 0 0;font-size:13px;line-height:1.62}.danger-dialog p strong{color:#e3b1b8;font-family:var(--font-device);letter-spacing:.04em;font-size:.9em}.danger-confirmation-input{margin-top:22px;display:block}.danger-confirmation-input>span{color:#ba747e;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:780;display:block}.danger-confirmation-input input{color:#f0e5e6;width:100%;height:48px;font-family:var(--font-device);letter-spacing:.035em;background:#0000003d;border:1px solid #dc536561;border-radius:0;outline:none;margin-top:8px;padding:0 13px;font-size:13px}.danger-confirmation-input input:focus{border-color:#eb6274c2;box-shadow:inset 0 -1px #e2566885,0 0 20px #971e2e17}.danger-dialog-error{background:#79152221;border:1px solid #e04d615c;padding:10px 12px;color:#e5a1aa!important;font-family:var(--font-device)!important;font-size:10px!important}.danger-dialog-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.danger-dialog-actions button{color:#aeb6b8;min-height:42px;font:inherit;letter-spacing:.075em;text-transform:uppercase;cursor:pointer;background:#04070833;border:1px solid #f1f1f124;padding:0 15px;font-size:8px;font-weight:780}.danger-dialog-actions button:hover:not(:disabled){color:#edf0f0;border-color:#f1f1f14d}.danger-dialog-actions button.is-danger{color:#e39aa4;background:#7d152424;border-color:#df4e617a}.danger-dialog-actions button.is-danger:hover:not(:disabled){color:#ffc0c8;background:#971d2d38;border-color:#ef6274c7}.danger-dialog-actions button.is-final{box-shadow:inset 0 -2px #dc485c73}.danger-dialog-actions button:disabled{opacity:.32;cursor:default}@keyframes identity-plate-lock{0%{opacity:0;transform:scale(1.18)}30%,72%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes identity-scan-lock{0%{opacity:.2;transform:translateY(-45%)}45%{opacity:.75}to{opacity:.28;transform:translateY(45%)}}@media (width<=1100px){.wordcrafter-identity-layout{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr)}.portrait-catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.recovery-link-record>div{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.wordcrafter-profile-heading,.portrait-catalogue>header{flex-direction:column;align-items:flex-start;gap:9px}.wordcrafter-profile-heading p,.portrait-catalogue header p{text-align:left}.wordcrafter-identity-layout{grid-template-columns:minmax(0,1fr)}.wordcrafter-identity-plate{width:min(520px,100%);margin:0 auto}}@media (width<=650px){.wordcrafter-profile-heading,.wordcrafter-identity-layout,.portrait-catalogue,.recovery-link-record,.wordcrafter-confirmation,.account-danger-zone{padding-left:16px;padding-right:16px}.wordcrafter-identity-layout{padding-top:18px;padding-bottom:22px}.wordcrafter-stat-grid,.integration-totals{grid-template-columns:minmax(0,1fr)}.integration-totals-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.integration-totals-row>small{grid-column:1/-1}.integration-totals-row>span{flex-direction:column;justify-content:center;gap:3px}.portrait-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-link-record article{grid-template-columns:minmax(0,1fr);gap:10px}.recovery-link-record article>small{text-align:left}.wordcrafter-confirmation{flex-direction:column;align-items:stretch}.wordcrafter-confirmation button{width:100%}.account-danger-zone{flex-direction:column;align-items:stretch;gap:15px}.account-danger-zone>button{width:100%}.danger-dialog-backdrop{padding:12px}.danger-dialog{clip-path:none;padding:22px 18px}.danger-dialog-actions{flex-direction:column-reverse;align-items:stretch}.danger-dialog-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.wordcrafter-profile.is-locking .identity-lock-corner{opacity:.72;animation:none}.wordcrafter-profile.is-locking .portrait-scan{animation:none}.portrait-catalogue-grid button:hover{transform:none}}@media (width>=1320px){.artifact-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1340px){.practice-machine-plate{filter:brightness(.62)contrast(1.08)saturate(.42);opacity:.76;background-position:50% 48%;transform:scale(1.045)}.practice-machine-illumination{opacity:.72}.practice-machine-corridor{background:radial-gradient(42% 82% at 50% 44%,#0c0f11bd,#0d10126b 58%,#0000 82%),linear-gradient(90deg,#0000 0 21%,#080b0d24 34%,#080b0d3d 50%,#080b0d24 66%,#0000 79%)}.maintenance-machine-plate{filter:brightness(.62)contrast(1.08)saturate(.38);opacity:.78;transform:scale(1.045)}.maintenance-machine-illumination{opacity:.7}.maintenance-machine-corridor{background:radial-gradient(44% 88% at 50% 46%,#080b0dbf,#0a0d0f70 61%,#0000 84%),linear-gradient(90deg,#0000 0 23%,#05080a24 35%,#05080a40 50%,#05080a24 65%,#0000 77%)}.study-machine-plate{filter:brightness(.6)contrast(1.06)saturate(.26);opacity:.74;transform:scale(1.045)}.study-machine-illumination{opacity:.56}.study-machine-corridor{background:radial-gradient(46% 82% at 50% 38%,#080b0dc2,#0a0d0f73 61%,#0000 85%),linear-gradient(#0000 0 48%,#0a0d0f29 66%,#0c0f1161 100%)}.collection-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-search{grid-column:span 2}.collection-order{width:100%}.artifact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inspection-layout{grid-template-columns:minmax(0,1fr)}.artifact-dossier{width:min(620px,100%);margin:0 auto}}@media (width<=860px){.artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-protocol-ranks .mastery-rule-row{grid-template-columns:130px 1fr}.archive-protocol-ranks .mastery-rule-row>span:last-child{grid-column:2}}@media (width<=650px){.practice-machine-plate{filter:brightness(.48)contrast(1.05)saturate(.36);opacity:.24;transform:scale(1.12)}.practice-machine-illumination{opacity:.42}.practice-machine-field{opacity:.48;inset:-5% 5% 28%!important}.practice-machine-glimmer{display:none}.practice-machine-corridor{background:radial-gradient(66% 84% at 50% 42%,#0c0f11c7,#0d101280 62%,#0000 88%)}.maintenance-machine-plate{filter:brightness(.46)contrast(1.04)saturate(.3);opacity:.22;transform:scale(1.14)}.maintenance-machine-illumination{opacity:.38}.maintenance-machine-paths{opacity:.18}.maintenance-machine-scan{display:none}.maintenance-machine-corridor{background:radial-gradient(68% 88% at 50% 45%,#080b0dd1,#0a0d0f8f 64%,#0000 90%)}.study-machine-plate{filter:brightness(.44)contrast(1.04)saturate(.22);opacity:.2;transform:scale(1.14)}.study-machine-illumination{opacity:.34}.study-machine-archive-depth{opacity:.08}.study-machine-motes{display:none}.study-machine-corridor{background:radial-gradient(70% 88% at 50% 40%,#080b0dd6,#0a0d0f94 65%,#0000 91%)}.practice-machine-lab{bottom:8px;right:8px}.word-page.collection-page{padding:48px 18px 80px}.collection-heading{align-items:start}.collection-heading p{min-width:120px}.collection-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-search{grid-column:1/-1}.collection-mastery-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.artifact-card-meta{top:13px;left:14px;right:14px}.artifact-card-word{left:18px;right:18px}.artifact-card-horizon,.artifact-mini-readout{display:none}.artifact-glyph-stack{transform-origin:100% 100%;bottom:35px;right:11px;transform:scale(.86)}.artifact-mini-track{bottom:28px;left:14px;right:14px}.artifact-card-condition{bottom:11px;left:14px;right:14px}.encrypted-horizon{grid-template-columns:1fr;gap:18px;min-height:215px;padding:23px 20px}.encrypted-horizon>div:last-child{text-align:left}.encrypted-silhouettes{height:86px}.encrypted-silhouettes i{flex-basis:120px;width:120px}.inspection-overlay{padding:8px}.inspection-layout{gap:23px;padding:20px 14px 24px}.mnemonic-note-footer{padding:15px 14px 17px}.inspection-shortcut-strip{margin-bottom:-17px;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.inspection-header{grid-template-columns:1fr auto 37px;padding-left:14px}.inspection-navigation{grid-template-columns:1fr 1.25fr 1fr}.inspection-navigation button{min-width:0;padding:7px 5px;font-size:9.5px}.dossier-readings{grid-template-columns:1fr}.dossier-readings>div+div{border-top:1px solid #f1f1f114;border-left:0}}@media (width<=430px){.collection-heading{gap:16px}.collection-heading h1{font-size:39px}.collection-heading p{min-width:0;max-width:112px;font-size:9px}.collection-heading p strong{font-size:13px}.archive-console-heading{flex-direction:column;align-items:flex-start}.collection-controls{grid-template-columns:1fr}.collection-search{grid-column:auto}.collection-mastery-filters,.artifact-grid{grid-template-columns:1fr}.artifact-card{justify-self:center;width:min(330px,100%)}.archive-protocol-body{padding:13px}.archive-protocol-ranks .mastery-rule-row{grid-template-columns:105px 1fr;gap:6px 9px;padding:9px}.inspection-position{display:none}.inspection-header{grid-template-columns:1fr 37px}.inspection-card-hint{text-align:center;padding:0 12px}.inspection-navigation{grid-template-columns:repeat(2,1fr)}.inspection-navigation .inspection-turn{grid-area:1/1/auto/-1}.dossier-condition{grid-template-columns:1fr}.dossier-condition>div+div{border-top:1px solid #f1f1f117;border-left:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.gold-sparks,.integration-gate-power{display:none}.mastery-overcharge-field{opacity:0!important}.integration-gate.is-activating .integration-gate-blueprint{opacity:.18}.integration-gate.is-activating .integration-gate-current{opacity:1;clip-path:inset(0);transform:none}.integration-gate.is-deactivating .integration-gate-blueprint{opacity:.78}.integration-gate.is-deactivating .integration-gate-current{opacity:0;clip-path:inset(100% 0 0);transform:none}.production-artifact-face .integration-gate.is-activating:after{opacity:1;transform:scale(1)}.production-artifact-face .integration-gate.is-deactivating:after{opacity:0;transform:scale(.18)}.integration-gate.is-deactivating .integration-gate-fault{opacity:1}.practice-simulation-field.is-active{animation:none!important}.practice-machine-glimmer{display:none}.practice-machine-field{opacity:.68;transform:none}.maintenance-machine-scan{display:none}.maintenance-machine-paths{opacity:.3;transform:none}.study-machine-motes{display:none}.study-machine-archive-depth{opacity:.16;transform:none}.practice-transmission-channel:before,.practice-transmission-channel:after{opacity:1;transform:scaleX(1)}.practice-transmission-field{opacity:1;clip-path:inset(0)}.practice-transmission-message{animation:practice-transmission-message-crossfade var(--practice-message-duration) linear both!important}.practice-transmission-message.is-mastery{opacity:1;animation:none!important}.practice-transmission-channel.is-closing:before,.practice-transmission-channel.is-closing:after,.practice-transmission-channel.is-closing .practice-transmission-field{opacity:0}}@media (width>=761px){.feedback{max-width:700px}.result-actions{flex-wrap:nowrap}.result-actions .next{flex:1 1 0;min-width:0;padding-left:10px;padding-right:10px}}@media (width>=761px) and (height>=860px){.app-shell.view-practice{height:100dvh;min-height:100dvh;overflow:clip}.view-practice .practice{--practice-console-height:334px;--practice-transmission-height:30px;--practice-chamber-inset:min(calc(var(--practice-chamber-spacing-requested,0svh) / 2), max(0px, calc((100dvh - var(--learning-header-height,82px) - var(--practice-console-height) - 257px - 12px) / 2)));--practice-machine-width:min(920px, 100%, max(360px, calc((100dvh - var(--learning-header-height,82px) - var(--practice-console-height) - 12px - var(--practice-chamber-inset) * 2) * 1.4)));width:min(100%,1040px);max-width:1040px;height:calc(100dvh - var(--learning-header-height,82px));min-height:0;padding:calc(3px + var(--practice-chamber-inset)) 24px calc(3px + var(--practice-chamber-inset));grid-template-rows:minmax(0, 1fr) var(--practice-console-height);grid-template-columns:minmax(0,1fr);align-content:stretch;gap:6px;transition:padding .36s cubic-bezier(.22,1,.36,1);display:grid;overflow:clip}.view-practice .practice-mastery-transmission{max-height:46px;margin:0;padding-top:5px;padding-bottom:5px}.view-practice .practice-mastery-transmission .mastery-rank-icon{width:34px}.view-practice .practice-card-scene{width:var(--practice-machine-width);grid-row:1;align-self:end;margin:0 auto;transition:width .36s cubic-bezier(.22,1,.36,1);container-type:inline-size}.view-practice .practice-card-scene:after{height:14px}.view-practice .practice-card-scene .material-artifact-core{--practice-chassis-inset:clamp(18px, 3.214cqw, 30px);--artifact-chassis-gutter:var(--practice-chassis-inset);--practice-meta-edge:clamp(38px, 6.786cqw, 62px);--practice-copy-edge:clamp(48px, 8.571cqw, 79px);--practice-telemetry-bottom:clamp(27px, 4.821cqw, 44px);--practice-telemetry-height:clamp(18px, 3.214cqw, 30px);--practice-rail-clearance:clamp(14px, 2.174cqw, 20px)}.view-practice .practice-card-scene .material-artifact-frame{inset:var(--practice-chassis-inset)}.view-practice .practice-card-scene .artifact-signal-frame{inset:var(--practice-chassis-inset);width:calc(100% - var(--practice-chassis-inset) * 2);height:calc(100% - var(--practice-chassis-inset) * 2)}.view-practice .practice-card-scene .material-artifact-meta{top:clamp(34px,6.071cqw,56px);right:var(--practice-meta-edge);left:var(--practice-meta-edge);font-size:clamp(9px,1.607cqw,14px)}.view-practice .practice-card-scene .material-factory-label{min-width:clamp(78px,13.929cqw,128px);min-height:clamp(18px,3.214cqw,30px);padding:clamp(4px,.714cqw,7px) clamp(9px,1.607cqw,15px)}.view-practice .practice-card-scene .material-artifact-copy{right:var(--practice-copy-edge);left:var(--practice-copy-edge)}.view-practice .practice-card-scene .material-artifact-copy:before{filter:blur(clamp(12px,2.143cqw,20px));width:88%;height:clamp(98px,17.5cqw,160px)}.view-practice .practice-card-scene .word-note,.view-practice .practice-card-scene .answer-translation{margin-top:clamp(9px,1.607cqw,15px);font-size:clamp(13px,2.321cqw,20px)}.view-practice .practice-card-scene .material-meta-signal{bottom:var(--practice-telemetry-bottom);left:var(--practice-meta-edge);min-width:clamp(92px,16.429cqw,151px);min-height:var(--practice-telemetry-height);font-size:clamp(9px,1.607cqw,14px)}.view-practice .practice-card-scene .material-artifact-attempts{right:var(--practice-meta-edge);bottom:var(--practice-telemetry-bottom);min-width:clamp(96px,17.143cqw,158px);min-height:var(--practice-telemetry-height);font-size:clamp(9px,1.607cqw,14px)}.view-practice .practice-card-scene .material-integration{right:var(--practice-copy-edge);bottom:calc(var(--practice-telemetry-bottom) + var(--practice-telemetry-height) + var(--practice-rail-clearance));left:var(--practice-copy-edge)}.view-practice .practice-card-scene .material-integration-track{height:clamp(16px,2.857cqw,26px)}.view-practice .practice-card-scene .material-integration-gate{width:clamp(30px,5.357cqw,49px)}.view-practice .practice-card-scene .material-integration-gate .mastery-icon{width:clamp(25px,4.464cqw,41px)}.view-practice .practice-card-scene .production-artifact-face .production-artifact-rail{right:var(--practice-copy-edge);bottom:calc(var(--practice-telemetry-bottom) + var(--practice-telemetry-height) + var(--practice-rail-clearance));left:var(--practice-copy-edge)}.view-practice .practice-card-scene .production-artifact-face .integration-rail,.view-practice .practice-card-scene .production-artifact-face .integration-track{height:clamp(25px,4.464cqw,41px)}.view-practice .practice-card-scene .production-artifact-face .integration-track{--integration-rail-center:clamp(14px, 2.5cqw, 23px);margin:0 clamp(15px,2.679cqw,25px)}.view-practice .practice-card-scene .production-artifact-face .integration-track:before{top:var(--integration-rail-center);height:clamp(18px,3.214cqw,30px);transform:translateY(-50%)}.view-practice .practice-card-scene .production-artifact-face .integration-track-fill{top:var(--integration-rail-center);height:clamp(16px,2.857cqw,26px);transform:translateY(-50%)}.view-practice .practice-card-scene .production-artifact-face .integration-track:after{top:var(--integration-rail-center);height:clamp(5px,.893cqw,8px);transform:translateY(-50%)}.view-practice .practice-card-scene .production-artifact-face .integration-signal-fill{top:var(--integration-rail-center);transform:translateY(-50%)}.view-practice .practice-card-scene .production-artifact-face .integration-gate{top:var(--integration-rail-center);width:clamp(30px,5.357cqw,49px);height:clamp(30px,5.357cqw,49px);transform:translate(-50%,-50%)}.view-practice .practice-card-scene .production-artifact-face .integration-gate .mastery-icon{width:clamp(25px,4.464cqw,41px);inset:auto}.view-practice .practice-control-console{--practice-console-inset:6px;isolation:isolate;width:var(--practice-machine-width);height:var(--practice-console-height);padding:var(--practice-console-inset);grid-row:2;grid-template-rows:var(--practice-transmission-height) 62px 76px 76px 72px;border:1px solid hsla(var(--word-hue), 42%, 72%, .21);background:linear-gradient(135deg, hsla(var(--word-hue), 42%, 42%, .085), transparent 42%), #16191be6;clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));border-radius:2px;grid-template-columns:minmax(0,1fr);gap:1px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 38px #0000004d,0 18px 42px #0003}.view-practice .practice-control-console:before{content:"";z-index:4;background:hsl(var(--word-hue) 58% 72%);width:112px;height:1px;box-shadow:0 0 8px hsla(var(--word-hue), 68%, 66%, .28);position:absolute;top:0;left:50%;transform:translate(-50%)}.view-practice .practice-control-console:after{display:none}.view-practice .practice-action-cluster,.view-practice .practice-telemetry{display:contents}.view-practice .answer-form{grid-row:2;align-self:stretch;width:100%;max-width:none;margin:0;padding:3px 5px}.view-practice .answer-form:after{height:7px;top:calc(100% + 3px)}.view-practice .practice-control-deck{isolation:isolate;width:100%;min-height:76px;transform-style:preserve-3d;transform-origin:50%;perspective:900px;background:linear-gradient(#ffffff05,#0000000e);border:0;grid-row:3;align-content:center;align-self:stretch;margin:0;padding:8px 5px 3px;display:grid;position:relative}.view-practice .practice-control-deck:before{content:"";z-index:-1;border:1px solid hsla(var(--word-hue), 38%, 72%, .14);background:linear-gradient(135deg, hsla(var(--word-hue), 36%, 44%, .09), transparent 54%), #292c2e;backface-visibility:hidden;position:absolute;inset:4px 5px;transform:rotateX(180deg)translateZ(1px);box-shadow:inset 0 0 22px #0003}.view-practice .practice-control-deck:after{display:none}.view-practice .practice-control-deck.is-active{animation:practice-control-drum-turn var(--practice-reconstruction-duration,.72s) cubic-bezier(.22, .72, .24, 1) both}.view-practice .practice-control-deck.is-idle{opacity:1}.view-practice .practice-control-standby{min-height:60px}.view-practice .practice-control-deck .result-actions{backface-visibility:hidden;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;transform:translateZ(2px)}.view-practice .practice-control-deck .next{min-height:60px}.view-practice .practice-telemetry .streak-stats{width:100%;max-width:none;height:76px;box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:0;grid-row:4;align-self:stretch;margin:0;overflow:visible}.view-practice .practice-telemetry .streak-values>div{padding:12px 10px}.view-practice .practice-telemetry .quick-stats{border:1px solid hsla(var(--word-hue), 34%, 72%, .1);background:linear-gradient(135deg, hsla(var(--word-hue), 38%, 42%, .07), transparent 44%), #292c2e;border-radius:6px;grid-row:5;align-self:stretch;align-items:center;width:100%;max-width:none;height:auto;min-height:0;margin:3px 0 0;padding:11px 8px 7px;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #0003}.view-practice .practice-telemetry .quick-stats:before{content:"";background:hsla(var(--word-hue), 54%, 76%, .4);width:54px;height:1px;box-shadow:0 0 7px hsla(var(--word-hue), 54%, 62%, .15);position:absolute;top:0;left:50%;transform:translate(-50%)}.view-practice .practice-telemetry .quick-stats>div{z-index:1;position:relative}.view-practice .practice-telemetry .calibration-progress-module{clip-path:none;border-radius:0;grid-row:4;align-self:stretch;width:100%;max-width:none;height:76px;min-height:76px;margin:0}.view-practice .practice-telemetry .calibration-isolation-module{clip-path:none;border-radius:0;grid-row:5;align-self:stretch;width:100%;max-width:none;height:72px;min-height:72px;margin:0}.view-practice .practice-control-console>.practice-transmission-slot{height:var(--practice-transmission-height);grid-row:1}.view-practice .practice-completion-chamber{z-index:8;width:var(--practice-machine-width);grid-area:1/1/-1;place-self:stretch center;height:100%;min-height:0;margin:0 auto;padding:clamp(20px,4vh,42px)}}@keyframes practice-control-drum-turn{0%{opacity:.52;filter:brightness(.72);transform:perspective(900px)rotateX(-180deg)}44%{opacity:.76;filter:brightness(.88)}72%{opacity:1;filter:brightness(1.08)}to{opacity:1;filter:brightness();transform:perspective(900px)rotateX(0)}}@media (width>=761px) and (height>=860px){.app-shell.view-maintenance{height:100dvh;min-height:100dvh;overflow:clip}.view-maintenance .maintenance-page.is-online{grid-template-rows:47px minmax(300px,372px) 125px 54px 78px 74px;grid-template-columns:minmax(0,1fr);align-content:space-evenly;gap:0;width:min(100%,920px);max-width:920px;height:calc(100dvh - 82px);min-height:0;padding:10px 24px 0;display:grid;overflow:clip}.view-maintenance .maintenance-transmission{grid-row:1;align-self:center;margin:0 auto}.view-maintenance .maintenance-artifact-stage{grid-row:2;align-self:center}.view-maintenance .maintenance-card-scene{width:min(520px,100%);margin:0 auto}.view-maintenance .maintenance-choice-grid{grid-row:3;align-self:center}.view-maintenance .maintenance-control-deck{grid-row:4;align-self:center;margin:0 auto}.view-maintenance .maintenance-telemetry{display:contents}.view-maintenance .maintenance-streak-stats{grid-row:5;align-self:center;width:min(500px,100%);max-width:500px;height:78px;margin:0 auto}.view-maintenance .maintenance-stats{grid-row:6;align-self:center;align-items:center;width:min(600px,100%);max-width:600px;height:74px;margin:0 auto;padding:12px 8px 7px}}@media (width>=961px) and (height>=860px){.app-shell.view-learn{height:100dvh;min-height:100dvh;overflow:clip}.view-learn .learn-page{grid-template-rows:minmax(0,1fr);width:min(100%,820px);max-width:820px;height:calc(100dvh - 82px);min-height:0;padding:12px 28px 10px;display:grid;overflow:clip}.view-learn .learn-workstation{grid-template-rows:minmax(0,1fr) auto auto auto;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-height:0;display:grid;overflow:clip}.view-learn .learn-artifact-bay{grid-area:1/1;min-height:0;overflow:hidden}.view-learn .learn-display{width:100%;height:100%;min-height:0;margin:0}.view-learn .learn-display.is-idle{max-width:none;min-height:0}.view-learn .learn-idle-copy{width:min(520px,100%,max(360px,140dvh - 504px))}.view-learn .learn-card-scene{width:min(520px,100%,max(360px,140dvh - 504px));margin:0 auto 14px}.view-learn .learn-card-scene:after{height:14px}.view-learn .learn-stage-readout{width:min(520px,100%);min-height:18px;margin-bottom:9px}.view-learn .learn-card-sequence .card-audio-hint{margin-top:-5px}.view-learn .learn-console{grid-area:2/1;width:min(760px,100%);min-height:0}.view-learn .learn-filter-panel{width:100%;margin:0}.view-learn .learn-filter-heading{padding:9px 12px 8px}.view-learn .learn-filter-group{padding:9px 12px 10px}.view-learn .learn-filter-legend{margin-bottom:7px}.view-learn .learn-filter-options{gap:6px}.view-learn .learn-horizon-options{grid-template-columns:repeat(5,minmax(0,1fr))}.view-learn .learn-filter-option{gap:5px;min-height:30px;padding:5px 7px;font-size:8px}.view-learn .learn-rank-filter-option .learn-filter-mastery-icon{width:23px}.view-learn .learn-primary-controls{grid-area:3/1;grid-template-columns:minmax(142px,.66fr) minmax(0,1fr);align-items:stretch;gap:10px;width:min(760px,100%);margin:0;display:grid}.view-learn .learn-control{width:100%;min-width:0;min-height:48px;padding-left:12px;padding-right:12px}.view-learn .learn-pause-control{width:auto;min-height:48px;margin:0;padding:8px 11px 7px}.view-learn .learn-pause-label{margin-bottom:3px}.view-learn .learn-pause-control input[type=range]{height:13px}.view-learn .learn-pause-scale{margin-top:0}.view-learn .learn-note{grid-area:4/1;margin:0;font-size:7px;line-height:1.6}.view-learn .golden-review-link{margin:8px auto 0}}@media (width<=650px){.maintenance-page{padding:26px 16px 64px}.maintenance-lock-panel{margin-top:28px;padding:34px 22px 30px}.maintenance-lock-panel h1{font-size:34px}.maintenance-card-scene{width:min(100%,560px);margin-bottom:22px}.maintenance-choice{min-height:62px;padding-left:43px}.maintenance-choice kbd{left:10px}.maintenance-choice>span{font-size:16px}.maintenance-stats{grid-template-columns:repeat(2,1fr);row-gap:20px}.maintenance-stats div:nth-child(3){border-left:0}}@media (width<=430px){.maintenance-transmission{min-height:52px;padding-left:8px;padding-right:8px}.maintenance-transmission span{font-size:9px}.maintenance-transmission small{letter-spacing:.06em}.maintenance-choice-grid{grid-template-columns:1fr}.maintenance-lock-glyph{width:58px}.maintenance-unlock-progress>div{flex-direction:column;align-items:flex-start;gap:6px}.maintenance-unlock-progress small{text-align:left}}@media (hover:hover) and (pointer:fine){html,body,.app-shell{cursor:url(/cursors/insitivox-default.svg) 3 2,default}a[href],button:not(:disabled),select:not(:disabled),summary,label[for],[role=button]:not([aria-disabled=true]),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=range]:not(:disabled){cursor:url(/cursors/insitivox-activate.svg) 12 12,pointer!important}input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=number],textarea,[contenteditable=true]{cursor:text!important}button:disabled,input:disabled,select:disabled,[aria-disabled=true]{cursor:not-allowed!important}}.codex-environment{background:radial-gradient(ellipse 58% 35% at 28% 13%, #b9255b2b, transparent 66%), radial-gradient(ellipse 34% 32% at 76% 26%, hsla(var(--word-hue), 48%, 44%, .07), transparent 72%), linear-gradient(180deg, #1e2023 0%, #242426 38%, #292929 100%);animation:.62s ease-out both terminal-field-in}.codex-page{width:min(1180px,100%);min-height:calc(100vh - 150px);font-family:var(--font-device);margin:0 auto;padding:clamp(44px,6vh,72px) 28px 92px}.codex-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.codex-heading>div:first-child{max-width:690px}.codex-heading .eyebrow{color:hsl(var(--word-hue) 62% 73%)}.codex-heading h1{letter-spacing:.025em;margin:10px 0 7px;font-size:clamp(44px,6vw,72px);font-weight:520;line-height:1}.codex-heading p{color:#9da3a5;max-width:650px;font-family:var(--font-language);margin:0;font-size:12px;line-height:1.7}.codex-archive-state{border-left:1px solid hsla(var(--word-hue), 54%, 72%, .34);background:linear-gradient(90deg, hsla(var(--word-hue), 44%, 42%, .075), transparent);text-align:right;min-width:205px;padding:13px 15px}.codex-archive-state span{color:hsl(var(--word-hue) 58% 72%);letter-spacing:.11em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:8px;font-size:9px;font-weight:780;display:flex}.codex-archive-state span i{width:7px;height:7px;box-shadow:0 0 8px hsla(var(--word-hue), 68%, 68%, .34);border:1px solid;transform:rotate(45deg)}.codex-archive-state strong{color:#d5d8d9;margin-top:7px;font-size:14px;font-weight:610;display:block}.codex-index{appearance:none;border:1px solid hsla(var(--word-hue), 46%, 72%, .24);border-left:2px solid hsl(var(--word-hue) 58% 64%);background:linear-gradient(90deg, hsla(var(--word-hue), 44%, 44%, .1), #1d1f21d1 52%, #191b1db8);width:100%;min-height:70px;color:inherit;box-shadow:inset 0 0 28px hsla(var(--word-hue), 42%, 42%, .035);font:inherit;text-align:left;cursor:pointer;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);border-radius:0;grid-template-columns:48px 52px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:0 20px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.codex-heading+.codex-index{margin-top:35px}.codex-index:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 64%, 74%, .1), transparent);opacity:0;width:24%;position:absolute;top:0;bottom:0;left:-32%;transform:skew(-18deg)}.codex-index:hover{border-color:hsla(var(--word-hue), 58%, 75%, .42);background-color:hsla(var(--word-hue), 40%, 38%, .05);box-shadow:inset 0 0 34px hsla(var(--word-hue), 48%, 48%, .07)}.codex-index:hover:after,.codex-index.is-expanded:after{animation:.56s ease-out both codex-index-signal-scan}.codex-index:focus-visible{outline:1px solid hsl(var(--word-hue) 64% 72%);outline-offset:3px}.codex-index>span{color:#92999b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:780}.codex-index>strong{color:hsl(var(--word-hue) 64% 74%);letter-spacing:.06em;font-size:24px;font-weight:560}.codex-index>div{min-width:0}.codex-index>div b{color:#e5e6e7;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:650;display:block}.codex-index>div small{color:#949b9d;letter-spacing:.065em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.codex-index>em{color:hsl(var(--word-hue) 54% 72%);letter-spacing:.13em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:12px;font-size:9px;font-style:normal;font-weight:800;display:flex}.codex-index-disclosure{border-bottom:1px solid;border-right:1px solid;width:8px;height:8px;transition:transform .25s;display:block;transform:rotate(45deg)}.codex-index.is-expanded .codex-index-disclosure{transform:rotate(225deg)}.codex-entry{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:start;gap:24px;margin-top:18px;animation:.3s ease-out both codex-entry-reveal;display:grid}.codex-entry[hidden]{display:none}.codex-entry-source{min-width:0;position:sticky;top:104px}.codex-portrait-frame{aspect-ratio:16/9;isolation:isolate;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:#0c0d0f;border:1px solid #db4e7d52;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000057,inset 0 0 0 1px #ffffff06}.codex-portrait-frame:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 41%,#d92e6612 50%,#0000 67%),repeating-linear-gradient(#0000 0 3px,#ffffff09 3px 4px);position:absolute;inset:0}.codex-portrait-frame:after{content:"ARCHIVE RECONSTRUCTION";z-index:5;color:#efa5bfc7;letter-spacing:.11em;text-shadow:0 0 8px #d6346c59;font-size:9px;font-weight:760;position:absolute;bottom:12px;right:16px}.codex-portrait-image{z-index:0;filter:saturate(.88)contrast(1.03)brightness(.84);background:#0c0d0f url(/codex/master-wordcrafter.webp) 50%/cover no-repeat;display:block;position:absolute;inset:0}.codex-portrait-scan{z-index:3;pointer-events:none;background:linear-gradient(#0000,#f065961a,#0000);height:26%;animation:8s linear infinite codex-portrait-scan;position:absolute;inset:-20% 0 auto}.codex-portrait-corruption{z-index:3;pointer-events:none;opacity:.44;background:repeating-linear-gradient(90deg,#0000 0 37%,#e82f701c 37% 37.4%,#0000 37.4% 53%),repeating-linear-gradient(#0000 0 12%,#00000047 12% 12.5%,#0000 12.5% 27%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 48%,#0000 76%);mask-image:linear-gradient(90deg,#0000 30%,#000 48%,#0000 76%)}.codex-portrait-telemetry{z-index:5;color:#efc8d6c2;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:9.5px;font-weight:760;display:flex;position:absolute;top:13px;left:14px;right:14px}.codex-portrait-telemetry b{color:#ef5c8ee6;font-weight:760}.codex-source-record{background:#181a1cb8;border:1px solid #f1f1f11a;border-top:0;padding:15px 17px 14px}.codex-source-record span,.codex-mission-record>span{color:hsl(var(--word-hue) 52% 72%);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:780;display:block}.codex-source-record strong{letter-spacing:.025em;margin-top:6px;font-size:17px;font-weight:630;display:block}.codex-source-record small{color:#9aa1a3;font-family:var(--font-language);margin-top:4px;font-size:11px;display:block}.codex-mission-record{background:linear-gradient(145deg, hsla(var(--word-hue), 38%, 40%, .055), #181a1cb3);border:1px solid #f1f1f11a;margin-top:12px;padding:15px 17px 11px}.codex-mission-record>div{border-bottom:1px solid #f1f1f111;justify-content:space-between;align-items:center;gap:18px;min-height:34px;display:flex}.codex-mission-record>div:last-child{border-bottom:0}.codex-mission-record div small{color:#989fa1;text-transform:uppercase;font-size:9px}.codex-mission-record div strong{color:#d8dadb;text-align:right;font-size:12px;font-weight:620}.codex-source-biography{background:#14161894;border:1px solid #f1f1f11a;margin-top:12px;padding:15px 17px}.codex-source-biography span{color:hsl(var(--word-hue) 52% 72%);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:780}.codex-source-biography p{color:#9ba2a4;font-family:var(--font-language);margin:8px 0 0;font-size:10.5px;line-height:1.58}.codex-replay{color:#f0e9ec;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:linear-gradient(135deg,#bf265b2e,#231a1f7a);border:1px solid #e3447b80;border-radius:2px;justify-content:space-between;align-items:center;width:100%;min-height:58px;margin-top:12px;padding:0 18px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .12s;display:flex;box-shadow:inset 0 0 24px #cd30660e}.codex-replay:hover{background-color:#ca326817;border-color:#f06295c7;box-shadow:inset 0 0 28px #da38701a,0 0 18px #d2306814}.codex-replay:active{transform:translateY(1px)scale(.995)}.codex-replay span{text-align:left}.codex-replay small{color:#eb89abd1;letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:800;display:block}.codex-replay strong{letter-spacing:.075em;text-transform:uppercase;margin-top:4px;font-size:13px;font-weight:720;display:block}.codex-replay>b{color:#ef6a99;font-size:15px;font-weight:500}.codex-entry-copy{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:linear-gradient(150deg,#ac25540a,#0000 22%),#1f2123bd;border:1px solid #f1f1f11c;min-width:0;box-shadow:inset 0 0 46px #00000017}.codex-entry-copy>header{border-bottom:1px solid #f1f1f117;padding:28px 32px 24px}.codex-entry-copy>header>span{color:hsl(var(--word-hue) 58% 72%);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.codex-entry-copy h2{letter-spacing:.015em;margin:8px 0 5px;font-size:clamp(28px,4vw,46px);font-weight:540}.codex-entry-copy>header p{color:#969d9f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.codex-transcript{font-family:var(--font-language);padding:30px 32px 34px}.codex-transcript p{color:#bdc1c2;margin:0 0 19px;font-size:13px;line-height:1.78}.codex-transcript p span{display:block}.codex-transcript p.is-emphasis{color:#eee8ea;font-family:var(--font-device);letter-spacing:.012em;border-left:1px solid #e84b8285;margin:29px 0;padding:12px 0 12px 19px;font-size:clamp(17px,2.2vw,23px);font-weight:540;line-height:1.5}.codex-transcript footer{color:#e97ea4c7;font-family:var(--font-device);letter-spacing:.06em;margin-top:35px;font-size:11px;font-weight:650}.codex-index-one{--word-hue:28}.codex-index-one.is-unread{border-color:#e2833885;box-shadow:inset 0 0 34px #cd671f14,0 0 16px #e27e2b0f}.codex-index-one .codex-index-new{color:#f1b47e;background:#c0551424;border-color:#eb964dc2;box-shadow:0 0 12px #e57e2f33}.codex-entry-one{--word-hue:28}.codex-entry-one .codex-portrait-frame{border-color:#dd7b306b}.codex-entry-one .codex-portrait-frame:before{background:linear-gradient(90deg,#0000 0 41%,#e57a2c17 50%,#0000 67%),repeating-linear-gradient(#0000 0 3px,#ffffff09 3px 4px)}.codex-entry-one .codex-portrait-frame:after{color:#efb16fd6;text-shadow:0 0 8px #da6f256b}.codex-entry-one .codex-portrait-image{filter:saturate(.92)contrast(1.04)brightness(.86);background-image:url(/codex/technarchaeologist-001.webp)}.codex-entry-one .codex-portrait-scan{background:linear-gradient(#0000,#eb833121,#0000)}.codex-entry-one .codex-portrait-corruption{background:repeating-linear-gradient(90deg,#0000 0 37%,#e1701f21 37% 37.4%,#0000 37.4% 53%),repeating-linear-gradient(#0000 0 12%,#00000047 12% 12.5%,#0000 12.5% 27%)}.codex-entry-one .codex-portrait-telemetry{color:#ecbe8ed1}.codex-entry-one .codex-portrait-telemetry b{color:#f18e41f5}.codex-entry-one .codex-replay{background:linear-gradient(135deg,#be5b1a2e,#2b1f1780);border-color:#dd7b308c}.codex-entry-one .codex-replay:hover{background-color:#c9651f1a;border-color:#f29a55d1;box-shadow:inset 0 0 28px #e0792b1c,0 0 18px #da702317}.codex-entry-one .codex-replay small,.codex-entry-one .codex-replay>b,.codex-entry-one .codex-transcript footer{color:#ef9e56e0}.codex-entry-one .codex-entry-copy{background:linear-gradient(150deg,#bc58190d,#0000 22%),#1f2123bd}.codex-entry-one .codex-transcript p.is-emphasis{border-left-color:#e57d2f9e}.codex-transmission-entry-one{background:radial-gradient(56% 58% at 25% 46%,#c75c172b,#0000 72%),#0c0a08}.codex-transmission-entry-one:before{background-image:linear-gradient(#de772a0a 1px,#0000 1px),linear-gradient(90deg,#de772a07 1px,#0000 1px)}.codex-transmission-entry-one .codex-transmission-stage{border-color:#de7a2e47;box-shadow:0 35px 90px #0000008c,inset 0 0 70px #c35c1909}.codex-transmission-entry-one .codex-transmission-portrait{border-color:#de7a2e38}.codex-transmission-entry-one .codex-transmission-portrait:after{content:"RECONSTRUCTED FRAME // SOURCE TAR-01";color:#edaa69cc}.codex-transmission-entry-one .codex-transmission-image,.codex-transmission-entry-one .codex-transmission-fragment{background-image:url(/codex/technarchaeologist-001.webp)}.codex-transmission-entry-one .codex-transmission-scan{background:linear-gradient(#0000,#eb83312b,#0000)}.codex-transmission-entry-one .codex-transmission-message{background:linear-gradient(135deg,#bf581817,#0000 42%)}.codex-transmission-entry-one .codex-transmission-message>header span{color:#efa057e6}.codex-transmission-entry-one .codex-stream-passage.is-current.is-system{color:#efa15c;text-shadow:0 0 15px #e0732345}.codex-transmission-entry-one .codex-stream-passage.is-current.is-emphasis{color:#f5ece4;text-shadow:0 0 20px #e77c2b33}.codex-transmission-entry-one .codex-transmission-message>small.is-ready{color:#ec9e55d1}.codex-transmission-entry-one .codex-transmission-progress i{background:linear-gradient(90deg,#c55814cc,#ef9a4d);box-shadow:0 0 12px #e8803073}.codex-transmission-entry-one .codex-control-row button,.codex-transmission-entry-one .codex-control-row label{border-color:#dd7b303d}.codex-transmission-entry-one .codex-control-row input{accent-color:#e48239}.codex-entry-one-handoff .codex-handoff-status,.codex-entry-one-handoff .codex-handoff-status i{color:#ed9850}.codex-index-two{--word-hue:187}.codex-index-two.is-unread{border-color:#42d0dd7a;box-shadow:inset 0 0 34px #1cb5c513,0 0 16px #2acddd0e}.codex-index-new{color:#9cebf2;letter-spacing:.15em;text-transform:uppercase;background:#2cb8c61f;border:1px solid #54d2dfb8;padding:4px 7px 3px;font-size:8px;font-weight:850;line-height:1;box-shadow:0 0 12px #42d2e12e}.codex-entry-two{--word-hue:187}.codex-entry-two .codex-portrait-frame{border-color:#36c0cf61}.codex-entry-two .codex-portrait-frame:before{background:linear-gradient(90deg,#0000 0 41%,#2fc4d314 50%,#0000 67%),repeating-linear-gradient(#0000 0 3px,#ffffff09 3px 4px)}.codex-entry-two .codex-portrait-frame:after{color:#8be1eacc;text-shadow:0 0 8px #28becd66}.codex-entry-two .codex-portrait-image{filter:saturate(.9)contrast(1.04)brightness(.86);background-image:url(/codex/wordcrafter-002.webp)}.codex-entry-two .codex-portrait-scan{background:linear-gradient(#0000,#3bd3e11f,#0000)}.codex-entry-two .codex-portrait-corruption{background:repeating-linear-gradient(90deg,#0000 0 37%,#29c3d21f 37% 37.4%,#0000 37.4% 53%),repeating-linear-gradient(#0000 0 12%,#00000047 12% 12.5%,#0000 12.5% 27%)}.codex-entry-two .codex-portrait-telemetry{color:#b4e5eac7}.codex-entry-two .codex-portrait-telemetry b{color:#48d6e4f0}.codex-entry-two .codex-replay{background:linear-gradient(135deg,#22a3b12b,#16232580);border-color:#36c0cf85}.codex-entry-two .codex-replay:hover{background-color:#24b3c21a;border-color:#56dae7cc;box-shadow:inset 0 0 28px #30cbda1a,0 0 18px #2dc5d414}.codex-entry-two .codex-replay small,.codex-entry-two .codex-replay>b,.codex-entry-two .codex-transcript footer{color:#66dae5d6}.codex-entry-two .codex-entry-copy{background:linear-gradient(150deg,#1f9ba90b,#0000 22%),#1f2123bd}.codex-entry-two .codex-transcript p.is-emphasis{border-left-color:#41cdda94}.codex-transmission-entry-two{background:radial-gradient(56% 58% at 25% 46%,#18b3c429,#0000 72%),#080b0d}.codex-transmission-entry-two:before{background-image:linear-gradient(#3bccdc09 1px,#0000 1px),linear-gradient(90deg,#3bccdc06 1px,#0000 1px)}.codex-transmission-entry-two .codex-transmission-stage{border-color:#36c5d440;box-shadow:0 35px 90px #0000008c,inset 0 0 70px #25b2c108}.codex-transmission-entry-two .codex-transmission-portrait{border-color:#36c5d433}.codex-transmission-entry-two .codex-transmission-portrait:after{content:"RECONSTRUCTED FRAME // SOURCE WCR-02";color:#7edee8c2}.codex-transmission-entry-two .codex-transmission-image,.codex-transmission-entry-two .codex-transmission-fragment{background-image:url(/codex/wordcrafter-002.webp)}.codex-transmission-entry-two .codex-transmission-scan{background:linear-gradient(#0000,#36d3e226,#0000)}.codex-transmission-entry-two .codex-transmission-message{background:linear-gradient(135deg,#1fa8b716,#0000 42%)}.codex-transmission-entry-two .codex-transmission-message>header span{color:#57d8e5e0}.codex-transmission-entry-two .codex-stream-passage.is-current.is-system{color:#6fd9e4;text-shadow:0 0 15px #2acad93d}.codex-transmission-entry-two .codex-stream-passage.is-current.is-emphasis{color:#e9f6f7;text-shadow:0 0 20px #34cfde2e}.codex-transmission-entry-two .codex-transmission-message>small.is-ready{color:#5cd8e4c7}.codex-transmission-entry-two .codex-transmission-progress i{background:linear-gradient(90deg,#1ea7b6c2,#55d4e0);box-shadow:0 0 12px #41d3e16b}.codex-transmission-entry-two .codex-control-row button,.codex-transmission-entry-two .codex-control-row label{border-color:#4dcbd838}.codex-transmission-entry-two .codex-control-row input{accent-color:#4ecbd8}.codex-entry-two-handoff .codex-handoff-status,.codex-entry-two-handoff .codex-handoff-status i{color:#68d4df}.codex-index-three{--word-hue:332}.codex-index-three.is-unread{border-color:#e24a8280;box-shadow:inset 0 0 34px #be245c14,0 0 16px #de3a750f}.codex-index-three .codex-index-new{color:#f1a8c2;background:#ba255c24;border-color:#e75b8fbd;box-shadow:0 0 12px #e0407a33}.codex-entry-three{--word-hue:332}.codex-transmission-entry-three .codex-transmission-portrait:after{content:"RECONSTRUCTED FRAME // SOURCE EV-03"}.codex-entry-three-handoff .codex-handoff-status,.codex-entry-three-handoff .codex-handoff-status i{color:#eb7da6}.codex-transmission-entry-four .codex-transmission-portrait:after{content:"RECONSTRUCTED FRAME // SOURCE TAR-04"}.interface-environment{background:radial-gradient(58% 40% at 24% 12%,#2f99ab26,#0000 68%),radial-gradient(38% 36% at 82% 25%,#44c2ab0e,#0000 72%),linear-gradient(#1d2123 0%,#24282a 42%,#292b2c 100%);animation:.62s ease-out both terminal-field-in}.interface-page{width:min(1180px,100%);min-height:calc(100vh - 150px);font-family:var(--font-device);margin:0 auto;padding:clamp(44px,6vh,70px) 28px 96px}.interface-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.interface-heading>div:first-child{max-width:720px}.interface-heading .eyebrow{color:#77c5cf}.interface-heading h1{letter-spacing:.025em;margin:10px 0 7px;font-size:clamp(44px,6vw,72px);font-weight:520;line-height:1}.interface-heading p{color:#9da5a7;max-width:660px;font-family:var(--font-language);margin:0;font-size:12px;line-height:1.7}.interface-link-state{text-align:right;background:linear-gradient(90deg,#4099a614,#0000);border-left:1px solid #70cad55c;min-width:260px;padding:13px 15px}.interface-link-state span{color:#7fc6cf;letter-spacing:.1em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:8px;font-size:10px;font-weight:780;display:flex}.interface-link-state span i{border:1px solid;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 8px #5bcad857}.interface-link-state strong{color:#d5d9da;margin-top:7px;font-size:13px;font-weight:610;display:block}.interface-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:35px;display:grid}.interface-module{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:#161a1c94;border:1px solid #f1f1f11a;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;min-height:118px;padding:16px 17px;display:grid}.interface-module>span{color:#6c777a;font-size:10px;font-weight:760}.interface-module small{color:#717c7f;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:780;display:block}.interface-module strong{color:#b8bfc1;letter-spacing:.035em;text-transform:uppercase;margin-top:6px;font-size:16px;font-weight:620;display:block}.interface-module p{color:#757f81;font-family:var(--font-language);margin:7px 0 0;font-size:11px;line-height:1.45}.interface-module>i{color:#79c3cc;font-size:18px;font-style:normal}.interface-module.is-active{background:linear-gradient(135deg,#2e8f9d21,#161a1cad 62%);border-color:#71c8d357 #71c8d357 #71c8d357 #6bbac5;border-left-style:solid;border-left-width:2px;box-shadow:inset 0 0 28px #3ea3b20b}.interface-module.is-active>span,.interface-module.is-active small{color:#75bec7}.interface-module.is-active strong{color:#e3e7e8}.interface-module.is-active p{color:#9ca5a7}.interface-module.is-dormant{opacity:.58}.interface-module:is(button){width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.interface-module:is(button):hover{background:linear-gradient(135deg,#2e8f9d2b,#161a1cb8 62%);border-color:#79cad480}.interface-module:is(button).is-selected{border-color:#7ed8e3b3;box-shadow:inset 0 -2px #6ecad6a6,inset 0 0 34px #3ea3b212}.auditory-interface{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:radial-gradient(circle at 14% 0,#31919e16,#0000 35%),#191d1fd1;border:1px solid #6dbfca33;margin-top:16px;overflow:hidden;box-shadow:0 24px 58px #0000002e,inset 0 0 60px #0000001a}.auditory-interface-heading{border-bottom:1px solid #f1f1f114;justify-content:space-between;align-items:flex-end;gap:30px;padding:28px 30px 24px;display:flex}.auditory-interface-heading span{color:#75bec8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:790}.auditory-interface-heading h2{color:#e5e8e9;letter-spacing:.015em;margin:7px 0 0;font-size:clamp(25px,3.5vw,39px);font-weight:530}.auditory-interface-heading p{color:#959d9f;max-width:390px;font-family:var(--font-language);text-align:right;margin:0;font-size:12px;line-height:1.6}.interface-profile-bar{background:#080d0f3b;border-bottom:1px solid #f1f1f114;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 30px;display:grid}.interface-profile-identity span{color:#778184;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:780}.interface-profile-identity strong{color:#dce1e2;margin-top:6px;font-size:14px;font-weight:650;display:block}.interface-profile-identity small{color:#70b6bf;letter-spacing:.035em;margin-top:5px;font-size:10px;font-weight:700;display:block}.interface-profile-identity small.is-error{color:#d0919f}.interface-master-grid{grid-template-columns:repeat(2,minmax(185px,1fr));gap:12px 18px;min-width:0;display:grid}.interface-slider{grid-template-columns:minmax(90px,auto) minmax(55px,1fr) 29px;align-items:center;gap:10px;min-width:0;display:grid}.interface-slider>span{min-width:0}.interface-slider b{color:#aeb6b8;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.interface-slider small{color:#7b8789;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.interface-slider input{appearance:none;background:0 0;width:100%;height:18px;margin:0}.interface-slider input::-webkit-slider-runnable-track{background:linear-gradient(to right, #69b8c3 0 var(--interface-level), #f1f1f11c var(--interface-level) 100%);height:3px}.interface-slider input::-moz-range-track{background:#f1f1f11c;height:3px}.interface-slider input::-moz-range-progress{background:#69b8c3;height:3px}.interface-slider input::-webkit-slider-thumb{appearance:none;background:#dce2e3;border:2px solid #202527;border-radius:50%;width:11px;height:11px;margin-top:-4px;box-shadow:0 0 0 1px #70b9c2}.interface-slider input::-moz-range-thumb{background:#dce2e3;border:2px solid #202527;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #70b9c2}.interface-slider input:focus-visible{outline-offset:3px;outline:1px solid #72c5d0}.interface-slider output{color:#74bdc6;font-variant-numeric:tabular-nums;text-align:right;font-size:10px}.interface-restore-standard{color:#9fc5ca;min-height:42px;font:inherit;letter-spacing:.07em;text-transform:uppercase;background:#2a6f7811;border:1px solid #76c5cf3d;padding:0 15px;font-size:10px;font-weight:760}.interface-restore-standard:hover:not(:disabled){color:#d9e3e4;border-color:#7bd4df7a}.interface-restore-standard:disabled{opacity:.34}.interface-response{--response-color:#70c7b0;border:1px solid #6fcbb230;border-left:2px solid var(--response-color)}@supports (color:color-mix(in lab, red, red)){.interface-response{border-left:2px solid color-mix(in srgb, var(--response-color) 74%, transparent)}}.interface-response{background:#0d11125c}.interface-response.is-decreased{--response-color:#dc7892;border-color:#db68882e}.interface-response.is-disabled{opacity:.67}.interface-response-index{background:linear-gradient(90deg, var(--response-color), #15191b61 52%, transparent);border:0;grid-template-columns:42px minmax(160px,.8fr) minmax(220px,1.2fr) auto;align-items:center;gap:16px;width:100%;min-height:84px;padding:13px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.interface-response-index{background:linear-gradient(90deg, color-mix(in srgb, var(--response-color) 8%, transparent), #15191b61 52%, transparent)}}.interface-response-index{color:inherit;font:inherit;text-align:left}.interface-response-index:hover{background-color:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.interface-response-index:hover{background-color:color-mix(in srgb, var(--response-color) 4%, transparent)}}.interface-response-index:focus-visible{outline:1px solid var(--response-color);outline-offset:-3px}.interface-response-mark{border:1px solid var(--response-color);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.interface-response-mark{border:1px solid color-mix(in srgb, var(--response-color) 72%, transparent)}}.interface-response-mark{background:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.interface-response-mark{background:color-mix(in srgb, var(--response-color) 7%, transparent)}}.interface-response-mark{color:var(--response-color);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.interface-response-mark .sound-icon{width:21px}.interface-response.is-auditioning .interface-response-mark .sound-icon{animation:.72s ease-in-out infinite alternate interface-sound-pulse}.interface-response-name small,.interface-response-profile small{color:#7b8789;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:770;display:block}.interface-response-name strong{color:#e0e4e5;letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:15px;font-weight:650;display:block}.interface-response-profile strong{color:#aeb7b9;letter-spacing:.025em;margin-top:5px;font-size:11px;font-weight:640;display:block}.interface-response-state{color:var(--response-color);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:14px;font-size:10px;font-weight:780;display:flex}.interface-disclosure{border-bottom:1px solid;border-right:1px solid;width:8px;height:8px;transition:transform .2s;display:block;transform:rotate(45deg)}.interface-response-index[aria-expanded=true] .interface-disclosure,.interface-advanced[open]>summary .interface-disclosure{transform:rotate(225deg)}.interface-response-body{border-top:1px solid #f1f1f113}.interface-response-body[hidden]{display:none}.interface-response-intro{background:#0000001a;justify-content:space-between;align-items:center;gap:22px;min-height:66px;padding:16px 20px;display:flex}.interface-response-intro p{color:#9ba4a6;max-width:670px;font-family:var(--font-language);margin:0;font-size:12px;line-height:1.55}.interface-switch{color:#a4adaf;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:750;display:flex}.interface-switch input{opacity:0;pointer-events:none;position:absolute}.interface-switch>span{background:#00000040;border:1px solid #f1f1f129;width:35px;height:18px;padding:2px;display:block}.interface-switch>span i{background:#657073;width:12px;height:12px;transition:transform .15s,background-color .15s;display:block}.interface-switch input:checked+span i{background:var(--response-color);transform:translate(17px)}.interface-switch input:focus-visible+span{outline:1px solid var(--response-color);outline-offset:3px}.interface-signal-summary{background:var(--response-color);border-top:1px solid #f1f1f10b;border-bottom:1px solid #f1f1f113;justify-content:space-between;align-items:center;gap:14px;min-height:49px;padding:11px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.interface-signal-summary{background:color-mix(in srgb, var(--response-color) 3%, #00000024)}}.interface-signal-summary span{color:#7f8a8d;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:770}.interface-signal-summary strong{color:#b7c0c2;letter-spacing:.035em;text-align:right;text-transform:uppercase;font-size:11px;font-weight:620}.foundation-fieldset{border:0;border-bottom:1px solid #f1f1f113;min-width:0;margin:0;padding:19px 20px 22px}.foundation-fieldset:disabled{opacity:.45}.foundation-fieldset legend{color:#879295;letter-spacing:.1em;text-transform:uppercase;padding:0;font-size:10px;font-weight:780}.foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.foundation-grid label{cursor:pointer;background:#06090a33;border:1px solid #f1f1f11a;grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr);align-content:center;gap:5px 9px;min-width:0;min-height:94px;padding:13px 14px;display:grid}.foundation-grid label:hover{border-color:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.foundation-grid label:hover{border-color:color-mix(in srgb, var(--response-color) 42%, transparent)}}.foundation-grid label.is-selected{border-color:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.foundation-grid label.is-selected{border-color:color-mix(in srgb, var(--response-color) 72%, transparent)}}.foundation-grid label.is-selected{background:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.foundation-grid label.is-selected{background:color-mix(in srgb, var(--response-color) 8%, transparent)}}.foundation-grid label.is-selected{box-shadow:inset 0 0 22px var(--response-color)}@supports (color:color-mix(in lab, red, red)){.foundation-grid label.is-selected{box-shadow:inset 0 0 22px color-mix(in srgb, var(--response-color) 5%, transparent)}}.foundation-grid input{opacity:0;position:absolute}.foundation-grid input:focus-visible~strong{outline:1px solid var(--response-color);outline-offset:3px}.foundation-grid label>span{color:#738083;grid-row:1/3;font-size:10px;font-weight:760}.foundation-grid strong{color:#cfd5d6;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:650}.foundation-grid small{color:#879295;font-family:var(--font-language);font-size:10px;line-height:1.4;overflow:hidden}.interface-wave-row{background:var(--response-color);border-bottom:1px solid #f1f1f113;padding:21px 20px 23px}@supports (color:color-mix(in lab, red, red)){.interface-wave-row{background:color-mix(in srgb, var(--response-color) 2.5%, transparent)}}.interface-choice-group{border:0;min-width:0;margin:0;padding:0}.interface-choice-group legend{color:#8e999b;letter-spacing:.09em;text-transform:uppercase;padding:0;font-size:10px;font-weight:780}.interface-choice-options{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin-top:10px;display:grid}.interface-choice-group.is-prominent .interface-choice-options{grid-template-columns:repeat(4,minmax(0,1fr))}.interface-choice-options label{color:#a8b1b3;text-align:center;cursor:pointer;background:#05080930;border:1px solid #f1f1f11a;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;padding:10px 11px;display:flex;position:relative}.interface-choice-options label:hover{border-color:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.interface-choice-options label:hover{border-color:color-mix(in srgb, var(--response-color) 42%, transparent)}}.interface-choice-options label:hover{color:#d5dadb}.interface-choice-options label.is-selected{border-color:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.interface-choice-options label.is-selected{border-color:color-mix(in srgb, var(--response-color) 72%, transparent)}}.interface-choice-options label.is-selected{background:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.interface-choice-options label.is-selected{background:color-mix(in srgb, var(--response-color) 9%, transparent)}}.interface-choice-options label.is-selected{color:#edf0f1;box-shadow:inset 0 -2px 0 var(--response-color), inset 0 0 18px var(--response-color)}@supports (color:color-mix(in lab, red, red)){.interface-choice-options label.is-selected{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--response-color) 62%, transparent), inset 0 0 18px color-mix(in srgb, var(--response-color) 4%, transparent)}}.interface-choice-options input{opacity:0;position:absolute}.interface-choice-options input:focus-visible~strong{outline:1px solid var(--response-color);outline-offset:4px}.interface-choice-options strong{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:720}.interface-choice-options small{color:#7f8b8d;font-family:var(--font-language);font-size:10px;line-height:1.3}.interface-primary-controls{border-bottom:1px solid #f1f1f113;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding:22px 20px;display:grid}.artifact-resonance-chamber{border:1px solid var(--response-color);place-items:center;margin:20px;padding:25px 24px 23px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.artifact-resonance-chamber{border:1px solid color-mix(in srgb, var(--response-color) 42%, transparent)}}.artifact-resonance-chamber{background:radial-gradient(circle at 50% 15%, var(--response-color), transparent 47%), #05090a33}@supports (color:color-mix(in lab, red, red)){.artifact-resonance-chamber{background:radial-gradient(circle at 50% 15%, color-mix(in srgb, var(--response-color) 9%, transparent), transparent 47%), #05090a33}}.artifact-resonance-chamber{text-align:center;box-shadow:inset 0 0 32px var(--response-color)}@supports (color:color-mix(in lab, red, red)){.artifact-resonance-chamber{box-shadow:inset 0 0 32px color-mix(in srgb, var(--response-color) 3%, transparent)}}.artifact-resonance-chamber{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.artifact-resonance-chamber.is-active{border-color:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.artifact-resonance-chamber.is-active{border-color:color-mix(in srgb, var(--response-color) 72%, transparent)}}.artifact-resonance-chamber.is-active{box-shadow:inset 0 0 34px var(--response-color), 0 0 18px var(--response-color)}@supports (color:color-mix(in lab, red, red)){.artifact-resonance-chamber.is-active{box-shadow:inset 0 0 34px color-mix(in srgb, var(--response-color) 7%, transparent), 0 0 18px color-mix(in srgb, var(--response-color) 5%, transparent)}}.artifact-resonance-spectrum{width:min(230px,80%);height:25px;color:var(--response-color);opacity:.55;justify-content:center;align-items:center;gap:8px;display:flex}.artifact-resonance-spectrum i{width:2px;height:7px;box-shadow:0 0 7px var(--response-color);background:currentColor;display:block}@supports (color:color-mix(in lab, red, red)){.artifact-resonance-spectrum i{box-shadow:0 0 7px color-mix(in srgb, var(--response-color) 38%, transparent)}}.artifact-resonance-spectrum i:nth-child(2),.artifact-resonance-spectrum i:nth-child(4){height:14px}.artifact-resonance-spectrum i:nth-child(3){height:23px}.artifact-resonance-chamber.is-active .artifact-resonance-spectrum{opacity:.92}.artifact-resonance-copy{max-width:590px}.artifact-resonance-copy span{color:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.artifact-resonance-copy span{color:color-mix(in srgb, var(--response-color) 78%, #c9d1d2)}}.artifact-resonance-copy span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:780}.artifact-resonance-copy strong{color:#e2e7e8;letter-spacing:.035em;text-transform:uppercase;margin-top:5px;font-size:20px;font-weight:600;display:block}.artifact-resonance-copy p{color:#8f999b;font-family:var(--font-language);margin:8px auto 0;font-size:11px;line-height:1.55}.artifact-resonance-toggle{color:#aeb7b9;cursor:pointer;justify-content:center;align-items:center;gap:11px;margin-top:17px;display:flex}.artifact-resonance-toggle input{opacity:0;position:absolute}.artifact-resonance-switch{border:1px solid var(--response-color);width:43px;height:22px;padding:3px;display:block}@supports (color:color-mix(in lab, red, red)){.artifact-resonance-switch{border:1px solid color-mix(in srgb, var(--response-color) 34%, #f1f1f121)}}.artifact-resonance-switch{background:#00000042}.artifact-resonance-switch i{background:#697477;width:14px;height:14px;transition:transform .16s,background-color .16s,box-shadow .16s;display:block}.artifact-resonance-toggle input:checked+.artifact-resonance-switch i{background:var(--response-color);box-shadow:0 0 8px var(--response-color)}@supports (color:color-mix(in lab, red, red)){.artifact-resonance-toggle input:checked+.artifact-resonance-switch i{box-shadow:0 0 8px color-mix(in srgb, var(--response-color) 38%, transparent)}}.artifact-resonance-toggle input:checked+.artifact-resonance-switch i{transform:translate(21px)}.artifact-resonance-toggle input:focus-visible+.artifact-resonance-switch{outline:1px solid var(--response-color);outline-offset:3px}.artifact-resonance-toggle strong{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:760}.interface-advanced{border-bottom:1px solid #f1f1f113}.interface-advanced>summary{color:#aab3b5;grid-template-columns:minmax(0,1fr) auto 11px;align-items:center;gap:16px;min-height:55px;padding:11px 20px;list-style:none;display:grid}.interface-advanced>summary::-webkit-details-marker{display:none}.interface-advanced>summary:hover{background:#ffffff05}.interface-advanced>summary>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.interface-advanced>summary>small{color:#7b8789;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.interface-advanced-grid{background:#00000017;border-top:1px solid #f1f1f10f;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 24px;padding:22px 20px 24px;display:grid}.interface-advanced-grid>.interface-choice-group{grid-column:1/-1}.interface-response-actions{justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:12px 20px;display:flex}.interface-response-actions>div{gap:8px;display:flex}.interface-response-actions button{border:1px solid var(--response-color);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.interface-response-actions button{border:1px solid color-mix(in srgb, var(--response-color) 34%, transparent)}}.interface-response-actions button{background:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.interface-response-actions button{background:color-mix(in srgb, var(--response-color) 6%, #0c0f10cc)}}.interface-response-actions button{color:#b9c2c4;font:inherit;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:740}.interface-response-actions button .sound-icon{width:17px;color:var(--response-color)}.interface-response-actions button:hover:not(:disabled){border-color:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.interface-response-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--response-color) 68%, transparent)}}.interface-response-actions button:hover:not(:disabled){color:#edf0f1}.interface-response-actions button:active:not(:disabled){transform:translateY(1px)}.interface-response-actions button:disabled{opacity:.3}.interface-response-actions .interface-restore-response{color:#7d888a;background:0 0;border-color:#f1f1f11a}.interface-safety-note{background:#05090a2b;border-top:1px solid #f1f1f113;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:6px 24px;min-height:70px;padding:15px 30px 16px;display:grid}.interface-safety-note>span{color:#74bac3;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:780}.interface-safety-note p{color:#849093;font-family:var(--font-language);margin:0;font-size:11px;line-height:1.5}.interface-safety-note strong{color:#d0919f;grid-column:2;font-size:10px;font-weight:680}@keyframes interface-sound-pulse{0%{opacity:.68;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}.codex-transmission-overlay{isolation:isolate;color:#f1eef0;min-width:0;min-height:100svh;font-family:var(--font-device);background:radial-gradient(56% 58% at 25% 46%,#aa1f512e,#0000 72%),#090a0c;place-items:center;padding:24px;animation:.36s ease-out both codex-transmission-in;display:grid;inset:0;overflow:hidden;z-index:1000!important;position:fixed!important}.codex-transmission-overlay:before{content:"";z-index:-2;background-image:linear-gradient(#de3f7609 1px,#0000 1px),linear-gradient(90deg,#de3f7606 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 43%,#000,#0000 85%);mask-image:radial-gradient(at 43%,#000,#0000 85%)}.codex-transmission-noise{z-index:10;pointer-events:none;opacity:.09;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#ffffff24 3px 4px);position:absolute;inset:0}.codex-transmission-close{z-index:20;color:#a9adaf;cursor:pointer;background:#0c0d0f8f;border:1px solid #f1f1f129;border-radius:2px;place-items:center;width:38px;height:38px;padding:0;font-size:22px;font-weight:280;display:grid;position:absolute;top:17px;right:20px}.codex-transmission-close:hover,.codex-transmission-close:focus-visible{color:#f1f1f1;border-color:#eb578b94;outline:none}.codex-transmission-console{z-index:11;grid-template-rows:minmax(0,1fr) 64px;gap:12px;width:min(1420px,100%);height:min(760px,100svh - 48px);min-height:0;display:grid;position:relative}.codex-transmission-overlay.is-complete .codex-transmission-console{grid-template-rows:minmax(0,1fr)}.codex-transmission-stage{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:#0c0d0f94;border:1px solid #eb518738;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 35px 90px #0000008c,inset 0 0 70px #c42a5f06}.codex-transmission-portrait{isolation:isolate;background:#07080a;border-right:1px solid #eb51872b;min-height:0;position:relative;overflow:hidden}.codex-transmission-portrait:after{content:"RECONSTRUCTED FRAME // SOURCE MW-00";z-index:7;color:#f19ab9b8;letter-spacing:.12em;font-size:9px;font-weight:760;position:absolute;bottom:17px;right:20px}.codex-transmission-image{z-index:0;filter:saturate(.92)contrast(1.08)brightness(.76);background:#07080a url(/codex/master-wordcrafter.webp) 0/cover no-repeat;display:block;position:absolute;inset:-1.5%}.codex-transmission-fragment{z-index:3;pointer-events:none;filter:saturate(1.2)contrast(1.08)brightness(.9);opacity:.48;background:url(/codex/master-wordcrafter.webp) 0/cover no-repeat;position:absolute;inset:0}.fragment-one{clip-path:polygon(22% 9%,68% 9%,68% 15%,31% 15%,31% 21%,75% 21%,75% 25%,22% 25%);animation:5.4s step-end infinite codex-fragment-one}.fragment-two{opacity:.34;clip-path:polygon(38% 46%,82% 46%,82% 50%,51% 50%,51% 56%,72% 56%,72% 61%,29% 61%);animation:7.1s step-end infinite codex-fragment-two}.codex-transmission-scan{z-index:6;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000,#ef518924,#0000);height:24%;animation:6.6s linear infinite codex-transmission-scan;position:absolute;inset:-28% 0 auto}.codex-transmission-overlay.is-paused .codex-transmission-fragment,.codex-transmission-overlay.is-paused .codex-transmission-scan{animation-play-state:paused}.codex-transmission-message{background:linear-gradient(135deg,#b2225414,#0000 42%);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:clamp(26px,3.2vw,48px);display:grid;overflow:hidden}.codex-transmission-message>header{border-bottom:1px solid #f1f1f117;padding:0 72px 17px 0;position:relative}.codex-transmission-message>header span{color:#eb6c99db;letter-spacing:.11em;text-transform:uppercase;font-size:clamp(13px,1.15vw,17px);font-weight:780;display:block}.codex-transmission-message>header strong{color:#b9bec0;letter-spacing:.07em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:620;display:block}.codex-transmission-message>header em{color:#8d9496;letter-spacing:.1em;font-size:9px;font-style:normal;position:absolute;top:1px;right:0}.codex-transmission-stream{min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}.codex-stream-passage{top:var(--stream-position);color:#dfe1e2;height:25%;font-family:var(--font-device);text-align:center;text-wrap:balance;text-shadow:0 0 22px #e450830e;opacity:0;filter:blur(1px);flex-direction:column;justify-content:center;align-items:center;padding:8px 0;font-size:clamp(18px,1.65vw,28px);font-weight:480;line-height:1.42;transition:top .46s cubic-bezier(.22,1,.36,1),height .46s cubic-bezier(.22,1,.36,1),opacity .38s,filter .38s,transform .46s cubic-bezier(.22,1,.36,1),color .38s;display:flex;position:absolute;left:2%;right:2%;overflow:hidden;transform:translateY(-50%)scale(.94)}.codex-stream-passage span{width:fit-content;max-width:min(100%,48ch);display:block}.codex-stream-passage.is-current{z-index:2;color:#f4f1f2;opacity:1;filter:none;text-shadow:0 0 24px #eb5e901c;height:34%;transform:translateY(-50%)scale(1)}.codex-stream-passage.is-previous{color:#8f898b;opacity:.24;filter:blur(.3px)}.codex-stream-passage.is-next{color:#a39c9f;opacity:.34;filter:blur(.2px)}.codex-stream-passage.is-far{pointer-events:none;opacity:0}.codex-stream-passage.is-system{color:#eea4beeb;letter-spacing:.11em;text-transform:uppercase;font-size:clamp(12px,1.08vw,16px);font-weight:680;line-height:1.9}.codex-stream-passage.is-system.is-previous,.codex-stream-passage.is-system.is-next{color:#cd779594}.codex-stream-passage.is-emphasis{font-size:clamp(23px,2.25vw,38px);font-weight:560;line-height:1.32}.codex-transmission-message>small{color:#858c8e;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:8.5px;font-weight:700;display:flex}.codex-transmission-message>small:before{content:"";border:1px solid;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.codex-transmission-message>small.is-ready{color:#e5789fc2}.codex-transmission-message>small.is-unavailable{color:#767d7f}.codex-transmission-controls{z-index:15;border:0;width:100%;min-height:0;padding:0 4px;position:relative}.codex-transmission-progress{background:#f1f1f11a;height:2px;overflow:hidden}.codex-transmission-progress i{width:var(--transmission-progress);background:linear-gradient(90deg,#bc2a5db8,#ed6a99);height:100%;transition:width .4s ease-out;display:block;box-shadow:0 0 12px #ea52876b}.codex-control-row{grid-template-columns:92px minmax(170px,1fr) auto;align-items:center;gap:12px;min-height:42px;margin-top:8px;display:grid}.codex-control-row>button{color:#c1c5c6;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#121416e6;border:1px solid #f1f1f121;border-radius:2px;min-height:38px;padding:0 14px;font-size:9px;font-weight:760}.codex-control-row>button:hover{color:#f1f1f1;border-color:#eb538870}.codex-control-row>label{color:#969d9f;letter-spacing:.09em;text-transform:uppercase;grid-template-columns:auto minmax(80px,220px);align-items:center;gap:12px;min-width:0;font-size:8.5px;font-weight:720;display:grid}.codex-control-row input{accent-color:#df5b8a;width:100%}.codex-control-row>button.codex-skip{color:#c7b4bb;border-color:#e24a7f3b;justify-self:end}.codex-mission-handoff{text-align:center;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:radial-gradient(circle at 50% 0,#c22b6021,#0000 48%),#16171ae6;border:1px solid #e84c8359;align-self:center;width:min(760px,100%);margin:auto;padding:clamp(32px,5vw,62px);animation:.65s cubic-bezier(.22,1,.36,1) both codex-handoff-in;box-shadow:0 32px 84px #00000094,inset 0 0 56px #c62c6209}.codex-handoff-status{color:#e26994;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:clamp(9px,1vw,11px);font-weight:800;display:inline-flex}.codex-handoff-status i{border:1px solid;width:8px;height:8px;transform:rotate(45deg);box-shadow:0 0 10px #e24d8273}.codex-mission-handoff h2{letter-spacing:.015em;margin:16px 0 9px;font-size:clamp(27px,4.4vw,49px);font-weight:520}.codex-mission-handoff>p{color:#a7adaf;max-width:590px;font-family:var(--font-language);margin:0 auto;font-size:clamp(14px,1.35vw,16px);line-height:1.65}.codex-handoff-route{color:#d96790;justify-content:center;align-items:center;gap:16px;margin:27px auto 22px;display:flex}.codex-handoff-route span,.codex-handoff-route strong{background:#b5285a14;border:1px solid #e6528659;place-items:center;width:54px;height:54px;font-size:17px;font-weight:620;display:grid}.codex-handoff-route i{color:#71787a;font-style:normal}.codex-handoff-stats{border-top:1px solid #f1f1f117;border-bottom:1px solid #f1f1f117;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.codex-handoff-stats>div{min-width:0;padding:14px 8px 13px}.codex-handoff-stats>div+div{border-left:1px solid #f1f1f114}.codex-handoff-stats span{color:#8e9698;letter-spacing:.035em;text-transform:uppercase;font-size:clamp(8.5px,.85vw,10px);font-weight:690;line-height:1.4;display:block}.codex-handoff-stats strong{color:#e4e5e5;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:clamp(12px,1.2vw,14px);font-weight:650;display:block;overflow:hidden}.codex-connect{color:#f2ebed;letter-spacing:.085em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:linear-gradient(135deg,#c22b6033,#2d1c2266);border:1px solid #ec598d9e;border-radius:2px;justify-content:space-between;align-items:center;width:min(390px,100%);min-height:57px;margin:26px auto 0;padding:0 19px;font-size:clamp(10.5px,1vw,12px);font-weight:760;display:flex}.codex-connect:hover{border-color:#ee79a2;box-shadow:inset 0 0 26px #e2487e1c,0 0 20px #e2487e14}.codex-connect b{color:#ee719e;font-size:17px;font-weight:500}.codex-return{color:#8a9294;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:8px 10px;font-size:clamp(9px,.9vw,10.5px);font-weight:720}.codex-return:hover{color:#bdc1c2}@keyframes codex-portrait-scan{0%{opacity:0;transform:translateY(-10%)}12%{opacity:.8}48%{opacity:.35}74%,to{opacity:0;transform:translateY(520%)}}@keyframes codex-transmission-in{0%{opacity:0}to{opacity:1}}@keyframes codex-entry-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes codex-index-signal-scan{0%{opacity:0;left:-32%}18%{opacity:.8}to{opacity:0;left:112%}}@keyframes codex-passage-in{0%{opacity:0;filter:blur(3px);transform:translate(10px)}42%{opacity:.55}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes codex-fragment-one{0%,84%,to{opacity:.25;transform:translate(0)}86%{opacity:.62;transform:translate(9px)}88%{opacity:.42;transform:translate(-5px)}91%{opacity:.52;transform:translate(2px)}}@keyframes codex-fragment-two{0%,62%,to{opacity:.2;transform:translate(0)}64%{opacity:.55;transform:translate(-8px)}67%{opacity:.35;transform:translate(6px)}70%{opacity:.24;transform:translate(0)}}@keyframes codex-transmission-scan{0%{opacity:0;transform:translateY(-10%)}9%{opacity:.85}68%{opacity:.22}to{opacity:0;transform:translateY(630%)}}@keyframes codex-handoff-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=980px){.codex-entry{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:18px}.codex-entry-copy>header,.codex-transcript{padding-left:24px;padding-right:24px}.codex-transmission-stage{grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr)}.codex-transmission-message{padding:28px}.interface-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interface-profile-bar{grid-template-columns:190px minmax(0,1fr)}.interface-restore-standard{grid-column:1/-1;justify-self:end}.interface-master-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.codex-page{padding:42px 18px 72px}.codex-heading{flex-direction:column;align-items:flex-start}.codex-archive-state{text-align:left;width:100%}.codex-archive-state span{justify-content:flex-start}.codex-index{grid-template-columns:39px 42px minmax(0,1fr);gap:10px;padding:12px 15px}.codex-index>em{grid-column:3}.codex-entry{grid-template-columns:minmax(0,1fr)}.codex-entry-source{position:static}.interface-page{padding:42px 18px 72px}.interface-heading{flex-direction:column;align-items:flex-start}.interface-link-state{text-align:left;width:100%}.interface-link-state span{justify-content:flex-start}.auditory-interface-heading{flex-direction:column;align-items:flex-start;gap:11px}.auditory-interface-heading p{text-align:left}.interface-profile-bar{grid-template-columns:minmax(0,1fr)}.interface-restore-standard{grid-column:auto;justify-self:stretch}.interface-response-index{grid-template-columns:38px minmax(0,1fr) auto;gap:12px}.interface-response-profile{grid-column:2}.interface-response-state{grid-area:1/3/3}.foundation-grid{grid-template-columns:minmax(0,1fr)}.interface-choice-group.is-prominent .interface-choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}.interface-primary-controls,.interface-advanced-grid{grid-template-columns:minmax(0,1fr)}.codex-transmission-overlay{padding:10px}.codex-transmission-console{grid-template-rows:minmax(0,1fr) 70px;gap:8px;height:calc(100svh - 20px)}.codex-transmission-stage{grid-template-rows:minmax(160px,34%) minmax(0,66%);grid-template-columns:minmax(0,1fr)}.codex-transmission-portrait{border-bottom:1px solid #eb51872b;border-right:0}.codex-transmission-image,.codex-transmission-fragment{background-position:0 27%}.codex-transmission-message{padding:18px 20px 14px}.codex-transmission-message>header{padding:0 62px 11px 0}.codex-transmission-message>header span{font-size:11px}.codex-transmission-message>header strong{font-size:9.5px}.codex-transmission-message>header em{font-size:8px}.codex-stream-passage{font-size:clamp(15px,3.9vw,21px);line-height:1.35}.codex-stream-passage.is-system{font-size:clamp(9.5px,2.7vw,13px);line-height:1.65}.codex-stream-passage.is-emphasis{font-size:clamp(20px,5.4vw,29px)}.codex-transmission-message>small{font-size:7.5px}.codex-control-row{grid-template-columns:78px minmax(0,1fr) auto;gap:7px}.codex-control-row>label{grid-template-columns:1fr;gap:2px}.codex-control-row>label span{display:none}.codex-control-row>button{padding:0 8px;font-size:8px}.codex-mission-handoff{max-height:calc(100svh - 70px);padding:30px 18px;overflow-y:auto}.codex-handoff-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.codex-handoff-stats>div+div{border-left:0}.codex-handoff-stats>div:nth-child(2n){border-left:1px solid #f1f1f114}.codex-handoff-stats>div:nth-child(n+3){border-top:1px solid #f1f1f114}}@media (width<=650px){.machine-entry-gate{height:calc(100dvh - 112px);padding:9px 10px 13px}.machine-entry-chassis{grid-template-rows:40px minmax(0,1fr) minmax(176px,.72fr);width:min(520px,100%);height:calc(100dvh - 134px);min-height:390px}.machine-entry-status{min-height:40px;padding:0 14px;font-size:9px}.machine-entry-status b{font-size:7px}.machine-entry-identity{padding:20px 20px 16px}.machine-entry-designation{font-size:10px}.machine-entry-gate h1{margin:10px 0 12px;font-size:clamp(37px,13vw,58px)}.machine-entry-identity p{max-width:440px;font-size:14px;line-height:1.55}.machine-entry-power-bay{padding:11px 14px 14px}.machine-power-control{width:min(220px,78%);min-height:158px}.machine-power-symbol{width:62px;height:62px}.machine-power-symbol i{height:35px}.machine-power-control strong{margin-top:13px;font-size:13px}.machine-power-control small{font-size:8px}.topbar{align-items:center;height:112px;padding:14px 16px 44px}.view-environment,.practice-environment,.practice-simulation-field{top:112px}.topbar-actions{height:auto}.topbar nav{scrollbar-width:none;border-top:1px solid #f1f1f10f;gap:2px;height:42px;position:absolute;bottom:0;left:12px;right:12px;overflow:auto hidden}.topbar nav::-webkit-scrollbar{display:none}.topbar nav button{flex:1 0 auto;min-width:52px;min-height:32px;padding:0 4px;font-size:8px}.topbar nav b{display:none}.interface-module-grid{grid-template-columns:minmax(0,1fr)}.interface-module{min-height:92px}.interface-response-intro,.interface-signal-summary{flex-direction:column;align-items:flex-start}.interface-signal-summary strong{text-align:left}.artifact-resonance-chamber{margin-left:14px;margin-right:14px}.interface-response-actions{flex-direction:column;align-items:stretch}.interface-response-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.interface-response-actions .interface-restore-response{width:100%}.interface-safety-note{grid-template-columns:minmax(0,1fr)}.interface-safety-note strong{grid-column:1}}@media (height<=620px) and (width>=651px){.machine-entry-chassis{grid-template-rows:38px minmax(0,1fr) 160px;min-height:380px}.machine-entry-status{min-height:38px}.machine-entry-identity{padding-top:15px;padding-bottom:12px}.machine-entry-designation{font-size:10px}.machine-entry-gate h1{margin:8px 0 10px;font-size:42px}.machine-entry-identity p{font-size:13px}.machine-entry-power-bay{padding:9px}.machine-power-control{width:210px;min-height:142px;padding:12px}.machine-power-symbol{width:56px;height:56px}.machine-power-symbol i{height:32px}.machine-power-control strong{margin-top:10px;font-size:12px}.machine-power-control small{margin-top:6px;font-size:8px}}@media (width<=430px){.first-link-grid button{grid-template-columns:88px minmax(0,1fr);column-gap:10px;padding:15px 13px}.first-link-route{gap:5px}.first-link-route i,.first-link-route strong{width:30px;height:30px;font-size:9px}.first-link-copy strong{font-size:16px}.first-link-copy small{letter-spacing:.055em;font-size:6.8px}.topbar,.codex-page{padding-left:12px;padding-right:12px}.codex-heading h1{font-size:44px}.codex-index{grid-template-columns:34px 37px minmax(0,1fr)}.codex-index>div small{white-space:normal}.codex-entry-copy>header,.codex-transcript{padding-left:18px;padding-right:18px}.codex-transcript p{font-size:12px}.interface-page{padding-left:12px;padding-right:12px}.interface-heading h1{font-size:44px}.auditory-interface-heading,.interface-profile-bar,.interface-response-stack,.interface-safety-note{padding-left:15px;padding-right:15px}.interface-response-index{grid-template-columns:38px minmax(0,1fr) auto;min-height:98px;padding-left:12px;padding-right:12px}.interface-response-name strong{font-size:13px}.interface-response-profile strong{font-size:10px}.interface-response-state{gap:9px;font-size:10px}.interface-response-intro,.interface-signal-summary,.foundation-fieldset,.interface-wave-row,.interface-primary-controls,.interface-advanced-grid,.interface-response-actions{padding-left:14px;padding-right:14px}.interface-slider{grid-template-columns:minmax(92px,auto) minmax(45px,1fr) 28px;gap:8px}.interface-choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-resonance-chamber{margin-left:12px;margin-right:12px;padding-left:14px;padding-right:14px}.interface-advanced>summary{grid-template-columns:minmax(0,1fr) 11px}.interface-advanced>summary>small{display:none}.codex-transmission-stage{grid-template-rows:minmax(140px,31%) minmax(0,69%)}.codex-transmission-message{padding:13px 14px 11px}.codex-transmission-message>header{padding-bottom:10px}.codex-transmission-message>small{display:none}.codex-stream-passage{font-size:14px;line-height:1.32;left:0;right:0}.codex-stream-passage.is-system{font-size:9px;line-height:1.55}.codex-stream-passage.is-emphasis{font-size:20px}.codex-control-row{grid-template-columns:67px minmax(54px,1fr) auto}.codex-control-row>button.codex-skip{max-width:122px;line-height:1.25}.codex-transmission-close{top:9px;right:10px}.codex-handoff-route{margin-top:20px}}.interface-page{width:min(1180px,100%);min-height:calc(100vh - 150px);margin:0 auto;padding:clamp(44px,6vh,70px) 28px 96px}.interface-heading{align-items:flex-end}.interface-heading .eyebrow{color:#77c5cf;font-size:12px}.interface-heading p{color:#a9b2b4;max-width:680px;font-size:15px;line-height:1.65}.interface-link-state span{font-size:12px}.interface-link-state strong{font-size:14px}.interface-module{min-height:122px}.interface-module>span,.interface-module small{font-size:12px}.interface-module p{font-size:13px;line-height:1.5}.auditory-interface-heading span{font-size:12px}.auditory-interface-heading p{color:#a5afb1;max-width:460px;font-size:14px;line-height:1.6}.interface-profile-bar{padding:25px 30px 28px;display:block}.interface-profile-topline{justify-content:space-between;align-items:center;gap:18px;display:flex}.interface-profile-identity span{font-size:12px}.interface-profile-identity strong{font-size:17px}.interface-profile-identity small{font-size:12px}.interface-profile-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:21px;display:grid}.interface-profile-options button{color:#b5bec0;min-height:82px;font:inherit;text-align:left;background:#04080938;border:1px solid #f1f1f11c;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:15px 16px;display:flex}.interface-profile-options button:hover{color:#e5eaeb;border-color:#6cc3ce73}.interface-profile-options button.is-selected{background:linear-gradient(135deg,#3697a429,#070c0e38);border-color:#6fcdd8b3;box-shadow:inset 0 -2px #6ecad69e}.interface-profile-options strong{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:690}.interface-profile-options small{color:#909c9e;font-family:var(--font-language);font-size:13px;line-height:1.4}.interface-profile-options button.is-selected small{color:#aebabc}.interface-master-grid{border-top:1px solid #f1f1f112;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin-top:22px;padding-top:22px}.interface-restore-standard{min-height:44px;font-size:12px}.interface-slider{grid-template-columns:minmax(118px,auto) minmax(70px,1fr) 34px;gap:12px}.interface-slider b,.interface-slider small,.interface-slider output{font-size:12px}.interface-slider small{color:#879396}.interface-slider input::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5.5px}.interface-slider input::-moz-range-thumb{width:10px;height:10px}.interface-response-stack{gap:30px;padding:28px 30px 34px;display:grid}.interface-sound-group>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:12px;display:flex}.interface-sound-group>header span{color:#70bac4;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:760}.interface-sound-group>header h3{color:#e0e5e6;letter-spacing:.025em;margin:5px 0 0;font-size:22px;font-weight:590}.interface-sound-group>header p{color:#8f9a9c;max-width:530px;font-family:var(--font-language);text-align:right;margin:0;font-size:13px;line-height:1.5}.interface-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.interface-response{--response-color:#70c7b0;min-width:0}.interface-response.event-signal-decreased,.interface-response.event-integration-lost{--response-color:#dc7892}.interface-response.event-bronze-integration{--response-color:#c58a61}.interface-response.event-silver-integration{--response-color:#b9cbd1}.interface-response.event-gold-integration{--response-color:#e2c567}.interface-response.is-synchronization{--response-color:#78c9d8}.interface-response.is-system{--response-color:#b3bdc0}.interface-response.is-expanded{grid-column:1/-1}.interface-response-index{grid-template-columns:42px minmax(0,1fr) minmax(120px,auto) auto;gap:14px;min-height:88px;padding:14px 16px}.interface-response-name small{color:#879295;letter-spacing:0;text-transform:none;max-width:420px;font-size:12px;line-height:1.35}.interface-response-name strong{margin-top:5px;font-size:15px}.interface-response-profile{text-align:right}.interface-response-profile strong{color:#bdc6c8;font-size:13px}.interface-response-profile small{color:#859093;letter-spacing:0;text-transform:none;margin-top:4px;font-size:12px}.interface-response-state{font-size:12px}.interface-response-intro{padding:18px 20px}.interface-response-intro p{font-size:14px;line-height:1.55}.interface-switch{font-size:12px}.interface-variant-fieldset{border:0;border-bottom:1px solid #f1f1f113;min-width:0;margin:0;padding:20px}.interface-variant-fieldset legend{color:#9ba5a7;letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:12px;font-weight:760}.interface-variant-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.interface-variant-options label{color:#aeb7b9;text-align:center;cursor:pointer;background:#05080933;border:1px solid #f1f1f11c;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:78px;padding:13px 14px;display:flex;position:relative}.interface-variant-options label:hover{border-color:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.interface-variant-options label:hover{border-color:color-mix(in srgb, var(--response-color) 48%, transparent)}}.interface-variant-options label:hover{color:#e2e7e8}.interface-variant-options label.is-selected{border-color:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.interface-variant-options label.is-selected{border-color:color-mix(in srgb, var(--response-color) 76%, transparent)}}.interface-variant-options label.is-selected{background:var(--response-color)}@supports (color:color-mix(in lab, red, red)){.interface-variant-options label.is-selected{background:color-mix(in srgb, var(--response-color) 10%, transparent)}}.interface-variant-options label.is-selected{color:#eff2f2;box-shadow:inset 0 -2px 0 var(--response-color)}@supports (color:color-mix(in lab, red, red)){.interface-variant-options label.is-selected{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--response-color) 65%, transparent)}}.interface-variant-options input{opacity:0;position:absolute}.interface-variant-options input:focus-visible~strong{outline:1px solid var(--response-color);outline-offset:4px}.interface-variant-options strong{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.interface-variant-options small{color:#899598;font-family:var(--font-language);font-size:13px;line-height:1.35}.interface-safe-controls{border-bottom:1px solid #f1f1f113;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;padding:22px 20px;display:grid}.artifact-resonance-chamber{margin:20px;padding:24px}.artifact-resonance-copy span{font-size:12px}.artifact-resonance-copy strong{font-size:20px}.artifact-resonance-copy p{font-size:14px}.artifact-resonance-toggle strong{font-size:12px}.interface-response-actions{min-height:72px}.interface-response-actions button{min-height:44px;font-size:12px}.interface-response-actions button .sound-icon{width:19px}.interface-safety-note{grid-template-columns:210px minmax(0,1fr);min-height:78px}.interface-safety-note>span,.interface-safety-note strong{font-size:12px}.interface-safety-note p{font-size:13px;line-height:1.55}@media (width<=980px){.interface-profile-bar{display:block}.interface-restore-standard{grid-column:auto}.interface-master-grid,.interface-safe-controls{grid-template-columns:minmax(0,1fr)}.interface-response-index{grid-template-columns:42px minmax(0,1fr) auto}.interface-response-profile{text-align:left;grid-column:2}.interface-response-state{grid-area:1/3/3}}@media (width<=760px){.interface-heading{align-items:flex-start}.interface-profile-options{grid-template-columns:minmax(0,1fr)}.interface-profile-options button{min-height:68px}.interface-event-grid{grid-template-columns:minmax(0,1fr)}.interface-response.is-expanded{grid-column:auto}.interface-sound-group>header{flex-direction:column;align-items:flex-start;gap:7px}.interface-sound-group>header p{text-align:left}.interface-variant-options{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.topbar nav button{min-width:62px;font-size:11px}.interface-profile-topline{flex-direction:column;align-items:stretch}.interface-restore-standard{width:100%}.interface-response-index{min-height:96px}.interface-response-intro{align-items:flex-start}}@media (width<=430px){.auditory-interface-heading,.interface-profile-bar,.interface-response-stack,.interface-safety-note{padding-left:15px;padding-right:15px}.interface-response-index{grid-template-columns:38px minmax(0,1fr) auto}.interface-response-name strong{font-size:14px}.interface-response-profile strong,.interface-response-profile small,.interface-response-state{font-size:12px}.interface-response-intro,.interface-variant-fieldset,.interface-safe-controls,.interface-response-actions{padding-left:14px;padding-right:14px}.interface-slider{grid-template-columns:minmax(105px,auto) minmax(45px,1fr) 32px;gap:8px}.artifact-resonance-chamber{margin-left:12px;margin-right:12px;padding-left:14px;padding-right:14px}}.beta-notice-backdrop{z-index:2400;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#07090ae8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.beta-notice{border:1px solid hsla(var(--word-hue), 54%, 76%, .34);background:radial-gradient(circle at 50% 0, hsla(var(--word-hue), 42%, 48%, .1), transparent 44%), #202326;width:min(650px,100%);box-shadow:0 34px 100px #00000094, inset 0 0 56px hsla(var(--word-hue), 42%, 48%, .035);color:#dfe4e5;font-family:var(--font-device);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));padding:clamp(27px,5vw,42px);position:relative;overflow:hidden}.beta-notice:before{content:"";background:hsl(var(--word-hue) 62% 72%);width:118px;height:1px;box-shadow:0 0 14px hsla(var(--word-hue), 72%, 68%, .34);position:absolute;top:0;left:32px}.beta-notice-signal{color:hsla(var(--word-hue), 58%, 76%, .72);letter-spacing:.16em;text-align:center;text-transform:uppercase;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:14px;margin-bottom:28px;font-size:8px;font-weight:790;display:grid}.beta-notice-signal i{background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 54%, 72%, .3));height:1px}.beta-notice-signal i:last-child{background:linear-gradient(90deg, hsla(var(--word-hue), 54%, 72%, .3), transparent)}.beta-notice>span{color:hsl(var(--word-hue) 56% 74%);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:790}.beta-notice h1{color:#f0f2f2;margin:10px 0 16px;font-size:clamp(27px,5vw,42px);font-weight:560;line-height:1.1}.beta-notice p{color:#a7afb1;max-width:560px;font-family:var(--font-language);margin:9px 0 0;font-size:13px;line-height:1.68}.beta-notice button{border:1px solid hsla(var(--word-hue), 62%, 76%, .52);background:linear-gradient(135deg, hsla(var(--word-hue), 48%, 52%, .17), #04080933);color:#eef1f1;width:100%;min-height:50px;font:inherit;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border-radius:0;margin-top:29px;font-size:10px;font-weight:800}.beta-notice button:hover,.beta-notice button:focus-visible{border-color:hsl(var(--word-hue) 66% 78%);background-color:hsla(var(--word-hue), 52%, 54%, .12);box-shadow:inset 0 0 22px hsla(var(--word-hue), 54%, 54%, .07), 0 0 20px hsla(var(--word-hue), 58%, 60%, .06);outline:none}.transmission-report-launcher{z-index:1550;border:1px solid hsla(var(--word-hue), 62%, 76%, .48);background:radial-gradient(circle at 50% 35%, hsla(var(--word-hue), 54%, 56%, .17), transparent 68%), #181c1ef5;width:58px;height:58px;color:hsl(var(--word-hue) 62% 76%);box-shadow:0 12px 30px #00000061, inset 0 0 18px hsla(var(--word-hue), 48%, 52%, .055), 0 0 15px hsla(var(--word-hue), 62%, 60%, .055);cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));border-radius:0;place-items:center;padding:0;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .13s,opacity .15s;animation:4.8s ease-in-out infinite transmission-launcher-breathe;display:grid;position:fixed;bottom:22px;right:22px}.transmission-report-launcher svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:square;stroke-linejoin:miter;width:26px;height:26px}.transmission-report-launcher>span{border:1px solid hsla(var(--word-hue), 44%, 72%, .22);color:#c8cecf;font-family:var(--font-device);letter-spacing:.1em;text-transform:uppercase;opacity:0;pointer-events:none;white-space:nowrap;background:#191d1ff7;padding:7px 9px;font-size:8px;font-weight:760;transition:opacity .15s,transform .15s;position:absolute;right:calc(100% + 9px);transform:translate(5px)}.transmission-report-launcher:hover,.transmission-report-launcher:focus-visible{border-color:hsl(var(--word-hue) 66% 78%);background-color:hsla(var(--word-hue), 46%, 48%, .13);color:#eff5f5;box-shadow:0 14px 34px #0000006b, inset 0 0 22px hsla(var(--word-hue), 54%, 58%, .11), 0 0 20px hsla(var(--word-hue), 68%, 66%, .13);outline:none;transform:translateY(-2px)}.transmission-report-launcher:hover>span,.transmission-report-launcher:focus-visible>span{opacity:1;transform:translate(0)}.transmission-report-launcher:active{transform:translateY(1px)scale(.96)}body:has(.danger-dialog-backdrop) .transmission-report-launcher{opacity:0;pointer-events:none}.transmission-report-backdrop{z-index:2100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050809d1;place-items:center;padding:24px;animation:.18s ease-out both transmission-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.transmission-report-dialog{border:1px solid hsla(var(--word-hue), 52%, 75%, .34);background:radial-gradient(circle at 15% 0, hsla(var(--word-hue), 44%, 48%, .09), transparent 38%), #202426;width:min(760px,100%);max-height:calc(100svh - 48px);box-shadow:0 30px 90px #0000008f, inset 0 0 48px hsla(var(--word-hue), 40%, 46%, .03);color:#dce1e2;font-family:var(--font-device);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));animation:.22s ease-out both transmission-dialog-in;position:relative;overflow-y:auto}.transmission-report-dialog>header{background:#070a0b1f;border-bottom:1px solid #f1f1f116;justify-content:space-between;align-items:center;gap:24px;min-height:91px;padding:22px 25px;display:flex}.transmission-report-dialog>header span{color:hsla(var(--word-hue), 56%, 74%, .7);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:780}.transmission-report-dialog>header h2{color:#eef1f1;margin:6px 0 0;font-size:clamp(25px,4vw,36px);font-weight:560}.transmission-report-dialog>header>button{color:#aab2b4;cursor:pointer;background:#0306072e;border:1px solid #f1f1f124;border-radius:0;width:38px;height:38px;font-size:24px;font-weight:300}.transmission-report-dialog>header>button:hover:not(:disabled){border-color:hsla(var(--word-hue), 52%, 74%, .4);color:#edf0f0}.transmission-report-dialog form{padding:25px}.transmission-report-types{border:0;margin:0;padding:0}.transmission-report-types legend,.transmission-report-signature legend,.transmission-report-message>span{color:#98a2a4;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:780}.transmission-report-types>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.transmission-report-types button{color:#929b9d;min-height:43px;font:inherit;cursor:pointer;background:#0306072e;border:1px solid #f1f1f11c;border-radius:0;padding:7px 9px;font-size:9px;font-weight:700;line-height:1.25}.transmission-report-types button:hover{border-color:hsla(var(--word-hue), 48%, 72%, .3);color:#d9dede}.transmission-report-types button.is-selected{border-color:hsla(var(--word-hue), 62%, 76%, .58);background:linear-gradient(135deg, hsla(var(--word-hue), 48%, 52%, .16), #04070829);color:#edf0f0;box-shadow:inset 0 -2px 0 hsla(var(--word-hue), 62%, 70%, .46)}.transmission-report-message{margin-top:23px;display:block}.transmission-report-message textarea{resize:vertical;color:#e6e9e9;width:100%;min-height:164px;font-family:var(--font-language);background:#0000003d;border:1px solid #f1f1f121;border-radius:0;outline:none;margin-top:9px;padding:14px;font-size:13px;line-height:1.55}.transmission-report-message textarea:focus{border-color:hsla(var(--word-hue), 62%, 76%, .62);box-shadow:inset 0 -1px 0 hsla(var(--word-hue), 62%, 70%, .4), 0 0 22px hsla(var(--word-hue), 58%, 58%, .055)}.transmission-report-message>small{color:#697477;text-align:right;margin-top:6px;font-size:8px;display:block}.transmission-report-signature{border:0;margin:20px 0 0;padding:0}.transmission-report-signature>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.transmission-report-signature button{color:#8d9799;min-height:41px;font:inherit;letter-spacing:.04em;cursor:pointer;background:#03060729;border:1px solid #f1f1f11a;border-radius:0;font-size:9px;font-weight:720}.transmission-report-signature button:hover{border-color:hsla(var(--word-hue), 48%, 72%, .3);color:#d9dede}.transmission-report-signature button.is-selected{border-color:hsla(var(--word-hue), 62%, 76%, .56);background:hsla(var(--word-hue), 44%, 50%, .13);color:#edf0f0;box-shadow:inset 0 -2px 0 hsla(var(--word-hue), 62%, 70%, .42)}.transmission-report-signature>small{color:#778285;min-height:31px;font-family:var(--font-language);margin-top:8px;font-size:9px;line-height:1.5;display:block}.transmission-report-diagnostics{cursor:pointer;background:#05080924;border:1px solid #f1f1f114;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:18px;padding:14px 15px;display:grid}.transmission-report-diagnostics input{width:16px;height:16px;accent-color:hsl(var(--word-hue) 54% 60%);margin:2px 0 0}.transmission-report-diagnostics strong{color:#ced4d5;font-size:10px;font-weight:720;display:block}.transmission-report-diagnostics small{color:#7f898b;font-family:var(--font-language);margin-top:5px;font-size:10px;line-height:1.5;display:block}.transmission-report-error{color:#e6a0aa;font-family:var(--font-language);background:#7915221f;border:1px solid #e04d6157;margin:15px 0 0;padding:10px 12px;font-size:11px}.transmission-report-dialog form>footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.transmission-report-dialog form>footer button,.transmission-report-receipt button{color:#aeb6b8;min-height:43px;font:inherit;letter-spacing:.085em;text-transform:uppercase;cursor:pointer;background:#04070833;border:1px solid #f1f1f124;border-radius:0;padding:0 17px;font-size:9px;font-weight:780}.transmission-report-dialog form>footer button.is-primary,.transmission-report-receipt button{border-color:hsla(var(--word-hue), 62%, 76%, .54);background:hsla(var(--word-hue), 42%, 48%, .11);color:#e6ecec;min-width:190px}.transmission-report-dialog form>footer button:hover:not(:disabled),.transmission-report-receipt button:hover{border-color:hsl(var(--word-hue) 64% 76%);color:#f2f5f5}.transmission-report-dialog button:disabled{opacity:.4;cursor:default}.transmission-report-receipt{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:48px 28px;display:flex}.transmission-report-receipt>i{border:1px solid hsl(var(--word-hue) 62% 74%);width:28px;height:28px;box-shadow:0 0 20px hsla(var(--word-hue), 70%, 66%, .18), inset 0 0 14px hsla(var(--word-hue), 58%, 58%, .12);transform:rotate(45deg)}.transmission-report-receipt>span{color:hsla(var(--word-hue), 56%, 76%, .72);letter-spacing:.14em;text-transform:uppercase;margin-top:27px;font-size:9px;font-weight:790}.transmission-report-receipt>strong{color:#f0f3f3;letter-spacing:.08em;text-shadow:0 0 24px hsla(var(--word-hue), 70%, 68%, .14);margin-top:9px;font-size:clamp(31px,7vw,52px);font-weight:560}.transmission-report-receipt p{color:#909a9c;max-width:470px;font-family:var(--font-language);margin:17px 0 0;font-size:12px;line-height:1.62}.transmission-report-receipt button{margin-top:27px}.admin-reports-page{z-index:1;width:min(1450px,100%);min-height:calc(100svh - 82px);font-family:var(--font-device);margin:0 auto;padding:clamp(42px,6vh,72px) 30px 100px;position:relative}.admin-reports-page:before{content:"";z-index:-1;border-right:1px solid hsla(var(--word-hue), 38%, 72%, .055);border-left:1px solid hsla(var(--word-hue), 38%, 72%, .055);background:radial-gradient(circle at 50% 0, hsla(var(--word-hue), 42%, 46%, .06), transparent 46%);pointer-events:none;position:absolute;inset:20px 12px 50px}.admin-reports-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.admin-reports-heading span{color:hsla(var(--word-hue), 62%, 76%, .76);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:790}.admin-reports-heading h1{letter-spacing:.02em;margin:9px 0 7px;font-size:clamp(34px,5vw,54px);font-weight:550}.admin-reports-heading p{color:#899396;max-width:660px;font-family:var(--font-language);margin:0;font-size:12px;line-height:1.6}.admin-reports-heading>button{border:1px solid hsla(var(--word-hue), 46%, 72%, .28);color:#a9b1b3;min-width:155px;min-height:42px;font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#04070829;border-radius:0;padding:0 14px;font-size:8px;font-weight:780}.admin-reports-heading>button:hover:not(:disabled){border-color:hsla(var(--word-hue), 58%, 76%, .5);color:#e8ecec}.admin-credits{background:linear-gradient(135deg, hsla(var(--word-hue), 36%, 42%, .09), #0a0d0e80);border:1px solid #f1f1f11a;margin-top:28px;box-shadow:0 20px 48px #00000029}.admin-credits>header{border-bottom:1px solid #f1f1f114;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.admin-credits>header span,.admin-credit-lookup label>span,.admin-credit-entry label>span,.admin-credit-account>div>span,.admin-credit-current>span,.admin-credit-result>span,.admin-credit-confirmation>span{color:#8ca2a3;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.admin-credits>header h2{color:#edf0f0;margin:7px 0 4px;font-size:26px;font-weight:560}.admin-credits>header p{color:#9ba6a8;max-width:760px;font-family:var(--font-language);margin:0;font-size:14px;line-height:1.55}.admin-credits>header>strong{border:1px solid hsla(var(--word-hue), 48%, 72%, .28);color:hsla(var(--word-hue), 62%, 78%, .9);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:9px 12px;font-size:12px}.admin-credit-lookup{border-bottom:1px solid #f1f1f113;grid-template-columns:minmax(260px,560px) auto;align-items:end;gap:10px;padding:22px 24px;display:grid}.admin-credit-lookup label,.admin-credit-entry label{min-width:0;display:block}.admin-credit-lookup input,.admin-credit-entry input,.admin-credit-entry textarea{color:#e3e8e8;width:100%;font:16px/1.4 var(--font-language);background:#0000003d;border:1px solid #f1f1f126;border-radius:0;outline:none;margin-top:7px}.admin-credit-lookup input,.admin-credit-entry input{min-height:46px;padding:0 13px}.admin-credit-entry textarea{resize:vertical;min-height:112px;padding:12px 13px}.admin-credit-lookup input:focus,.admin-credit-entry input:focus,.admin-credit-entry textarea:focus{border-color:hsla(var(--word-hue), 58%, 76%, .58);box-shadow:0 0 0 2px hsla(var(--word-hue), 48%, 60%, .08)}.admin-credit-lookup>button,.admin-credit-review,.admin-credit-confirmation button{border:1px solid hsla(var(--word-hue), 54%, 74%, .42);background:hsla(var(--word-hue), 38%, 46%, .11);color:#e1e7e7;min-height:46px;font:700 13px var(--font-device);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:0;padding:0 18px}.admin-credit-lookup>button:hover:not(:disabled),.admin-credit-review:hover:not(:disabled),.admin-credit-confirmation button:hover:not(:disabled){border-color:hsl(var(--word-hue) 58% 76%);background:hsla(var(--word-hue), 42%, 52%, .17)}.admin-credit-lookup>button:disabled,.admin-credit-review:disabled,.admin-credit-confirmation button:disabled{opacity:.38;cursor:default}.admin-credit-workspace{padding:24px}.admin-credit-account{border:1px solid hsla(var(--word-hue), 42%, 72%, .2);background:#04070833;grid-template-columns:126px minmax(0,1fr) auto;align-items:stretch;min-height:126px;display:grid}.admin-credit-account>img{object-fit:contain;border-right:1px solid hsla(var(--word-hue), 42%, 72%, .18);background:#00000038;width:126px;height:126px}.admin-credit-account>div:nth-child(2){align-self:center;padding:18px 22px}.admin-credit-account h3{color:#f0f3f3;font-family:var(--font-language);margin:7px 0 4px;font-size:24px;font-weight:620}.admin-credit-account p{color:#a8b2b4;font-family:var(--font-language);margin:0;font-size:14px}.admin-credit-current{border-left:1px solid hsla(var(--word-hue), 42%, 72%, .16);grid-template-columns:1fr 26px;align-content:center;justify-items:end;column-gap:10px;min-width:210px;padding:18px 22px;display:grid}.admin-credit-current>span{grid-column:1/-1;margin-bottom:7px}.admin-credit-current>strong{color:#f0f3f3;font-variant-numeric:tabular-nums;font-size:30px;font-weight:560}.admin-credit-current>img,.admin-credit-result>img{align-self:center;width:24px;height:24px}.admin-credit-entry{background:#04070821;border:1px solid #f1f1f117;grid-template-columns:minmax(180px,.55fr) minmax(280px,1.45fr);gap:18px;margin-top:14px;padding:22px;display:grid}.admin-credit-entry label>small{color:#849092;font-family:var(--font-language);text-align:right;margin-top:6px;font-size:12px;display:block}.admin-credit-result{border:1px solid #f1f1f114;grid-template-columns:1fr 24px;align-content:center;justify-items:end;column-gap:9px;min-height:70px;padding:14px 16px;display:grid}.admin-credit-result>span{grid-column:1/-1}.admin-credit-result>strong{color:#e9eeee;font-variant-numeric:tabular-nums;font-size:25px}.admin-credit-review{align-self:stretch}.admin-credit-confirmation{border:1px solid hsla(var(--word-hue), 50%, 74%, .28);background:linear-gradient(135deg, hsla(var(--word-hue), 34%, 44%, .12), #03060738);margin-top:14px;padding:clamp(22px,4vw,38px)}.admin-credit-confirmation h3{color:#f0f3f3;font-family:var(--font-language);margin:9px 0 22px;font-size:clamp(22px,3vw,31px);font-weight:570}.admin-credit-confirmation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.admin-credit-confirmation dl>div{border:1px solid #f1f1f117;min-width:0;padding:14px}.admin-credit-confirmation dl>div:last-child{grid-column:1/-1}.admin-credit-confirmation dt{color:#8d999b;text-transform:uppercase;font-size:12px}.admin-credit-confirmation dd{overflow-wrap:anywhere;color:#dce2e2;font-family:var(--font-language);margin:7px 0 0;font-size:15px;line-height:1.5}.admin-credit-confirmation>div:last-child{gap:10px;margin-top:20px;display:flex}.admin-credit-confirmation button.is-secondary{color:#aab4b5;background:0 0;border-color:#f1f1f129}.admin-credit-feedback{font:14px/1.5 var(--font-language);border:1px solid #f1f1f11a;margin:15px 24px 22px;padding:13px 15px}.admin-credit-feedback.is-success{color:#9ed8b9;background:#3f8d5e14;border-color:#86d5a64d}.admin-credit-feedback.is-error{color:#e2a0aa;background:#96344414;border-color:#da7a8959}.admin-qa-account{background:linear-gradient(135deg, hsla(var(--word-hue), 36%, 42%, .09), #0a0d0e80);border:1px solid #f1f1f11a;margin-top:28px;box-shadow:0 20px 48px #00000029}.admin-qa-account.is-complete{border-color:#86d5a63d}.admin-qa-account>header{border-bottom:1px solid #f1f1f114;justify-content:space-between;align-items:center;gap:24px;padding:21px 23px;display:flex}.admin-qa-account>header span,.admin-qa-metrics span,.admin-qa-confirmation label span{color:#758184;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:770;display:block}.admin-qa-account>header h2{color:#edf0f0;margin:7px 0 4px;font-size:24px;font-weight:560}.admin-qa-account>header p,.admin-qa-actions>p{color:#899396;font-family:var(--font-language);margin:0;font-size:11px;line-height:1.55}.admin-qa-account>header>strong{color:#aab3b5;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #f1f1f11c;padding:8px 10px;font-size:8px}.admin-qa-account.is-complete>header>strong{color:#8fcead;border-color:#86d5a63d}.admin-qa-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px;display:grid}.admin-qa-metrics>div{background:#0306072e;border:1px solid #f1f1f112;min-width:0;min-height:72px;padding:12px}.admin-qa-metrics strong{overflow-wrap:anywhere;color:#dce2e2;font-variant-numeric:tabular-nums;margin-top:10px;font-size:11px;font-weight:590;display:block}.admin-qa-actions{border-top:1px solid #f1f1f113;padding:14px 23px 20px}.admin-qa-actions>p{max-width:800px}.admin-qa-actions button{border:1px solid hsla(var(--word-hue), 50%, 72%, .36);background:hsla(var(--word-hue), 38%, 46%, .08);color:#dce2e3;min-height:40px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;margin-top:14px;padding:0 14px;font-size:8px;font-weight:780}.admin-qa-actions button:hover:not(:disabled){border-color:hsl(var(--word-hue) 58% 76%)}.admin-qa-actions button:disabled{opacity:.35;cursor:default}.admin-qa-confirmation{grid-template-columns:minmax(230px,1fr) auto auto;align-items:end;gap:8px;margin-top:13px;display:grid}.admin-qa-confirmation label input{color:#e4e9e9;width:100%;height:40px;font:inherit;letter-spacing:.05em;background:#00000040;border:1px solid #f1f1f124;border-radius:0;outline:none;margin-top:6px;padding:0 11px;font-size:11px}.admin-qa-confirmation label input:focus{border-color:hsla(var(--word-hue), 54%, 74%, .48)}.admin-qa-confirmation button{margin-top:0}.admin-qa-confirmation button.is-secondary{color:#899396;border-color:#f1f1f121}.admin-qa-error,.admin-qa-feedback{color:#d9909b;font-family:var(--font-language);margin:0;padding:15px 23px;font-size:11px}.admin-qa-feedback{padding:13px 0 0}.admin-qa-feedback.is-success{color:#8fcead}.admin-report-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:28px;display:grid}.admin-report-counts button{color:#8e999b;min-height:88px;font:inherit;text-align:left;cursor:pointer;background:#06090a33;border:1px solid #f1f1f117;border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:13px 15px;display:flex}.admin-report-counts button:first-child{cursor:default}.admin-report-counts button:not(:first-child):hover,.admin-report-counts button.is-active{border-color:hsla(var(--word-hue), 50%, 74%, .36);background:hsla(var(--word-hue), 36%, 44%, .075);color:#d6dddd}.admin-report-counts span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.admin-report-counts strong{color:#e8ecec;font-variant-numeric:tabular-nums;font-size:27px;font-weight:560}.admin-report-workspace{background:#191c1ebd;border:1px solid #f1f1f11a;grid-template-columns:minmax(330px,410px) minmax(0,1fr);min-height:680px;margin-top:12px;display:grid;box-shadow:0 24px 60px #0003}.admin-report-index{background:#05080921;border-right:1px solid #f1f1f117;min-width:0}.admin-report-filters{border-bottom:1px solid #f1f1f114;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:16px;display:grid}.admin-report-filters label>span,.admin-report-response label>span,.admin-report-message>span,.admin-report-diagnostics>span{color:#7f8b8d;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:770;display:block}.admin-report-filters select,.admin-report-response select{color:#ccd2d3;width:100%;height:39px;font:inherit;background:#171b1d;border:1px solid #f1f1f11f;border-radius:0;outline:none;margin-top:6px;padding:0 10px;font-size:9px}.admin-report-list{max-height:610px;overflow-y:auto}.admin-report-list>button{color:#939d9f;width:100%;min-height:136px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f1f113;border-radius:0;padding:16px;transition:background-color .14s,box-shadow .14s;display:block}.admin-report-list>button:hover{background:#ffffff06}.admin-report-list>button.is-selected{background:hsla(var(--word-hue), 36%, 44%, .08);box-shadow:inset 3px 0 0 hsla(var(--word-hue), 62%, 72%, .62)}.admin-report-list>button>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-report-list>button>span strong{color:#dce2e2;letter-spacing:.055em;font-size:10px}.admin-report-list>button>span i,.admin-report-detail>header>i{color:#9aa4a6;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:780}.admin-report-list>button.is-new>span i,.admin-report-detail>header>i.is-new{color:#75c7d1}.admin-report-list>button>b{color:hsla(var(--word-hue), 52%, 74%, .75);text-transform:uppercase;margin-top:10px;font-size:8px;font-weight:760;display:block}.admin-report-list>button>p{color:#a5adaf;font-family:var(--font-language);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;line-height:1.42;display:-webkit-box;overflow:hidden}.admin-report-list>button>small{color:#657174;margin-top:9px;font-size:8px;display:block}.admin-report-state{color:#778285;font-family:var(--font-language);text-align:center;padding:34px 20px;font-size:12px}.admin-report-state.is-error{color:#d68d98}.admin-report-detail{min-width:0}.admin-report-detail>header{border-bottom:1px solid #f1f1f114;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:21px 25px;display:flex}.admin-report-detail>header span{color:hsla(var(--word-hue), 52%, 74%, .72);text-transform:uppercase;font-size:8px;font-weight:760}.admin-report-detail>header h2{color:#edf0f0;letter-spacing:.06em;margin:5px 0 0;font-size:29px;font-weight:560}.admin-report-detail>header>i{background:#0306072e;border:1px solid #f1f1f11c;padding:7px 9px}.admin-report-message,.admin-report-diagnostics,.admin-report-response{border-bottom:1px solid #f1f1f113;padding:24px 25px}.admin-report-message p{color:#d3d8d9;font-family:var(--font-language);white-space:pre-wrap;margin:13px 0 0;font-size:14px;line-height:1.68}.admin-report-message small{color:#6f7b7e;margin-top:15px;font-size:8px;display:block}.admin-report-diagnostics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:13px 0 0;display:grid}.admin-report-diagnostics dl>div{background:#04070821;border:1px solid #f1f1f112;min-width:0;padding:10px 11px}.admin-report-diagnostics dt{color:#697578;text-transform:uppercase;font-size:7px;font-weight:760}.admin-report-diagnostics dd{overflow-wrap:anywhere;color:#bec6c7;margin:5px 0 0;font-size:10px}.admin-report-diagnostics>p{color:#768184;font-family:var(--font-language);margin:13px 0 0;font-size:11px}.admin-report-response{border-bottom:0}.admin-report-response>label{margin-top:18px;display:block}.admin-report-response>label:first-child{margin-top:0}.admin-report-response textarea{resize:vertical;color:#d8dddd;width:100%;min-height:130px;font-family:var(--font-language);background:#00000038;border:1px solid #f1f1f11f;border-radius:0;outline:none;margin-top:6px;padding:12px;font-size:12px;line-height:1.55}.admin-report-response textarea:focus,.admin-report-response select:focus,.admin-report-filters select:focus{border-color:hsla(var(--word-hue), 54%, 74%, .48)}.admin-report-response label>small{color:#667174;text-align:right;margin-top:5px;font-size:8px;display:block}.admin-report-response>p{color:#d9909b;font-family:var(--font-language);margin:12px 0 0;font-size:11px}.admin-report-response>button{border:1px solid hsla(var(--word-hue), 54%, 74%, .4);background:hsla(var(--word-hue), 38%, 46%, .09);color:#dce2e3;width:100%;min-height:45px;font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border-radius:0;margin-top:18px;font-size:9px;font-weight:780}.admin-report-response>button:hover:not(:disabled){border-color:hsl(var(--word-hue) 58% 76%)}.admin-report-response>button:disabled{opacity:.35;cursor:default}.admin-report-empty{color:#697477;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:580px;display:flex}.admin-report-empty>i{border:1px solid #596467;width:20px;height:20px;transform:rotate(45deg)}.admin-report-empty strong{color:#9da6a8;text-transform:uppercase;margin-top:22px;font-size:12px}.admin-report-empty p{color:#6f7a7d;font-family:var(--font-language);font-size:11px}@keyframes transmission-launcher-breathe{0%,to{box-shadow:0 12px 30px #00000061, inset 0 0 18px hsla(var(--word-hue), 48%, 52%, .045), 0 0 12px hsla(var(--word-hue), 62%, 60%, .04)}50%{box-shadow:0 12px 30px #00000061, inset 0 0 21px hsla(var(--word-hue), 48%, 52%, .075), 0 0 19px hsla(var(--word-hue), 62%, 60%, .09)}}@keyframes transmission-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes transmission-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=980px){.admin-credits>header{flex-direction:column;align-items:flex-start}.admin-credit-account{grid-template-columns:108px minmax(0,1fr)}.admin-credit-account>img{width:108px;height:108px}.admin-credit-current{border-top:1px solid hsla(var(--word-hue), 42%, 72%, .16);border-left:0;grid-column:1/-1;min-width:0}.admin-credit-entry{grid-template-columns:minmax(0,1fr)}.admin-qa-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-report-workspace{grid-template-columns:minmax(290px,360px) minmax(0,1fr)}.admin-report-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.transmission-report-types>div{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-reports-heading{flex-direction:column;align-items:stretch}.admin-reports-heading>button{align-self:flex-start}.admin-qa-account>header{flex-direction:column;align-items:flex-start}.admin-qa-confirmation{grid-template-columns:minmax(0,1fr)}.admin-report-workspace{display:block}.admin-report-index{border-bottom:1px solid #f1f1f117;border-right:0}.admin-report-list{max-height:390px}.admin-report-detail{min-height:520px}}@media (width<=650px){.beta-notice-backdrop,.transmission-report-backdrop{padding:12px}.beta-notice,.transmission-report-dialog{clip-path:none}.transmission-report-launcher{width:52px;height:52px;bottom:13px;right:13px}.transmission-report-dialog{max-height:calc(100svh - 24px)}.transmission-report-dialog>header{min-height:78px;padding:17px}.transmission-report-dialog form{padding:18px 16px}.transmission-report-signature>div{grid-template-columns:minmax(0,1fr)}.transmission-report-dialog form>footer{flex-direction:column-reverse;align-items:stretch}.transmission-report-dialog form>footer button{width:100%}.transmission-report-receipt{min-height:380px;padding-left:18px;padding-right:18px}.admin-reports-page{min-height:calc(100svh - 112px);padding:42px 15px 84px}.admin-credit-lookup{grid-template-columns:minmax(0,1fr)}.admin-credit-workspace{padding:15px}.admin-credit-account{grid-template-columns:88px minmax(0,1fr)}.admin-credit-account>img{width:88px;height:88px}.admin-credit-account>div:nth-child(2){padding:12px 14px}.admin-credit-account h3{font-size:20px}.admin-credit-confirmation dl{grid-template-columns:minmax(0,1fr)}.admin-credit-confirmation dl>div:last-child{grid-column:auto}.admin-credit-confirmation>div:last-child{flex-direction:column;align-items:stretch}.admin-qa-metrics,.admin-report-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-counts button:first-child{grid-column:1/-1}.admin-report-filters{grid-template-columns:minmax(0,1fr)}.admin-report-detail>header,.admin-report-message,.admin-report-diagnostics,.admin-report-response{padding-left:16px;padding-right:16px}.admin-report-diagnostics dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.transmission-report-launcher,.transmission-report-backdrop,.transmission-report-dialog{animation:none}.transmission-report-launcher:hover,.transmission-report-launcher:focus-visible,.transmission-report-launcher:active{transform:none}}@media (width>=761px) and (height>=520px) and (height<=859px){.app-shell.view-practice,.app-shell.view-maintenance,.app-shell.view-learn{--learning-header-height:82px;height:100dvh;min-height:100dvh;overflow:clip}.view-practice .practice{width:min(100%,960px);max-width:960px;height:calc(100dvh - var(--learning-header-height));grid-template-rows:minmax(0,1fr) 50px 48px 58px 54px;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:0;min-height:0;padding:4px 16px 0;display:grid;overflow:clip}.view-practice .practice-card-scene{width:min(560px, 100%, max(310px, calc((100dvh - var(--learning-header-height) - 210px) * 1.4)));grid-row:1;align-self:center;margin:0 auto}.view-practice .practice-card-scene:after{height:8px;top:calc(100% + 4px)}.view-practice .practice-action-cluster,.view-practice .practice-telemetry{display:contents}.view-practice .answer-form{grid-row:2;align-self:center;width:min(600px,100%);margin:0 auto}.view-practice .input-shell{min-height:48px}.view-practice .input-shell input{padding-top:7px;padding-bottom:8px;font-size:24px}.view-practice .input-shell button{height:34px}.view-practice .answer-form:after{height:5px;top:calc(100% + 2px)}.view-practice .practice-control-deck{background:0 0;border:0;grid-row:3;align-content:center;align-self:center;width:min(700px,100%);min-height:48px;margin:0 auto;padding:0;animation:none;display:grid}.view-practice .practice-control-deck:before,.view-practice .practice-control-deck:after{display:none}.view-practice .practice-control-deck.is-idle{visibility:visible;pointer-events:auto}.view-practice .practice-control-deck .result-actions{gap:6px}.view-practice .practice-control-deck .next{gap:2px;min-height:44px;padding:6px 8px;font-size:10px}.view-practice .practice-control-deck .action-shortcut{font-size:7px}.view-practice .practice-telemetry .streak-stats,.view-practice .practice-telemetry .calibration-progress-module{grid-row:4;align-self:center;width:min(500px,100%);max-width:500px;height:54px;min-height:54px;margin:0 auto}.view-practice .practice-telemetry .streak-values>div{padding:8px 7px}.view-practice .practice-telemetry .streak-stats strong{font-size:20px}.view-practice .practice-telemetry .streak-stats span{margin-top:4px;font-size:6.5px}.view-practice .practice-telemetry .quick-stats,.view-practice .practice-telemetry .calibration-isolation-module{grid-row:5;align-self:center;align-items:center;width:min(600px,100%);max-width:600px;height:50px;min-height:50px;margin:0 auto;padding:6px 8px 4px}.view-practice .practice-telemetry .quick-stats strong{min-height:19px;font-size:18px}.view-practice .practice-telemetry .quick-stats em{font-size:10px}.view-practice .practice-telemetry .quick-stats>div>span{margin-top:3px;font-size:7px}.view-practice .practice-telemetry .calibration-progress-module{padding:7px 12px}.view-practice .practice-telemetry .calibration-isolation-module{grid-template-columns:27px minmax(0,1fr) auto;padding:5px 10px}.view-practice .calibration-isolation-glyph{width:25px}.view-practice .practice-completion-chamber{z-index:8;width:var(--practice-machine-width);grid-area:1/1/-1;place-self:stretch center;height:100%;min-height:0;margin:0 auto;padding:16px}.view-practice .practice-completion-terminal{padding:22px 28px}.view-practice .practice-completion-terminal>p{margin-top:14px}.view-practice .practice-completion-readouts{margin-top:16px}.view-practice .practice-completion-terminal>button{margin-top:17px}.view-maintenance .maintenance-page.is-online{width:min(100%,920px);max-width:920px;height:calc(100dvh - var(--learning-header-height));grid-template-rows:43px minmax(0,1fr) 58px;grid-template-columns:minmax(330px,1.05fr) minmax(330px,.95fr);align-content:stretch;gap:0 12px;min-height:0;padding:4px 12px 0;display:grid;overflow:clip}.view-maintenance .maintenance-transmission{grid-area:1/1/auto/-1;align-self:center;min-height:39px;margin:0 auto}.view-maintenance .maintenance-artifact-stage{grid-area:2/1;align-self:center}.view-maintenance .maintenance-card-scene{width:min(350px,100%);margin:0 auto}.view-maintenance .maintenance-choice-grid{grid-area:2/2;align-self:center;gap:7px;width:100%;margin:0 0 53px}.view-maintenance .maintenance-choice{min-height:52px;padding-top:7px;padding-bottom:7px}.view-maintenance .maintenance-control-deck{grid-area:2/2;align-self:end;width:100%;min-height:46px;margin:0}.view-maintenance .maintenance-control-deck>button{min-height:43px}.view-maintenance .maintenance-control-deck.is-idle{visibility:hidden;pointer-events:none}.view-maintenance .maintenance-telemetry{display:contents}.view-maintenance .maintenance-streak-stats{grid-area:3/1;align-self:center;width:100%;height:54px;margin:0}.view-maintenance .maintenance-streak-stats .streak-values>div{padding:8px 6px}.view-maintenance .maintenance-streak-stats strong{font-size:20px}.view-maintenance .maintenance-streak-stats span{margin-top:4px;font-size:6.5px}.view-maintenance .maintenance-stats{grid-area:3/2;align-self:center;align-items:center;width:100%;height:50px;margin:0;padding:6px 4px 4px}.view-maintenance .maintenance-stats strong{min-height:19px;font-size:17px}.view-maintenance .maintenance-stats em{font-size:9px}.view-maintenance .maintenance-stats>div>span{margin-top:3px;font-size:6.5px}.view-practice .practice-transmission-slot{top:3px}.view-practice .practice-mastery-transmission{max-height:42px;margin:0;padding-top:4px;padding-bottom:4px}.view-practice .practice-mastery-transmission .mastery-rank-icon{width:30px}.view-practice .transmission-report-launcher,.view-maintenance .transmission-report-launcher,.view-learn .transmission-report-launcher{width:50px;height:50px;bottom:12px;right:12px}}@media (width>=761px) and (width<=980px) and (height>=520px) and (height<=859px){.app-shell.view-practice,.app-shell.view-maintenance,.app-shell.view-learn{--learning-header-height:70px}}@media (width>=761px) and (height>=520px) and (height<=859px){.view-practice .practice{--practice-console-height:224px;--practice-transmission-height:24px;--practice-chamber-inset:min(calc(var(--practice-chamber-spacing-requested,0svh) / 2), max(0px, calc((100dvh - var(--learning-header-height) - var(--practice-console-height) - 214px - 10px) / 2)));--practice-machine-width:min(920px, 100%, max(300px, calc((100dvh - var(--learning-header-height) - 10px - var(--practice-console-height) - var(--practice-chamber-inset) * 2) * 1.4)));padding-top:calc(3px + var(--practice-chamber-inset));padding-bottom:calc(3px + var(--practice-chamber-inset));grid-template-rows:minmax(0, 1fr) var(--practice-console-height);gap:4px;transition:padding .36s cubic-bezier(.22,1,.36,1)}.view-practice .practice-card-scene{width:var(--practice-machine-width);grid-row:1;align-self:end;transition:width .36s cubic-bezier(.22,1,.36,1)}.view-practice .practice-control-console{--practice-console-inset:4px;width:var(--practice-machine-width);height:var(--practice-console-height);padding:var(--practice-console-inset);grid-row:2;grid-template-rows:var(--practice-transmission-height) 44px 52px 46px 44px;align-self:stretch;gap:1px;margin:0 auto;display:grid}.view-practice .practice-action-cluster,.view-practice .practice-telemetry{display:contents}.view-practice .answer-form{grid-row:2;width:100%;padding:0 3px}.view-practice .input-shell{min-height:44px}.view-practice .practice-control-deck{grid-row:3;width:100%;min-height:52px;padding:6px 3px 2px}.view-practice .practice-control-deck.is-idle{visibility:visible;opacity:1}.view-practice .practice-control-deck .result-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.view-practice .practice-control-deck .next{min-height:44px;padding:5px 6px}.view-practice .practice-control-deck .practice-control-standby{min-height:44px}.view-practice .practice-telemetry .streak-stats,.view-practice .practice-telemetry .calibration-progress-module{grid-row:4;width:100%;max-width:none;height:46px;min-height:46px}.view-practice .practice-telemetry .streak-values>div{padding:7px 6px}.view-practice .practice-telemetry .streak-stats strong{font-size:18px}.view-practice .practice-telemetry .streak-stats span{margin-top:3px;font-size:6px}.view-practice .practice-telemetry .quick-stats,.view-practice .practice-telemetry .calibration-isolation-module{grid-row:5;width:100%;max-width:none;height:44px;min-height:44px;margin:0;padding:5px 6px 3px}.view-practice .practice-telemetry .quick-stats{height:auto;min-height:0;margin-top:3px}.view-practice .practice-telemetry .quick-stats strong{min-height:18px;font-size:17px}.view-practice .practice-telemetry .quick-stats>div>span{margin-top:2px;font-size:5.8px}.view-practice .practice-control-console>.practice-transmission-slot{width:100%;height:var(--practice-transmission-height);grid-row:1}.view-practice .practice-transmission-channel{min-height:22px}.view-practice .practice-transmission-channel .mastery-moment{min-height:21px}.view-practice .practice-transmission-channel .mastery-rank-icon{width:19px}.view-practice .practice-completion-chamber{grid-row:1/-1}}@media (width<=760px){.view-practice .practice{--practice-chamber-inset:calc(var(--practice-mobile-chamber-spacing-requested,0svh) / 2);--practice-machine-width:min(680px, 100%, max(280px, calc(100% - var(--practice-mobile-artifact-width-reduction,0svh))));width:min(100%,760px);max-width:760px;min-height:calc(100svh - 70px);padding:calc(12px + var(--practice-chamber-inset)) 12px calc(36px + var(--practice-chamber-inset));transition:padding .36s cubic-bezier(.22,1,.36,1)}.view-practice .practice-completion-chamber{min-height:calc(100svh - 118px);margin:0 auto;padding:18px}.view-practice .practice-completion-terminal{padding:25px 18px}.view-practice .practice-completion-heading{flex-direction:column;align-items:center}.view-practice .practice-completion-heading small,.view-practice .practice-completion-heading h1{text-align:center}.view-practice .practice-completion-heading h1{flex-wrap:wrap;justify-content:center}.view-practice .practice-completion-readouts{grid-template-columns:minmax(0,1fr)}.view-practice .practice-completion-readouts>span+span{border-top:1px solid #f1f1f113;border-left:0}.view-practice .practice-card-scene{width:var(--practice-machine-width);margin:10px auto 6px;transition:width .36s cubic-bezier(.22,1,.36,1)}.view-practice .practice-card-scene:after{height:5px;top:calc(100% + 3px)}.view-practice .practice-control-console{width:var(--practice-machine-width);margin:0 auto}.view-practice .practice-control-deck .result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.view-practice .practice-control-deck .next{min-height:46px;padding:6px 7px}.view-practice .practice-control-deck{padding-top:9px}.view-practice .practice-control-deck .practice-control-standby{min-height:86px}.view-practice .practice-control-console .action-shortcut{font-size:6.5px;display:block!important}.view-practice .practice-transmission-slot{top:auto}.view-practice .practice-mastery-transmission{max-height:none}}@media (width<=430px){.view-practice .practice{padding-left:8px;padding-right:8px}.view-practice .practice-control-console{--practice-console-inset:4px;grid-template-rows:var(--practice-transmission-height) 56px 108px 68px 68px;padding:var(--practice-console-inset)}.view-practice .practice-control-console .quick-stats strong{font-size:14px}.view-practice .practice-control-console .quick-stats em{font-size:8px}.view-practice .practice-control-console .quick-stats>div>span{letter-spacing:.045em;font-size:5.5px}.view-practice .practice-spacing-control{grid-template-columns:auto minmax(54px,1fr) 28px;gap:6px;width:calc(100% - 14px);font-size:5.8px}}.view-learn .learn-page{--study-console-height:315px;--study-machine-width:min(760px, 100%, max(360px, calc((100dvh - 474px) * 1.4)));isolation:isolate;width:min(100%,960px);max-width:960px;min-height:calc(100svh - 82px);margin:0 auto;padding:18px 24px 48px;transition:padding .36s cubic-bezier(.22,1,.36,1);position:relative}.view-learn .learn-workstation{isolation:isolate;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;width:100%;display:grid;position:relative}.view-learn .learn-page.is-machine-dormant .learn-artifact-bay,.view-learn .learn-page.is-machine-dormant .learn-console{opacity:.7;filter:brightness(.52)saturate(.38)}.view-learn .learn-page.is-machine-activating .learn-artifact-bay,.view-learn .learn-page.is-machine-activating .learn-console{animation:1.38s cubic-bezier(.22,1,.36,1) 80ms both study-systems-awaken}.study-power-shutter{isolation:isolate;z-index:30;width:var(--study-machine-width);border:1px solid hsla(var(--word-hue), 46%, 76%, .3);clip-path:polygon(0 11px,11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px));background:#0c0f1029;grid-area:1/1/span 2;align-self:stretch;place-items:center;min-width:0;height:100%;min-height:0;margin:0 auto;transition:width .36s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #00000047,inset 0 0 72px #00000047}.practice-machine-content,.maintenance-machine-content,.synthesis-machine-core{display:contents}.learning-power-shutter.is-practice,.learning-power-shutter.is-maintenance,.learning-power-shutter.is-learn,.learning-power-shutter.is-synthesis{margin:0;position:absolute}.learning-power-shutter.is-practice{width:var(--practice-machine-width);height:auto;inset:0 auto 0 calc(50% - 12px);transform:translate(-50%)}.learning-power-shutter.is-maintenance{width:var(--maintenance-machine-width,min(920px, calc(100% - 48px)));height:auto;inset:0 auto 0 50%;transform:translate(-50%)}.learning-power-shutter.is-learn{width:var(--study-machine-width);height:auto;inset:0 auto 0 50%;transform:translate(-50%)}.synthesis-machine-shell{isolation:isolate;position:relative}.learning-power-shutter.is-synthesis{width:100%;height:100%;inset:0}.practice.is-machine-dormant>.practice-machine-content>*,.maintenance-page.is-machine-dormant .maintenance-machine-content>*,.synthesis-page.is-machine-dormant .synthesis-machine-core>*{opacity:.7;filter:brightness(.52)saturate(.38)}.practice.is-machine-activating>.practice-machine-content>*,.maintenance-page.is-machine-activating .maintenance-machine-content>*,.synthesis-page.is-machine-activating .synthesis-machine-core>*{animation:1.38s cubic-bezier(.22,1,.36,1) 80ms both study-systems-awaken}.study-shutter-panel{z-index:1;border-color:hsla(var(--word-hue), 38%, 72%, .14);background:linear-gradient(105deg, hsla(var(--word-hue), 38%, 44%, .11), transparent 34%), repeating-linear-gradient(90deg, transparent 0 74px, #ffffff05 74px 75px), #181c1dd1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:calc(50% + 1px);position:absolute;left:0;right:0;overflow:hidden}.study-shutter-panel.is-upper{border-bottom:1px solid hsla(var(--word-hue), 58%, 76%, .26);top:0}.study-shutter-panel.is-lower{z-index:2;border-top:1px solid #0000008a;bottom:0;overflow:visible}.study-power-shutter>.brand-plate-screw{z-index:5}.study-shutter-engraving{font-family:var(--font-device);text-align:center;text-transform:uppercase;text-shadow:0 1px #ffffff09,0 -1px #000c;justify-items:center;display:grid;position:absolute;left:18px;right:18px}.study-shutter-panel.is-upper .study-shutter-engraving{bottom:88px}.study-shutter-panel.is-lower .study-shutter-engraving{top:88px}.study-shutter-engraving small{color:hsla(var(--word-hue), 42%, 74%, .58);letter-spacing:.17em;font-size:clamp(8px,1.05vw,11px);font-weight:820}.study-shutter-engraving strong{color:#a6aeb09e;letter-spacing:.075em;font-size:clamp(12px,1.8vw,20px);font-weight:670}.study-shutter-panel.is-upper .study-shutter-engraving strong{margin-top:9px}.study-shutter-panel.is-lower .study-shutter-engraving small{margin-top:7px}.study-shutter-panel>i{background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 48%, 74%, .16), transparent);height:1px;position:absolute;left:9%;right:9%}.study-shutter-panel.is-upper>i{bottom:13px}.study-shutter-panel.is-lower>i{top:13px}.study-shutter-panel>b{border:1px solid hsla(var(--word-hue), 46%, 74%, .2);background:#171a1b;width:94px;height:8px;position:absolute;left:50%;transform:translate(-50%)}.study-shutter-panel.is-upper>b{border-bottom:0;bottom:0}.study-shutter-panel.is-lower>b{border-top:0;top:0}.study-power-scan{z-index:4;opacity:0;background:linear-gradient(90deg, transparent, hsl(var(--word-hue) 68% 72%) 20%, #f3ffd7 50%, hsl(var(--word-hue) 68% 72%) 80%, transparent);height:1px;box-shadow:0 0 7px hsl(var(--word-hue) 64% 68%), 0 0 22px hsla(var(--word-hue), 68%, 66%, .62);pointer-events:none;position:absolute;top:8%;left:2%;right:2%}.study-power-control{z-index:3;aspect-ratio:1;width:clamp(106px,14vw,128px);color:var(--ink);cursor:pointer;font-family:var(--font-device);background:radial-gradient(circle at 36% 30%,#596063 0 3%,#353a3c 16%,#202426 48%,#111415 72%,#07090a 100%);border:1px solid #080a0b;border-radius:50%;place-items:center;padding:9px;transition:border-color .18s,box-shadow .18s,transform .14s;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 16px #00000094,0 3px #07090a,inset 0 1px 1px #ffffff2e,inset 0 -7px 11px #0000009e}.study-power-control:before{content:"";z-index:-1;background:radial-gradient(circle at 42% 35%,#404749,#181b1c 58%,#080a0b 100%);border:1px solid #555d5f;border-radius:50%;position:absolute;inset:-8px;box-shadow:0 2px #ffffff14,0 9px 18px #00000080,inset 0 0 0 3px #0d1011}.study-power-control:after{content:"";pointer-events:none;border:1px solid #ffffff13;border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #000000a8}.study-power-button-face{background:radial-gradient(circle at 38% 28%,#3a4042,#202426 46%,#111415 82%);border:1px solid #ffffff0e;border-radius:50%;align-content:center;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 4px 8px #ffffff0b,inset 0 -8px 13px #0000008f}.study-power-control:hover:not(:disabled),.study-power-control:focus-visible{border-color:hsla(var(--word-hue), 48%, 76%, .6);box-shadow:0 10px 16px #00000094, 0 3px 0 #07090a, 0 0 20px hsla(var(--word-hue), 64%, 64%, .17), inset 0 1px 1px #ffffff2e, inset 0 -7px 11px #0000009e;outline:none}.study-power-control:active:not(:disabled){transform:translate(-50%,calc(4px - 50%))scale(.985);box-shadow:0 3px 7px #0000008a,0 1px #07090a,inset 0 1px 1px #ffffff1a,inset 0 -4px 8px #00000094}.study-power-control:focus-visible:before{box-shadow:0 2px 0 #ffffff14, 0 9px 18px #00000080, inset 0 0 0 3px #0d1011, 0 0 0 2px hsl(var(--word-hue) 58% 72%)}.study-power-control:disabled{cursor:wait}.study-power-control .machine-power-symbol{width:42px;height:42px;color:hsl(var(--word-hue) 58% 72%);filter:drop-shadow(0 0 6px hsla(var(--word-hue), 64%, 62%, .2));border-width:3px}.study-power-control .machine-power-symbol i{height:25px;top:-7px}.study-power-button-face>b{color:#9ba3a5;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 -1px #000;margin-top:7px;font-size:7px;font-weight:820}.study-power-shutter.is-activating .study-power-scan{animation:.76s ease-in .12s both study-power-scan}.study-power-shutter.is-activating .study-power-control{border-color:hsl(var(--word-hue) 58% 70%);box-shadow:0 3px 7px #00000094, 0 1px 0 #07090a, 0 0 18px hsla(var(--word-hue), 68%, 66%, .32), inset 0 0 14px #00000085;transform:translate(-50%,calc(4px - 50%))scale(.985)}.study-power-shutter.is-activating .study-shutter-panel.is-upper{animation:1.2s linear .2s both study-shutter-upper-open}.study-power-shutter.is-activating .study-shutter-panel.is-lower{animation:1.2s linear .2s both study-shutter-lower-open}@keyframes study-power-scan{0%{opacity:0;top:8%}14%{opacity:1}86%{opacity:.92}to{opacity:0;top:92%}}@keyframes study-shutter-upper-open{0%{animation-timing-function:cubic-bezier(.56,0,.72,1);transform:translateY(0)}27%{animation-timing-function:cubic-bezier(.5,0,.76,1);transform:translateY(-5px)}43%{animation-timing-function:ease-out;transform:translateY(-12px)}51%{animation-timing-function:ease-in;transform:translateY(-9px)}59%{animation-timing-function:cubic-bezier(.12,.68,.18,1);transform:translateY(-13px)}to{transform:translateY(-104%)}}@keyframes study-shutter-lower-open{0%{animation-timing-function:cubic-bezier(.56,0,.72,1);transform:translateY(0)}27%{animation-timing-function:cubic-bezier(.5,0,.76,1);transform:translateY(5px)}43%{animation-timing-function:ease-out;transform:translateY(12px)}51%{animation-timing-function:ease-in;transform:translateY(9px)}59%{animation-timing-function:cubic-bezier(.12,.68,.18,1);transform:translateY(13px)}to{transform:translateY(130%)}}@keyframes study-systems-awaken{0%,46%{opacity:.7;filter:brightness(.52)saturate(.38)}62%{opacity:.78;filter:brightness(.62)saturate(.5)}to{opacity:1;filter:none}}.view-learn .learn-artifact-bay{place-items:center;width:100%;min-height:0;display:grid;overflow:visible}.view-learn .learn-display,.view-learn .learn-display.is-idle{place-items:center;width:100%;min-height:0;margin:0;display:grid}.view-learn .learn-idle-copy,.view-learn .learn-card-scene{width:var(--study-machine-width);margin:0 auto;transition:width .36s cubic-bezier(.22,1,.36,1)}.view-learn .learn-card-sequence{place-items:center;width:100%;display:grid}.view-learn .learn-card-scene:after{height:7px;top:calc(100% + 4px)}.view-learn .learn-console{isolation:isolate;width:var(--study-machine-width);border:1px solid hsla(var(--word-hue), 42%, 72%, .21);background:linear-gradient(135deg, hsla(var(--word-hue), 42%, 42%, .085), transparent 42%), #16191beb;clip-path:polygon(0 9px,9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px));border-radius:2px;grid-template-rows:32px 60px auto 58px;grid-template-columns:minmax(0,1fr);gap:1px;min-width:0;margin:0 auto;padding:5px;transition:width .36s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 38px #0000004d,0 18px 42px #0003}.view-learn .learn-console:before{content:"";z-index:5;background:hsl(var(--word-hue) 58% 72%);width:92px;height:1px;box-shadow:0 0 8px hsla(var(--word-hue), 68%, 66%, .28);position:absolute;top:0;left:50%;transform:translate(-50%)}.study-transmission-slot{border:1px solid hsla(var(--word-hue), 34%, 72%, .11);background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 34%, 42%, .055) 18%, hsla(var(--word-hue), 34%, 42%, .055) 82%, transparent), #05080961;border-radius:5px;grid-row:1;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 5px 14px #00000047}.study-transmission-slot .study-spacing-control{width:min(420px,100% - 24px)}.study-transmission-channel{width:100%;min-width:0;height:100%;color:hsla(var(--word-hue), 58%, 82%, .78);font-family:var(--font-device);text-transform:uppercase;justify-content:center;align-items:center;gap:11px;padding:0 18px;display:flex;position:relative;overflow:hidden}.study-transmission-channel:before{content:"";background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 62%, 78%, .48) 18%, hsla(var(--word-hue), 62%, 78%, .48) 82%, transparent);width:min(520px,82%);height:1px;animation:.42s cubic-bezier(.22,1,.36,1) both study-transmission-open;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(0)}.study-transmission-channel>span{background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 46%, 42%, .1) 20%, hsla(var(--word-hue), 46%, 42%, .1) 80%, transparent);clip-path:inset(0 50%);animation:.42s cubic-bezier(.22,1,.36,1) both study-transmission-field-open;position:absolute;inset:3px 14px}.study-transmission-channel strong,.study-transmission-channel small{z-index:1;white-space:nowrap;position:relative}.study-transmission-channel strong{letter-spacing:.13em;font-size:7.5px;font-weight:850}.study-transmission-channel small{color:hsla(var(--word-hue), 40%, 76%, .52);letter-spacing:.11em;font-size:6px;font-weight:760}.study-transmission-channel.stage-pause strong{animation:1.2s ease-in-out infinite signal-reading-pulse}@keyframes study-transmission-open{to{transform:translate(-50%,-50%)scaleX(1)}}@keyframes study-transmission-field-open{to{clip-path:inset(0)}}.view-learn .learn-primary-controls{background:0 0;border:0;grid-row:2;align-items:stretch;gap:5px;width:100%;min-width:0;margin:0;padding:6px 4px 2px;display:flex}.view-learn .learn-control{width:100%;min-width:0;min-height:50px;padding:7px 12px}.view-learn .learn-primary-controls .golden-review-link{background:#e6bc4a0b;border:1px solid #e6bc4a47;width:min(190px,32%);min-height:50px;margin:0;padding:7px 10px;text-decoration:none}.view-learn .learn-filter-panel{border:1px solid hsla(var(--word-hue), 34%, 72%, .1);background:linear-gradient(135deg, hsla(var(--word-hue), 38%, 42%, .065), transparent 44%), #292c2e;clip-path:none;border-radius:5px;grid-row:3;grid-template-rows:34px auto 42px;width:100%;min-height:0;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #0003;container-type:inline-size}.view-learn .learn-filter-heading{min-width:0;min-height:0;padding:5px 8px}.view-learn .learn-filter-heading-copy{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:flex;overflow:hidden}.view-learn .learn-filter-heading-copy i{color:hsla(var(--word-hue), 46%, 72%, .42);font-size:8px;font-style:normal}.view-learn .learn-filter-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:8px;overflow:hidden}.view-learn .learn-filter-heading button{padding:5px 8px}.view-learn .learn-filter-group{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:5px 8px 6px;display:grid;overflow:hidden}.view-learn .learn-rank-filter-group{grid-row:2;grid-template-rows:auto 58px;align-content:center}.view-learn .learn-horizon-filter-group{grid-row:3;padding-top:4px;padding-bottom:4px}.view-learn .learn-filter-legend{text-align:center;margin-bottom:3px;font-size:6.5px;line-height:1}.view-learn .learn-filter-options{gap:5px;min-height:0}.view-learn .learn-rank-filter-group .learn-filter-options{grid-template-columns:repeat(4,minmax(0,1fr))}.view-learn .learn-horizon-filter-group .learn-filter-options{grid-template-columns:repeat(5,minmax(0,1fr))}.view-learn .learn-filter-option{border-radius:4px;gap:4px;height:100%;min-height:0;padding:3px 5px;font-size:clamp(6.2px,1.08cqi,8px)}.view-learn .learn-rank-filter-option{justify-content:center;align-items:center}.view-learn .learn-rank-filter-option .learn-filter-mastery-icon{flex:none;width:clamp(22px,5cqi,42px)}.view-learn .learn-horizon-options .learn-filter-option{white-space:nowrap;align-items:center}.view-learn .learn-horizon-options .learn-filter-option span{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-learn .learn-horizon-options .learn-filter-option em{font-size:.88em}.view-learn .learn-filter-empty{padding:6px 10px;font-size:8px}.learn-golden-scope{min-height:0;color:var(--muted);font-family:var(--font-device);text-align:left;text-transform:uppercase;background:linear-gradient(135deg,#e6bc4a12,#0000 45%),#292c2e;border:1px solid #e6bc4a2e;border-radius:5px;grid-row:3;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;overflow:hidden}.learn-golden-scope .mastery-icon{width:44px}.learn-golden-scope span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:850}.learn-golden-scope strong{letter-spacing:.09em;font-size:8px}.view-learn .learn-pause-control{border:1px solid hsla(var(--word-hue), 34%, 72%, .1);background:linear-gradient(90deg, hsla(var(--word-hue), 42%, 44%, .055), transparent 45%), #101315b3;clip-path:none;border-left-width:1px;border-radius:5px;grid-row:4;width:100%;min-height:58px;margin:0;padding:8px 11px 6px}.view-learn .learn-pause-label{margin-bottom:3px}.view-learn .learn-pause-control input[type=range]{appearance:none;accent-color:#0000;cursor:pointer;background:0 0;width:100%;height:14px;margin:0;display:block}.view-learn .learn-pause-control input[type=range]::-webkit-slider-runnable-track{border:1px solid hsla(var(--word-hue), 36%, 74%, .16);background:linear-gradient(90deg, hsl(var(--word-hue) 54% 68%) var(--learn-pause-level), #0000006b var(--learn-pause-level));height:4px;box-shadow:inset 0 0 5px #0000007a}.view-learn .learn-pause-control input[type=range]::-webkit-slider-thumb{appearance:none;border:1px solid hsl(var(--word-hue) 48% 78%);width:11px;height:14px;box-shadow:0 0 8px hsla(var(--word-hue), 62%, 66%, .36);background:#171a1b;border-radius:1px;margin-top:-6px}.view-learn .learn-pause-control input[type=range]::-moz-range-track{border:1px solid hsla(var(--word-hue), 36%, 74%, .16);background:#0000006b;height:4px;box-shadow:inset 0 0 5px #0000007a}.view-learn .learn-pause-control input[type=range]::-moz-range-progress{background:hsl(var(--word-hue) 54% 68%);height:4px}.view-learn .learn-pause-control input[type=range]::-moz-range-thumb{border:1px solid hsl(var(--word-hue) 48% 78%);width:11px;height:14px;box-shadow:0 0 8px hsla(var(--word-hue), 62%, 66%, .36);background:#171a1b;border-radius:1px}.view-learn .learn-pause-scale{margin-top:0}@media (width>=761px) and (height>=860px){.app-shell.view-learn{height:100dvh;min-height:100dvh;overflow:clip}.view-learn .learn-page{--study-chamber-inset:min(calc(var(--study-chamber-spacing-requested,0svh) / 2), max(0px, calc((100dvh - 82px - var(--study-console-height) - 257px - 18px) / 2)));--study-machine-width:min(920px, 100%, max(360px, calc((100dvh - 100px - var(--study-console-height) - var(--study-chamber-inset) * 2) * 1.4)));height:calc(100dvh - 82px);min-height:0;padding:calc(8px + var(--study-chamber-inset)) 24px calc(4px + var(--study-chamber-inset));display:grid;overflow:clip}.view-learn .learn-workstation{grid-template-rows:minmax(0, 1fr) var(--study-console-height);gap:4px;min-height:0;overflow:clip}.view-learn .learn-artifact-bay{grid-area:1/1;overflow:visible}.view-learn .learn-console{width:var(--study-machine-width);height:var(--study-console-height);grid-area:2/1}}@media (width>=761px) and (height>=520px) and (height<=859px){.app-shell.view-learn{height:auto;min-height:100dvh;overflow:visible}.view-learn .learn-page{--study-chamber-inset:calc(var(--study-compact-chamber-spacing-requested,0svh) / 2);--study-machine-width:min(760px, 100%, max(360px, calc(100% - var(--study-compact-artifact-width-reduction,0svh))));width:min(100%,820px);max-width:820px;height:auto;min-height:calc(100dvh - var(--learning-header-height));padding:calc(10px + var(--study-chamber-inset)) 18px calc(34px + var(--study-chamber-inset));display:block;overflow:visible}.view-learn .learn-workstation{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:5px;display:grid;overflow:visible}.view-learn .learn-artifact-bay{grid-area:1/1;overflow:visible}.view-learn .learn-idle-copy,.view-learn .learn-card-scene{width:var(--study-machine-width)}.view-learn .learn-console{width:var(--study-machine-width);grid-area:2/1;grid-template-columns:minmax(0,1fr);height:auto;min-height:315px;overflow:hidden}.view-learn .learn-primary-controls{grid-area:2/1;width:100%}}@media (width<=760px){.view-learn .learn-page{--study-chamber-inset:calc(var(--study-mobile-chamber-spacing-requested,0svh) / 2);--study-machine-width:min(680px, 100%, max(280px, calc(100% - var(--study-mobile-artifact-width-reduction,0svh))));width:min(100%,760px);min-height:calc(100svh - 70px);padding:calc(12px + var(--study-chamber-inset)) 12px calc(36px + var(--study-chamber-inset))}.view-learn .learn-display{min-height:0;margin:0}.view-learn .learn-console{width:var(--study-machine-width);grid-template-rows:34px 62px auto 58px}.view-learn .learn-rank-filter-group .learn-filter-options{grid-template-columns:repeat(4,minmax(0,1fr))}.view-learn .learn-horizon-filter-group .learn-filter-options{grid-template-columns:repeat(5,minmax(0,1fr))}.view-learn .learn-primary-controls .golden-review-link{width:min(160px,38%)}.learning-power-shutter.is-practice{left:calc(50% - 6px)}}@media (width<=430px){.view-learn .learn-page{padding-left:8px;padding-right:8px}.view-learn .learn-console{grid-template-rows:34px auto auto 58px;padding:4px}.study-transmission-slot .study-spacing-control{grid-template-columns:auto minmax(54px,1fr) 28px;gap:6px;width:calc(100% - 14px);font-size:5.8px}.study-transmission-channel{gap:7px;padding:0 8px}.study-transmission-channel strong{letter-spacing:.09em;font-size:6.5px}.study-transmission-channel small{font-size:5.5px}.view-learn .learn-primary-controls{flex-direction:column;min-height:106px}.view-learn .learn-primary-controls .golden-review-link{width:100%;min-height:42px}.view-learn .learn-filter-heading{align-items:flex-start}.view-learn .learn-filter-panel{grid-template-rows:34px auto auto}.view-learn .learn-rank-filter-group .learn-filter-options,.view-learn .learn-horizon-filter-group .learn-filter-options{grid-template-columns:repeat(2,minmax(0,1fr))}.view-learn .learn-horizon-filter-group{padding-top:5px;padding-bottom:6px}.view-learn .learn-horizon-filter-group .learn-filter-option{min-height:28px}.view-learn .learn-filter-option{font-size:7px}.study-power-control{width:106px}.study-shutter-panel.is-upper .study-shutter-engraving{bottom:77px}.study-shutter-panel.is-lower .study-shutter-engraving{top:77px}.learning-power-shutter.is-practice{left:calc(50% - 4px)}}@media (prefers-reduced-motion:reduce){.view-learn .learn-page.is-machine-activating .learn-artifact-bay,.view-learn .learn-page.is-machine-activating .learn-console,.practice.is-machine-activating>.practice-machine-content>*,.maintenance-page.is-machine-activating .maintenance-machine-content>*,.synthesis-page.is-machine-activating .synthesis-machine-core>*{opacity:1;filter:none;animation:none}.study-power-shutter.is-activating .study-power-scan{display:none}.study-power-shutter.is-activating .study-shutter-panel{animation:80ms linear both study-shutter-reduced-open}@keyframes study-shutter-reduced-open{to{opacity:0}}}.view-maintenance .maintenance-page.is-online{--maintenance-console-height:300px;--maintenance-machine-width:min(920px, 100%);width:min(100%,968px);max-width:968px;min-height:calc(100dvh - var(--learning-header-height));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;gap:0;padding:10px 24px 34px;display:block;overflow:visible}.maintenance-workstation{isolation:isolate;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;width:100%;min-width:0;display:grid;position:relative}.maintenance-artifact-bay{grid-row:1;place-items:center;width:100%;min-width:0;display:grid}.view-maintenance .maintenance-artifact-stage{grid-area:auto;align-self:auto;place-items:center;width:100%;min-width:0;display:grid}.view-maintenance .maintenance-card-scene{width:var(--maintenance-machine-width);margin:0 auto;transition:width .36s cubic-bezier(.22,1,.36,1)}.view-maintenance .maintenance-card-scene:after{height:7px;top:calc(100% + 4px)}.maintenance-console{isolation:isolate;width:var(--maintenance-machine-width);min-width:0;height:var(--maintenance-console-height);border:1px solid hsla(var(--word-hue), 42%, 72%, .21);background:linear-gradient(135deg, hsla(var(--word-hue), 42%, 42%, .085), transparent 42%), #16191beb;clip-path:polygon(0 9px,9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px));border-radius:2px;grid-row:2;grid-template-rows:34px 116px 72px 63px;grid-template-columns:minmax(0,1fr);gap:1px;margin:0 auto;padding:5px;transition:width .36s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 38px #0000004d,0 18px 42px #0003;container:maintenance-console/inline-size}.maintenance-console:before{content:"";z-index:8;background:hsl(var(--word-hue) 58% 72%);width:92px;height:1px;box-shadow:0 0 8px hsla(var(--word-hue), 68%, 66%, .28);position:absolute;top:0;left:50%;transform:translate(-50%)}.maintenance-transmission-slot{border:1px solid hsla(var(--word-hue), 34%, 72%, .11);background:linear-gradient(90deg, transparent, hsla(var(--word-hue), 34%, 42%, .055) 18%, hsla(var(--word-hue), 34%, 42%, .055) 82%, transparent), #05080961;border-radius:5px;grid-row:1;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 5px 14px #00000047}.maintenance-transmission-slot .maintenance-spacing-control{width:min(420px,100% - 24px)}.maintenance-transmission-slot .maintenance-transmission{background:0 0;border:0;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;min-height:0;margin:0;padding:2px 18px;display:flex}.maintenance-transmission-slot .maintenance-transmission span{letter-spacing:.13em;white-space:nowrap;font-size:7.5px}.maintenance-transmission-slot .maintenance-transmission small{letter-spacing:.075em;white-space:nowrap;margin:0;font-size:5.8px}.maintenance-transmission-slot .maintenance-transmission.is-success{background:linear-gradient(90deg,#0000,#58d68d11 20% 80%,#0000)}.maintenance-transmission-slot .maintenance-transmission.is-failure{background:linear-gradient(90deg,#0000,#ff6b6b0f 20% 80%,#0000)}.maintenance-action-deck{perspective:900px;grid-row:2;min-width:0;padding:5px 4px 2px;overflow:hidden}.maintenance-action-rotor{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50%;transition:transform 1.05s cubic-bezier(.22,.72,.24,1);position:relative}.maintenance-action-deck.has-continuation .maintenance-action-rotor{transform:rotateX(180deg)}.maintenance-action-face{backface-visibility:hidden;min-width:0;position:absolute;inset:0}.maintenance-action-front{transform:rotateX(0)translateZ(1px)}.maintenance-action-back{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch stretch;display:grid;transform:rotateX(180deg)translateZ(1px)}.maintenance-action-back.has-comparison{grid-template-rows:repeat(2,minmax(0,1fr));gap:5px}.maintenance-answer-comparison{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.maintenance-answer-plate{text-align:center;background:#090c0d94;border:1px solid;border-radius:2px;grid-template-rows:auto minmax(0,1fr);place-items:center;min-width:0;padding:5px 10px;display:grid;overflow:hidden}.maintenance-answer-plate span{font-family:var(--font-device);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(5.5px,.9cqi,7px);font-weight:850;line-height:1}.maintenance-answer-plate strong{color:#f4f5f3;min-width:0;max-width:100%;font-family:var(--font-language);overflow-wrap:anywhere;font-size:clamp(12px,2.1cqi,18px);line-height:1.08}.maintenance-answer-plate.is-wrong{color:#ff8585;background:linear-gradient(135deg,#ff6b6b1f,#170b0c9e);border-color:#ff6b6b61;box-shadow:inset 0 0 18px #ff6b6b0e}.maintenance-answer-plate.is-correct{color:#84e6aa;background:linear-gradient(135deg,#58d68d1f,#08140e9e);border-color:#58d68d61;box-shadow:inset 0 0 18px #58d68d0e}.maintenance-action-back.has-comparison .maintenance-control-deck{grid-row:1}.maintenance-console .maintenance-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;height:100%;margin:0}.maintenance-console .maintenance-choice{border-radius:2px;height:100%;min-height:0;padding:7px 12px 7px 42px}.maintenance-console .maintenance-choice kbd{width:23px;height:23px;left:9px}.maintenance-console .maintenance-choice>span{font-size:clamp(13px,2.1cqi,18px)}.maintenance-console .maintenance-control-deck{visibility:visible;pointer-events:auto;grid-area:auto;align-self:stretch;width:100%;height:100%;min-height:0;margin:0}.maintenance-console .maintenance-control-deck.is-idle{visibility:visible;pointer-events:none}.maintenance-console .maintenance-control-deck>button{border-radius:2px;width:100%;height:100%;min-height:0}.maintenance-console .maintenance-control-deck>button:disabled{pointer-events:none}.maintenance-console .maintenance-telemetry{display:contents}.maintenance-console .maintenance-streak-stats{width:100%;max-width:none;height:72px;box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:8px;grid-area:3/1;margin:0;overflow:hidden}.maintenance-console .maintenance-streak-stats:before{content:"";z-index:0;background:linear-gradient(135deg, hsla(var(--word-hue), 38%, 42%, .075), transparent 42%), #2d3032;pointer-events:none;border-radius:5px;position:absolute;inset:2px;box-shadow:inset 0 0 24px #0003}.maintenance-console .maintenance-streak-stats .streak-values>div{padding:11px 6px}.maintenance-console .maintenance-streak-stats strong{font-size:24px}.maintenance-console .maintenance-streak-stats span{margin-top:6px;font-size:7px}.maintenance-console .maintenance-stats{border:1px solid hsla(var(--word-hue), 34%, 72%, .1);background:linear-gradient(135deg, hsla(var(--word-hue), 38%, 42%, .07), transparent 44%), #292c2e;border-radius:6px;grid-area:4/1;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;align-items:center;row-gap:0;width:100%;max-width:none;height:auto;min-height:0;margin:3px 0 4px;padding:11px 5px 7px;overflow:hidden;box-shadow:inset 0 0 24px #0003}.maintenance-console .maintenance-stats>div:nth-child(3){border-left:1px solid var(--line)}.maintenance-console .maintenance-stats strong{min-height:25px;font-size:clamp(17px,4.8vw,22px)}.maintenance-console .maintenance-stats>div>span{margin-top:5px;font-size:6.5px}@media (width>=761px) and (height>=860px){.app-shell.view-maintenance{height:100dvh;min-height:100dvh;overflow:clip}.view-maintenance .maintenance-page.is-online{--maintenance-chamber-inset:min(calc(var(--maintenance-chamber-spacing-requested,0svh) / 2), max(0px, calc((100dvh - 82px - var(--maintenance-console-height) - 257px - 18px) / 2)));--maintenance-machine-width:min(920px, 100%, max(360px, calc((100dvh - 100px - var(--maintenance-console-height) - var(--maintenance-chamber-inset) * 2) * 1.4)));width:min(100%,968px);max-width:968px;height:calc(100dvh - 82px);min-height:0;padding:calc(8px + var(--maintenance-chamber-inset)) 24px calc(4px + var(--maintenance-chamber-inset));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;gap:0;display:grid;overflow:clip}.view-maintenance .maintenance-workstation{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--maintenance-console-height);align-self:stretch;gap:4px;width:100%;height:100%;min-height:0;overflow:clip}.view-maintenance .maintenance-artifact-bay{grid-area:1/1;overflow:visible}.view-maintenance .maintenance-console{width:var(--maintenance-machine-width);height:var(--maintenance-console-height);grid-area:2/1}}@media (width>=761px) and (height>=520px) and (height<=859px){.app-shell.view-maintenance{height:auto;min-height:100dvh;overflow:visible}.view-maintenance .maintenance-page.is-online{width:min(100%,820px);max-width:820px;height:auto;min-height:calc(100dvh - var(--learning-header-height));padding:10px 18px 34px;display:block;overflow:visible}.view-maintenance .maintenance-workstation{grid-template-rows:auto auto;gap:5px;overflow:visible}.view-maintenance .maintenance-card-scene,.view-maintenance .maintenance-console{width:var(--maintenance-machine-width)}}@media (width<=760px){.view-maintenance .maintenance-page.is-online{--maintenance-chamber-inset:calc(var(--maintenance-mobile-chamber-spacing-requested,0svh) / 2);--maintenance-machine-width:min(680px, 100%, max(280px, calc(100% - var(--maintenance-mobile-artifact-width-reduction,0svh))));width:min(100%,760px);min-height:calc(100svh - 70px);padding:calc(12px + var(--maintenance-chamber-inset)) 12px calc(36px + var(--maintenance-chamber-inset))}.view-maintenance .maintenance-console{width:var(--maintenance-machine-width);grid-template-rows:34px 116px 72px 63px;height:auto;min-height:300px}.view-maintenance .maintenance-card-scene{width:var(--maintenance-machine-width);margin:0 auto}}@media (width<=430px){.view-maintenance .maintenance-page.is-online{padding-left:8px;padding-right:8px}.view-maintenance .maintenance-console{grid-template-rows:34px 152px 72px 63px;min-height:336px;padding:4px}.maintenance-transmission-slot .maintenance-spacing-control{grid-template-columns:auto minmax(54px,1fr) 28px;gap:6px;width:calc(100% - 14px);font-size:5.8px}.maintenance-transmission-slot .maintenance-transmission{gap:7px;padding:2px 8px}.maintenance-transmission-slot .maintenance-transmission span{letter-spacing:.09em;font-size:6.5px}.maintenance-transmission-slot .maintenance-transmission small{display:none}.maintenance-console .maintenance-choice-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr}.maintenance-console .maintenance-choice{padding-top:4px;padding-bottom:4px}.maintenance-console .maintenance-stats strong{font-size:14px}.maintenance-console .maintenance-stats em{font-size:8px}.maintenance-console .maintenance-stats>div>span{letter-spacing:.045em;font-size:5.5px}}@media (prefers-reduced-motion:reduce){.maintenance-action-rotor{transition-duration:80ms}}.app-shell.view-words{height:100dvh;overflow:hidden}.view-words .collection-environment{background:radial-gradient(ellipse 58% 52% at 42% 45%, hsla(var(--word-hue), 55%, 43%, .1), transparent 70%), linear-gradient(180deg, #121618 0%, #090c0e 100%)}.view-words .collection-environment:before{content:"";opacity:.65;background:repeating-linear-gradient(0deg,#0000 0 55px,#ffffff05 55px 56px),linear-gradient(90deg,#00000073,#0000 18% 82%,#00000073);position:absolute;inset:0}.word-page.collection-page{width:100%;max-width:none;height:calc(100dvh - 82px);min-height:0;padding:clamp(10px,1.4vw,22px);overflow:hidden}.collection-machine-shell{--collection-spine-width:clamp(280px, 18.5vw, 330px);grid-template-columns:minmax(0, 1fr) var(--collection-spine-width);perspective:1200px;grid-template-rows:88px minmax(0,1fr);gap:7px;width:min(1880px,100%);height:100%;margin:0 auto;display:grid}.collection-machine-header,.collection-display-chamber,.collection-control-spine{background:linear-gradient(120deg, hsla(var(--word-hue), 43%, 45%, .075), transparent 38%), #171b1df0;border:1px solid #f1f1f121;border-radius:8px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #00000040,0 15px 34px #0000002e}.collection-machine-header:before,.collection-display-chamber:before,.collection-control-spine:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, hsl(var(--word-hue) 57% 68% / .72), transparent 12% 88%, hsl(var(--word-hue) 57% 68% / .48)) top 7px center / calc(100% - 28px) 1px no-repeat, repeating-linear-gradient(0deg, transparent 0 5px, #ffffff02 5px 6px);opacity:.74;position:absolute;inset:0}.collection-machine-header{grid-area:1/1;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:22px;padding:13px 18px;display:grid}.collection-machine-header>*{z-index:1;position:relative}.collection-machine-title{min-width:0;overflow:visible}.collection-machine-title span,.collection-machine-title small,.collection-machine-position span,.collection-machine-readouts small{color:#788184;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.3;display:block}.collection-machine-title strong{color:#edf2f2;letter-spacing:.075em;text-transform:uppercase;margin:4px 0 3px;font-size:clamp(20px,1.65vw,28px);font-weight:620;line-height:1.05;display:block}.collection-machine-title small{color:hsl(var(--word-hue) 42% 69%)}.collection-machine-badge{text-align:center;border:1px solid hsla(var(--word-hue),50%,73%,.22);background:linear-gradient(135deg,hsla(var(--word-hue),48%,52%,.12),transparent 64%),#080b0d6b;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);min-width:220px;box-shadow:inset 0 0 20px #00000038,0 0 14px hsla(var(--word-hue),58%,50%,.05);border-radius:5px;place-content:center;padding:8px 30px;display:grid}.collection-machine-badge strong{letter-spacing:.13em;margin:0;font-size:20px}.collection-machine-badge small{letter-spacing:.18em;margin-top:4px;font-size:8px}.collection-machine-readouts{grid-template-columns:repeat(3,minmax(74px,1fr));display:grid}.collection-machine-readouts>span{text-align:center;min-width:74px;padding:0 17px}.collection-machine-readouts>span+span{border-left:1px solid #f1f1f11a}.collection-machine-readouts b{color:#dce3e4;font-variant-numeric:tabular-nums;font-size:19px;font-weight:720;display:block}.collection-machine-position{text-align:right}.collection-machine-position strong{color:hsl(var(--word-hue) 48% 76%);letter-spacing:.08em;margin-top:6px;font-size:12px;font-weight:760;display:block}.collection-machine-range{text-align:left;justify-self:start}.collection-machine-status{grid-template-columns:repeat(2,minmax(96px,1fr));justify-self:end}.collection-machine-status>span{background:#070a0c40;border:1px solid #f1f1f114;border-radius:5px;min-width:96px;padding:4px 16px}.collection-machine-status>span+span{border-left:1px solid #f1f1f114;margin-left:6px}.collection-machine-status b i{color:#7d8789;font-size:10px;font-style:normal;font-weight:680}.collection-machine-return{border:1px solid hsla(var(--word-hue),45%,70%,.24);background:hsla(var(--word-hue),35%,38%,.08);color:#9ca7a9;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:4px;margin-top:6px;padding:4px 8px;font-size:8px;font-weight:800}.collection-machine-return:hover{border-color:hsla(var(--word-hue),56%,75%,.48);color:#edf2f2}.collection-machine-header.is-inspecting{grid-template-columns:minmax(150px,1fr) auto minmax(330px,1fr);padding:10px 14px}.collection-inspection-heading{border-left:2px solid hsla(var(--word-hue),56%,72%,.48);background:linear-gradient(90deg,hsla(var(--word-hue),42%,48%,.08),transparent);flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:7px 10px;display:flex}.collection-inspection-heading span,.collection-inspection-telemetry small{color:#7d8789;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.collection-inspection-heading strong{color:hsl(var(--word-hue) 48% 76%);letter-spacing:.1em;font-variant-numeric:tabular-nums;text-transform:uppercase;margin-top:7px;font-size:12px;font-weight:780}.collection-inspection-id{text-align:center;background:linear-gradient(180deg,#fff1,transparent 12% 84%,#00000052),linear-gradient(135deg,hsla(var(--word-hue),48%,52%,.14),transparent 64%),#151a1c;min-width:210px;height:60px;box-shadow:inset 0 1px 0 #ffffff14,inset 0 -2px 3px #00000080,inset 0 0 24px #00000047,0 3px 7px #00000057,0 0 16px hsla(var(--word-hue),58%,50%,.06);border:1px solid #e1e9e933;border-radius:6px;place-content:center;gap:5px;padding:8px 31px;display:grid;position:relative}.collection-inspection-id:before{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:3px;position:absolute;inset:4px;box-shadow:inset 0 0 8px #00000047}.collection-inspection-id .collection-plate-screw{z-index:2;transform:scale(.82)}.collection-inspection-id strong{z-index:1;color:#eef4f4;letter-spacing:.13em;text-shadow:0 1px 0 #050708,0 2px 0 #000000b3,0 0 12px hsla(var(--word-hue),65%,66%,.18);font-size:21px;font-weight:700;line-height:1;position:relative}.collection-inspection-id small{z-index:1;color:hsl(var(--word-hue) 38% 68%);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px #050708;font-size:6.5px;font-weight:820;line-height:1;position:relative}.collection-inspection-telemetry{grid-template-columns:repeat(3,minmax(92px,1fr));justify-self:end;gap:5px;display:grid}.collection-inspection-telemetry>span{background:linear-gradient(145deg,hsla(var(--word-hue),38%,46%,.08),transparent 60%),#070a0c52;text-align:center;border:1px solid #f1f1f11a;border-radius:5px;place-content:center;min-height:54px;padding:7px 10px;display:grid;box-shadow:inset 0 0 14px #0003}.collection-inspection-telemetry b{color:#e2e8e9;font-variant-numeric:tabular-nums;margin-top:5px;font-size:15px;font-weight:720;display:block}.collection-display-chamber{background:radial-gradient(ellipse 54% 45% at 50% 48%, hsla(var(--word-hue), 54%, 48%, .105), transparent 72%), linear-gradient(155deg, #23282ae8, #0d1113f7);grid-area:2/1;grid-template-rows:minmax(0,1fr) 48px;gap:10px;padding:12px;display:grid}.collection-display-chamber>*{z-index:1;position:relative}.collection-conveyor-grid.artifact-grid{grid-template-columns:repeat(var(--collection-columns), var(--collection-card-width));grid-template-rows:repeat(var(--collection-rows), calc(var(--collection-card-width) / var(--collection-card-ratio,1.4)));place-content:center;gap:clamp(7px,1vw,14px);width:100%;min-width:0;max-width:none;height:100%;margin:0;padding:2px;animation:.34s cubic-bezier(.22,1,.36,1) both collection-conveyor-arrive;display:grid;overflow:hidden}.collection-conveyor-grid.is-measuring{visibility:hidden}.collection-conveyor-grid.is-measured{visibility:visible}.collection-conveyor-grid.is-basic{--collection-card-ratio:1.4}.collection-conveyor-grid.is-synthesized{--collection-card-ratio:1.72}.collection-conveyor-grid .artifact-card{width:var(--collection-card-width);aspect-ratio:7/5;align-self:center;height:auto;max-height:none}.collection-conveyor-grid.is-synthesized .artifact-card{aspect-ratio:1.72}.collection-conveyor-grid .artifact-card:hover{transform:translateY(-3px)scale(1.012)}.collection-conveyor-rail{grid-template-columns:42px minmax(0,1fr) 42px;align-items:stretch;gap:10px;display:grid}.collection-conveyor-rail>button{color:hsl(var(--word-hue) 48% 73%);cursor:pointer;background:#0c0f1185;border:1px solid #f1f1f11f;border-radius:5px;font-size:17px}.collection-conveyor-rail>button:hover:not(:disabled){border-color:hsla(var(--word-hue),56%,75%,.45);background:hsla(var(--word-hue),40%,45%,.1);color:#eef4f4}.collection-conveyor-rail>button:disabled{opacity:.22;cursor:default}.collection-conveyor-rail>div{background:#070a0c57;border:1px solid #f1f1f117;border-radius:5px;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:12px;min-width:0;padding:5px 11px;display:grid}.collection-conveyor-rail span,.collection-conveyor-rail output{color:#788184;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.collection-conveyor-rail input{width:100%;height:14px;accent-color:hsl(var(--word-hue) 56% 68%);cursor:ew-resize;margin:0}.collection-conveyor-rail output{color:hsl(var(--word-hue) 46% 74%);font-variant-numeric:tabular-nums}.collection-machine-empty{background:#06090a24;border:1px dashed #f1f1f11f;border-radius:7px;place-content:center;gap:8px;height:100%;margin:0;display:grid}.collection-machine-empty strong{color:#a9b1b3;font-size:11px}.collection-machine-empty span{color:#697275;font-size:8px}.collection-control-spine{scrollbar-width:none;flex-direction:column;grid-area:1/2/3;gap:9px;padding:11px;display:flex;overflow-y:auto}.collection-control-spine::-webkit-scrollbar{display:none}.collection-inline-inspection::-webkit-scrollbar{display:none}.collection-control-spine>*{z-index:1;flex:none;position:relative}.collection-spine-heading{background:#070a0c3d;border:1px solid #f1f1f117;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:48px;padding:8px 9px;display:grid}.collection-spine-heading span{color:hsl(var(--word-hue) 44% 68%);letter-spacing:.13em;text-transform:uppercase;grid-column:1;font-size:8px;font-weight:800}.collection-spine-heading strong{color:#dbe1e2;letter-spacing:.07em;text-transform:uppercase;grid-column:1;margin-top:3px;font-size:11px}.collection-spine-heading span,.collection-spine-heading strong{text-align:center}.collection-spine-heading button{color:#818a8c;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#10131573;border:1px solid #f1f1f11f;border-radius:4px;grid-area:1/2/3;min-width:52px;height:30px;font-size:8px;font-weight:780}.collection-control-spine .collection-control>label,.collection-control-spine .collection-control>span,.collection-control-spine .collection-mastery-filters legend{text-align:center;width:100%;margin-bottom:5px;font-size:8px}.collection-control-spine .collection-control input,.collection-control-spine .archive-select-trigger{height:36px;font-size:10px}.collection-control-spine .collection-control input{font-size:11px}.collection-control-spine .collection-search-clear{width:31px;height:31px;top:1px;right:1px}.collection-spine-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.collection-spine-selects .collection-control>span,.collection-spine-selects .collection-control>label{text-align:center;display:block}.collection-control-spine .collection-order{border-radius:5px;width:100%;height:32px;min-height:32px}.collection-control-spine .collection-mastery-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.collection-control-spine .collection-mastery-filters legend{grid-column:1/-1;padding:0}.collection-control-spine .collection-mastery-filters label{border-radius:5px;grid-template-columns:auto 24px minmax(0,1fr) auto;gap:4px;min-height:39px;padding:4px 5px}.collection-control-spine .collection-mastery-filters .mastery-icon{width:22px}.collection-control-spine .collection-mastery-filters label>span:not(.mastery-icon),.collection-control-spine .collection-mastery-filters em{font-size:8px}.collection-spine-horizons{border-top:1px solid #f1f1f114;padding-top:7px}.collection-spine-horizons>span{color:#70797c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.collection-spine-horizons>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.collection-spine-horizons button{color:#737c7f;cursor:pointer;background:#080b0d40;border:1px solid #f1f1f114;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;min-height:40px;padding:5px;display:grid}.collection-spine-horizons button.is-selected{border-color:hsla(var(--word-hue),55%,73%,.5);background:hsla(var(--word-hue),40%,45%,.09);color:#cbd3d4}.collection-spine-horizons strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7.5px;overflow:hidden}.collection-spine-horizons small{font-size:7.5px;font-weight:760}.collection-spine-horizons i{background:#ffffff0f;grid-column:1/-1;height:2px;overflow:hidden}.collection-spine-horizons i b{width:var(--segment-progress);background:hsl(var(--word-hue) 52% 66%);height:100%;display:block}.collection-spine-protocol{background:#080b0d33;border:1px solid #f1f1f114;border-radius:5px}.collection-spine-protocol summary{color:#818a8d;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;min-height:36px;padding:8px;font-size:8px;font-weight:800;list-style:none;display:flex}.collection-spine-protocol summary::-webkit-details-marker{display:none}.collection-spine-protocol summary b{color:hsl(var(--word-hue) 48% 71%);font-size:13px;font-weight:400}.collection-spine-protocol[open] summary b{transform:rotate(45deg)}.collection-spine-protocol p{color:#697275;margin:0;padding:0 9px 9px;font-size:9px;line-height:1.5}.collection-spine-footer{background:linear-gradient(100deg, hsla(var(--word-hue),38%,42%,.07), transparent), #070a0c52;border:1px solid #f1f1f117;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:67px;margin-top:auto;padding:9px 10px;display:grid}.collection-spine-footer span,.collection-spine-footer small{color:#6f787b;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:780}.collection-spine-footer strong{color:hsl(var(--word-hue) 43% 75%);grid-area:1/2/3;font-size:23px;font-weight:650}.collection-spine-footer small{margin-top:4px}.collection-spine-helper{background:linear-gradient(145deg,hsla(var(--word-hue),42%,45%,.08),transparent 48%),#070a0c47;border:1px solid #f1f1f117;border-radius:7px;min-width:0;height:max-content;min-height:390px;padding:11px 12px;display:block;box-shadow:inset 0 0 24px #0003;flex:1 0 auto!important}.collection-spine-helper>header{text-align:center;border-bottom:1px solid #f1f1f113;justify-content:center;align-items:center;gap:10px;padding-bottom:11px;display:flex}.collection-spine-helper>header>span{border:1px solid hsla(var(--word-hue),50%,70%,.24);width:28px;height:28px;color:hsl(var(--word-hue) 52% 73%);background:hsla(var(--word-hue),45%,44%,.08);border-radius:7px;place-items:center;font-size:17px;display:grid}.collection-spine-helper>header small,.collection-spine-helper>header strong{text-transform:uppercase;display:block}.collection-spine-helper>header small{color:hsl(var(--word-hue) 42% 68%);letter-spacing:.13em;font-size:8px;font-weight:800}.collection-spine-helper>header strong{color:#dce3e4;letter-spacing:.08em;margin-top:3px;font-size:11.5px}.collection-helper-grid{grid-template-rows:repeat(3,auto);align-content:start;min-width:0;display:grid}.collection-helper-grid article{box-sizing:border-box;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:9px;min-height:56px;padding:5px 3px;display:grid}.collection-helper-grid article+article{border-top:1px solid #f1f1f10e}.collection-helper-grid article>i{border:1px solid hsla(var(--word-hue),42%,68%,.18);width:30px;height:30px;color:hsl(var(--word-hue) 45% 72%);background:#06090a57;border-radius:7px;place-items:center;font-size:15px;font-style:normal;display:grid}.collection-helper-grid article strong{color:#d2d9da;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.collection-helper-grid article p{color:#899396;margin:3px 0 0;font-size:10px;line-height:1.42}.collection-helper-grid article>i.collection-system-sample{width:66px;height:44px;position:relative;overflow:hidden}.collection-system-signal:before,.collection-system-signal:after{content:"";border-radius:2px;position:absolute;left:10px;right:10px}.collection-system-signal:before{background:#ffffff12;height:5px;top:20px;box-shadow:inset 0 0 4px #0009}.collection-system-signal:after{background:linear-gradient(90deg,hsla(var(--word-hue),68%,62%,.6),hsl(var(--word-hue) 88% 84%));width:72%;height:2px;box-shadow:0 0 7px hsla(var(--word-hue),80%,72%,.55);top:21.5px}.collection-system-integration:before,.collection-system-integration b{height:10px;position:absolute;top:17px;left:8px;right:8px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 4px);mask:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 4px)}.collection-system-integration:before{content:"";background:#ffffff14}.collection-system-integration b{background:linear-gradient(90deg,hsla(var(--word-hue),48%,52%,.46),hsl(var(--word-hue) 60% 70%));box-shadow:0 0 6px hsla(var(--word-hue),70%,62%,.25);right:24px}.collection-helper-grid article.collection-system-mastery-panel{min-height:min-content;padding:7px 3px 0;display:block}.collection-system-mastery-panel>header{text-align:center;place-content:center;min-height:22px;display:grid}.collection-rank-ladder{grid-template-rows:repeat(3,auto);min-height:min-content;margin-top:3px;display:grid}.collection-rank-effect{--rank-color:#8f9698;box-sizing:border-box;border-top:1px solid #f1f1f10e;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:0;padding:2px 4px;display:grid}.collection-rank-effect.level-1{--rank-color:var(--bronze)}.collection-rank-effect.level-2{--rank-color:var(--silver)}.collection-rank-effect.level-3{--rank-color:var(--gold)}.collection-rank-effect .mastery-icon{width:24px;filter:drop-shadow(0 0 5px var(--rank-color))}@supports (color:color-mix(in lab, red, red)){.collection-rank-effect .mastery-icon{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--rank-color) 26%,transparent))}}.collection-rank-effect strong{color:var(--rank-color);white-space:normal;flex-wrap:wrap;align-items:baseline;gap:2px 5px;font-size:10.5px;line-height:1.4;display:flex}.collection-rank-effect strong small{color:#8f999b;letter-spacing:.02em;margin-left:0;font-size:7.2px}.collection-inline-inspection.inspection-chamber{width:100%;height:100%;box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:7px;grid-row:1/3;margin:0;animation:.38s cubic-bezier(.22,1,.36,1) both collection-inspection-decode;overflow:hidden}.collection-inline-inspection .inspection-layout{grid-template-columns:var(--collection-spine-width) minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.2vw,20px);width:100%;height:100%;padding:clamp(12px,1.25vw,20px);display:grid}.collection-inline-inspection .inspection-card-column{grid-template-rows:minmax(0,1fr) auto auto;align-items:center;min-width:0;height:100%;display:grid}.collection-inline-inspection .collection-inspection-scene{-webkit-user-select:none;user-select:none;width:min(690px,100%);max-height:calc(100% - 6px);margin:0 auto}.collection-inline-inspection .collection-inspection-scene *{-webkit-user-drag:none}.collection-inspection-scene{container-type:inline-size}.collection-inspection-scene .production-artifact-face{--inspection-frame-inset:clamp(10px, 3cqi, 18px);--artifact-chassis-gutter:var(--inspection-frame-inset)}.collection-inspection-scene .material-artifact-frame{inset:var(--inspection-frame-inset)}.collection-inspection-scene .artifact-signal-frame{inset:var(--inspection-frame-inset);width:calc(100% - 2 * var(--inspection-frame-inset));height:calc(100% - 2 * var(--inspection-frame-inset))}.collection-inspection-scene .production-artifact-face .material-artifact-meta{top:calc(var(--inspection-frame-inset) + 12px);right:calc(var(--inspection-frame-inset) + 14px);left:calc(var(--inspection-frame-inset) + 14px);font-size:clamp(7px,1.4cqi,9px)}.collection-inspection-scene .production-artifact-face .material-meta-signal{bottom:calc(var(--inspection-frame-inset) + 10px);left:calc(var(--inspection-frame-inset) + 14px)}.collection-inspection-scene .production-artifact-face .material-artifact-attempts{bottom:calc(var(--inspection-frame-inset) + 10px);right:calc(var(--inspection-frame-inset) + 14px)}.collection-inspection-scene .production-artifact-face .production-artifact-rail{bottom:calc(var(--inspection-frame-inset) + 36px)}.collection-inline-inspection .inspection-navigation{margin-top:9px}.collection-inline-inspection .mnemonic-note-footer{background:linear-gradient(145deg,hsla(var(--word-hue),42%,45%,.1),transparent 42%),#080b0d70;border:1px solid #f1f1f11a;border-radius:8px;grid-template-rows:auto minmax(150px,1fr) auto auto auto;align-content:stretch;min-width:0;height:100%;margin:0;padding:22px 18px 16px;display:grid;box-shadow:inset 0 0 34px #0000003d}.collection-inline-inspection .mnemonic-note-input{resize:none;border-radius:6px;height:100%;min-height:150px;max-height:none;padding:16px;font-size:13px;line-height:1.6}.collection-inline-inspection .inspection-shortcut-strip{grid-template-columns:1fr;gap:8px;margin-bottom:-16px;margin-left:-18px;margin-right:-18px;padding-left:12px;padding-right:12px}.collection-inline-inspection .inspection-shortcut-strip>span{justify-content:flex-start}.collection-inline-inspection .inspection-shortcut-strip>span+span{border-top:1px solid #f1f1f10e;border-left:0;padding-top:8px}.collection-control-spine.is-inspecting{gap:7px;overflow-y:auto}.collection-control-spine.is-inspecting>section,.collection-control-spine.is-inspecting>.inspection-study-artifact{background:linear-gradient(145deg,hsla(var(--word-hue),40%,46%,.075),transparent 56%),#070a0c4d;border:1px solid #f1f1f11a;border-radius:7px;box-shadow:inset 0 0 18px #0000002e}.collection-inspection-return{border:1px solid hsla(var(--word-hue),50%,72%,.25);background:linear-gradient(115deg,hsla(var(--word-hue),44%,48%,.12),transparent 65%),#090c0e80;color:#dbe2e3;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 14px;font-family:inherit;font-size:10px;font-weight:800;display:flex}.collection-inspection-return span{color:hsl(var(--word-hue) 52% 74%);font-size:16px}.collection-inspection-return:hover{border-color:hsla(var(--word-hue),58%,76%,.5);background-color:hsla(var(--word-hue),32%,35%,.12)}.inspection-word-type{text-align:center;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);place-content:center;min-height:92px;padding:13px;display:grid}.inspection-word-type span,.inspection-glyph-specimen>span,.inspection-current-integration>span{color:#727c7e;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.inspection-glyph-specimen>span,.inspection-current-integration>span,.collection-control-spine.is-inspecting .inspection-study-artifact>span{text-align:center;width:100%;display:block}.inspection-word-type strong{color:hsl(var(--word-hue) 46% 80%);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid hsla(var(--word-hue),50%,72%,.3);border-bottom:1px solid hsla(var(--word-hue),50%,72%,.18);text-shadow:0 0 12px hsla(var(--word-hue),58%,62%,.18);margin-top:8px;padding:7px 22px;font-size:18px;font-weight:780}.inspection-color-specimen{min-height:58px;padding:10px 12px}.inspection-color-specimen>div{border:1px solid hsla(var(--word-hue),62%,72%,.3);background:linear-gradient(90deg,hsl(var(--word-hue) 72% 42%),hsl(var(--word-hue) 62% 63%));height:36px;box-shadow:inset 0 1px 0 #ffffff1f,inset 0 -6px 12px #0003,0 0 13px hsla(var(--word-hue),68%,55%,.13);border-radius:4px;align-items:center;padding:0 12px;display:flex;overflow:hidden}.inspection-color-specimen.is-synthesis>div{background:var(--synth-gradient)}.inspection-glyph-specimen{flex-direction:column;min-height:170px;max-height:440px;padding:11px 12px 12px;display:flex;flex:170px!important}.inspection-glyph-specimen>div{border:1px solid hsla(var(--word-hue),48%,70%,.18);background:radial-gradient(circle,hsla(var(--word-hue),50%,45%,.12),transparent 62%),repeating-linear-gradient(0deg,transparent 0 14px,#ffffff05 14px 15px),#0407085c;border-radius:8px;flex:auto;height:auto;min-height:135px;margin-top:7px;position:relative;overflow:hidden}.inspection-glyph-specimen .artifact-signature{opacity:.9;width:clamp(126px,18vh,220px);max-width:calc(100% - 24px);max-height:calc(100% - 20px)}.inspection-current-integration{min-height:82px;padding:11px 13px}.inspection-current-integration strong{color:#e1e7e8;letter-spacing:.08em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:11px;margin-top:8px;font-size:12px;font-weight:800;display:flex}.inspection-current-integration .mastery-icon{width:42px}.inspection-current-integration.is-destabilized strong{color:var(--red)}.collection-control-spine.is-inspecting .inspection-study-artifact{margin-top:auto;padding:13px}.collection-control-spine.is-inspecting .inspection-study-artifact p{margin:6px 0 10px;font-size:9px;line-height:1.45}.collection-control-spine.is-inspecting .inspection-study-artifact button{clip-path:none;border-radius:5px;min-height:50px;padding:9px 10px}@keyframes collection-conveyor-arrive{0%{opacity:.25;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes collection-inspection-decode{0%{opacity:.25;filter:blur(2px);transform:scale(.985)}to{opacity:1;filter:none;transform:scale(1)}}@media (width<=1049px){.word-page.collection-page{height:calc(100dvh - 70px);padding:8px}.collection-machine-shell{grid-template-rows:74px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:6px}.collection-machine-header{grid-area:1/1;grid-template-columns:minmax(100px,.8fr) minmax(150px,auto) minmax(190px,1fr);gap:9px;padding:8px 11px}.collection-machine-header.is-inspecting{grid-template-columns:minmax(120px,.8fr) minmax(180px,auto) minmax(270px,1fr);padding:7px 10px}.collection-machine-header.is-inspecting .collection-inspection-id{min-width:180px;height:52px;padding-left:18px;padding-right:18px}.collection-machine-header.is-inspecting .collection-inspection-id strong{font-size:18px}.collection-machine-header.is-inspecting .collection-inspection-telemetry{grid-template-columns:repeat(3,minmax(78px,1fr))}.collection-machine-header.is-inspecting .collection-inspection-telemetry>span{min-height:48px;padding:5px 7px}.collection-machine-header.is-inspecting .collection-inspection-telemetry b{font-size:13px}.collection-machine-badge{min-width:150px;padding:6px 18px}.collection-machine-badge strong{font-size:16px}.collection-machine-status{grid-template-columns:repeat(2,minmax(82px,1fr));display:grid}.collection-machine-status>span{min-width:82px;padding:3px 8px}.collection-machine-status b{font-size:14px}.collection-machine-position{grid-column:auto}.collection-display-chamber{grid-area:2/1}.collection-control-spine{overscroll-behavior:contain;grid-area:3/1;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;max-height:min(42dvh,360px);display:grid;overflow-y:auto}.collection-spine-heading{z-index:4;grid-area:auto/1/auto/-1;position:sticky;top:0}.collection-control-spine>.collection-search,.collection-spine-selects,.collection-control-spine .collection-order,.collection-control-spine .collection-mastery-filters,.collection-spine-horizons,.collection-spine-protocol,.collection-spine-footer{grid-area:auto/1/auto/-1}.collection-spine-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-control-spine .collection-mastery-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-control-spine .collection-mastery-filters legend,.collection-spine-horizons,.collection-spine-protocol{display:block}.collection-spine-footer{margin-top:0;display:grid}.collection-spine-helper{grid-column:1/-1;min-height:390px}.collection-control-spine.is-inspecting>*{grid-column:1/-1}.collection-control-spine.is-inspecting .inspection-word-type,.collection-control-spine.is-inspecting .inspection-color-specimen,.collection-control-spine.is-inspecting .inspection-glyph-specimen,.collection-control-spine.is-inspecting .inspection-current-integration{grid-column:auto}.collection-control-spine.is-inspecting .inspection-glyph-specimen{grid-row:span 2;max-height:none}.collection-control-spine.is-inspecting .inspection-study-artifact{margin-top:0}}@media (width<=679px){.collection-machine-shell{grid-template-rows:70px minmax(0,1fr) auto}.collection-page.is-inspecting .collection-machine-shell{grid-template-rows:106px minmax(0,1fr) auto}.collection-machine-header.is-inspecting{grid-template-rows:45px 42px;grid-template-columns:minmax(0,1fr) minmax(145px,auto);gap:5px 9px;padding:7px 9px}.collection-machine-header.is-inspecting .collection-inspection-heading{padding:4px 7px}.collection-machine-header.is-inspecting .collection-inspection-heading span{font-size:6px}.collection-machine-header.is-inspecting .collection-inspection-heading strong{margin-top:4px;font-size:9px}.collection-machine-header.is-inspecting .collection-inspection-id{min-width:145px;height:43px;padding:5px 11px}.collection-machine-header.is-inspecting .collection-inspection-id strong{font-size:15px}.collection-machine-header.is-inspecting .collection-inspection-telemetry{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%}.collection-machine-header.is-inspecting .collection-inspection-telemetry>span{min-height:40px;padding:4px}.collection-machine-header.is-inspecting .collection-inspection-telemetry small{font-size:5.5px}.collection-machine-header.is-inspecting .collection-inspection-telemetry b{margin-top:2px;font-size:10px}.collection-machine-title span{display:none}.collection-machine-title strong{margin-top:0;font-size:16px}.collection-machine-title small,.collection-machine-position span{font-size:5.5px}.collection-machine-position strong{margin-top:4px;font-size:8px}.collection-machine-header:not(.is-inspecting){grid-template-columns:minmax(62px,.7fr) minmax(105px,auto) minmax(138px,1.25fr);gap:5px;padding:6px}.collection-machine-header:not(.is-inspecting) .collection-machine-badge{min-width:105px;height:50px;padding:5px 10px}.collection-machine-header:not(.is-inspecting) .collection-machine-badge strong{font-size:12px}.collection-machine-header:not(.is-inspecting) .collection-machine-badge small{font-size:6px}.collection-machine-header:not(.is-inspecting) .collection-machine-range span,.collection-machine-header:not(.is-inspecting) .collection-machine-status small{font-size:5.5px}.collection-machine-header:not(.is-inspecting) .collection-machine-range strong{white-space:nowrap;font-size:7px}.collection-machine-header:not(.is-inspecting) .collection-machine-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.collection-machine-header:not(.is-inspecting) .collection-machine-status>span{min-width:0;padding:3px}.collection-machine-header:not(.is-inspecting) .collection-machine-status>span+span{margin-left:0}.collection-machine-header:not(.is-inspecting) .collection-machine-status b{font-size:8px}.collection-machine-header:not(.is-inspecting) .collection-machine-status b i{margin-top:1px;font-size:5.5px;display:block}.collection-display-chamber{grid-template-rows:minmax(0,1fr) 42px;gap:6px;padding:8px}.collection-conveyor-rail{grid-template-columns:36px minmax(0,1fr) 36px;gap:6px}.collection-conveyor-rail>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:4px 8px}.collection-conveyor-rail span{display:none}.collection-control-spine{grid-template-columns:1fr 1fr;max-height:min(44dvh,330px);padding:7px;overflow-y:auto}.collection-spine-heading{min-height:38px}.collection-inline-inspection.inspection-chamber{overscroll-behavior:contain;overflow-y:auto}.collection-inline-inspection .inspection-layout{grid-template-columns:minmax(0,1fr);gap:10px;height:auto;min-height:100%}.collection-inline-inspection .mnemonic-note-footer{grid-row:2;min-height:270px}.collection-inline-inspection .inspection-card-column{grid-row:1;min-height:390px}.collection-control-spine.is-inspecting>*{grid-column:1/-1!important}.collection-control-spine.is-inspecting .inspection-glyph-specimen{grid-row:auto}.collection-spine-helper{min-height:405px}}@media (height<=760px) and (width>=1050px){.collection-machine-shell{grid-template-rows:64px minmax(0,1fr)}.collection-control-spine{gap:6px;padding:8px}.collection-spine-heading{min-height:42px}.collection-control-spine .collection-mastery-filters label{min-height:33px}.collection-spine-horizons>div{grid-template-columns:repeat(5,minmax(0,1fr))}.collection-spine-protocol,.collection-spine-footer{display:none}.collection-control-spine.is-inspecting .inspection-word-type{min-height:70px}.collection-control-spine.is-inspecting .inspection-color-specimen{min-height:62px;padding-top:7px;padding-bottom:7px}.collection-control-spine.is-inspecting .inspection-glyph-specimen{min-height:130px;max-height:none;flex:none!important}.collection-control-spine.is-inspecting .inspection-glyph-specimen>div{flex:none;height:96px;min-height:96px}.collection-control-spine.is-inspecting .inspection-glyph-specimen .artifact-signature{width:min(126px,78%)}.collection-control-spine.is-inspecting .inspection-current-integration{min-height:68px}.collection-control-spine.is-inspecting .inspection-study-artifact p{display:none}}@property --synthesis-array-hue{syntax:"<number>";inherits:true;initial-value:202}.app-shell.view-synthesis{height:100dvh;min-height:100dvh;overflow:hidden}.synthesis-environment{--machine-hue:var(--synthesis-array-hue);--machine-saturation:62%;background:#080b0d;transition:opacity .42s,filter .42s,--synthesis-array-hue .62s cubic-bezier(.22,1,.36,1)}.synthesis-environment>span{pointer-events:none;position:absolute;inset:0}.synthesis-machine-plate{filter:brightness(.68)contrast(1.08)saturate(.34);opacity:.94;background-image:url(/machine/synthesis-machine-neutral-plate.webp);background-position:50% 48%;background-repeat:no-repeat;background-size:cover;transition:opacity .42s ease-out,filter .42s ease-out;transform:scale(1.012)}.synthesis-environment.is-disabled .synthesis-machine-plate{opacity:0}.synthesis-array-illumination{background:radial-gradient(ellipse 34% 66% at 8% 45%, hsla(var(--machine-hue), var(--machine-saturation), 61%, .24), transparent 72%), radial-gradient(ellipse 31% 62% at 92% 43%, hsla(var(--machine-hue), var(--machine-saturation), 60%, .22), transparent 72%), radial-gradient(ellipse 82% 74% at 50% 43%, hsla(var(--machine-hue), 52%, 48%, .11), transparent 76%), linear-gradient(90deg, hsla(var(--machine-hue), 68%, 52%, .105), transparent 31% 69%, hsla(var(--machine-hue), 68%, 52%, .095)), radial-gradient(ellipse 64% 18% at 50% 96%, hsla(var(--machine-hue), 68%, 62%, .16), transparent 74%);mix-blend-mode:screen;opacity:.88;transition:opacity .52s ease-out,filter .62s}.synthesis-array-illumination:before,.synthesis-array-illumination:after{content:"";pointer-events:none;mix-blend-mode:screen;position:absolute}.synthesis-array-illumination:before{background:radial-gradient(ellipse 26% 54% at 14% 45%, hsla(var(--machine-hue), 74%, 68%, .16), transparent 74%), radial-gradient(ellipse 24% 52% at 86% 49%, hsla(var(--machine-hue), 70%, 66%, .14), transparent 74%);filter:blur(12px);inset:11% 0 13%}.synthesis-array-illumination:after{background:radial-gradient(ellipse at 50% 100%, hsla(var(--machine-hue), 72%, 68%, .17), transparent 70%);filter:blur(15px);height:24%;bottom:1.5%;left:18%;right:16%}.synthesis-environment.has-effects.is-machine-awake .synthesis-array-illumination{animation:9.6s ease-in-out infinite synthesis-room-light-breathe}.app-shell:has(.synthesis-page.is-protocol-open) .synthesis-array-illumination{opacity:.96;filter:saturate(1.08)brightness(1.04)}.synthesis-array-corridor{background:radial-gradient(38% 84% at 50% 42%,#05080ab8,#070a0c4d 61%,#0000 82%),linear-gradient(90deg,#0000 0 29%,#0205071c 39%,#02050738 50%,#0205071c 61%,#0000 71%)}.synthesis-environment:after{opacity:0}.synthesis-environment.is-entry-dormant{opacity:.48;filter:saturate(.16)brightness(.52)}.synthesis-environment.is-entry-dormant .synthesis-array-illumination{opacity:0;animation:none}.synthesis-environment.is-machine-awake{animation:.72s ease-out both synthesis-field-awaken}@keyframes synthesis-field-awaken{0%{opacity:.48;filter:saturate(.16)brightness(.52)}to{opacity:1;filter:none}}@keyframes synthesis-room-light-breathe{0%,to{opacity:.86}48%{opacity:.94}57%{opacity:.9}}.synthesis-page{--synthesis-stacked-artifact-height:max(360px, calc(var(--synthesis-workstation-width,900px) / 2));--synthesis-chamber-inset:min(calc(var(--synthesis-chamber-spacing-requested,0svh) * .5), max(0px, calc((100dvh - 82px - 108px - 96px - var(--synthesis-stacked-artifact-height) - 233px - 16px) * .5)));width:100%;height:calc(100dvh - 82px);min-height:0;padding:calc(8px + var(--synthesis-chamber-inset)) 18px calc(4px + var(--synthesis-chamber-inset));font-family:var(--font-device);place-items:center;transition:padding .36s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.synthesis-machine-shell{--word-hue:202;aspect-ratio:98/82;grid-template-rows:108px minmax(0,1fr);gap:6px;width:auto;max-width:100%;height:min(100%,83.6735vw - 30.1225px);min-height:0;transition:width .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1);display:grid;overflow:visible}.synthesis-machine-console{clip-path:polygon(0 9px,9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px));background:linear-gradient(145deg,#417d9f12,#0000 42%),#141719eb;border:1px solid #9ec5db33;border-radius:3px;grid-template-rows:25px minmax(0,1fr);gap:4px;min-width:0;min-height:0;padding:5px 7px 7px;display:grid;overflow:hidden;box-shadow:0 10px 24px #0003,inset 0 0 28px #0003}.synthesis-spacing-control{color:#b8d1e08f;letter-spacing:.11em;grid-template-columns:auto minmax(80px,1fr) 34px;width:100%;max-width:none;padding:0 9px;font-size:7.5px}.synthesis-machine-readout{background:#080b0d42;border:1px solid #9ec5db2e;border-radius:2px;min-width:0;min-height:0;display:grid;overflow:hidden}.synthesis-progress-readout{grid-template-columns:minmax(110px,.8fr) minmax(180px,1.55fr) minmax(110px,.8fr);align-items:center;gap:12px;min-width:0;min-height:0;padding:7px 12px;display:grid}.synthesis-progress-recovered{align-items:center;gap:10px;min-width:0;display:flex}.synthesis-progress-recovered .synthesis-artifact-icon{color:#8ec3e1;width:31px;height:31px}.synthesis-progress-recovered span,.synthesis-progress-target{min-width:0}.synthesis-progress-recovered strong,.synthesis-progress-recovered small,.synthesis-progress-target strong,.synthesis-progress-target small{display:block}.synthesis-progress-recovered strong,.synthesis-progress-target strong{color:#e1e6e7;font-size:18px;font-weight:650;line-height:1}.synthesis-progress-recovered small,.synthesis-progress-target small{color:#7f898b;letter-spacing:.075em;text-transform:uppercase;margin-top:4px;font-size:8px}.synthesis-progress-target{text-align:right}.synthesis-progress-target strong{color:#92c2dd}.synthesis-reconstruction-path{text-align:center;gap:5px;min-width:0;display:grid}.synthesis-reconstruction-path>span{background:#00000061;border:1px solid #a6c9de2e;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 7px #00000075}.synthesis-reconstruction-path>span:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 11px,#00000057 11px 12px);position:absolute;inset:2px}.synthesis-reconstruction-path i{background:linear-gradient(90deg,#37c353,#64aed8);height:100%;transition:width .38s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 9px #63b4e352}.synthesis-reconstruction-path em{color:#8d9698;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.synthesis-mobile-label{display:none}.synthesis-artifact-icon{background:currentColor;flex:none;width:22px;height:22px;display:inline-block;-webkit-mask:url(/favicon.svg) 50%/contain no-repeat;mask:url(/favicon.svg) 50%/contain no-repeat}.synthesis-machine-chamber{clip-path:polygon(0 11px,11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px));background:linear-gradient(145deg,#467c9b09,#0000 38%),#111416e8;border:1px solid #a2c4d721;border-radius:3px;place-items:center;min-width:0;min-height:0;padding:clamp(8px,1.4vh,14px);display:grid;overflow:hidden;box-shadow:0 28px 68px #00000047,inset 0 0 64px #0003;container-type:size}.synthesis-machine-chamber.is-protocol-open{background:linear-gradient(145deg, hsla(var(--protocol-hue), 42%, 44%, .055), transparent 42%), #111416e8}.synthesis-matrix{aspect-ratio:3/2;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(5px,1.1vmin,11px);width:min(100cqw,150cqh);display:grid}.synthesis-protocol-tile{--completion-frame:#07090a;--completion-glow:#00000080;isolation:isolate;aspect-ratio:1;color:#9ca3a5;background:linear-gradient(145deg,#ffffff09,#0000 45%),#2b2f31;border:1px solid #dfe5e71f;border-radius:9px;min-width:0;min-height:0;padding:0;transition:border-color .2s,box-shadow .2s,color .2s,transform .16s;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #0003,0 6px 14px #0000001f;container-type:inline-size}.synthesis-protocol-tile:disabled{cursor:default}.synthesis-protocol-fill{z-index:-1;height:var(--protocol-fill);background:linear-gradient(180deg, hsla(var(--protocol-hue), 58%, 54%, .78), hsla(var(--protocol-hue), 52%, 35%, .92));box-shadow:0 -1px 7px hsla(var(--protocol-hue), 70%, 66%, .24);transition:height .62s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.synthesis-protocol-fill:after{content:"";background:linear-gradient(135deg,#ffffff1f,#0000 46%),repeating-linear-gradient(90deg,#0000 0 13px,#ffffff06 13px 14px);position:absolute;inset:0}.synthesis-completion-frame{z-index:3;pointer-events:none;border:2px solid var(--completion-frame);box-shadow:inset 0 0 8px var(--completion-glow), 0 0 7px var(--completion-glow);opacity:.94;border-radius:6px;position:absolute;inset:3px}.synthesis-completion-frame:before,.synthesis-completion-frame:after{content:"";background:var(--completion-frame);width:28%;height:2px;box-shadow:0 0 6px var(--completion-glow);position:absolute}.synthesis-completion-frame:before{top:-2px;left:13%}.synthesis-completion-frame:after{bottom:-2px;right:13%}.synthesis-protocol-content{grid-template-rows:24% minmax(0,1fr) 29%;place-items:center;padding:5.3cqw;display:grid;position:absolute;inset:0}.synthesis-protocol-badge{color:currentColor;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#05080980,#0d10115c);border:1px solid #ecf1f21a;border-radius:3px 3px 1px 1px;justify-content:center;align-items:center;gap:.42em;width:100%;min-width:0;height:100%;padding:1.5cqw 5.3cqw .75cqw;font-size:clamp(6px,5.3cqw,9px);font-weight:780;line-height:1;display:flex;box-shadow:inset 0 1px #ffffff06,0 3px 8px #0000001f}.synthesis-protocol-mark{width:32cqw;height:32cqw;color:var(--completion-frame);opacity:.96;filter:drop-shadow(0 1px 0 #ffffff29) drop-shadow(0 0 7px var(--completion-glow));transition:color .3s,filter .3s,opacity .3s}.synthesis-protocol-threshold{border-top:1px solid #eff3f417;justify-items:center;min-width:70%;padding-top:2.25cqw;display:grid}.synthesis-protocol-threshold strong{color:currentColor;letter-spacing:.035em;font-size:clamp(10px,12cqw,22px);font-weight:650;line-height:1}.synthesis-protocol-threshold small{color:currentColor;letter-spacing:.14em;text-transform:uppercase;opacity:.68;margin-top:2.25cqw;font-size:clamp(4.5px,4.5cqw,8px);font-weight:760;line-height:1}@container (width<=100px){.synthesis-protocol-badge{font-size:clamp(7px,12cqw,10px)}.synthesis-protocol-badge-prefix,.synthesis-protocol-threshold small{display:none}}.synthesis-protocol-tile.is-dormant{color:#6f7678}.synthesis-protocol-tile.is-reconstructing{border-color:hsla(var(--protocol-hue), 54%, 72%, .36);color:#bcc3c5;box-shadow:inset 0 0 28px hsla(var(--protocol-hue), 52%, 42%, .055), 0 7px 18px #00000026}.synthesis-protocol-tile.is-available{border-color:hsla(var(--protocol-hue), 66%, 78%, .56);color:#eef2f3;cursor:pointer;box-shadow:inset 0 0 25px hsla(var(--protocol-hue), 58%, 72%, .1), 0 7px 19px #0000002e}.synthesis-protocol-tile.is-available:hover,.synthesis-protocol-tile.is-available:focus-visible{border-color:hsl(var(--protocol-hue) 74% 82%);box-shadow:inset 0 0 32px hsla(var(--protocol-hue), 68%, 76%, .16), 0 0 22px hsla(var(--protocol-hue), 64%, 54%, .17);outline:none;transform:translateY(-2px)}.synthesis-protocol-tile.completion-1{--completion-frame:#b87949;--completion-glow:#cf7e4359}.synthesis-protocol-tile.completion-2{--completion-frame:#c5d0d6;--completion-glow:#dae9f052}.synthesis-protocol-tile.completion-3{--completion-frame:#e6bf4e;--completion-glow:#f4cc4d6b}.synthesis-protocol-control{grid-template-columns:minmax(116px,1fr) auto minmax(116px,1fr);align-items:center;gap:12px;width:100%;min-width:0;padding:7px 10px;display:grid}.synthesis-protocol-control button{border:1px solid hsla(var(--protocol-hue), 46%, 74%, .24);color:#b8bec0;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0000001f;width:max-content;min-height:38px;padding:0 12px;font-size:9px;font-weight:740}.synthesis-protocol-control button:hover,.synthesis-protocol-control button:focus-visible{border-color:hsla(var(--protocol-hue), 64%, 78%, .58);color:#eef1f2;outline:none}.synthesis-protocol-identity{text-align:center;min-width:0}.synthesis-protocol-identity small,.synthesis-protocol-identity strong,.synthesis-protocol-requirement small,.synthesis-protocol-requirement strong{display:block}.synthesis-protocol-identity small{color:hsl(var(--protocol-hue) 54% 72%);letter-spacing:.12em;font-size:8.5px;font-weight:780}.synthesis-protocol-identity strong{color:#e7ebec;letter-spacing:.045em;margin-top:3px;font-size:18px;font-weight:590}.synthesis-protocol-requirement{text-align:right;justify-self:end}.synthesis-protocol-requirement strong{color:hsl(var(--protocol-hue) 54% 72%);font-size:14px;font-weight:680}.synthesis-protocol-requirement small{color:#8e9799;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:8px}.synthesis-protocol-placeholder{text-align:center;place-items:center;width:100%;height:100%;min-height:0;padding:34px;display:grid}.synthesis-protocol-placeholder-core{flex-direction:column;justify-content:center;align-items:center;display:flex}.synthesis-protocol-seal{border:1px solid hsla(var(--protocol-hue), 54%, 74%, .3);width:92px;height:92px;color:hsl(var(--protocol-hue) 52% 66%);box-shadow:inset 0 0 32px hsla(var(--protocol-hue), 48%, 48%, .08), 0 0 24px hsla(var(--protocol-hue), 58%, 58%, .07);border-radius:50%;place-items:center;display:grid}.synthesis-protocol-seal .synthesis-artifact-icon{width:45px;height:45px}.synthesis-protocol-placeholder-core>small{color:hsl(var(--protocol-hue) 48% 68%);letter-spacing:.16em;text-transform:uppercase;margin-top:25px;font-size:10px;font-weight:780}.synthesis-protocol-placeholder-core p{color:#c3c8ca;font-family:var(--font-language);margin:0;font-size:14px;line-height:1.6}.synthesis-protocol-placeholder-core>span:last-child{color:#8b9395;font-family:var(--font-language);margin-top:8px;font-size:11px;line-height:1.6}.synthesis-protocol-tile.is-authored .synthesis-protocol-badge{border-color:hsla(var(--protocol-hue), 66%, 80%, .31);color:hsl(var(--protocol-hue) 72% 86%);box-shadow:inset 0 0 12px hsla(var(--protocol-hue), 64%, 58%, .08), 0 3px 8px #0000001f}.synthesis-protocol-tile.is-authored .synthesis-protocol-threshold small{color:hsl(var(--protocol-hue) 72% 86%);opacity:.95}.synthesis-protocol-workspace{grid-template-rows:37px minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.synthesis-protocol-tabs{z-index:5;border-bottom:1px solid hsla(var(--protocol-hue), 48%, 72%, .14);grid-template-columns:repeat(2,minmax(0,152px));justify-content:center;align-items:stretch;gap:3px;min-width:0;display:grid;position:relative}.synthesis-protocol-tabs>button{border:1px solid hsla(var(--protocol-hue), 44%, 72%, .14);color:#858e90;min-width:0;font-family:var(--font-device);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#05080947;border-bottom:0;border-radius:3px 3px 0 0;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:8px;font-weight:790;transition:border-color .18s,background .18s,color .18s;display:flex;position:relative}.synthesis-protocol-tabs>button span{color:hsl(var(--protocol-hue) 50% 67%);font-size:6px}.synthesis-protocol-tabs>button.is-active{border-color:hsla(var(--protocol-hue), 62%, 78%, .36);background:linear-gradient(180deg, hsla(var(--protocol-hue), 48%, 42%, .13), #0a0d0eb8);color:#ecf1f1;box-shadow:inset 0 1px 0 hsla(var(--protocol-hue), 70%, 88%, .1), 0 -4px 12px hsla(var(--protocol-hue), 58%, 48%, .05)}.synthesis-protocol-tabs>button.is-active:after{content:"";background:hsl(var(--protocol-hue) 66% 73%);height:1px;box-shadow:0 0 7px hsla(var(--protocol-hue), 72%, 68%, .5);position:absolute;bottom:-1px;left:18%;right:18%}.synthesis-protocol-tabs>button:hover,.synthesis-protocol-tabs>button:focus-visible{border-color:hsla(var(--protocol-hue), 68%, 82%, .48);color:#f1f5f5;outline:none}.synthesis-protocol-body{min-width:0;min-height:0;overflow:hidden}.synthesis-theory-module{grid-template-rows:minmax(0,1fr) 53px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.synthesis-theory-scroll{scrollbar-color:hsla(var(--protocol-hue), 54%, 62%, .38) #00000029;scrollbar-width:thin;min-width:0;min-height:0;overflow:auto}.synthesis-theory-page{color:#c6cdce;width:min(900px,100%);min-height:100%;font-family:var(--font-language);margin:0 auto;padding:clamp(17px,2.6cqh,27px) clamp(18px,3.1cqw,34px) 28px}.synthesis-theory-page>header small{color:hsl(var(--protocol-hue) 54% 69%);font-family:var(--font-device);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:790;display:block}.synthesis-theory-page>header h2{color:#edf2f2;letter-spacing:-.018em;margin:7px 0 0;font-size:clamp(19px,2.6cqw,30px);font-weight:540;line-height:1.08}.synthesis-theory-page>header p{color:#98a2a4;max-width:740px;margin:9px 0 0;font-size:clamp(10px,1.18cqw,12.5px);line-height:1.6}.synthesis-theory-formula{flex-wrap:wrap;align-items:center;gap:7px;margin:18px 0 4px;display:flex}.synthesis-theory-formula span{border:1px solid hsla(var(--protocol-hue), 52%, 74%, .2);background:hsla(var(--protocol-hue), 30%, 26%, .1);color:#dce5e5;min-height:31px;font-family:var(--font-device);letter-spacing:.045em;place-items:center;padding:7px 11px;font-size:9px;font-weight:680;display:grid}.synthesis-theory-formula span+span:before{content:"→";color:hsl(var(--protocol-hue) 48% 66%);margin-right:10px}.synthesis-theory-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.synthesis-theory-rules section{border:1px solid hsla(var(--protocol-hue), 40%, 72%, .13);background:linear-gradient(145deg, hsla(var(--protocol-hue), 38%, 40%, .045), #05080926);grid-template-columns:24px minmax(0,1fr);gap:8px;min-width:0;padding:11px 13px 12px;display:grid}.synthesis-theory-rules section>span{color:hsl(var(--protocol-hue) 50% 64%);font-family:var(--font-device);letter-spacing:.1em;font-size:8px;font-weight:800}.synthesis-theory-rules h3{color:#dce2e3;margin:0;font-size:11px;font-weight:610;line-height:1.25}.synthesis-theory-rules p{color:#929c9e;margin:5px 0 0;font-size:9.5px;line-height:1.5}.synthesis-theory-table-wrap{border:1px solid hsla(var(--protocol-hue), 46%, 72%, .15);background:#05080929;margin-top:16px;overflow-x:auto}.synthesis-theory-table{border-collapse:collapse;width:100%;font-size:9px;line-height:1.35}.synthesis-theory-table th,.synthesis-theory-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e1ebec0e;border-right:1px solid #e1ebec0e;padding:7px 9px}.synthesis-theory-table th{background:hsla(var(--protocol-hue), 40%, 34%, .1);color:hsl(var(--protocol-hue) 54% 77%);font-family:var(--font-device);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:790}.synthesis-theory-table td{color:#b8c0c2}.synthesis-theory-table td:first-child{color:#e2e7e7;font-weight:620}.synthesis-theory-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.synthesis-theory-examples>div{border-left:2px solid hsla(var(--protocol-hue), 58%, 66%, .5);background:#0407082e;gap:3px;min-width:0;padding:9px 11px;display:grid}.synthesis-theory-examples small,.synthesis-theory-examples span{color:#7f898b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.25;overflow:hidden}.synthesis-theory-examples strong{color:#e5ebeb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:570;overflow:hidden}.synthesis-build-check{counter-reset:synthesis-build;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.synthesis-build-check li{color:#acb5b6;counter-increment:synthesis-build;border-bottom:1px solid #e2ebec14;min-width:0;padding:8px 10px 8px 34px;font-size:9.5px;line-height:1.4;position:relative}.synthesis-build-check li:before{content:counter(synthesis-build, decimal-leading-zero);color:hsl(var(--protocol-hue) 52% 66%);font-family:var(--font-device);font-size:7px;font-weight:790;position:absolute;left:5px}.synthesis-theory-boundary{color:#9da5a7;background:#92691e0b;border:1px solid #d3b05e2e;margin:13px 0 0;padding:9px 12px;font-size:9px;line-height:1.5}.synthesis-theory-boundary strong{color:#d7bb76;font-family:var(--font-device);letter-spacing:.1em;text-transform:uppercase;margin-right:9px;font-size:7px}.synthesis-theory-page>footer{border-top:1px solid hsla(var(--protocol-hue), 46%, 72%, .13);color:hsl(var(--protocol-hue) 42% 76%);font-family:var(--font-device);letter-spacing:.06em;align-items:center;gap:9px;margin-top:16px;padding-top:11px;font-size:8px;font-weight:700;display:flex}.synthesis-theory-rail{border-top:1px solid hsla(var(--protocol-hue), 48%, 74%, .17);background:linear-gradient(#0b0e0fd1,#050809f0);grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;min-width:0;min-height:0;padding:6px 8px;display:grid;box-shadow:0 -8px 20px #00000021}.synthesis-theory-rail>button{border:1px solid hsla(var(--protocol-hue), 48%, 76%, .22);height:35px;color:hsl(var(--protocol-hue) 48% 74%);font-family:var(--font-device);cursor:pointer;background:#0000002b;font-size:14px}.synthesis-theory-rail>button:disabled{opacity:.24;cursor:default}.synthesis-theory-rail>button:hover:not(:disabled),.synthesis-theory-rail>button:focus-visible{border-color:hsla(var(--protocol-hue), 68%, 82%, .55);color:#f3f6f6;outline:none}.synthesis-theory-rail>button.is-enter-synthesis{letter-spacing:.1em;text-transform:uppercase;justify-self:end;width:auto;min-width:118px;padding:0 12px;font-size:7px;font-weight:790}.synthesis-theory-rail>button.is-enter-synthesis span{margin-left:7px;font-size:12px}.synthesis-theory-rail>div{grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:5px 10px;min-width:0;display:grid}.synthesis-theory-rail>div>span{border:1px solid hsla(var(--protocol-hue), 42%, 72%, .13);background:#00000059;height:4px;overflow:hidden}.synthesis-theory-rail>div>span i{background:linear-gradient(90deg, hsl(var(--protocol-hue) 45% 43%), hsl(var(--protocol-hue) 64% 69%));height:100%;box-shadow:0 0 6px hsla(var(--protocol-hue), 70%, 64%, .32);transition:width .25s;display:block}.synthesis-theory-rail>div>small{color:#778183;letter-spacing:.1em;font-size:6.5px;font-weight:750}.synthesis-theory-rail>div>div{grid-column:1/-1;justify-content:center;gap:5px;display:flex}.synthesis-theory-rail>div>div button{cursor:pointer;background:#33393a;border:0;width:20px;height:5px;padding:0}.synthesis-theory-rail>div>div button.is-read{background:hsla(var(--protocol-hue), 42%, 55%, .52)}.synthesis-theory-rail>div>div button.is-current{background:hsl(var(--protocol-hue) 60% 70%);box-shadow:0 0 5px hsla(var(--protocol-hue), 68%, 68%, .42)}.protocol-synthesis-module{grid-template-rows:35px minmax(92px,.72fr) auto minmax(126px,1.05fr) 39px;gap:6px;width:100%;min-width:0;height:100%;min-height:0;padding:7px 10px 8px;display:grid;overflow:hidden}.protocol-synthesis-module.is-golden-review{box-shadow:inset 0 0 36px #e0b74109}.protocol-synthesis-status{border-bottom:1px solid hsla(var(--protocol-hue), 42%, 72%, .12);grid-template-columns:minmax(92px,.65fr) minmax(190px,1.4fr) minmax(130px,.8fr);align-items:center;gap:9px;min-width:0;display:grid}.protocol-synthesis-status>div:first-child{align-items:baseline;gap:5px;display:flex}.protocol-synthesis-status>div:first-child span{color:hsl(var(--protocol-hue) 58% 76%);font-size:14px;font-weight:700}.protocol-synthesis-status small{color:#737d7f;letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-weight:760}.protocol-rank-census{color:#858f91;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-size:6.5px;font-weight:730;display:flex}.protocol-rank-census span{white-space:nowrap}.protocol-rank-census b{margin-right:3px;font-size:8px}.protocol-rank-census .is-bronze b{color:var(--bronze)}.protocol-rank-census .is-silver b{color:var(--silver)}.protocol-rank-census .is-gold b{color:var(--gold)}.protocol-synthesis-status>button{color:#8d8370;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#523e1112;border:1px solid #e1be502e;justify-content:center;align-items:center;gap:6px;min-height:27px;padding:4px 8px;font-size:6px;font-weight:790;display:flex}.protocol-synthesis-status>button:disabled{opacity:.48;cursor:default}.protocol-synthesis-status>button.is-active{color:#e0c66e;border-color:#e7c24a73;box-shadow:inset 0 0 13px #d8af2f12,0 0 9px #d8af2f0d}.protocol-synthesis-status>button .synthesis-artifact-icon{width:12px;height:12px}.summoned-artifact-field{perspective:900px;place-items:center;min-width:0;min-height:0;display:grid}.summoned-artifact-hand{justify-content:center;align-items:center;width:100%;min-width:0;padding:15px 20px 3px;display:flex}.summoned-artifact{--artifact-signal:0%;z-index:10;aspect-ratio:7/5;width:clamp(78px,12.2cqw,116px);transform:rotate(calc(var(--dealer-offset) * 1.25deg));transform-origin:50% 120%;cursor:pointer;perspective:650px;background:0 0;border:0;border-radius:6px;outline:0;flex:none;margin:0;padding:0;transition:transform .2s cubic-bezier(.2,.8,.2,1),z-index 0s .2s;position:relative}.summoned-artifact+.summoned-artifact{margin-left:clamp(-31px,-2.7cqw,-12px)}.summoned-artifact:hover,.summoned-artifact:focus-visible,.summoned-artifact.is-raised{z-index:50;transition-delay:0s;transform:translateY(-14px)rotate(0)scale(1.07)}.summoned-artifact:focus-visible{outline:1px solid hsl(var(--word-hue) 70% 83%);outline-offset:2px}.summoned-artifact-inner{transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.72,.2,1);display:block;position:absolute;inset:0}.summoned-artifact.is-studied .summoned-artifact-inner{transform:rotateY(180deg)}.summoned-artifact-face{border:1px solid hsla(var(--word-hue), 56%, 79%, .38);background:radial-gradient(circle at 50% 48%, hsla(var(--word-hue), 54%, 48%, .18), transparent 46%), linear-gradient(145deg, hsla(var(--word-hue), 42%, 46%, .13), transparent 52%), #2c3031;box-shadow:inset 0 0 18px hsla(var(--word-hue), 52%, 44%, .06), 0 8px 16px #0000003d;backface-visibility:hidden;border-radius:6px;grid-template-rows:auto minmax(0,1fr) auto;align-items:center;padding:7px 8px 8px;display:grid;position:absolute;inset:0;overflow:hidden}.summoned-artifact-face:after{content:"";pointer-events:none;border:1px solid hsla(var(--word-hue), 58%, 78%, .16);border-radius:3px;position:absolute;inset:4px}.summoned-artifact-face.is-studied{transform:rotateY(180deg)}.summoned-artifact-meta{min-width:0;color:hsla(var(--word-hue), 52%, 84%, .6);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:5px;font-size:5px;font-style:normal;font-weight:760;display:flex}.summoned-artifact-meta i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.summoned-artifact-face>strong{color:#f0f5f5;max-width:100%;font-family:var(--font-language);text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 8px hsla(var(--word-hue), 72%, 74%, .13);font-size:clamp(10px,1.45cqw,15px);font-weight:520;line-height:1.08;overflow:hidden}.summoned-artifact-face>small{color:hsla(var(--word-hue), 38%, 86%, .55);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:5px;position:absolute;bottom:15px;left:8px;right:8px;overflow:hidden}.summoned-artifact-rail{z-index:2;border:1px solid hsla(var(--word-hue), 42%, 72%, .18);background:#0205066b;height:3px;position:relative;overflow:hidden}.summoned-artifact-rail i{width:var(--artifact-signal);background:hsl(var(--word-hue) 64% 70%);height:100%;box-shadow:0 0 5px hsla(var(--word-hue), 72%, 68%, .38);display:block}.synthesis-construction-console{border:1px solid hsla(var(--protocol-hue), 46%, 74%, .15);background:linear-gradient(145deg, hsla(var(--protocol-hue), 34%, 34%, .055), #04070840);grid-template-columns:minmax(130px,.9fr) minmax(170px,1.5fr) auto;align-items:center;gap:5px 8px;min-width:0;padding:7px 9px 6px;display:grid;box-shadow:inset 0 0 17px #00000021}.synthesis-construction-cue{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 6px;min-width:0;display:grid}.synthesis-construction-cue small{color:hsl(var(--protocol-hue) 48% 67%);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-size:5.5px;font-weight:760}.synthesis-construction-cue span{color:#747e80;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:780}.synthesis-construction-cue strong{color:#e0e6e7;min-width:0;font-family:var(--font-language);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:540;overflow:hidden}.synthesis-construction-console label{min-width:0}.synthesis-construction-console input{border:1px solid hsla(var(--protocol-hue), 48%, 75%, .24);color:#eef3f3;width:100%;height:32px;font-family:var(--font-language);background:#02050675;border-radius:2px;outline:0;padding:0 10px;font-size:12px;box-shadow:inset 0 0 9px #0000003b}.synthesis-construction-console input:focus{border-color:hsla(var(--protocol-hue), 70%, 82%, .62);box-shadow:inset 0 0 9px #0000003b, 0 0 0 1px hsla(var(--protocol-hue), 66%, 72%, .12)}.synthesis-construction-console input:disabled{opacity:.68}.synthesis-construction-console>button{border:1px solid hsla(var(--protocol-hue), 56%, 76%, .34);background:hsla(var(--protocol-hue), 44%, 34%, .17);min-width:88px;height:32px;color:hsl(var(--protocol-hue) 56% 81%);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;padding:0 11px;font-size:6.5px;font-weight:790}.synthesis-construction-console>button:disabled{opacity:.34;cursor:default}.synthesis-construction-console>small{color:#606b6d;letter-spacing:.025em;grid-column:2/-1;font-size:5.5px}.synthesized-artifact-scene{--synth-rank:#687174;aspect-ratio:14/5;perspective:1000px;justify-self:center;width:min(700px,90%);max-height:100%}.synthesized-artifact-scene.level-1{--synth-rank:var(--bronze)}.synthesized-artifact-scene.level-2{--synth-rank:var(--silver)}.synthesized-artifact-scene.level-3{--synth-rank:var(--gold)}.synthesized-artifact-card{width:100%;height:100%;transform-style:preserve-3d;transition:transform .68s cubic-bezier(.2,.72,.2,1);position:relative}.synthesized-artifact-face{isolation:isolate;border:1px solid var(--synth-rank);grid-template-rows:auto minmax(0,1fr) auto;padding:13px 17px 12px;display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.synthesized-artifact-face{border:1px solid color-mix(in srgb, var(--synth-rank) 42%, #667173)}}.synthesized-artifact-face{background:linear-gradient(110deg, #050809a3, #11151647 38% 62%, #050809ab), var(--synth-gradient);box-shadow:inset 0 0 30px #0000004f, inset 0 1px 0 #ffffff1a, 0 14px 26px #0000003d, 0 0 14px var(--synth-rank);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.synthesized-artifact-face{box-shadow:inset 0 0 30px #0000004f, inset 0 1px 0 #ffffff1a, 0 14px 26px #0000003d, 0 0 14px color-mix(in srgb, var(--synth-rank) 10%, transparent)}}.synthesized-artifact-face{backface-visibility:hidden}.synthesized-artifact-face:after{content:"";z-index:5;pointer-events:none;border:1px solid var(--synth-rank);position:absolute;inset:6px}@supports (color:color-mix(in lab, red, red)){.synthesized-artifact-face:after{border:1px solid color-mix(in srgb, var(--synth-rank) 42%, transparent)}}.synthesized-artifact-face:after{background:linear-gradient(90deg, var(--synth-rank) 0 18px, transparent 18px) top left / 36px 1px no-repeat, linear-gradient(180deg, var(--synth-rank) 0 18px, transparent 18px) top left / 1px 36px no-repeat, linear-gradient(270deg, var(--synth-rank) 0 18px, transparent 18px) bottom right / 36px 1px no-repeat, linear-gradient(0deg, var(--synth-rank) 0 18px, transparent 18px) bottom right / 1px 36px no-repeat;opacity:.48;border-radius:5px}.synthesized-artifact-spectrum{z-index:-1;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 17px,#ffffff05 17px 18px),radial-gradient(at 50% 48%,#ffffff17,#0000 42%);position:absolute;inset:0}.synthesized-artifact-face header{color:#e9f2f2b8;font-family:var(--font-device);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:6px;font-style:normal;font-weight:770;display:flex}.synthesized-artifact-face header b{margin-left:auto;font-size:6.5px}.synthesized-artifact-face header i{text-align:center;background:#0306073d;border:1px solid #ecf4f438;min-width:28px;padding:3px 5px;font-style:normal}.synthesized-artifact-face>div{text-align:center;align-content:center;place-items:center;gap:5px;min-width:0;display:grid}.synthesized-artifact-face>div small{color:#dfeaea8a;font-family:var(--font-device);letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:760}.synthesized-artifact-face>div strong{color:#f5f9f9;max-width:94%;font-family:var(--artifact-inscription-font,var(--font-language));font-size:clamp(17px,2.5cqw,28px);font-weight:var(--artifact-inscription-weight,520);letter-spacing:var(--artifact-inscription-spacing,.02em);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px #000000b8,0 0 12px #ffffff1f;line-height:1.08;overflow:hidden}.synthesized-artifact-face footer{color:#dfe9e994;min-width:0;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:auto minmax(90px,1fr) auto auto;align-items:center;gap:8px;font-size:5.5px;font-style:normal;display:grid}.synthesized-artifact-face footer b{color:#eef4f4;font-size:6px}.synthesized-artifact-face footer em{min-width:65px;color:var(--synth-rank);text-align:right;font-size:5.5px;font-style:normal;font-weight:800}.synthesized-artifact-signal{background:#0205066b;border:1px solid #e4eded2b;height:4px;overflow:hidden}.synthesized-artifact-signal i{width:var(--synth-signal);background:linear-gradient(90deg, var(--synth-rank), var(--synth-rank));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.synthesized-artifact-signal i{background:linear-gradient(90deg, color-mix(in srgb, var(--synth-rank) 52%, #688), var(--synth-rank))}}.synthesized-artifact-signal i{box-shadow:0 0 6px var(--synth-rank)}@supports (color:color-mix(in lab, red, red)){.synthesized-artifact-signal i{box-shadow:0 0 6px color-mix(in srgb, var(--synth-rank) 42%, transparent)}}.synthesized-artifact-signal i{transition:width .35s}.synthesized-artifact-audio{z-index:8;color:#dce7e7;cursor:pointer;background:#0306074d;border:1px solid #edf5f533;width:30px;height:24px;font-size:7px;position:absolute;bottom:34px;right:18px}.synthesized-artifact-audio:hover,.synthesized-artifact-audio:focus-visible{color:#fff;border-color:#f1f7f799;outline:none}.synthesis-result-console{color:#737e80;background:#03060733;border:1px solid #dde7e817;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;padding:5px 8px;display:grid}.synthesis-result-console strong{color:#aeb7b8;letter-spacing:.09em;text-transform:uppercase;font-size:6.5px;font-weight:800}.synthesis-result-console span{min-width:0;font-family:var(--font-language);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.synthesis-result-console em{color:hsl(var(--protocol-hue) 50% 70%);letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:770}.synthesis-result-console button{border:1px solid hsla(var(--protocol-hue), 52%, 76%, .25);background:hsla(var(--protocol-hue), 38%, 34%, .12);min-height:27px;color:hsl(var(--protocol-hue) 52% 78%);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0 9px;font-size:6px;font-weight:790}.synthesis-result-console.is-correct{border-color:#64c48e38}.synthesis-result-console.is-correct strong{color:#8fc8a8}.synthesis-result-console.is-wrong{border-color:#dc685e40}.synthesis-result-console.is-wrong strong{color:#dc8f87}.synthesis-protocol-loading,.synthesis-protocol-complete{width:100%;height:100%;min-height:0;color:hsl(var(--protocol-hue) 48% 68%);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.synthesis-protocol-loading .synthesis-artifact-icon,.synthesis-protocol-complete .synthesis-artifact-icon{width:39px;height:39px}.synthesis-protocol-loading span{color:#929c9e;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.synthesis-protocol-loading button,.synthesis-protocol-complete button{border:1px solid hsla(var(--protocol-hue), 54%, 76%, .3);background:hsla(var(--protocol-hue), 40%, 34%, .13);min-height:32px;color:hsl(var(--protocol-hue) 52% 78%);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0 13px;font-size:7px;font-weight:780}.synthesis-protocol-complete small{color:#aa955c;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.synthesis-protocol-complete h2{color:#ebeeee;font-family:var(--font-language);margin:0;font-size:20px;font-weight:540}.synthesis-protocol-complete p{color:#879193;font-family:var(--font-language);margin:0;font-size:10px}@media (width<=760px){.synthesis-protocol-workspace{grid-template-rows:34px minmax(0,1fr)}.synthesis-protocol-tabs{grid-template-columns:repeat(2,minmax(0,132px))}.synthesis-protocol-tabs>button{padding:0 10px;font-size:7px}.synthesis-theory-module{grid-template-rows:minmax(0,1fr) 48px}.synthesis-theory-page{padding:15px 16px 23px}.synthesis-theory-page>header h2{font-size:clamp(18px,4.5vw,27px)}.synthesis-theory-page>header p{font-size:10px}.synthesis-theory-rules{grid-template-columns:1fr}.synthesis-theory-examples{grid-template-columns:repeat(3,minmax(118px,1fr));overflow-x:auto}.synthesis-theory-rail{grid-template-columns:38px minmax(0,1fr) 38px;gap:7px;padding:5px 6px}.synthesis-theory-rail>button{height:32px}.synthesis-theory-rail>button.is-enter-synthesis{min-width:103px;padding:0 8px;font-size:6px}.synthesis-theory-rail>div>div{gap:3px}.synthesis-theory-rail>div>div button{width:15px}.protocol-synthesis-module{grid-template-rows:32px minmax(82px,.62fr) auto minmax(150px,1fr) 39px;gap:4px;padding:5px 5px 6px}.protocol-synthesis-status{grid-template-columns:minmax(74px,.6fr) minmax(150px,1.25fr) minmax(112px,.75fr);gap:5px}.protocol-rank-census{gap:7px}.protocol-synthesis-status>button{padding:3px 5px;font-size:5.5px}.summoned-artifact-hand{padding:12px 8px 2px}.summoned-artifact{width:clamp(72px,17.5vw,94px)}.summoned-artifact+.summoned-artifact{margin-left:clamp(-29px,-5vw,-16px)}.summoned-artifact-face>strong{font-size:clamp(9px,2.8vw,13px)}.synthesis-construction-console{grid-template-columns:minmax(100px,.82fr) minmax(145px,1.5fr) auto;gap:3px 5px;padding:5px 6px}.synthesis-construction-console>button{min-width:74px;padding:0 7px;font-size:5.5px}.synthesized-artifact-scene{aspect-ratio:2;width:min(620px,94%)}.synthesized-artifact-face{padding:11px 14px 10px}.synthesized-artifact-face>div strong{font-size:clamp(16px,4.2vw,25px)}}@media (width<=430px){.synthesis-protocol-workspace{grid-template-rows:31px minmax(0,1fr)}.synthesis-protocol-tabs{grid-template-columns:repeat(2,minmax(0,112px))}.synthesis-protocol-tabs>button{gap:6px;font-size:6px}.synthesis-theory-page{padding:12px 11px 20px}.synthesis-theory-page>header small{font-size:6px}.synthesis-theory-page>header h2{margin-top:5px;font-size:18px}.synthesis-theory-page>header p{margin-top:6px;font-size:8.5px;line-height:1.5}.synthesis-theory-table{font-size:7.5px}.synthesis-theory-table th,.synthesis-theory-table td{padding:5px 6px}.synthesis-theory-rules{gap:5px;margin-top:10px}.synthesis-theory-rules section{grid-template-columns:19px minmax(0,1fr);padding:8px 9px}.synthesis-theory-rules h3{font-size:9px}.synthesis-theory-rules p{font-size:7.5px}.synthesis-theory-examples{margin-top:8px}.synthesis-build-check{grid-template-columns:1fr}.synthesis-theory-rail{grid-template-columns:33px minmax(0,1fr) 33px;gap:4px}.synthesis-theory-rail>button.is-enter-synthesis{min-width:88px;font-size:5px}.synthesis-theory-rail>div{gap:3px 5px}.synthesis-theory-rail>div>div button{width:10px;height:4px}.protocol-synthesis-module{grid-template-rows:29px minmax(75px,.55fr) auto minmax(148px,1fr) 37px;gap:3px;padding:3px}.protocol-synthesis-status{grid-template-columns:62px minmax(95px,1fr) 82px;gap:3px}.protocol-synthesis-status>div:first-child span{font-size:10px}.protocol-synthesis-status small{font-size:4.5px}.protocol-rank-census{gap:4px;font-size:0}.protocol-rank-census b{font-size:6px}.protocol-synthesis-status>button{font-size:0}.protocol-synthesis-status>button .synthesis-artifact-icon{width:15px;height:15px}.summoned-artifact-hand{padding:10px 2px 0}.summoned-artifact{width:clamp(65px,21vw,80px)}.summoned-artifact+.summoned-artifact{margin-left:clamp(-30px,-8vw,-20px)}.summoned-artifact-meta{font-size:4px}.summoned-artifact-face>strong{font-size:9px}.synthesis-construction-console{grid-template-columns:minmax(0,1fr) 67px;padding:4px 5px}.synthesis-construction-cue{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr)}.synthesis-construction-cue small{display:none}.synthesis-construction-cue strong{font-size:8.5px}.synthesis-construction-console input{height:28px;padding:0 7px;font-size:10px}.synthesis-construction-console>button{min-width:0;height:28px}.synthesis-construction-console>small{grid-column:1/-1;font-size:4.5px}.synthesized-artifact-scene{width:96%}.synthesized-artifact-face{border-radius:7px;padding:9px 11px 8px}.synthesized-artifact-face header{font-size:4.5px}.synthesized-artifact-face header b{font-size:5px}.synthesized-artifact-face>div small{font-size:4.5px}.synthesized-artifact-face>div strong{font-size:clamp(14px,5vw,20px)}.synthesized-artifact-face footer{grid-template-columns:auto minmax(45px,1fr) auto;gap:4px;font-size:4.5px}.synthesized-artifact-face footer em{display:none}.synthesized-artifact-audio{width:26px;height:20px;bottom:26px;right:12px}.synthesis-result-console{grid-template-columns:auto minmax(0,1fr) auto;gap:4px;padding:3px 5px}.synthesis-result-console strong{font-size:5px}.synthesis-result-console span{font-size:5.5px}.synthesis-result-console em{display:none}.synthesis-result-console button{min-height:24px;padding:0 6px;font-size:5px}}@media (width<=760px){.synthesis-machine-plate{background-position:50%;transform:scale(1.035)}.synthesis-page{--synthesis-chamber-inset:calc(var(--synthesis-mobile-chamber-spacing-requested,0svh) * .5);height:calc(100dvh - 112px);padding:var(--synthesis-chamber-inset) 8px}.synthesis-machine-shell{width:max(280px, calc(100% - var(--synthesis-mobile-machine-width-reduction,0svw)));aspect-ratio:auto;grid-template-rows:96px minmax(0,1fr);gap:6px;max-width:100%;height:100%}.synthesis-machine-console{grid-template-rows:22px minmax(0,1fr);gap:3px;padding:4px 5px 5px}.synthesis-spacing-control{padding:0 5px;font-size:6.5px}.synthesis-progress-readout{grid-template-columns:minmax(92px,.85fr) minmax(120px,1.35fr) minmax(92px,.85fr);gap:8px;padding:5px 7px}.synthesis-progress-recovered{gap:7px}.synthesis-progress-recovered .synthesis-artifact-icon{width:24px;height:24px}.synthesis-progress-recovered strong,.synthesis-progress-target strong{font-size:15px}.synthesis-progress-recovered small,.synthesis-progress-target small{font-size:6.5px}.synthesis-reconstruction-path{gap:3px}.synthesis-reconstruction-path em{font-size:7px}.synthesis-desktop-label{display:none}.synthesis-mobile-label{display:inline}.synthesis-machine-chamber{padding:7px}.synthesis-matrix{gap:5px}.synthesis-protocol-control{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);gap:10px;padding:5px 7px}.synthesis-protocol-placeholder{padding:20px}}@media (orientation:portrait){.synthesis-matrix{aspect-ratio:2/3;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));width:min(100cqw,66.6667cqh)}}@media (width<=430px){.synthesis-page{padding-left:5px;padding-right:5px}.synthesis-machine-shell{grid-template-rows:90px minmax(0,1fr);gap:6px}.synthesis-machine-console{grid-template-rows:20px minmax(0,1fr);gap:3px;padding:3px 4px 4px}.synthesis-spacing-control{grid-template-columns:auto minmax(50px,1fr) 27px;gap:5px;padding:0 3px;font-size:6px}.synthesis-progress-readout{grid-template-columns:minmax(70px,.9fr) minmax(82px,1.15fr) minmax(70px,.9fr);gap:4px;padding:4px 5px}.synthesis-progress-recovered{gap:4px}.synthesis-progress-recovered .synthesis-artifact-icon{width:18px;height:18px}.synthesis-progress-recovered strong,.synthesis-progress-target strong{font-size:11px}.synthesis-progress-recovered small,.synthesis-progress-target small{letter-spacing:.05em;margin-top:2px;font-size:5.5px}.synthesis-reconstruction-path>span{height:6px}.synthesis-reconstruction-path em{letter-spacing:.045em;font-size:5.75px}.synthesis-machine-chamber{padding:5px}.synthesis-matrix{gap:4px}.synthesis-protocol-tile{border-radius:7px}.synthesis-completion-frame{border-width:1px;border-radius:5px;inset:2px}.synthesis-protocol-badge{letter-spacing:.08em}.synthesis-protocol-badge-prefix,.synthesis-protocol-threshold small{display:none}.synthesis-protocol-control{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding:4px}.synthesis-protocol-control button{min-height:32px;padding:0 7px;font-size:0}.synthesis-protocol-control button span{font-size:15px}.synthesis-protocol-identity small{font-size:6px}.synthesis-protocol-identity strong{font-size:13px}.synthesis-protocol-requirement strong{font-size:10px}.synthesis-protocol-requirement small{font-size:5.5px}.synthesis-protocol-placeholder{padding:14px 10px}.synthesis-protocol-seal{width:70px;height:70px}.synthesis-protocol-seal .synthesis-artifact-icon{width:34px;height:34px}.synthesis-protocol-placeholder-core>small{margin-top:16px;font-size:8px}.synthesis-protocol-placeholder-core p{font-size:12px}.synthesis-protocol-placeholder-core>span:last-child{font-size:9px}}@media (height<=620px) and (width>=761px){.synthesis-page{--synthesis-chamber-inset:min(calc(var(--synthesis-chamber-spacing-requested,0svh) * .5), max(0px, calc((100dvh - 82px - 88px - 6px - 300px) * .5)));padding-top:var(--synthesis-chamber-inset);padding-bottom:var(--synthesis-chamber-inset)}.synthesis-machine-shell{grid-template-rows:88px minmax(0,1fr);gap:6px}.synthesis-machine-console{grid-template-rows:20px minmax(0,1fr);gap:3px;padding:3px 5px 5px}.synthesis-progress-readout{padding-top:4px;padding-bottom:4px}.synthesis-progress-recovered .synthesis-artifact-icon{width:23px;height:23px}.synthesis-progress-recovered strong,.synthesis-progress-target strong{font-size:14px}.synthesis-matrix{gap:5px}.synthesis-protocol-placeholder{padding:16px}.synthesis-protocol-seal{width:68px;height:68px}.synthesis-protocol-seal .synthesis-artifact-icon{width:33px;height:33px}.synthesis-protocol-placeholder-core>small{margin-top:13px}}@media (prefers-reduced-motion:reduce){.synthesis-environment.is-machine-awake,.synthesis-environment.has-effects.is-machine-awake .synthesis-array-illumination{animation:none}.synthesis-machine-shell,.synthesis-protocol-fill,.synthesis-protocol-tile,.synthesis-protocol-mark{transition:none}}.synthesis-machine-console.is-protocol-console{grid-template-rows:20px 39px 29px;gap:3px}.synthesis-protocol-title-plate{background:linear-gradient(160deg, hsla(var(--protocol-hue), 36%, 44%, .09), transparent 48%), linear-gradient(180deg, #252a2c, #1d2224);border:1px solid #f1f1f121;border-bottom-color:#00000094;border-radius:3px;place-items:center;min-width:0;padding:3px 82px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 0 22px #0000002e,0 2px #111415}.synthesis-protocol-title-plate small{color:hsl(var(--protocol-hue) 52% 72%);letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:780}.synthesis-protocol-title-plate strong{color:#edf1f1;font-family:var(--font-device);letter-spacing:.045em;white-space:nowrap;font-size:15px;font-weight:610;line-height:1}.synthesis-protocol-title-plate>span{color:#7f898b;letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-weight:760;position:absolute;right:13px}.synthesis-protocol-command-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;display:grid}.synthesis-protocol-command-row button{color:#9fa8aa;min-width:0;height:29px;font:inherit;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#303537,#232729);border:1px solid #f1f1f11f;border-bottom-color:#0000009e;border-radius:3px;padding:0 12px;font-size:7px;font-weight:790;position:relative;box-shadow:inset 0 1px #ffffff09,0 2px #111415}.synthesis-protocol-command-row button span{color:hsl(var(--protocol-hue) 52% 71%);margin-right:7px;font-size:6px}.synthesis-protocol-command-row button:hover,.synthesis-protocol-command-row button:focus-visible{border-color:hsla(var(--protocol-hue), 56%, 76%, .44);color:#eef2f2;outline:none}.synthesis-protocol-command-row button.is-active{border-color:hsla(var(--protocol-hue), 58%, 76%, .48);color:#f1f4f4;box-shadow:inset 0 5px 12px #0000008f, inset 0 0 18px hsla(var(--protocol-hue), 48%, 50%, .07), 0 1px 0 #101213;background:linear-gradient(#1b1f21,#252a2c);transform:translateY(1px)}.synthesis-protocol-command-row button.is-active:after{content:"";background:hsl(var(--protocol-hue) 66% 73%);height:1px;box-shadow:0 0 7px hsla(var(--protocol-hue), 72%, 68%, .5);position:absolute;bottom:2px;left:24%;right:24%}.synthesis-protocol-workspace{display:block}.synthesis-protocol-body,.synthesis-protocol-panel{width:100%;height:100%}.synthesis-protocol-panel[hidden]{display:none}.synthesis-theory-page{width:min(1040px,100%)}.synthesis-theory-page>header small,.synthesis-theory-page>header p,.synthesis-theory-formula span,.synthesis-theory-table,.synthesis-theory-rules h3,.synthesis-theory-rules p,.synthesis-theory-examples small,.synthesis-theory-examples strong,.synthesis-theory-examples span,.synthesis-build-check li,.synthesis-theory-boundary,.synthesis-theory-page>footer{font-size:max(11px,1cqw)}.synthesis-theory-page>header p,.synthesis-theory-rules p,.synthesis-theory-examples span,.synthesis-theory-boundary{line-height:1.58}.synthesis-theory-rail,.synthesis-theory-rail>button,.synthesis-theory-rail small{font-size:11px}.synthesized-artifact-scene{aspect-ratio:14/5;perspective:none;place-self:center;width:min(760px,94%);max-height:100%}.synthesized-artifact-card{transform-style:flat;border-radius:12px;width:100%;height:100%;transition:none;position:relative;transform:none}.synthesized-artifact-scene.is-reconstructed .synthesized-artifact-card{transform:none}.synthesized-artifact-card>.practice-card-face{width:100%;height:100%;position:absolute;inset:0}.synthesized-artifact-face{background:linear-gradient(110deg, #050809b8, #1115164d 36% 64%, #050809b8), var(--synth-gradient);backface-visibility:visible;border-radius:12px;width:100%;height:100%;padding:0;display:block;position:relative;inset:auto;transform:none}.synthesized-artifact-face.is-studied{transform:none}.synthesized-artifact-face:after{display:none}.synthesized-artifact-face .practice-card-copy{align-content:center;place-items:center;gap:5px;display:grid}.synthesized-artifact-face .practice-card-copy>small{color:#e5efef94;font-family:var(--font-device);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:760}.synthesized-artifact-face .practice-card-copy h1{color:#f6f9f9;max-width:92%;font-family:var(--artifact-inscription-font,var(--font-language));font-size:clamp(20px,2.6cqw,31px);font-weight:var(--artifact-inscription-weight,520);letter-spacing:var(--artifact-inscription-spacing,.02em);text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px #000000bd,0 0 13px #ffffff1a;margin:0;line-height:1.1;overflow:hidden}.synthesized-artifact-face .answer-translation{color:#e4ecec94;margin-top:1px;font-size:10px}.synthesis-artifact-signature{opacity:.16;width:min(30%,170px);height:86%;top:50%;left:50%;transform:translate(-50%,-50%)}.synthesized-artifact-face .material-meta-id{text-overflow:ellipsis;white-space:nowrap;max-width:42%;overflow:hidden}.synthesized-artifact-scene.is-rejected .synthesized-artifact-face.is-studied{border-color:#df665c85;box-shadow:inset 0 0 30px #5e131029,0 0 14px #df665c1a}.synthesized-artifact-face .card-audio-hit-target{z-index:20}.synthesis-dealer-dock{background:#0306072b;border:1px solid #e7edee1a;grid-template-rows:29px minmax(0,1fr);min-width:0;min-height:0;display:grid}.synthesis-dealer-dock>header{border-bottom:1px solid #e7edee14;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:3px 5px 3px 9px;display:flex}.synthesis-dealer-dock>header>span{align-items:baseline;gap:9px;min-width:0;display:flex}.synthesis-dealer-dock>header strong{color:#aab3b5;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:790}.synthesis-dealer-dock>header small{color:#626e70;font-size:7px}.synthesis-dealer-dock>header button{border:1px solid hsla(var(--protocol-hue), 48%, 72%, .2);color:#778285;min-width:128px;height:22px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#0000002e;justify-content:center;align-items:center;gap:6px;font-size:6px;font-weight:770;display:flex}.synthesis-dealer-dock>header button .synthesis-artifact-icon{width:12px;height:12px}.synthesis-dealer-dock>header button.is-active{color:#d8bc68;border-color:#e3be4c6b}.synthesis-dealer-dock .summoned-artifact-field{background:0 0;border:0}.synthesis-dealer-dock .summoned-artifact-hand{justify-content:center;width:100%;height:100%;padding:8px 16px 2px}.synthesis-dealer-dock .summoned-artifact{width:clamp(78px,11cqw,125px);max-height:96%}.synthesis-dealer-dock .summoned-artifact-hand:has(.summoned-artifact:nth-child(2):last-child) .summoned-artifact{width:min(16cqw,164px)}.synthesis-dealer-dock .summoned-artifact-hand:has(.summoned-artifact:nth-child(3):last-child) .summoned-artifact{width:min(14cqw,148px)}.synthesis-dealer-dock .summoned-artifact-hand:has(.summoned-artifact:nth-child(4):last-child) .summoned-artifact{width:min(12cqw,134px)}@media (width<=760px){.synthesis-machine-console.is-protocol-console{grid-template-rows:18px 36px 27px}.synthesis-protocol-title-plate{padding:3px 70px}.synthesis-protocol-title-plate strong{font-size:13px}.synthesis-protocol-command-row button{height:27px}.protocol-synthesis-module{grid-template-rows:minmax(128px,1fr) auto 32px 39px minmax(100px,.75fr);gap:4px;padding:5px}.synthesized-artifact-scene{aspect-ratio:2;width:min(620px,96%)}.synthesis-dealer-dock .summoned-artifact{width:clamp(72px,18cqw,105px)}}@media (width<=430px){.synthesis-machine-shell{grid-template-rows:90px minmax(0,1fr)}.synthesis-machine-console.is-protocol-console{grid-template-rows:17px 34px 26px;gap:2px;padding:3px 4px}.synthesis-protocol-title-plate{padding:2px 50px}.synthesis-protocol-title-plate small,.synthesis-protocol-title-plate>span{display:none}.synthesis-protocol-title-plate strong{text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.synthesis-protocol-command-row button{height:26px;padding:0 4px;font-size:6.5px}.synthesis-protocol-command-row button span{margin-right:4px}.synthesis-theory-page{padding:13px 12px 22px}.synthesis-theory-page>header small,.synthesis-theory-page>header p,.synthesis-theory-formula span,.synthesis-theory-table,.synthesis-theory-rules h3,.synthesis-theory-rules p,.synthesis-theory-examples small,.synthesis-theory-examples strong,.synthesis-theory-examples span,.synthesis-build-check li,.synthesis-theory-boundary,.synthesis-theory-page>footer{font-size:11px}.protocol-synthesis-module{grid-template-rows:minmax(116px,1fr) auto 31px 37px minmax(96px,.8fr);gap:3px;padding:3px}.synthesized-artifact-face .practice-card-content{inset:17% 8% 22%}.synthesized-artifact-face .practice-card-copy>small{font-size:6px}.synthesized-artifact-face .practice-card-copy h1{font-size:clamp(16px,5vw,21px)}.synthesis-dealer-dock{grid-template-rows:25px minmax(0,1fr)}.synthesis-dealer-dock>header{padding-left:6px}.synthesis-dealer-dock>header small{display:none}.synthesis-dealer-dock>header button{min-width:92px;font-size:0}.synthesis-dealer-dock>header button .synthesis-artifact-icon{width:13px;height:13px}.synthesis-dealer-dock .summoned-artifact-hand{padding:6px 3px 1px}.synthesis-dealer-dock .summoned-artifact{width:clamp(68px,22vw,86px)}}.synthesis-protocol-title-row{grid-template-columns:39px minmax(0,1fr);gap:3px;min-width:0;display:grid}.synthesis-protocol-return{width:39px;height:39px;color:hsl(var(--protocol-hue) 52% 75%);font:inherit;font-family:var(--font-device);cursor:pointer;background:linear-gradient(#303537,#232729);border:1px solid #f1f1f11f;border-bottom-color:#0000009e;border-radius:3px;place-items:center;padding:0;font-size:14px;display:grid;box-shadow:inset 0 1px #ffffff09,0 2px #111415}.synthesis-protocol-return:hover,.synthesis-protocol-return:focus-visible{border-color:hsla(var(--protocol-hue), 56%, 76%, .44);color:#f2f6f6;outline:none}.synthesis-protocol-command-row{grid-template-columns:repeat(2,minmax(0,1fr))}.synthesis-protocol-command-row button span{margin:0}.synthesis-protocol-command-row .synthesis-protocol-tab{--control-accent:hsl(var(--protocol-hue) 58% 74% / .72);background:linear-gradient(135deg, hsla(var(--protocol-hue), 42%, 48%, .075), transparent 52%), #303234;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));letter-spacing:.11em;text-transform:uppercase;border:1px solid #f1f1f129;border-radius:2px;flex-direction:row;width:100%;min-width:0;height:29px;min-height:0;margin:0;padding:5px 12px;font-family:inherit;font-size:7px;box-shadow:inset 0 0 18px #00000029}.synthesis-protocol-command-row .synthesis-protocol-tab:hover,.synthesis-protocol-command-row .synthesis-protocol-tab:focus-visible{border-color:var(--control-accent)}@supports (color:color-mix(in lab, red, red)){.synthesis-protocol-command-row .synthesis-protocol-tab:hover,.synthesis-protocol-command-row .synthesis-protocol-tab:focus-visible{border-color:color-mix(in srgb, var(--control-accent) 62%, var(--line))}}.synthesis-protocol-command-row .synthesis-protocol-tab:hover,.synthesis-protocol-command-row .synthesis-protocol-tab:focus-visible{color:var(--ink);box-shadow:inset 0 0 22px var(--control-accent), 0 5px 16px #00000024}@supports (color:color-mix(in lab, red, red)){.synthesis-protocol-command-row .synthesis-protocol-tab:hover,.synthesis-protocol-command-row .synthesis-protocol-tab:focus-visible{box-shadow:inset 0 0 22px color-mix(in srgb, var(--control-accent) 7%, transparent), 0 5px 16px #00000024}}.synthesis-protocol-command-row .synthesis-protocol-tab:after{display:none!important}.synthesis-protocol-command-row .synthesis-protocol-tab.is-active{box-shadow:inset 0 3px 12px #0000004d, inset 0 0 18px hsla(var(--protocol-hue), 48%, 50%, .07);transform:none}.synthesis-protocol-command-row .synthesis-protocol-tab.is-active:before{width:auto;left:14px;right:14px}.synthesis-theory-table-wrap{width:fit-content;max-width:100%;overflow-x:auto}.synthesis-theory-table{table-layout:auto;width:auto;min-width:min(100%,620px);max-width:100%}.synthesis-theory-table.columns-5{min-width:min(100%,760px)}.synthesis-theory-table th,.synthesis-theory-table td{white-space:normal}.synthesis-theory-table th,.synthesis-theory-table td:first-child{white-space:nowrap}.synthesis-theory-boundary strong{font-size:11px;line-height:1.35;display:inline-block}.synthesized-artifact-scene{aspect-ratio:2;width:min(680px,90%,84cqh);height:auto;max-height:none}.synthesized-artifact-card,.synthesized-artifact-face{border-radius:18px}.synthesized-artifact-face{--artifact-chassis-gutter:17px}.synthesized-artifact-face .material-artifact-frame{border-radius:11px;inset:17px}.synthesized-artifact-face .artifact-signal-frame{width:calc(100% - 34px);height:calc(100% - 34px);inset:17px}.synthesized-artifact-face .material-artifact-meta{justify-content:space-between;align-items:center;display:flex;top:30px;left:34px;right:34px}.synthesized-artifact-face .material-meta-signal{bottom:24px;left:34px}.synthesized-artifact-face .material-artifact-attempts{bottom:24px;right:34px}.synthesized-artifact-face .production-artifact-rail{bottom:49px;left:46px;right:46px}.synthesized-artifact-face .practice-card-content{inset:21% 11% 23%}.synthesized-artifact-face .practice-card-copy{gap:7px}.synthesized-artifact-face .practice-card-copy h1{text-overflow:clip;white-space:normal;max-width:88%;font-size:clamp(24px,3.5cqw,40px);overflow:visible}.synthesized-artifact-face .answer-translation{color:#e4ecec9e;font-size:clamp(10px,1.1cqw,13px)}.synthesis-dealer-dock{background:linear-gradient(#181d1f70,#05080933);border-color:#edf2f31a;grid-template-rows:27px minmax(0,1fr)}.synthesis-dealer-dock .summoned-artifact-hand{padding-top:4px}@media (width<=760px){.synthesis-protocol-title-row{grid-template-columns:36px minmax(0,1fr)}.synthesis-protocol-return{width:36px;height:36px}.protocol-synthesis-module{grid-template-rows:minmax(126px,1fr) auto minmax(78px,.48fr)}.synthesized-artifact-scene{aspect-ratio:2;width:min(620px,94%,78cqh)}}@media (width<=430px){.synthesis-protocol-title-row{grid-template-columns:34px minmax(0,1fr);gap:2px}.synthesis-protocol-return{width:34px;height:34px}.synthesis-protocol-title-plate{padding:2px 20px}.protocol-synthesis-module{grid-template-rows:minmax(112px,1fr) auto minmax(72px,.45fr)}.synthesized-artifact-scene{width:96%}.synthesized-artifact-face .material-artifact-meta{top:21px;left:23px;right:23px}.synthesized-artifact-face .material-meta-signal{bottom:18px;left:23px}.synthesized-artifact-face .material-artifact-attempts{bottom:18px;right:23px}.synthesized-artifact-face .production-artifact-rail{bottom:39px;left:31px;right:31px}.synthesized-artifact-face{--artifact-chassis-gutter:11px}.synthesized-artifact-face .material-artifact-frame{inset:11px}.synthesized-artifact-face .artifact-signal-frame{width:calc(100% - 22px);height:calc(100% - 22px);inset:11px}}.synthesis-protocol-title-plate{align-content:center}.protocol-synthesis-module{grid-template-rows:minmax(210px,1.15fr) auto minmax(84px,.35fr);gap:7px}.synthesized-artifact-scene{width:min(760px,94%,96cqh)}.synthesized-artifact-face{--artifact-face-background:linear-gradient(110deg, #05080980, #1115166b 36% 64%, #05080980), radial-gradient(ellipse at 50% 44%, #ffffff0e, transparent 48%), var(--synth-gradient)}.synthesized-artifact-face .practice-card-content{min-height:104px;inset:50% 11% auto;transform:translateY(-50%)}.learning-console.is-transmissionless{--practice-machine-width:100%;--practice-transmission-height:0px;width:100%;padding:var(--practice-console-inset);background:linear-gradient(135deg, hsla(var(--word-hue), 42%, 42%, .085), transparent 42%), #16191beb;border-radius:2px;grid-template-rows:54px 54px 60px 56px;gap:1px;margin:0}.learning-console.is-transmissionless .answer-form{grid-row:1;padding:3px 5px}.learning-console.is-transmissionless .practice-control-deck{border:0;grid-row:2;min-height:54px;padding:5px 5px 3px}.learning-console.is-transmissionless .practice-control-deck:before{content:"";z-index:-1;border:1px solid hsla(var(--word-hue), 38%, 72%, .14);background:linear-gradient(135deg, hsla(var(--word-hue), 38%, 42%, .07), transparent 44%), #292c2e;position:absolute;inset:4px 5px}.learning-console.is-transmissionless .practice-control-standby,.learning-console.is-transmissionless .result-actions .next{min-height:44px}.learning-console.is-transmissionless .result-actions.is-single-action{grid-template-columns:minmax(0,1fr)}.learning-console.is-transmissionless .streak-stats{width:100%;height:60px;box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:0;grid-row:3;margin:0;padding:0;overflow:visible}.learning-console.is-transmissionless .streak-values>div{padding:8px 10px}.learning-console.is-transmissionless .learning-console-stats{border:1px solid hsla(var(--word-hue), 34%, 72%, .1);background:linear-gradient(135deg, hsla(var(--word-hue), 38%, 42%, .07), transparent 44%), #292c2e;border-radius:6px;grid-row:4;align-self:stretch;align-items:center;width:100%;height:auto;min-height:0;margin:2px 0 0;padding:7px 8px 5px;overflow:hidden;box-shadow:inset 0 0 24px #0003}.learning-console-stats{grid-template-columns:repeat(var(--learning-console-stat-count), minmax(0, 1fr))}.learning-console.is-transmissionless .learning-console-stats>div{z-index:1;border-right:0;min-width:0;padding:0 4px;display:block;position:relative}.learning-console.is-transmissionless .learning-console-stats>div+div{border-left:1px solid var(--line)}.learning-console.is-transmissionless .learning-console-stats strong{justify-content:center;align-items:center;min-height:21px;font-size:clamp(15px,3.5cqw,22px);display:flex}.learning-console.is-transmissionless .learning-console-stats>div>span{text-align:center;margin-top:3px;font-size:6.5px;display:block}.learning-console-stats>div>span{text-align:center}.learning-console-stats .is-bronze{color:var(--bronze)}.learning-console-stats .is-silver{color:var(--silver)}.learning-console-stats .is-gold{color:var(--gold)}.learning-console-stats .learning-console-progress-value{white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;font-size:min(1em, calc(100cqw / var(--progress-value-width)));flex:none;align-items:baseline;line-height:1;display:inline-flex}.learning-console-stats .learning-console-progress-value>small{color:var(--muted);font-size:.62em;font-weight:inherit;line-height:1}.synthesis-dealer-dock{grid-template-rows:minmax(0,1fr);overflow:hidden}.synthesis-dealer-dock .summoned-artifact-field{min-height:0}.summoned-artifact-face{display:block}.summoned-artifact-meta{z-index:3;position:absolute;top:8px;left:9px;right:9px}.summoned-artifact-face>strong{z-index:2;text-overflow:clip;white-space:normal;place-items:center;max-width:none;display:grid;position:absolute;inset:17% 8% 18%;overflow:hidden}.summoned-artifact-face>small{z-index:2}.summoned-artifact-rail{position:absolute;bottom:8px;left:8px;right:8px}@media (prefers-reduced-motion:reduce){.synthesized-artifact-face:before,.synthesized-artifact-face .material-artifact-spectral{animation:none}}@media (height<=760px) and (width>=431px){.protocol-synthesis-module{grid-template-rows:minmax(160px,1fr) auto minmax(74px,.34fr)}.synthesized-artifact-scene{width:min(700px,94%,86cqh)}.learning-console.is-transmissionless{grid-template-rows:44px 50px 50px 48px}.learning-console.is-transmissionless .practice-control-deck{min-height:50px;padding-top:4px}.learning-console.is-transmissionless .practice-control-standby,.learning-console.is-transmissionless .result-actions .next{min-height:40px}.learning-console.is-transmissionless .streak-stats{height:50px}.learning-console.is-transmissionless .streak-values>div{padding:6px 7px}.learning-console.is-transmissionless .streak-stats strong{font-size:18px}.learning-console.is-transmissionless .learning-console-stats{height:48px;padding:5px 5px 4px}}@media (width<=430px){.protocol-synthesis-module{grid-template-rows:minmax(132px,1fr) auto minmax(70px,.32fr)}.learning-console.is-transmissionless{grid-template-rows:44px 48px 48px 46px;padding:4px}.learning-console.is-transmissionless .answer-form{padding:1px 3px}.learning-console.is-transmissionless .input-shell input{font-size:19px}.learning-console.is-transmissionless .practice-control-deck{min-height:48px;padding:4px 4px 3px}.learning-console.is-transmissionless .practice-control-standby,.learning-console.is-transmissionless .result-actions .next{min-height:38px}.learning-console.is-transmissionless .streak-stats{height:48px}.learning-console.is-transmissionless .streak-values>div{padding:5px}.learning-console.is-transmissionless .streak-stats strong{font-size:17px}.learning-console.is-transmissionless .streak-stats span{margin-top:3px;font-size:5.8px}.learning-console.is-transmissionless .learning-console-stats{height:46px;padding:4px 3px 3px}.learning-console.is-transmissionless .learning-console-stats strong{min-height:18px;font-size:13px}.learning-console.is-transmissionless .learning-console-stats>div>span{letter-spacing:.045em;margin-top:2px;font-size:5px}.synthesis-dealer-dock .summoned-artifact-hand{padding:4px 3px 2px}}.synthesis-environment.has-sentence-palette .synthesis-array-illumination{background:linear-gradient(90deg, hsl(var(--synth-start-hue) 62% 52% / .1), hsl(var(--synth-center-hue) 58% 48% / .075) 50%, hsl(var(--synth-end-hue) 62% 52% / .1)), var(--synth-ambient-gradient), radial-gradient(ellipse 82% 74% at 50% 43%, hsl(var(--synth-center-hue) 54% 48% / .08), transparent 76%), radial-gradient(ellipse 64% 18% at 50% 96%, hsl(var(--synth-center-hue) 70% 62% / .13), transparent 74%);filter:saturate(1.12)brightness(1.04);inset:-6%}.synthesis-environment.has-sentence-palette .synthesis-array-illumination:before{background:var(--synth-light-gradient);filter:blur(64px)saturate(1.14);opacity:.48;inset:-10%;-webkit-mask-image:linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0)}.synthesis-environment.has-sentence-palette .synthesis-array-illumination:after{background:var(--synth-ambient-gradient);filter:blur(76px)saturate(1.08);opacity:.34;height:auto;inset:-8%;-webkit-mask-image:linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0)}.synthesis-page.has-sentence-palette .synthesis-protocol-command-row button.is-active{background:linear-gradient(180deg, #14181aeb, #23282af0) padding-box, var(--synth-border-gradient) border-box;border-color:#0000}.synthesis-page.has-sentence-palette .synthesis-protocol-command-row button.is-active:after{background:var(--synth-accent-gradient);box-shadow:0 0 8px hsl(var(--synth-center-hue) 76% 68% / .42);left:16%;right:16%}.learning-console.is-synthesis-palette{box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.learning-console.is-synthesis-palette:before{display:none}.learning-console.is-synthesis-palette .input-shell{background:linear-gradient(90deg, #161b1ded, #0f1315f2) padding-box, var(--synth-border-gradient) border-box;border-color:#0000}.learning-console.is-synthesis-palette .input-shell:before{background:var(--synth-accent-gradient);width:auto;box-shadow:0 0 8px hsl(var(--synth-center-hue) 76% 68% / .24);left:14px;right:14px}.learning-console.is-synthesis-palette .input-shell:focus-within{box-shadow:inset 0 0 30px hsl(var(--synth-center-hue) 52% 42% / .07), 0 0 0 1px hsl(var(--synth-center-hue) 68% 72% / .12);border-color:#0000}.learning-console.is-synthesis-palette .next{background:linear-gradient(145deg, #303335f0, #222628f5) padding-box, var(--synth-border-gradient) border-box;border-color:#0000}.learning-console.is-synthesis-palette .next:before{background:var(--synth-accent-gradient);width:auto;box-shadow:0 0 8px hsl(var(--synth-center-hue) 76% 68% / .26);left:13px;right:13px}.learning-console.is-synthesis-palette .streak-values>div{text-align:center;align-content:center;place-items:center;display:grid}.learning-console.is-synthesis-palette .streak-values strong,.learning-console.is-synthesis-palette .streak-values span{text-align:center;width:100%}.learning-console.is-synthesis-palette .streak-pause-notice{background:linear-gradient(145deg, #2a2e30e6, #1b1f21f0) padding-box, var(--synth-border-gradient) border-box;border:1px solid #0000}.synthesis-streak-gradient-frame{z-index:3;background:var(--synth-accent-gradient);pointer-events:none;opacity:.72;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:7px;padding:2px;position:absolute;inset:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.learning-console.is-synthesis-palette .learning-console-stats{background:linear-gradient(145deg, #292d2ff0, #1f2325f5) padding-box, var(--synth-border-gradient) border-box;border-color:#0000;position:relative}.learning-console.is-synthesis-palette .learning-console-stats:before{content:"";z-index:0;background:var(--synth-accent-gradient);height:1px;box-shadow:0 0 7px hsl(var(--synth-center-hue) 74% 66% / .2);position:absolute;top:0;left:12%;right:12%}.protocol-synthesis-module .synthesis-integration-rail .integration-track:before,.protocol-synthesis-module .synthesis-integration-rail .integration-track-fill{-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)), transparent calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)) var(--synthesis-integration-cell,4%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)), transparent calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)) var(--synthesis-integration-cell,4%)) bottom / 100% calc(50% - 1.5px) no-repeat;-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)), transparent calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)) var(--synthesis-integration-cell,4%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)), transparent calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)) var(--synthesis-integration-cell,4%)) bottom / 100% calc(50% - 1.5px) no-repeat;-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)), transparent calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)) var(--synthesis-integration-cell,4%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)), transparent calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)) var(--synthesis-integration-cell,4%)) bottom / 100% calc(50% - 1.5px) no-repeat;-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)), transparent calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)) var(--synthesis-integration-cell,4%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)), transparent calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)) var(--synthesis-integration-cell,4%)) bottom / 100% calc(50% - 1.5px) no-repeat;mask:repeating-linear-gradient(90deg, #000 0 calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)), transparent calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)) var(--synthesis-integration-cell,4%)) top / 100% calc(50% - 1.5px) no-repeat, repeating-linear-gradient(90deg, #000 0 calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)), transparent calc(var(--synthesis-integration-cell,4%) - var(--integration-cell-gap)) var(--synthesis-integration-cell,4%)) bottom / 100% calc(50% - 1.5px) no-repeat}.protocol-synthesis-module.has-sentence-palette .synthesis-integration-rail .integration-track-fill{background:var(--synth-border-gradient);background-position:0;background-size:100% 100%}.protocol-synthesis-module.has-sentence-palette .synthesis-integration-rail .integration-signal-fill{background:var(--synth-accent-gradient);width:auto;box-shadow:0 0 7px hsl(var(--synth-center-hue) 78% 68% / .3);clip-path:inset(0 calc(100% - var(--signal-progress,0%)) 0 0);background-position:0;background-size:100% 100%;right:0}@media (prefers-reduced-motion:reduce){.synthesis-environment.has-sentence-palette .synthesis-array-illumination{animation:none}}@keyframes mobile-command-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes mobile-command-shade{0%{opacity:0}to{opacity:1}}@media (width<=1120px){.topbar{display:none}.view-environment,.practice-environment,.practice-simulation-field{top:0}.app-shell.view-maintenance>.maintenance-environment{position:fixed;inset:0}.fullscreen-guidance{top:14px;right:58px}.machine-entry-gate{height:100dvh}.machine-entry-chassis{height:min(620px,100dvh - 24px)}.word-page.collection-page,.synthesis-page{height:100dvh}.view-practice .practice,.view-learn .learn-page,.view-maintenance .maintenance-page{min-height:100svh}.app-shell.view-practice,.app-shell.view-maintenance,.app-shell.view-learn{--learning-header-height:0px}.mobile-console-trigger{z-index:1450;border:1px solid hsla(var(--word-hue), 50%, 76%, .32);background:linear-gradient(145deg, hsla(var(--word-hue), 46%, 48%, .13), transparent 48%), #171b1df5;width:47px;height:94px;color:hsl(var(--word-hue) 50% 74%);font-family:var(--font-device);cursor:pointer;border-right:0;border-radius:5px 0 0 5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:9px 5px 8px;transition:width .16s,color .16s,border-color .16s,background-color .16s;display:flex;position:fixed;top:clamp(13px,3vh,26px);right:0;box-shadow:-9px 12px 26px #0000004d,inset 0 0 18px #00000040}.mobile-console-trigger:hover,.mobile-console-trigger:focus-visible{border-color:hsla(var(--word-hue), 66%, 80%, .56);background-color:hsla(var(--word-hue), 38%, 42%, .12);color:#eef2f2;outline:none;width:52px}.mobile-console-trigger>span{align-content:space-between;width:23px;height:21px;display:grid}.mobile-console-trigger>span i{width:100%;height:2px;box-shadow:0 0 6px hsla(var(--word-hue), 62%, 70%, .28);background:currentColor;display:block}.mobile-console-trigger strong{letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;font-size:6px;font-weight:790;transform:rotate(180deg)}.mobile-command-layer{z-index:2200;font-family:var(--font-device);display:block;position:fixed;inset:0}.mobile-command-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#05080994;border:0;width:100%;height:100%;padding:0;animation:.2s ease-out both mobile-command-shade;position:absolute;inset:0}.mobile-command-console{width:min(390px,92vw);min-width:290px;box-shadow:none;background:0 0;border:0;grid-template-rows:76px 40px minmax(0,1fr) auto;padding:4px;animation:.26s cubic-bezier(.22,1,.36,1) both mobile-command-enter;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.mobile-command-console:before{display:none}.mobile-command-console>header{clip-path:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;gap:3px;min-width:0;padding:0;display:grid}.mobile-command-brand{background:linear-gradient(160deg, hsla(var(--word-hue), 36%, 44%, .075), transparent 48%), linear-gradient(180deg, #252a2c, #1d2224);border:1px solid #f1f1f121;border-bottom-color:#00000094;border-radius:3px;place-items:center;min-width:0;padding:9px 22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 0 22px #0000002e,0 2px #111415}.mobile-command-logo{width:min(90%,230px);height:auto;max-height:48px;display:block}.mobile-command-console>header>button{color:#9fa7a9;width:42px;height:100%;font:inherit;cursor:pointer;background:linear-gradient(#303537,#222729);border:1px solid #f1f1f124;border-bottom-color:#0000009e;border-radius:4px;place-items:center;padding:0;font-size:22px;font-weight:300;display:grid;box-shadow:inset 0 1px #ffffff09,0 2px #111415}.mobile-command-console>header>button:hover,.mobile-command-console>header>button:focus-visible{border-color:hsla(var(--word-hue), 58%, 76%, .46);color:#f0f3f3;outline:none}.mobile-command-link{background:linear-gradient(#272c2ef0,#1a1e20f0);border:1px solid #f1f1f11f;border-radius:3px;grid-template-columns:auto auto minmax(24px,1fr);align-items:center;gap:9px;margin-top:3px;padding:0 13px;display:grid;box-shadow:inset 0 1px #ffffff06,0 2px #090b0ce6}.mobile-command-link span{color:#a1acae;letter-spacing:.06em;text-transform:uppercase;font-size:.875rem;font-weight:760}.mobile-command-link strong{color:hsl(var(--word-hue) 54% 74%);letter-spacing:.06em;font-size:1rem;font-weight:780}.mobile-command-link i{background:linear-gradient(90deg, hsla(var(--word-hue), 58%, 72%, .5), transparent);height:1px}.mobile-command-navigation{overscroll-behavior:contain;background:0 0;border:0;grid-auto-rows:minmax(43px,1fr);gap:3px;min-height:0;margin-top:3px;padding:0 2px 2px 0;display:grid;overflow-y:auto}.mobile-command-navigation button{color:#a4adaf;min-height:43px;font:inherit;cursor:pointer;background:linear-gradient(#303537,#232729);border:1px solid #f1f1f11f;border-bottom-color:#0000009e;border-radius:4px;align-items:center;padding:0 38px 0 16px;display:grid;position:relative;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff09,0 2px #111415}.mobile-command-navigation button span{letter-spacing:.035em;text-align:left;overflow-wrap:anywhere;font-size:clamp(1rem,4.8vw,1.25rem);font-weight:750;line-height:1.2}.mobile-command-navigation button>i{background:#00000042;border:1px solid #f1f1f129;width:9px;height:9px;position:absolute;top:50%;right:15px;transform:translateY(-50%)rotate(45deg)}.mobile-command-navigation button:hover,.mobile-command-navigation button:focus-visible{border-color:hsla(var(--word-hue), 46%, 76%, .34);color:#edf1f1;outline:none}.mobile-command-navigation button.active{border-color:hsla(var(--word-hue), 56%, 76%, .5);color:#f1f4f4;box-shadow:inset 0 5px 12px #0000008c, inset 0 0 18px hsla(var(--word-hue), 48%, 50%, .06), 0 1px 0 #101213;background:linear-gradient(#1b1f21,#24292b);transform:translateY(2px)}.mobile-command-navigation button.active>i{border-color:hsl(var(--word-hue) 62% 74%);background:hsl(var(--word-hue) 54% 60%);box-shadow:0 0 9px hsla(var(--word-hue), 72%, 66%, .42)}.mobile-command-console>footer{background:0 0;border:0;gap:3px;margin-top:3px;padding:0;display:grid}.mobile-sound-control.sound-control{clip-path:none;background:linear-gradient(#303537,#222729);border-color:#f1f1f121;border-radius:6px;grid-template-columns:28px minmax(44px,1fr) 28px;gap:7px;width:100%;min-height:44px;padding:5px 9px;box-shadow:inset 0 1px #ffffff09,0 2px #111415}.mobile-service-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;display:grid}.mobile-service-grid>button{color:#9da6a8;min-width:0;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(#303537,#232729);border:1px solid #f1f1f11f;border-bottom-color:#0000009e;border-radius:6px;place-items:center;padding:5px;display:grid;box-shadow:inset 0 1px #ffffff09,0 2px #111415}.mobile-service-grid>button:hover,.mobile-service-grid>button:focus-visible,.mobile-service-grid>button.is-active{border-color:hsla(var(--word-hue), 56%, 76%, .42);color:#edf1f1;outline:none}.mobile-service-grid svg{fill:none;stroke:currentColor;stroke-width:1.45px;width:22px;height:22px}.mobile-service-grid .account-avatar{width:28px;height:28px}:is(body:has(.transmission-report-backdrop) .mobile-console-trigger,body:has(.danger-dialog-backdrop) .mobile-console-trigger,body:has(.beta-notice-backdrop) .mobile-console-trigger){opacity:0;pointer-events:none}}@media (width>=761px) and (width<=1340px){.view-practice .practice{height:calc(100dvh - var(--learning-header-height,82px))}.view-maintenance .maintenance-page.is-online,.view-learn .learn-page{height:100dvh}}@media (width<=430px){.mobile-command-console{grid-template-rows:70px 38px minmax(0,1fr) auto;width:min(360px,94vw);padding:3px}.mobile-command-console>header{grid-template-columns:minmax(0,1fr) 39px}.mobile-command-brand{padding:8px 18px}.mobile-command-logo{max-height:42px}.mobile-command-console>header>button{width:39px}.mobile-command-navigation{gap:3px}.mobile-command-navigation button{min-height:40px}.mobile-sound-control.sound-control{grid-template-columns:25px minmax(36px,1fr) 24px;gap:5px;min-height:40px}.mobile-service-grid>button{min-height:42px}}.practice-card-scene,.maintenance-card-scene,.learn-card-scene{container-type:inline-size}@media (width<=650px){:is(.view-practice .practice-card-scene,.view-maintenance .maintenance-card-scene,.view-learn .learn-card-scene) .material-artifact-core{--artifact-narrow-chassis-inset:clamp(12px, 4cqw, 18px);--artifact-chassis-gutter:var(--artifact-narrow-chassis-inset);--artifact-narrow-telemetry-bottom:clamp(20px, 5.75cqw, 27px);--artifact-narrow-rail-bottom:clamp(45px, 12cqw, 54px)}:is(.view-practice .practice-card-scene,.view-maintenance .maintenance-card-scene,.view-learn .learn-card-scene) .material-artifact-frame{inset:var(--artifact-narrow-chassis-inset)}:is(.view-practice .practice-card-scene,.view-maintenance .maintenance-card-scene,.view-learn .learn-card-scene) .artifact-signal-frame{inset:var(--artifact-narrow-chassis-inset);width:calc(100% - var(--artifact-narrow-chassis-inset) * 2);height:calc(100% - var(--artifact-narrow-chassis-inset) * 2)}:is(.view-practice .practice-card-scene,.view-maintenance .maintenance-card-scene,.view-learn .learn-card-scene) .material-meta-signal,:is(.view-practice .practice-card-scene,.view-maintenance .maintenance-card-scene,.view-learn .learn-card-scene) .material-artifact-attempts{bottom:var(--artifact-narrow-telemetry-bottom)}:is(.view-practice .practice-card-scene,.view-maintenance .maintenance-card-scene,.view-learn .learn-card-scene) .material-integration,:is(.view-practice .practice-card-scene,.view-maintenance .maintenance-card-scene,.view-learn .learn-card-scene) .production-artifact-face .production-artifact-rail{bottom:var(--artifact-narrow-rail-bottom)}}@media (prefers-reduced-motion:reduce){.mobile-command-backdrop,.mobile-command-console{animation:none}.mobile-console-trigger:hover,.mobile-console-trigger:focus-visible{width:47px}}.app-shell.view-courses{height:100dvh;overflow:hidden}.app-shell.view-courses>footer{display:none}.link-router-page.courses-page{grid-template-rows:276px minmax(0,1fr);gap:6px;width:100%;max-width:none;height:calc(100dvh - 82px);min-height:0;margin:0;padding:8px 4px 4px;display:grid;overflow:hidden}.link-router-active,.link-anchor-bank,.link-destination-rack,.link-router-confirmation{background:linear-gradient(135deg, hsla(var(--word-hue), 40%, 48%, .06), transparent 38%), linear-gradient(#292e30f5, #1b1f21fa);border:1px solid #edf3f324;border-radius:7px;min-width:0;min-height:0;overflow:hidden;box-shadow:inset 0 0 34px #0003,0 2px #0508098c}.link-router-active{grid-template-rows:38px minmax(0,1fr) 56px;grid-template-columns:minmax(330px,1.25fr) minmax(390px,.75fr);display:grid}.link-router-status{color:#8a9496;font-family:var(--font-device);letter-spacing:.1em;text-transform:uppercase;background:#070a0b30;border-bottom:1px solid #edf3f317;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 15px;font-size:8px;font-weight:760;display:flex}.link-router-status strong{color:hsl(var(--word-hue) 48% 72%);align-items:center;gap:8px;font-size:8px;display:flex}.link-router-status i{background:hsla(var(--word-hue), 52%, 58%, .35);border:1px solid;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 8px}.link-router-route{background:radial-gradient(circle at center, hsla(var(--word-hue), 42%, 50%, .07), transparent 48%);border-right:1px solid #edf3f317;grid-template-columns:minmax(0,1fr) minmax(80px,150px) minmax(0,1fr);align-items:center;gap:18px;padding:18px clamp(24px,4vw,64px);display:grid}.link-router-route .link-language-node b{font-size:clamp(30px,4vw,46px)}.link-router-route .link-language-node strong{font-size:clamp(14px,1.45vw,19px)}.link-router-stats{background:#070a0b14;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.link-router-stats>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:8px;display:flex}.link-router-stats>span:nth-child(2n){border-left:1px solid #edf3f314}.link-router-stats>span:nth-child(n+3){border-top:1px solid #edf3f314}.link-router-stats strong{color:#e1e6e7;justify-content:center;align-items:center;min-height:20px;font-size:clamp(14px,1.5vw,19px);display:flex}.link-router-stats small{color:#7e898b;font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:760}.link-router-footer{background:#06090a24;border-top:1px solid #edf3f317;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:16px;padding:8px 9px 8px 16px;display:grid}.link-router-footer>button,.link-registry-controls>button,.link-confirmation-actions button,.link-router-confirmation>header button{color:#abb4b6;min-width:0;min-height:38px;font-family:var(--font-device);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#303537b8,#1d2123bf);border:1px solid #edf3f321;border-radius:5px;font-size:8px;font-weight:760}.link-router-footer>button,.link-registry-controls>button.is-primary,.link-confirmation-actions button.is-primary{border-color:hsla(var(--word-hue), 52%, 72%, .38);color:hsl(var(--word-hue) 42% 78%);box-shadow:inset 0 -2px hsla(var(--word-hue), 52%, 68%, .25)}.link-router-footer>button:hover,.link-registry-controls>button:hover,.link-confirmation-actions button:hover{border-color:hsla(var(--word-hue), 52%, 74%, .52);color:#eef1f1}.link-router-footer button span,.link-registry-controls button span{color:hsl(var(--word-hue) 48% 71%);margin-left:8px;font-size:13px}.link-router-registry{grid-template-columns:minmax(215px,.32fr) minmax(0,1.68fr);gap:4px;min-width:0;min-height:0;padding:0;display:grid;overflow:hidden}.link-anchor-bank{grid-template-rows:88px minmax(0,1fr);display:grid}.link-anchor-bank>header{background:#070a0b24;border-bottom:1px solid #edf3f317;padding:14px 16px}.link-anchor-bank>header span,.link-anchor-bank>header strong,.link-anchor-bank>header small{text-overflow:ellipsis;display:block;overflow:hidden}.link-anchor-bank>header span{color:hsl(var(--word-hue) 43% 68%);font-family:var(--font-device);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:760}.link-anchor-bank>header strong{color:#e2e6e7;font-family:var(--font-device);margin-top:4px;font-size:15px;font-weight:620}.link-anchor-bank>header small{color:#768083;font-family:var(--font-device);margin-top:4px;font-size:6px;line-height:1.35}.link-anchor-picker{grid-auto-rows:minmax(70px,1fr);gap:4px;min-height:0;padding:5px;display:grid;overflow:hidden auto}.link-anchor-picker>button{color:#a7b0b2;text-align:left;cursor:pointer;background:linear-gradient(150deg,#3035379e,#1b1f219e);border:1px solid #edf3f31c;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr);align-items:center;min-width:0;padding:10px;display:grid}.link-anchor-picker>button:hover,.link-anchor-picker>button.is-selected{border-color:hsla(var(--word-hue), 50%, 72%, .43);background:linear-gradient(150deg, hsla(var(--word-hue), 38%, 48%, .11), #1a1e20c7)}.link-anchor-picker>button.is-selected{box-shadow:inset 0 -2px hsla(var(--word-hue), 55%, 70%, .34)}.link-anchor-picker strong{color:hsl(var(--word-hue) 48% 72%);font-family:var(--font-device);text-align:center;grid-row:1/3;font-size:22px;font-weight:600}.link-anchor-picker span{color:#e0e4e5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.link-anchor-picker small{color:#727d7f;font-family:var(--font-device);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:4px;font-size:6px;overflow:hidden}.link-destination-rack{grid-template-rows:62px minmax(0,1fr) 72px;display:grid}.link-destination-rack>header{background:#070a0b24;border-bottom:1px solid #edf3f317;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.link-destination-rack>header span{color:hsl(var(--word-hue) 43% 68%);font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:760;display:block}.link-destination-rack>header strong{color:#e3e7e7;font-family:var(--font-device);margin-top:3px;font-size:17px;font-weight:620;display:block}.link-destination-rack>header>b{border:1px solid hsla(var(--word-hue), 44%, 72%, .2);width:34px;height:30px;color:hsl(var(--word-hue) 42% 72%);font-family:var(--font-device);place-items:center;font-size:9px;display:grid}.link-destination-scroll{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-auto-rows:minmax(105px,1fr);gap:4px;min-height:0;padding:5px;display:grid;overflow:hidden auto}.link-route-cartridge{background:linear-gradient(90deg, hsla(var(--word-hue), 34%, 46%, .035), transparent 42%), #14181970;color:#a9b1b3;text-align:left;cursor:pointer;border:1px solid #edf3f31a;border-radius:5px;grid-template-columns:60px minmax(0,1fr) 98px;align-items:center;gap:13px;min-width:0;min-height:105px;padding:12px;display:grid}.link-route-cartridge:hover,.link-route-cartridge.is-selected{border-color:hsla(var(--word-hue), 48%, 72%, .4);background:linear-gradient(90deg, hsla(var(--word-hue), 40%, 48%, .1), transparent 58%), #1c2122b3}.link-route-cartridge.is-selected{box-shadow:inset 3px 0 hsl(var(--word-hue) 44% 66%)}.link-route-cartridge.is-active{border-color:hsla(var(--word-hue), 52%, 72%, .35)}.link-route-cartridge .recovery-target-code{width:58px;height:58px}.link-route-cartridge .recovery-target-copy{min-width:0}.link-route-state{color:#798486;min-width:0;font-family:var(--font-device);letter-spacing:.05em;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:6px;font-weight:760;display:flex}.link-route-state i{border:1px solid;width:8px;height:8px;transform:rotate(45deg)}.link-route-cartridge.is-active .link-route-state{color:hsl(var(--word-hue) 48% 71%)}.link-route-cartridge.is-active .link-route-state i{background:hsla(var(--word-hue), 52%, 60%, .4);box-shadow:0 0 8px}.link-registry-controls{background:#06090a26;border-top:1px solid #edf3f317;grid-template-columns:minmax(0,1fr) 120px 150px;align-items:stretch;gap:5px;padding:6px;display:grid}.link-registry-controls.is-without-danger{grid-template-columns:minmax(0,1fr)}.link-registry-controls>div{flex-direction:column;justify-content:center;min-width:0;padding:4px 9px;display:flex}.link-registry-controls small,.link-registry-controls strong,.link-registry-controls>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-registry-controls small{color:#707b7d;font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;font-size:6px}.link-registry-controls strong{color:hsl(var(--word-hue) 42% 73%);font-family:var(--font-device);margin-top:2px;font-size:11px}.link-registry-controls>div span{color:#788285;font-family:var(--font-device);margin-top:2px;font-size:6px}.link-router-confirmation{grid-template-rows:48px minmax(0,1fr);grid-template-columns:150px minmax(0,1fr) 240px;align-items:stretch;height:100%;display:grid}.link-router-confirmation>header{background:#070a0b29;border-bottom:1px solid #edf3f317;grid-column:1/-1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px;display:grid}.link-router-confirmation>header button{width:38px;min-height:36px}.link-router-confirmation>header span{color:hsl(var(--word-hue) 43% 69%);font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:760}.link-router-confirmation>header b{color:#7c8789;font-family:var(--font-device);padding-right:10px;font-size:9px}.link-router-confirmation .link-confirmation-signal{border-right:1px solid #edf3f317;gap:9px;min-width:0}.link-router-confirmation .link-confirmation-signal span{width:46px;height:46px}.link-confirmation-copy{flex-direction:column;justify-content:center;min-width:0;padding:22px clamp(24px,4vw,60px);display:flex}.link-confirmation-copy small{color:hsl(var(--word-hue) 44% 69%);font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:760}.link-confirmation-copy h2{color:#edf0f0;font-family:var(--font-language);margin:7px 0 8px;font-size:clamp(22px,2.4vw,34px);font-weight:590}.link-confirmation-copy p{color:#9da7a9;max-width:720px;margin:0;font-size:11px;line-height:1.65}.link-router-confirmation .link-confirmation-actions{border-left:1px solid #edf3f317;grid-template-rows:repeat(2,minmax(42px,1fr));gap:6px;padding:15px;display:grid}.link-router-confirmation .link-confirmation-actions button:disabled{opacity:.45;cursor:default}.archives-featured-deck,.archives-terminal-chamber{box-shadow:none;background:0 0;border:0}.archives-featured-deck{gap:4px;padding:0}.archives-featured-deck>button,.archives-rack,.archives-live-document{border-radius:7px}.archives-terminal-chamber{gap:4px;padding:0}@media (width<=1340px){.link-router-page.courses-page{height:100dvh}}@media (width<=820px){.link-router-page.courses-page{grid-template-rows:252px minmax(0,1fr);gap:4px;padding:4px}.link-router-active{grid-template-rows:34px minmax(0,1fr) 52px;grid-template-columns:minmax(300px,1.15fr) minmax(290px,.85fr)}.link-router-route{gap:8px;padding:12px 18px}.link-router-footer{grid-template-columns:minmax(0,1fr) 150px}.link-router-registry{grid-template-columns:180px minmax(0,1fr)}.link-anchor-bank{grid-template-rows:78px minmax(0,1fr)}.link-anchor-bank>header{padding:10px 11px}.link-anchor-picker>button{grid-template-columns:42px minmax(0,1fr);padding:7px}.link-anchor-picker strong{font-size:18px}.link-destination-scroll{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(94px,1fr)}.link-route-cartridge{grid-template-columns:54px minmax(0,1fr) 86px;gap:9px;min-height:94px;padding:9px}.link-route-cartridge .recovery-target-code{width:52px;height:52px}.link-registry-controls{grid-template-columns:minmax(0,1fr) 100px 132px}.link-router-confirmation{grid-template-columns:115px minmax(0,1fr) 180px}.link-confirmation-copy{padding:16px 20px}}@media (width<=620px){.link-router-page.courses-page{grid-template-rows:236px minmax(0,1fr)}.link-router-active{grid-template-rows:32px 88px 62px 50px;grid-template-columns:minmax(0,1fr)}.link-router-route{border-bottom:1px solid #edf3f317;border-right:0;grid-area:2/1}.link-router-route .link-language-node b{font-size:25px}.link-router-route .link-language-node strong{font-size:12px}.link-router-stats{grid-area:3/1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr))}.link-router-stats>span:nth-child(n){border-top:0}.link-router-stats>span+span{border-left:1px solid #edf3f314}.link-router-stats strong{font-size:12px}.link-router-stats small{font-size:5.5px}.link-router-footer{grid-area:4/1;grid-template-columns:minmax(0,1fr) 118px;gap:7px;padding-left:9px}.link-router-footer .active-link-progress span{font-size:6px}.link-router-registry{grid-template-rows:78px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.link-anchor-bank{grid-template-rows:minmax(0,1fr);grid-template-columns:98px minmax(0,1fr)}.link-anchor-bank>header{border-bottom:0;border-right:1px solid #edf3f317;padding:9px}.link-anchor-bank>header small{display:none}.link-anchor-picker{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.link-anchor-picker>button{grid-template-columns:34px minmax(0,1fr)}.link-anchor-picker strong{font-size:15px}.link-anchor-picker span{font-size:10px}.link-anchor-picker small{font-size:5px}.link-destination-rack{grid-template-rows:48px minmax(0,1fr) 66px}.link-destination-rack>header strong{font-size:13px}.link-route-cartridge{grid-template-columns:48px minmax(0,1fr) 68px;gap:7px;min-height:82px;padding:7px}.link-route-cartridge .recovery-target-code{width:46px;height:46px}.link-route-state{font-size:5px}.link-registry-controls{grid-template-columns:minmax(0,1fr) 82px 108px;gap:3px;padding:4px}.link-registry-controls>div{padding:2px 4px}.link-registry-controls>div span{display:none}.link-registry-controls>button{font-size:6px}.link-router-confirmation{grid-template-rows:42px minmax(0,1fr) 62px;grid-template-columns:78px minmax(0,1fr)}.link-router-confirmation>header{grid-template-columns:34px minmax(0,1fr) auto}.link-router-confirmation .link-confirmation-signal{grid-area:2/1}.link-confirmation-copy{grid-area:2/2;padding:12px}.link-confirmation-copy h2{font-size:17px}.link-confirmation-copy p{font-size:9px}.link-router-confirmation .link-confirmation-actions{border-top:1px solid #edf3f317;border-left:0;grid-area:3/1/auto/-1;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;padding:5px}.archives-featured-deck,.archives-terminal-chamber{gap:3px}}.link-router-page.courses-page{justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.link-router-machine{grid-template-rows:220px minmax(0,1fr);gap:6px;width:min(1120px,100% - 24px);min-width:0;height:min(640px,100% - 24px);min-height:0;display:grid}.link-router-active{grid-template-rows:36px minmax(0,1fr) 44px;grid-template-columns:minmax(330px,1.25fr) minmax(360px,.75fr)}.link-router-footer{grid-template-columns:minmax(0,1fr);padding:7px 15px}.link-router-registry{grid-template-rows:86px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.link-anchor-bank{grid-template-rows:minmax(0,1fr);grid-template-columns:220px minmax(0,1fr);display:grid}.link-anchor-bank>header{border-bottom:0;border-right:1px solid #edf3f317;padding:12px 15px}.link-anchor-picker{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-auto-rows:minmax(0,1fr);padding:4px;overflow:hidden}.link-anchor-picker>button{grid-template-columns:50px minmax(0,1fr);padding:8px 11px}.link-anchor-picker strong{font-size:19px}.link-destination-rack{grid-template-rows:50px minmax(0,1fr) 68px}.link-destination-scroll{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:minmax(112px,1fr);align-content:stretch;padding:5px}.link-route-cartridge{min-height:112px;padding:10px}.link-registry-controls{grid-template-columns:minmax(0,1fr) 132px 194px;padding:5px}.link-registry-controls>button{min-height:56px}.link-registry-controls .link-delete-trigger{color:#929b9d;flex-direction:column;justify-content:center;align-items:center;display:flex}.link-delete-trigger small,.link-delete-trigger strong{font-family:var(--font-device);text-transform:uppercase;font-weight:760;display:block}.link-delete-trigger small{color:#746f70;letter-spacing:.08em;font-size:5px}.link-delete-trigger strong{color:#a18f91;letter-spacing:.04em;margin-top:4px;font-size:7px}.link-delete-trigger:hover{border-color:#b45f5f61!important}.link-delete-trigger:hover strong{color:#d3a6a8}.link-registry-controls>button.is-current:disabled{cursor:default;opacity:.65;box-shadow:inset 0 0 22px hsla(var(--word-hue), 45%, 55%, .06)}.link-router-registry.is-confirming{display:block}@media (width<=1340px){.link-router-machine{width:min(1120px,100% - 8px);height:min(640px,100% - 8px)}}@media (width<=820px){.link-router-machine{grid-template-rows:204px minmax(0,1fr);gap:4px}.link-router-active{grid-template-rows:34px minmax(0,1fr) 40px;grid-template-columns:minmax(290px,1.15fr) minmax(270px,.85fr)}.link-router-registry{grid-template-rows:78px minmax(0,1fr);gap:4px}.link-anchor-bank{grid-template-columns:180px minmax(0,1fr)}.link-anchor-bank>header{padding:9px 11px}.link-anchor-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.link-anchor-picker>button{grid-template-columns:40px minmax(0,1fr);padding:6px}.link-destination-rack{grid-template-rows:46px minmax(0,1fr) 64px}.link-destination-scroll{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(88px,1fr)}.link-route-cartridge{min-height:88px}.link-registry-controls{grid-template-columns:minmax(0,1fr) 108px 156px}.link-registry-controls>button{min-height:52px}}@media (width<=620px){.link-router-machine{grid-template-rows:196px minmax(0,1fr);width:calc(100% - 8px);height:min(680px,100% - 8px)}.link-router-active{grid-template-rows:30px 78px 50px 38px;grid-template-columns:minmax(0,1fr)}.link-router-route{grid-row:2}.link-router-stats{grid-row:3}.link-router-footer{grid-row:4}.link-router-registry{grid-template-rows:74px minmax(0,1fr)}.link-anchor-bank{grid-template-columns:92px minmax(0,1fr)}.link-anchor-bank>header{padding:7px}.link-anchor-bank>header span{font-size:5.5px}.link-anchor-bank>header strong{font-size:11px}.link-anchor-picker>button{grid-template-columns:30px minmax(0,1fr)}.link-anchor-picker strong{font-size:14px}.link-destination-rack{grid-template-rows:44px minmax(0,1fr) 62px}.link-route-cartridge{grid-template-columns:46px minmax(0,1fr) 62px;min-height:78px}.link-route-cartridge .recovery-target-code{width:44px;height:44px}.link-registry-controls{grid-template-columns:minmax(0,1fr) 88px 122px;gap:3px;padding:3px}.link-registry-controls>button{min-height:54px}.link-delete-trigger strong{font-size:6px}.link-delete-trigger small{font-size:4.5px}.link-router-confirmation{grid-template-rows:42px minmax(0,1fr) 62px}}.link-router-registry:not(.is-confirming){grid-template-rows:98px minmax(0,1fr) 66px;gap:6px}.link-anchor-bank,.link-destination-rack{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.link-anchor-bank{grid-template-rows:34px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:4px}.link-anchor-picker{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-auto-rows:minmax(0,1fr);gap:4px;padding:0}.link-selection-instruction{background:linear-gradient(160deg, hsla(var(--word-hue), 34%, 44%, .055), transparent 48%), linear-gradient(180deg, #252a2cf0, #1d2224f5);min-width:0;min-height:34px;color:hsl(var(--word-hue) 42% 75%);font-family:var(--font-device);letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid #edf3f321;border-bottom-color:#00000094;border-radius:3px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:740;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,inset 0 0 18px #00000029,0 2px #111415}.link-selection-instruction>span{z-index:1;position:relative}.link-destination-rack{grid-template-rows:38px minmax(0,1fr);gap:4px}.link-destination-rack>header.link-selection-instruction{background:linear-gradient(160deg, hsla(var(--word-hue), 34%, 44%, .055), transparent 48%), linear-gradient(180deg, #252a2cf0, #1d2224f5);border:1px solid #edf3f321;border-bottom-color:#00000094;justify-content:center;padding:0 14px}.link-destination-rack>header.link-selection-instruction>span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.link-destination-scroll{box-shadow:none;background:0 0;border:0;border-radius:0;gap:4px;padding:0}.link-registry-controls{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:154px minmax(0,1fr);gap:5px;padding:0}.link-registry-controls>button{min-height:54px;font-size:10px}.link-registry-controls .link-delete-trigger{min-width:0}.link-delete-trigger small,.link-delete-trigger strong{font-size:10px;line-height:1.1}.link-delete-trigger strong{margin-top:5px}.link-router-status,.link-router-status strong,.link-language-node small,.link-router-stats small,.active-link-progress>span,.active-link-progress>span strong,.link-anchor-picker small,.recovery-target-copy>small,.recovery-target-copy>span,.link-route-state,.link-confirmation-copy small,.link-router-confirmation>header span,.link-router-confirmation>header b{font-size:10px}.link-anchor-picker>button{grid-template-columns:54px minmax(0,1fr)}.link-anchor-picker span{font-size:14px}.recovery-target-copy>strong{font-size:16px}@media (width<=820px){.link-router-registry:not(.is-confirming){grid-template-rows:94px minmax(0,1fr) 64px}.link-anchor-bank{grid-template-rows:32px minmax(0,1fr)}.link-anchor-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.link-anchor-picker>button{grid-template-columns:44px minmax(0,1fr)}.link-destination-rack{grid-template-rows:36px minmax(0,1fr)}.link-selection-instruction{min-height:32px;font-size:10px}.link-registry-controls{grid-template-columns:132px minmax(0,1fr)}}@media (width<=620px){.link-router-registry:not(.is-confirming){grid-template-rows:92px minmax(0,1fr) 62px;gap:4px}.link-anchor-bank{grid-template-rows:30px minmax(0,1fr);gap:3px}.link-anchor-picker>button{grid-template-columns:34px minmax(0,1fr);padding:5px 7px}.link-anchor-picker strong{font-size:16px}.link-anchor-picker span{font-size:12px}.link-anchor-picker small{font-size:9px}.link-destination-rack{grid-template-rows:34px minmax(0,1fr);gap:3px}.link-selection-instruction{letter-spacing:.055em;min-height:30px;padding:0 8px;font-size:9px}.link-route-cartridge{grid-template-columns:44px minmax(0,1fr) 70px}.link-route-state,.recovery-target-copy>small,.recovery-target-copy>span{font-size:9px}.link-registry-controls{grid-template-columns:112px minmax(0,1fr);gap:3px;padding:3px}.link-registry-controls>button,.link-delete-trigger small,.link-delete-trigger strong{font-size:9px}}.app-shell.view-codex{height:100dvh;overflow:hidden}.app-shell.view-codex>footer{display:none}.codex-environment{background:linear-gradient(90deg,#07070a94,#0000 18% 82%,#07070a94),radial-gradient(52% 38% at 28% 16%,#b9255b29,#0000 68%),repeating-linear-gradient(90deg,#e8e1ea04 0 1px,#0000 1px 96px),repeating-linear-gradient(0deg,#e8e1ea03 0 1px,#0000 1px 96px),#111315}.codex-page.codex-machine{z-index:1;color:#dfe2e3;grid-template-rows:auto minmax(0,1fr);gap:6px;width:100%;height:calc(100dvh - 82px);min-height:0;margin:0;padding:8px 4px 4px;display:grid;position:relative;overflow:hidden}.codex-machine.is-magenta{--word-hue:332}.codex-machine.is-amber{--word-hue:28}.codex-machine.is-cyan{--word-hue:187}.codex-machine.is-green{--word-hue:142}.codex-machine-console{background:linear-gradient(135deg, hsla(var(--word-hue), 38%, 48%, .07), transparent 34%), linear-gradient(180deg, #2a2c2ff5, #1a1d1ffa);border:1px solid #ebe8ee29;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(200px,290px);align-items:stretch;gap:14px;min-width:0;min-height:0;padding:12px 17px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #00000038,0 0 0 1px #00000052}.codex-machine-current{flex-direction:column;justify-content:center;min-width:0;display:flex}.codex-machine-current>*{flex-shrink:0}.codex-machine-current span,.codex-machine-current small,.codex-type-scale span{font-family:var(--font-device);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.codex-machine-current{padding:0 14px}.codex-machine-current span{color:hsl(var(--word-hue) 45% 71%);letter-spacing:.07em;font-size:10px;font-weight:740}.codex-machine-current span i{border:1px solid;width:7px;height:7px;margin-right:8px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 8px}.codex-machine-current>.codex-current-signal{align-items:center;gap:10px;min-height:20px;display:flex;overflow:visible}.codex-machine-current .codex-current-signal i{flex:0 0 7px;margin:0 0 0 4px}.codex-current-signal em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.codex-machine-current strong{color:#e5e7e8;font-family:var(--font-language);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:16px;font-weight:630;overflow:hidden}.codex-machine-current small{color:#858e90;letter-spacing:.03em;margin-top:3px;font-size:10px}.codex-type-scale{color:#899194;border-left:1px solid #ebe8ee17;grid-template-columns:auto minmax(60px,1fr) 38px;align-items:center;gap:10px;min-width:0;padding:0 12px;display:grid}.codex-type-scale span{letter-spacing:.05em;font-size:10px}.codex-type-scale input{width:100%;accent-color:hsl(var(--word-hue) 52% 68%)}.codex-type-scale b{color:hsl(var(--word-hue) 48% 72%);font-family:var(--font-device);text-align:right;font-size:10px}.codex-console-screw{background:#171a1c;border:1px solid #d2d8d961;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:inset 0 0 2px #000}.codex-console-screw:after{content:"";background:#d2d8d957;width:2px;height:1px;position:absolute;top:50%;left:1px;transform:rotate(-34deg)}.codex-console-screw.is-top-left{top:6px;left:7px}.codex-console-screw.is-top-right{top:6px;right:7px}.codex-console-screw.is-bottom-left{bottom:6px;left:7px}.codex-console-screw.is-bottom-right{bottom:6px;right:7px}.codex-bank-return{display:none}.codex-machine-chamber{grid-template-columns:minmax(245px,300px) minmax(0,1fr);gap:6px;min-width:0;min-height:0;display:grid;overflow:hidden}.codex-signal-bank,.codex-machine-reader{border-radius:7px;min-width:0;min-height:0}.codex-signal-bank{background:linear-gradient(145deg, hsla(var(--word-hue), 34%, 44%, .045), transparent 42%), #0f1214ad;border:1px solid #ebe8ee24;grid-template-rows:64px minmax(0,1fr) 40px;display:grid;overflow:hidden;box-shadow:inset 0 0 28px #0003}.codex-signal-bank>header{border-bottom:1px solid #ebe8ee17;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.codex-signal-bank>header span,.codex-signal-bank>header strong{font-family:var(--font-device);text-transform:uppercase;display:block}.codex-signal-bank>header span{color:hsl(var(--word-hue) 44% 70%);letter-spacing:.065em;font-size:10px;font-weight:750}.codex-signal-bank>header strong{color:#cbd0d2;letter-spacing:.04em;margin-top:4px;font-size:11px;font-weight:650}.codex-signal-bank>header>b{border:1px solid hsla(var(--word-hue), 48%, 72%, .24);width:34px;height:32px;color:hsl(var(--word-hue) 50% 72%);font-family:var(--font-device);place-items:center;font-size:12px;display:grid}.codex-signal-list{scrollbar-color:hsla(var(--word-hue), 48%, 66%, .52) #00000024;scrollbar-width:thin;min-height:0;padding:5px;overflow:hidden auto}.codex-index{--codex-entry-accent:#e26796;border:1px solid #ebe8ee1a;border-left:2px solid var(--codex-entry-accent);grid-template-columns:34px 34px minmax(0,1fr) 42px;align-items:center;gap:7px;width:100%;min-height:76px;margin:0;padding:8px 9px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.codex-index{border-left:2px solid color-mix(in srgb, var(--codex-entry-accent) 62%, transparent)}}.codex-index{background:linear-gradient(90deg, var(--codex-entry-accent), transparent 46%), #222527a3;border-radius:4px}@supports (color:color-mix(in lab, red, red)){.codex-index{background:linear-gradient(90deg, color-mix(in srgb, var(--codex-entry-accent) 6%, transparent), transparent 46%), #222527a3}}.codex-index{color:inherit;clip-path:none}.codex-index+.codex-index{margin-top:4px}.codex-index-magenta{--codex-entry-accent:#e26796}.codex-index-amber{--codex-entry-accent:#df985a}.codex-index-cyan{--codex-entry-accent:#67c9d3}.codex-index-green{--codex-entry-accent:#74d395}.codex-index:hover,.codex-index.is-selected{border-color:var(--codex-entry-accent)}@supports (color:color-mix(in lab, red, red)){.codex-index:hover,.codex-index.is-selected{border-color:color-mix(in srgb, var(--codex-entry-accent) 46%, #ebe8ee1f)}}.codex-index:hover,.codex-index.is-selected{background:linear-gradient(90deg, var(--codex-entry-accent), transparent 58%), #282c2ec7}@supports (color:color-mix(in lab, red, red)){.codex-index:hover,.codex-index.is-selected{background:linear-gradient(90deg, color-mix(in srgb, var(--codex-entry-accent) 12%, transparent), transparent 58%), #282c2ec7}}.codex-index.is-selected{box-shadow:inset 3px 0 var(--codex-entry-accent), inset 0 0 22px var(--codex-entry-accent)}@supports (color:color-mix(in lab, red, red)){.codex-index.is-selected{box-shadow:inset 3px 0 color-mix(in srgb, var(--codex-entry-accent) 76%, white 7%), inset 0 0 22px color-mix(in srgb, var(--codex-entry-accent) 6%, transparent)}}.codex-index:after{display:none}.codex-index>span{color:#8f989a;font-size:10px}.codex-index>strong{color:var(--codex-entry-accent);font-size:20px}.codex-index>div b{color:#e3e5e6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.codex-index>div small{color:#828c8e;letter-spacing:.02em;margin-top:4px;font-size:10px}.codex-index>em{color:var(--codex-entry-accent);gap:5px;font-size:10px}.codex-signal-bank .codex-index>em{grid-area:1/4;place-self:center end;padding:6px}.codex-signal-bank .codex-index>div{grid-area:1/3}.codex-index>em>i{width:7px;height:7px;box-shadow:0 0 7px var(--codex-entry-accent);border:1px solid}@supports (color:color-mix(in lab, red, red)){.codex-index>em>i{box-shadow:0 0 7px color-mix(in srgb, var(--codex-entry-accent) 48%, transparent)}}.codex-index>em>i{transform:rotate(45deg)}.codex-index-new{padding:4px 5px 3px;font-size:9px}.codex-signal-bank>footer{color:#7e888a;font-family:var(--font-device);text-transform:uppercase;border-top:1px solid #ebe8ee14;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:10px;display:flex}.codex-signal-bank>footer b{color:hsl(var(--word-hue) 45% 70%);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.codex-machine-reader{overflow:hidden}.codex-machine-reader .codex-entry{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:6px;width:100%;min-width:0;height:100%;min-height:0;margin:0;display:grid;overflow:hidden}.codex-machine-reader .codex-entry[hidden]{display:none}.codex-machine-reader .codex-entry-source{grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"portrait""details""replay";gap:6px;min-width:0;min-height:0;padding-right:4px;display:grid;position:static;overflow:hidden}.codex-machine-reader .codex-portrait-frame{grid-area:portrait}.codex-machine-reader .codex-source-details{grid-area:details;gap:6px;min-width:0;display:grid}.codex-machine-reader .codex-source-details>*{min-width:0;margin:0}.codex-machine-reader .codex-replay{--codex-replay-accent:hsl(var(--word-hue) 64% 68%);isolation:isolate;text-align:center;background:linear-gradient(90deg, transparent 0 11%, hsla(var(--word-hue), 58%, 66%, .07) 11.2% 11.7%, transparent 12% 88%, hsla(var(--word-hue), 58%, 66%, .07) 88.3% 88.8%, transparent 89%), radial-gradient(circle at 22% 56%, hsla(var(--word-hue), 62%, 58%, .15), transparent 28%), linear-gradient(145deg, hsla(var(--word-hue), 55%, 58%, .16), transparent 48%), linear-gradient(180deg, #31262cf5, #17181bfa);height:100%;min-height:0;box-shadow:inset 0 1px 0 #ffffff12, inset 0 0 0 4px #05070821, inset 0 0 28px hsla(var(--word-hue), 56%, 52%, .06), 0 3px 0 #050708c7, 0 7px 18px #0003;border-width:1px;border-radius:6px;grid-template:"registry""actuator"minmax(0,1fr)"command""status"/minmax(0,1fr);grid-area:replay;place-items:center;gap:7px;margin:0;padding:clamp(13px,5cqi,22px);display:grid;position:relative;overflow:hidden;container-type:size}.codex-machine-reader .codex-replay:before,.codex-machine-reader .codex-replay:after{content:"";pointer-events:none;position:absolute}.codex-machine-reader .codex-replay:before{z-index:-1;border:1px solid #ebe8ee0e;border-radius:3px;inset:7px;box-shadow:inset 0 0 15px #00000029}.codex-machine-reader .codex-replay:after{background:linear-gradient(90deg, transparent, var(--codex-replay-accent) 18% 82%, transparent);opacity:.42;height:2px;box-shadow:0 0 8px var(--codex-replay-accent);bottom:8px;left:10px;right:10px}.codex-machine-reader .codex-replay-registry{text-align:left;grid-area:registry;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.codex-machine-reader .codex-replay-registry small,.codex-machine-reader .codex-replay-registry i,.codex-machine-reader .codex-replay>em{font-family:var(--font-device);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-style:normal;overflow:hidden}.codex-machine-reader .codex-replay-registry small{color:var(--codex-replay-accent);letter-spacing:.09em;font-size:clamp(10px,4cqi,12px);font-weight:800}.codex-machine-reader .codex-replay-registry i{color:#cdd5d68c;letter-spacing:.055em;font-size:clamp(10px,3.4cqi,11px)}.codex-machine-reader .codex-replay-actuator{aspect-ratio:1;width:clamp(68px,27cqi,102px);color:var(--codex-replay-accent);box-shadow:inset 0 0 0 3px #0000006b, inset 0 -7px 12px #00000073, 0 2px 0 #050607, 0 5px 12px #0000006b, 0 0 15px hsla(var(--word-hue), 58%, 60%, .12);background:radial-gradient(circle at 38% 32%,#ffffff1a,#0000 18%),radial-gradient(circle,#191c1efa 0 45%,#080a0cfa 47% 56%,#393c3eeb 58% 61%,#0c0e10fa 63% 100%);border:1px solid #ebe8ee30;border-radius:50%;grid-area:actuator;place-self:center;place-items:center;transition:transform .14s,box-shadow .14s;display:grid;position:relative}.codex-machine-reader .codex-replay-actuator:before{content:"";border:1px solid var(--codex-replay-accent);position:absolute;inset:13%}@supports (color:color-mix(in lab, red, red)){.codex-machine-reader .codex-replay-actuator:before{border:1px solid color-mix(in srgb, var(--codex-replay-accent) 66%, transparent)}}.codex-machine-reader .codex-replay-actuator:before{box-shadow:inset 0 0 12px #00000073, 0 0 8px hsla(var(--word-hue), 70%, 66%, .18);border-radius:50%}.codex-machine-reader .codex-replay-actuator b{z-index:1;font-family:var(--font-device);text-shadow:0 0 10px;margin-left:4px;font-size:clamp(18px,7cqi,27px);font-weight:500;position:relative}.codex-machine-reader .codex-replay>strong{color:#f0edef;font-family:var(--font-language);letter-spacing:.045em;text-align:center;text-transform:uppercase;grid-area:command;align-self:end;margin:0;font-size:clamp(14px,5cqi,22px);font-weight:720;line-height:1.08}.codex-machine-reader .codex-replay>em{color:#d2d8d994;letter-spacing:.045em;text-align:center;grid-area:status;align-self:start;font-size:clamp(10px,3.3cqi,11px)}.codex-machine-reader .codex-replay:hover{background:linear-gradient(145deg, hsla(var(--word-hue), 61%, 62%, .27), transparent 52%), linear-gradient(180deg, #3d2b33f2, #1f1a1ffa);box-shadow:inset 0 1px 0 #ffffff17, inset 0 0 32px hsla(var(--word-hue), 60%, 56%, .1), 0 3px 0 #050708cc, 0 8px 20px #0000003d}.codex-machine-reader .codex-replay:hover .codex-replay-actuator{box-shadow:inset 0 0 0 3px #0000006b, inset 0 -7px 12px #00000073, 0 3px 0 #050607, 0 7px 16px #00000075, 0 0 20px hsla(var(--word-hue), 64%, 64%, .2);transform:translateY(-1px)}.codex-machine-reader .codex-replay:focus-visible{outline:1px solid var(--codex-replay-accent);outline-offset:-5px}.codex-machine-reader .codex-replay:active{box-shadow:inset 0 4px 10px #00000057, inset 0 0 24px hsla(var(--word-hue), 56%, 52%, .08), 0 1px 0 #050708cc;transform:none}.codex-machine-reader .codex-replay:active .codex-replay-actuator{box-shadow:inset 0 4px 12px #000000a8, inset 0 0 0 3px #00000080, 0 1px 0 #050607, 0 0 16px hsla(var(--word-hue), 64%, 64%, .18);transform:translateY(3px)scale(.97)}@container (height<=168px){.codex-replay-registry,.codex-replay>em{display:none}.codex-replay-actuator{width:clamp(52px,24cqi,76px)}.codex-replay>strong{align-self:center}}@container (height<=108px){.codex-replay-actuator{width:48px}.codex-replay>strong{font-size:clamp(12px,4.4cqi,17px)}}.codex-machine-reader .codex-portrait-frame,.codex-machine-reader .codex-source-record,.codex-machine-reader .codex-mission-record,.codex-machine-reader .codex-source-biography,.codex-machine-reader .codex-replay,.codex-machine-reader .codex-entry-copy{clip-path:none;border-radius:6px}.codex-machine-reader .codex-entry-copy{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.codex-machine-reader .codex-entry-copy>header{padding:clamp(18px,2.2vh,27px) clamp(22px,2.5vw,36px) 18px}.codex-machine-reader .codex-entry-copy h2{margin:6px 0 4px;font-size:clamp(25px,3vw,42px)}.codex-machine-reader .codex-entry-copy>header>span,.codex-machine-reader .codex-entry-copy>header p{font-size:10px}.codex-machine-reader .codex-transcript{scrollbar-color:hsla(var(--word-hue), 50%, 66%, .58) #00000029;scrollbar-width:thin;min-height:0;padding:25px clamp(22px,2.8vw,40px) 32px;overflow:hidden auto}.codex-machine-reader .codex-transcript::-webkit-scrollbar{width:9px}.codex-machine-reader .codex-transcript::-webkit-scrollbar-track{background:#00000029}.codex-machine-reader .codex-transcript::-webkit-scrollbar-thumb{background:hsla(var(--word-hue), 46%, 64%, .58);border:2px solid #00000029}.codex-machine-reader .codex-transcript p{font-size:calc(13px * var(--codex-text-scale,1));line-height:1.72}.codex-machine-reader .codex-transcript p.is-emphasis{font-size:calc(clamp(17px, 2vw, 22px) * var(--codex-text-scale,1))}.codex-machine-reader .codex-portrait-frame:after,.codex-machine-reader .codex-portrait-telemetry,.codex-machine-reader .codex-source-record span,.codex-machine-reader .codex-mission-record>span,.codex-machine-reader .codex-mission-record div small,.codex-machine-reader .codex-source-biography span,.codex-machine-reader .codex-replay small{font-size:10px}.codex-machine-reader .codex-source-record small,.codex-machine-reader .codex-source-biography p{font-size:11px}@media (width<=1120px){.codex-page.codex-machine{height:100dvh;padding-top:4px}}@media (width<=920px){.codex-machine-console{grid-template-columns:minmax(0,1fr) minmax(175px,220px)}.codex-machine-current strong{font-size:14px}.codex-machine-chamber{grid-template-columns:minmax(220px,255px) minmax(0,1fr)}.codex-machine-reader .codex-entry{grid-template-columns:minmax(230px,.68fr) minmax(0,1.32fr)}}@media (width<=760px){.codex-page.codex-machine{grid-template-rows:auto minmax(0,1fr);gap:4px}.codex-machine-console{grid-template-rows:32px auto;grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 17px}.codex-bank-return{z-index:2;width:100%;height:32px;color:hsl(var(--word-hue) 48% 72%);font-family:var(--font-device);text-transform:uppercase;background:linear-gradient(#25282acc,#111416db);border:1px solid #ebe8ee24;border-radius:3px;align-items:center;gap:10px;padding:0 11px;display:flex;position:static;box-shadow:inset 0 1px #ffffff0b,0 1px #00000080}.codex-bank-return span{font-size:15px}.codex-bank-return strong{letter-spacing:.075em;font-size:10px}.codex-bank-return:disabled{color:#b8c0c294;cursor:default}.codex-machine-current{background:#04070826;border:1px solid #ebe8ee12;border-radius:3px;padding:8px 10px}.codex-machine-current strong,.codex-machine-current small{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.codex-machine-current span,.codex-machine-current small{font-size:10px}.codex-machine-current strong{margin-top:3px;font-size:13px}.codex-type-scale{display:none}.codex-machine-reader{--codex-text-scale:1!important}.codex-machine-chamber{display:block}.codex-signal-bank,.codex-machine-reader{width:100%;height:100%}.codex-machine-chamber:not(.is-bank-open) .codex-signal-bank,.codex-machine-chamber.is-bank-open .codex-machine-reader{display:none}.codex-signal-bank{grid-template-rows:58px minmax(0,1fr) 38px}.codex-index{grid-template-columns:36px 40px minmax(0,1fr) 48px;min-height:72px}.codex-machine-reader .codex-entry{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:4px}.codex-machine-reader .codex-entry-source{grid-template:"portrait replay"clamp(138px,32vw,178px)"details details"/minmax(0,1.15fr) minmax(130px,.85fr);gap:4px;padding:0 0 4px;overflow:visible}.codex-machine-reader .codex-entry-source>*{border:1px solid #ebe8ee1c;min-width:0;margin:0}.codex-machine-reader .codex-portrait-frame{aspect-ratio:auto}.codex-machine-reader .codex-source-details{border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:4px;padding:0;overflow:visible}.codex-machine-reader .codex-source-details>*{border:1px solid #ebe8ee1c;height:100%}.codex-machine-reader .codex-source-biography{grid-column:1/-1}.codex-machine-reader .codex-replay{text-align:center;grid-template:"actuator"minmax(0,1fr)"command"/minmax(0,1fr);justify-items:center;gap:6px;min-width:0;height:100%;min-height:0;padding:9px}.codex-machine-reader .codex-replay-registry,.codex-machine-reader .codex-replay>em{display:none}.codex-machine-reader .codex-replay-actuator{align-self:center;width:clamp(48px,36cqi,62px)}.codex-machine-reader .codex-replay>strong{letter-spacing:.025em;text-align:center;text-wrap:balance;overflow-wrap:normal;align-self:start;width:100%;max-width:100%;font-size:clamp(12px,8cqi,17px);line-height:1.02;overflow:hidden}.codex-machine-reader .codex-entry-copy>header{padding:13px 17px 11px}.codex-machine-reader .codex-entry-copy h2{font-size:clamp(21px,6vw,31px)}.codex-machine-reader .codex-transcript{padding:20px 18px 27px}}@media (width<=430px){.codex-page.codex-machine{grid-template-rows:auto minmax(0,1fr);gap:3px;padding:3px}.codex-machine-console{padding:14px 17px}.codex-machine-current span,.codex-machine-current small{font-size:10px}.codex-machine-current strong{font-size:12px}.codex-index{grid-template-columns:32px 34px minmax(0,1fr) 42px;padding:7px}.codex-index>div b{font-size:11px}.codex-index>div small{font-size:9px}.codex-machine-reader .codex-entry-source{grid-template-columns:minmax(0,1.12fr) minmax(118px,.88fr)}.codex-machine-reader .codex-source-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.codex-machine-reader .codex-replay{grid-template-columns:minmax(0,1fr);gap:5px;padding:7px}.codex-machine-reader .codex-replay-actuator{width:clamp(44px,34cqi,54px)}.codex-machine-reader .codex-replay>strong{letter-spacing:.015em;font-size:clamp(11px,7.7cqi,15px);line-height:1}}.app-shell.view-interface{height:100dvh;overflow:hidden}.app-shell.view-interface>footer{display:none}.interface-page.interface-machine{--interface-accent:#75c3cc;z-index:1;color:#dce2e3;width:100%;height:calc(100dvh - 82px);min-height:0;font-family:var(--font-device);grid-template-rows:62px minmax(0,1fr);gap:6px;margin:0;padding:8px 5px 4px;display:grid;position:relative;overflow:hidden}.interface-machine .interface-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;min-height:0;margin:0;display:grid}.interface-machine .interface-module{color:#aeb8ba;clip-path:none;background:linear-gradient(#2b2f31f5,#1b1f21fa);border:1px solid #dee8e924;border-radius:6px;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:10px;min-width:0;height:62px;min-height:0;padding:7px 13px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 2px #00000073}.interface-machine button.interface-module{cursor:pointer}.interface-machine .interface-module>span{color:#7e898b;letter-spacing:.08em;font-size:11px;font-weight:760}.interface-machine .interface-module>div{min-width:0}.interface-machine .interface-module small,.interface-machine .interface-module strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.interface-machine .interface-module small{color:#7e898b;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:730}.interface-machine .interface-module strong{color:#cbd2d3;letter-spacing:.025em;margin-top:3px;font-size:clamp(13px,1.4vw,16px);font-weight:680}.interface-machine .interface-module>i{border:1px solid;width:8px;height:8px;transform:rotate(45deg)}.interface-machine .interface-module.is-active:hover{border-color:#75c3cc6b}.interface-machine .interface-module.is-selected{color:#82d2db;background:linear-gradient(#27393bfa,#152022fa);border-color:#75c3ccad;box-shadow:inset 0 -2px #75c3ccbd,inset 0 0 20px #4da4ae12,0 2px #00000075}.interface-machine .interface-module.is-selected strong{color:#eef4f4}.interface-machine .interface-module.is-selected small,.interface-machine .interface-module.is-selected>span{color:#82cbd3}.interface-machine .interface-module.is-dormant{opacity:.54;grid-template-columns:28px minmax(0,1fr)}.interface-workspace{min-width:0;min-height:0;overflow:hidden}.auditory-interface{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;clip-path:none;background:0 0;border:0;grid-template-columns:minmax(285px,.83fr) minmax(285px,.78fr) minmax(400px,1.39fr);gap:6px;margin:0;display:grid;overflow:hidden}.interface-sound-mobile-nav{display:none}.interface-mixer-bay,.interface-event-bank,.interface-calibration-bay{background:linear-gradient(145deg,#4497a10b,#0000 44%),#141719db;border:1px solid #e0e9ea24;border-radius:7px;min-width:0;min-height:0;overflow:hidden;box-shadow:inset 0 0 28px #0000002e,0 0 0 1px #0003}.interface-bay-heading{background:linear-gradient(#2b2f3180,#181b1d29);border-bottom:1px solid #e0e9ea17;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 13px;display:flex}.interface-bay-heading div{min-width:0}.interface-bay-heading span,.interface-bay-heading h2,.interface-bay-heading b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.interface-bay-heading span{color:#74bcc5;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}.interface-bay-heading h2{color:#e0e5e6;letter-spacing:.025em;margin:4px 0 0;font-size:clamp(15px,1.65vw,19px);font-weight:620}.interface-bay-heading b{color:#929da0;letter-spacing:.045em;text-align:right;text-transform:uppercase;max-width:46%;font-size:10px;font-weight:690}.interface-machine .interface-profile-bar{scrollbar-color:#68bec87a #00000024;scrollbar-width:thin;flex-direction:column;height:100%;padding:0 14px 16px;display:flex;overflow:hidden auto}.interface-machine .interface-mixer-bay>.interface-bay-heading{flex:none;margin:0 -14px 12px}.interface-machine .interface-profile-topline{flex-direction:column;align-items:stretch;gap:8px}.interface-machine .interface-profile-identity span{font-size:10px}.interface-machine .interface-profile-identity strong{margin-top:3px;font-size:15px}.interface-machine .interface-profile-identity small{margin-top:3px;font-size:10px}.interface-machine .interface-restore-standard{border-radius:4px;width:100%;min-height:36px;font-size:10px}.interface-machine .interface-profile-options{grid-template-columns:minmax(0,1fr);gap:5px;margin-top:10px}.interface-machine .interface-profile-options button{border-radius:4px;min-height:58px;padding:9px 11px}.interface-machine .interface-profile-options strong{font-size:11px}.interface-machine .interface-profile-options small{font-size:11px;line-height:1.25}.interface-machine .interface-master-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px;padding-top:12px}.interface-machine .interface-slider{grid-template-columns:minmax(108px,auto) minmax(42px,1fr) 30px;gap:8px}.interface-machine .interface-slider b,.interface-machine .interface-slider small,.interface-machine .interface-slider output{font-size:10px}.interface-event-bank{grid-template-rows:58px minmax(0,1fr);display:grid}.interface-event-list{scrollbar-color:#68bec88a #00000024;scrollbar-width:thin;min-height:0;padding:5px;overflow:hidden auto}.interface-machine .interface-sound-group+.interface-sound-group{margin-top:11px}.interface-machine .interface-sound-group>header{align-items:flex-start;gap:9px;margin:0 5px 5px}.interface-machine .interface-sound-group>header span{font-size:10px}.interface-machine .interface-sound-group>header h3{margin-top:3px;font-size:13px}.interface-machine .interface-sound-group>header p{max-width:52%;font-size:10px;line-height:1.35}.interface-machine .interface-event-grid{grid-template-columns:minmax(0,1fr);gap:4px}.interface-event-index{--event-accent:#70c7b0;border:1px solid #e0e9ea1a;border-left:2px solid var(--event-accent);grid-template-columns:35px minmax(0,1fr) auto;grid-template-areas:"mark copy state""mark variant state";align-items:center;gap:2px 9px;width:100%;min-width:0;min-height:66px;padding:8px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.interface-event-index{border-left:2px solid color-mix(in srgb, var(--event-accent) 52%, transparent)}}.interface-event-index{background:linear-gradient(90deg, var(--event-accent), transparent 54%), #25292b94;border-radius:4px}@supports (color:color-mix(in lab, red, red)){.interface-event-index{background:linear-gradient(90deg, color-mix(in srgb, var(--event-accent) 5%, transparent), transparent 54%), #25292b94}}.interface-event-index{color:#aeb8ba;text-align:left;cursor:pointer}.interface-event-index.event-signal-decreased,.interface-event-index.event-integration-lost{--event-accent:#dc7892}.interface-event-index.event-bronze-integration{--event-accent:#c58a61}.interface-event-index.event-silver-integration{--event-accent:#b9cbd1}.interface-event-index.event-gold-integration{--event-accent:#e2c567}.interface-event-index.is-synchronization{--event-accent:#78c9d8}.interface-event-index.is-system{--event-accent:#b3bdc0}.interface-event-index:hover,.interface-event-index.is-selected{border-color:var(--event-accent)}@supports (color:color-mix(in lab, red, red)){.interface-event-index:hover,.interface-event-index.is-selected{border-color:color-mix(in srgb, var(--event-accent) 48%, #e0e9ea1a)}}.interface-event-index:hover,.interface-event-index.is-selected{background:linear-gradient(90deg, var(--event-accent), transparent 64%), #292d2fb8}@supports (color:color-mix(in lab, red, red)){.interface-event-index:hover,.interface-event-index.is-selected{background:linear-gradient(90deg, color-mix(in srgb, var(--event-accent) 11%, transparent), transparent 64%), #292d2fb8}}.interface-event-index.is-selected{box-shadow:inset 3px 0 var(--event-accent), inset 0 0 18px var(--event-accent)}@supports (color:color-mix(in lab, red, red)){.interface-event-index.is-selected{box-shadow:inset 3px 0 color-mix(in srgb, var(--event-accent) 70%, white 5%), inset 0 0 18px color-mix(in srgb, var(--event-accent) 5%, transparent)}}.interface-event-index.is-silent{opacity:.62}.interface-event-mark{border:1px solid var(--event-accent);grid-area:mark;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.interface-event-mark{border:1px solid color-mix(in srgb, var(--event-accent) 34%, transparent)}}.interface-event-mark{color:var(--event-accent)}.interface-event-mark .sound-icon{width:17px}.interface-event-copy{grid-area:copy;min-width:0}.interface-event-copy small,.interface-event-copy strong,.interface-event-variant strong,.interface-event-variant small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.interface-event-copy small{color:#7e898c;font-family:var(--font-language);font-size:10px}.interface-event-copy strong{color:#d8dedf;margin-top:2px;font-size:12px}.interface-event-variant{grid-area:variant;gap:7px;min-width:0;display:flex}.interface-event-variant strong,.interface-event-variant small{color:#8d989a;font-size:10px;font-weight:600}.interface-event-variant small{color:var(--event-accent)}.interface-event-state{color:#8f999b;text-transform:uppercase;white-space:nowrap;grid-area:state;align-items:center;gap:6px;font-size:10px;display:flex}.interface-event-state i{border:1px solid var(--event-accent);width:6px;height:6px;box-shadow:0 0 7px var(--event-accent)}@supports (color:color-mix(in lab, red, red)){.interface-event-state i{box-shadow:0 0 7px color-mix(in srgb, var(--event-accent) 48%, transparent)}}.interface-event-state i{transform:rotate(45deg)}.interface-calibration-bay{grid-template-rows:58px minmax(0,1fr);display:grid}.interface-calibration-return{display:none}.interface-calibration-scroll{scrollbar-color:#68bec88a #00000024;scrollbar-width:thin;min-height:0;overflow:hidden auto}.interface-calibration-bay .interface-response{background:0 0;border:0}.interface-calibration-bay .interface-response-index{display:none}.interface-calibration-bay .interface-response-body{background:0 0;border:0;display:block}.interface-calibration-bay .interface-response-intro{padding:14px 16px}.interface-calibration-bay .interface-response-intro p{font-size:12px;line-height:1.45}.interface-calibration-bay .interface-variant-fieldset{padding:15px 16px}.interface-calibration-bay .interface-variant-options{gap:6px}.interface-calibration-bay .interface-variant-options label{min-height:64px;padding:9px}.interface-calibration-bay .interface-variant-options strong,.interface-calibration-bay .interface-variant-options small{font-size:11px}.interface-calibration-bay .interface-safe-controls{grid-template-columns:minmax(0,1fr);gap:11px;padding:16px}.interface-calibration-bay .artifact-resonance-chamber{margin:14px 16px;padding:16px}.interface-calibration-bay .artifact-resonance-copy strong{font-size:17px}.interface-calibration-bay .artifact-resonance-copy p{font-size:12px}.interface-calibration-bay .interface-response-actions{min-height:62px;padding:10px 16px}.interface-calibration-bay .interface-response-actions button{min-height:38px;font-size:10px}.interface-calibration-bay .interface-safety-note{grid-template-columns:minmax(0,1fr);min-height:0;padding:14px 16px}.interface-calibration-bay .interface-safety-note>span,.interface-calibration-bay .interface-safety-note strong{font-size:10px}.interface-calibration-bay .interface-safety-note p{font-size:11px;line-height:1.45}.interface-workspace.is-profile .wordcrafter-profile{width:100%;height:100%;min-height:0;box-shadow:none;clip-path:none;scrollbar-color:#68bec88a #00000024;scrollbar-width:thin;background:0 0;border:0;margin:0;padding:0 4px 4px 0;overflow:hidden auto}.interface-workspace.is-profile .wordcrafter-profile-heading{display:none}.interface-workspace.is-profile .wordcrafter-identity-layout,.interface-workspace.is-profile .portrait-catalogue,.interface-workspace.is-profile .recovery-link-record,.interface-workspace.is-profile .wordcrafter-confirmation,.interface-workspace.is-profile .account-danger-zone{clip-path:none;background:#141719d6;border:1px solid #e0e9ea24;border-radius:7px;margin:0 0 6px}@media (width<=1120px){.interface-page.interface-machine{height:100dvh;padding-top:4px}.auditory-interface{grid-template-columns:minmax(250px,.76fr) minmax(260px,.76fr) minmax(340px,1.48fr)}}@media (width<=760px){.interface-page.interface-machine{grid-template-rows:51px minmax(0,1fr);gap:4px;padding:3px}.interface-machine .interface-module-grid{gap:3px}.interface-machine .interface-module{border-radius:4px;grid-template-columns:22px minmax(0,1fr);gap:5px;height:51px;padding:5px 7px}.interface-machine .interface-module>i,.interface-machine .interface-module small{display:none}.interface-machine .interface-module>span{font-size:10px}.interface-machine .interface-module strong{text-align:center;margin:0;font-size:clamp(11px,3.4vw,14px)}.interface-machine .interface-module.is-dormant{grid-template-columns:22px minmax(0,1fr)}.auditory-interface{padding-top:39px;display:block;position:relative}.interface-sound-mobile-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;height:35px;display:grid;position:absolute;top:0;left:0;right:0}.interface-sound-mobile-nav button{color:#899496;min-width:0;font:inherit;text-transform:uppercase;background:#1b1f21e6;border:1px solid #e0e9ea1f;border-radius:4px;font-size:10px;font-weight:700}.interface-sound-mobile-nav button.is-selected{color:#dce6e7;background:#233639f0;border-color:#75c3cc94;box-shadow:inset 0 -2px #75c3cc9e}.auditory-interface>.interface-mixer-bay,.auditory-interface>.interface-event-bank,.auditory-interface>.interface-calibration-bay{width:100%;height:100%}.auditory-interface.is-stage-mixer>.interface-event-bank,.auditory-interface.is-stage-mixer>.interface-calibration-bay,.auditory-interface.is-stage-events>.interface-mixer-bay,.auditory-interface.is-stage-events>.interface-calibration-bay,.auditory-interface.is-stage-calibration>.interface-mixer-bay,.auditory-interface.is-stage-calibration>.interface-event-bank{display:none}.interface-machine .interface-profile-options{grid-template-columns:repeat(3,minmax(0,1fr))}.interface-machine .interface-profile-options button{min-height:72px}.interface-machine .interface-master-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interface-calibration-bay{grid-template-rows:58px 36px minmax(0,1fr)}.interface-calibration-return{color:#82cbd3;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:#1d2224c2;border:0;border-bottom:1px solid #e0e9ea17;align-items:center;padding:0 12px;font-size:10px;font-weight:720;display:flex}.interface-workspace.is-profile .wordcrafter-profile{padding-right:2px}}@media (width<=520px){.interface-machine .interface-module{grid-template-columns:minmax(0,1fr)}.interface-machine .interface-module>span{display:none}.interface-machine .interface-module.is-dormant,.interface-machine .interface-profile-options{grid-template-columns:minmax(0,1fr)}.interface-machine .interface-profile-options button{min-height:58px}.interface-machine .interface-master-grid{grid-template-columns:minmax(0,1fr)}.interface-machine .interface-sound-group>header p{display:none}.interface-event-index{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"mark copy""mark variant"}.interface-event-state{display:none}.interface-calibration-bay .interface-variant-options{grid-template-columns:minmax(0,1fr)}.interface-calibration-bay .interface-response-actions{flex-direction:column;align-items:stretch}.interface-calibration-bay .interface-response-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.interface-calibration-bay .interface-response-actions .interface-restore-response{width:100%}}.synthesis-page.has-sentence-palette .synthesis-protocol-title-plate{background:radial-gradient(ellipse 58% 170% at 50% 130%, hsl(var(--synth-start-hue) 48% 48% / .1), transparent 70%), linear-gradient(180deg, #252a2c, #1d2224)}.synthesis-page.has-sentence-palette .synthesis-protocol-command-row button.is-active{box-shadow:inset 0 3px 12px #0000004d, inset 0 0 18px hsl(var(--synth-start-hue) 48% 50% / .065);background:linear-gradient(#1b1f21,#252a2c);border-color:#f1f1f12e}.synthesis-page.has-sentence-palette .synthesis-protocol-command-row button.is-active:before{background:hsl(var(--synth-start-hue) 68% 72%);box-shadow:0 0 8px hsl(var(--synth-start-hue) 76% 68% / .38)}.synthesis-page.has-sentence-palette .practice-spacing-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, hsl(var(--synth-start-hue) 60% 64%) 0 var(--practice-spacing-level), #00000094 var(--practice-spacing-level) 100%)}.synthesis-page.has-sentence-palette .practice-spacing-control input[type=range]::-moz-range-progress{background:hsl(var(--synth-start-hue) 60% 64%)}.synthesis-protocol-command-row .synthesis-protocol-tab{--control-accent:hsl(var(--protocol-hue) 60% 72% / .78);color:#aeb5b7;font-size:11px;line-height:1}.synthesis-protocol-command-row .synthesis-protocol-tab .action-label{font-size:inherit;line-height:1}.synthesis-protocol-command-row .synthesis-protocol-tab:before{opacity:0}.synthesis-protocol-command-row .synthesis-protocol-tab:hover:before,.synthesis-protocol-command-row .synthesis-protocol-tab:focus-visible:before,.synthesis-protocol-command-row .synthesis-protocol-tab.is-active:before{opacity:1}.learning-console.is-synthesis-palette .input-shell{border-color:#f1f1f126;border-left-color:hsl(var(--synth-start-hue) 56% 68% / .52);background:linear-gradient(90deg, hsl(var(--synth-start-hue) 42% 46% / .055), transparent 34%), #181b1dcc}.learning-console.is-synthesis-palette .input-shell:before{background:hsl(var(--synth-start-hue) 64% 74% / .64);box-shadow:0 0 8px hsl(var(--synth-start-hue) 70% 66% / .2)}.learning-console.is-synthesis-palette .input-shell:focus-within{border-color:hsl(var(--synth-start-hue) 50% 70% / .42);border-left-color:hsl(var(--synth-start-hue) 68% 78% / .84);box-shadow:inset 0 0 30px hsl(var(--synth-start-hue) 52% 42% / .07), 0 0 0 1px hsl(var(--synth-start-hue) 68% 72% / .1)}.learning-console.is-synthesis-palette .input-shell button{background:linear-gradient(#24292beb,#161b1df0);border-color:#f1f1f124}.learning-console.is-synthesis-palette .input-shell button:not(:disabled):hover,.learning-console.is-synthesis-palette .input-shell button:focus-visible{border-color:hsl(var(--synth-start-hue) 58% 74% / .58);box-shadow:inset 0 0 14px hsl(var(--synth-start-hue) 50% 48% / .09)}.learning-console.is-synthesis-palette .practice-control-deck:before{background:linear-gradient(150deg,#2b2f31f0,#1b1f21f5);border-color:#f1f1f121}.learning-console.is-synthesis-palette .next{--control-accent:hsl(var(--synth-start-hue) 62% 72% / .82);background:linear-gradient(145deg,#303335f0,#222628f5);border-color:#f1f1f129}.learning-console.is-synthesis-palette .next:before{background:hsl(var(--synth-start-hue) 64% 72%);box-shadow:0 0 8px hsl(var(--synth-start-hue) 70% 66% / .24);opacity:0;transition:opacity .15s}.learning-console.is-synthesis-palette .next:not(:disabled):hover,.learning-console.is-synthesis-palette .next:focus-visible{border-color:hsl(var(--synth-start-hue) 58% 74% / .5);box-shadow:inset 0 0 22px hsl(var(--synth-start-hue) 50% 48% / .07), 0 5px 16px #00000024}.learning-console.is-synthesis-palette .next:not(:disabled):hover:before,.learning-console.is-synthesis-palette .next:focus-visible:before{opacity:1}.learning-console.is-synthesis-palette .practice-control-standby:disabled:before{opacity:0}.learning-console.is-synthesis-palette .streak-pause-notice{text-align:center;background:linear-gradient(145deg,#2a2e30eb,#1b1f21f2);border-color:#f1f1f126}.learning-console.is-synthesis-palette .streak-pause-notice strong{background:linear-gradient(145deg,#363a3cf2,#24282af5);border-color:#f1f1f12b}.learning-console.is-synthesis-palette .streak-pause-notice span{text-align:center;width:100%}.synthesis-streak-gradient-frame{opacity:.76;background:#f1f1f140}.learning-console.is-synthesis-palette .learning-console-stats{background:linear-gradient(145deg,#292d2ff0,#1f2325f5);border-color:#f1f1f124}.learning-console.is-synthesis-palette .learning-console-stats:before{background:hsl(var(--synth-start-hue) 58% 70% / .7);box-shadow:0 0 7px hsl(var(--synth-start-hue) 68% 64% / .18)}.protocol-synthesis-module.has-sentence-palette .synthesis-dealer-dock{background:linear-gradient(180deg, hsl(var(--synth-start-hue) 34% 34% / .045), #0508094d);border-color:#f1f1f11f}.synthesis-theory-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,2cqh,21px);min-height:100%;padding:clamp(18px,3cqh,34px) clamp(18px,4cqw,46px) 30px;display:flex}.synthesis-theory-page>header{width:100%;max-width:820px;margin-inline:auto}.synthesis-theory-page>header h2{margin-top:8px}.synthesis-theory-page>header p{max-width:780px;margin:10px auto 0}.synthesis-theory-formula{justify-content:center;margin:0}.synthesis-theory-table-wrap{margin:0 auto}.synthesis-theory-table th,.synthesis-theory-table td{text-align:center}.synthesis-theory-rules{width:100%;margin:0}.synthesis-theory-rules section{text-align:center;grid-template-columns:1fr;align-content:center;place-items:center;gap:6px;min-height:94px;padding:14px 16px}.synthesis-theory-rules section>span{border:1px solid hsla(var(--protocol-hue), 44%, 72%, .14);min-width:28px;padding:3px 6px}.synthesis-theory-rules p{max-width:430px;margin:5px auto 0}.synthesis-theory-examples{width:100%;margin:0}.synthesis-theory-examples>div{border:1px solid #ecf2f214;border-top-color:hsla(var(--protocol-hue), 58%, 68%, .36);text-align:center;place-content:center;min-height:78px;padding:11px 13px}.synthesis-theory-examples small,.synthesis-theory-examples strong,.synthesis-theory-examples span{text-overflow:clip;white-space:normal;overflow:visible}.synthesis-build-check{width:100%;margin:0}.synthesis-build-check li{text-align:center;border:1px solid #e2ebec14;place-content:center;justify-items:center;gap:6px;min-height:64px;padding:10px 12px;display:grid}.synthesis-build-check li:before{position:static}.synthesis-theory-boundary{text-align:center;max-width:880px;margin:0 auto}.synthesis-theory-boundary strong{margin:0 0 5px;display:block}.synthesis-theory-page>footer{text-align:center;justify-content:center;width:min(880px,100%);margin:0 auto;padding-top:12px}@media (width<=760px){.synthesis-protocol-command-row .synthesis-protocol-tab{font-size:10px}.synthesis-theory-page{gap:12px;padding:15px 16px 24px}}@media (width<=430px){.synthesis-protocol-command-row .synthesis-protocol-tab{font-size:9px}.synthesis-theory-page{padding:13px 12px 22px}.synthesis-theory-rules section{min-height:0}.synthesis-theory-examples{grid-template-columns:1fr;overflow-x:visible}}.synthesis-theory-module{grid-template-rows:minmax(0,1fr) 58px}.synthesis-theory-scroll{scroll-behavior:smooth}.synthesis-theory-page{color:#d5dbdc;justify-content:flex-start;gap:clamp(15px,2.2cqh,23px);width:min(1080px,100%);min-height:100%;padding:clamp(24px,4cqh,48px) clamp(22px,4.4cqw,54px) 34px;animation:.34s cubic-bezier(.22,1,.36,1) both synthesis-theory-page-arrive}.synthesis-theory-page>header{max-width:900px}.synthesis-theory-page>header small{color:hsl(var(--protocol-hue) 62% 72%);letter-spacing:.18em;font-size:10px}.synthesis-theory-page>header h2{color:#f4f7f7;letter-spacing:-.025em;text-wrap:balance;max-width:900px;margin:10px auto 0;font-size:clamp(28px,3.4cqw,43px);font-weight:590;line-height:1.05}.synthesis-theory-page>header p{color:#b2bbbd;text-wrap:balance;max-width:760px;margin-top:12px;font-size:clamp(13px,1.25cqw,15px);line-height:1.55}.synthesis-theory-visual{border-top:1px solid hsla(var(--protocol-hue), 54%, 72%, .25);background:radial-gradient(ellipse 58% 140% at 50% 110%, hsla(var(--protocol-hue), 48%, 48%, .1), transparent 68%), linear-gradient(90deg, transparent, #ffffff05 20% 80%, transparent);border-bottom:1px solid #ebf2f31a;width:100%;max-width:1020px;padding:13px 0 15px;overflow:hidden}.synthesis-theory-visual>header{color:hsl(var(--protocol-hue) 48% 72%);font-family:var(--font-device);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;padding:0 18px 11px;font-size:9px;font-weight:760;display:flex}.synthesis-theory-visual>header:before,.synthesis-theory-visual>header i{content:"";background:linear-gradient(90deg, transparent, hsla(var(--protocol-hue), 62%, 72%, .45));width:min(82px,10cqw);height:1px}.synthesis-theory-visual>header i{transform:scaleX(-1)}.synthesis-theory-visual>div{grid-template-columns:repeat(var(--theory-visual-columns,3), minmax(0, 1fr));place-items:stretch stretch;display:grid}.synthesis-theory-visual.is-map{--theory-visual-columns:3}.synthesis-theory-visual.is-operation{--theory-visual-columns:4}.synthesis-theory-visual.has-1-columns{--theory-visual-columns:1}.synthesis-theory-visual.has-2-columns{--theory-visual-columns:2}.synthesis-theory-visual.has-3-columns{--theory-visual-columns:3}.synthesis-theory-visual.has-4-columns{--theory-visual-columns:4}.synthesis-theory-visual article{min-width:0;min-height:105px;animation:synthesis-theory-specimen-arrive .36s calc(var(--specimen-index,0) * 55ms + 80ms) cubic-bezier(.22, 1, .36, 1) both;grid-template-rows:auto minmax(40px,1fr) auto;align-content:center;place-items:center;gap:7px;padding:10px 18px 8px;display:grid;position:relative}.synthesis-theory-visual article:nth-child(2){--specimen-index:1}.synthesis-theory-visual article:nth-child(3){--specimen-index:2}.synthesis-theory-visual article:nth-child(4){--specimen-index:3}.synthesis-theory-visual article:nth-child(5){--specimen-index:4}.synthesis-theory-visual article:nth-child(6){--specimen-index:5}.synthesis-theory-visual article+article:before{content:"";background:linear-gradient(#0000,#ebf2f31a,#0000);width:1px;position:absolute;top:12%;bottom:12%;left:0}.synthesis-theory-visual article>small{color:#889294;letter-spacing:.03em;text-align:center;text-wrap:balance;justify-self:stretch;width:100%;font-size:10px;font-weight:560}.synthesis-theory-visual article>strong{color:#f0f4f4;width:100%;max-width:100%;font-family:var(--font-language);text-align:center;text-wrap:balance;justify-self:stretch;font-size:clamp(21px,2.35cqw,31px);font-weight:590;line-height:1.08;display:block}.synthesis-theory-visual article>strong>span{white-space:pre-wrap;display:inline;position:relative}.synthesis-theory-visual article>strong .is-subject{color:#f3f6f6;text-decoration:underline;-webkit-text-decoration-color:hsla(var(--protocol-hue), 64%, 72%, .58);-webkit-text-decoration-color:hsla(var(--protocol-hue), 64%, 72%, .58);-webkit-text-decoration-color:hsla(var(--protocol-hue), 64%, 72%, .58);text-decoration-color:hsla(var(--protocol-hue), 64%, 72%, .58);text-underline-offset:6px;text-decoration-thickness:1px}.synthesis-theory-visual article>strong .is-stem{color:#c4cccd}.synthesis-theory-visual article>strong .is-ending{background:hsla(var(--protocol-hue), 60%, 54%, .13);color:hsl(var(--protocol-hue) 76% 79%);text-shadow:0 0 12px hsla(var(--protocol-hue), 72%, 68%, .32);border-radius:2px;padding:0 .08em}.synthesis-theory-visual article>strong .is-bridge{color:#e5c878;text-shadow:0 0 10px #d8b35542;background:#d8b3551f;padding:0 .09em}.synthesis-theory-visual article>strong .is-verb{color:hsl(var(--protocol-hue) 64% 78%)}.synthesis-theory-visual article>strong .is-modifier{color:#aebcca}.synthesis-theory-visual article>strong .is-link{color:#dfc475;margin-inline:.45em;font-size:.72em}.synthesis-theory-visual article>strong .is-fault{color:#b56f72;text-decoration:line-through;text-decoration-thickness:1px}.synthesis-theory-visual article>p{color:#929c9e;text-align:center;text-wrap:balance;justify-self:stretch;width:100%;margin:0;font-size:10.5px;line-height:1.35}.synthesis-theory-visual.is-map article{min-height:86px}.synthesis-theory-visual.is-map article>strong{font-size:clamp(17px,1.65cqw,22px)}.synthesis-theory-visual.is-operation article:not(:last-child):after{content:"→";z-index:2;color:hsl(var(--protocol-hue) 56% 70%);font-family:var(--font-device);font-size:15px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.synthesis-theory-visual.is-fields article>strong,.synthesis-theory-visual.is-modifier article>strong,.synthesis-theory-visual.is-clauses article>strong{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:clamp(17px,1.8cqw,24px);display:flex}.synthesis-theory-visual.is-fields article>strong>span,.synthesis-theory-visual.is-modifier article>strong>span,.synthesis-theory-visual.is-clauses article>strong>span{background:#03060738;border:1px solid #ecf2f21a;padding:7px 9px;text-decoration:none}.synthesis-theory-visual.is-clauses article>strong .is-link{background:0 0;border:0}.synthesis-theory-insights{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;max-width:1020px}.synthesis-theory-insights section{background:0 0;border:0;grid-template-columns:1fr;align-content:start;place-items:center;gap:5px;min-height:0;padding:9px 20px 10px;display:grid}.synthesis-theory-insights section+section{border-left:1px solid #ebf2f317}.synthesis-theory-insights section>span{min-width:0;color:hsl(var(--protocol-hue) 58% 70%);border:0;padding:0;font-size:8px}.synthesis-theory-insights h3{color:#e5eaea;font-size:13px;font-weight:650}.synthesis-theory-insights p{color:#abb4b6;text-wrap:balance;max-width:360px;margin-top:5px;font-size:12px;line-height:1.48}.synthesis-theory-drawer{background:#04070833;border:1px solid #ebf2f31c;width:min(980px,100%);margin:0 auto}.synthesis-theory-drawer>summary{color:#aab3b5;min-height:40px;font-family:var(--font-device);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:8px 14px;font-size:9px;font-weight:720;list-style:none;display:flex}.synthesis-theory-drawer>summary::-webkit-details-marker{display:none}.synthesis-theory-drawer>summary:before{content:"+";width:20px;color:hsl(var(--protocol-hue) 60% 72%);font-size:14px}.synthesis-theory-drawer[open]>summary:before{content:"−"}.synthesis-theory-drawer>summary>span{margin-right:auto}.synthesis-theory-drawer>summary>b{color:#6f797b;font-size:8px;font-weight:650}.synthesis-theory-drawer>summary:hover,.synthesis-theory-drawer>summary:focus-visible{color:#eef2f2;outline:none}.synthesis-theory-drawer[open]>summary{border-bottom:1px solid #ebf2f317}.synthesis-theory-drawer .synthesis-theory-table-wrap{border:0;width:100%;max-width:none}.synthesis-theory-drawer .synthesis-theory-table{width:100%;min-width:0;font-size:12px}.synthesis-theory-drawer .synthesis-theory-table th{font-size:9px}.synthesis-theory-drawer .synthesis-theory-table th,.synthesis-theory-drawer .synthesis-theory-table td{padding:9px 11px}.synthesis-theory-drawer .synthesis-theory-insights,.synthesis-theory-drawer .synthesis-theory-examples{padding:12px}.synthesis-theory-drawer .synthesis-theory-examples>div{min-height:68px}.synthesis-theory-checkpoint{background:linear-gradient(120deg, hsla(var(--protocol-hue), 44%, 44%, .07), transparent 48%), #0b0e0f85;border:1px solid #ebf2f31f;grid-template-columns:minmax(170px,.7fr) minmax(300px,1.5fr) minmax(190px,.8fr);align-items:center;gap:12px;width:min(1020px,100%);min-height:78px;padding:10px 13px;transition:border-color .2s,box-shadow .2s;display:grid}.synthesis-theory-checkpoint>div:first-child{text-align:left;gap:4px;display:grid}.synthesis-theory-checkpoint>div:first-child small{color:hsl(var(--protocol-hue) 58% 70%);font-family:var(--font-device);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:760}.synthesis-theory-checkpoint>div:first-child strong{color:#edf1f1;font-size:13px}.synthesis-theory-checkpoint>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.synthesis-theory-checkpoint button{color:#cbd2d3;min-width:0;min-height:38px;font:inherit;cursor:pointer;background:linear-gradient(#303436,#25292b);border:1px solid #ebf2f324;padding:6px 8px;font-size:12px;transition:border-color .15s,background .15s,color .15s,transform .12s}.synthesis-theory-checkpoint button:hover,.synthesis-theory-checkpoint button:focus-visible{border-color:hsla(var(--protocol-hue), 62%, 76%, .52);color:#f4f7f7;outline:none;transform:translateY(-1px)}.synthesis-theory-checkpoint button.is-correct{color:#a9e3be;background:#275b3c47;border-color:#71da998c}.synthesis-theory-checkpoint button.is-wrong{color:#dfa6a6;background:#60242438;border-color:#d970707a}.synthesis-theory-checkpoint>p{color:#899395;text-align:left;margin:0;font-size:10px;line-height:1.4}.synthesis-theory-checkpoint.is-solved{border-color:#71da9952;box-shadow:inset 0 0 24px #469f680b}.synthesis-theory-checkpoint.is-solved>p{color:#9fc9ad}.synthesis-build-check{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-width:1020px}.synthesis-build-check li{color:#bbc3c4;min-height:58px;font-size:11px;line-height:1.4}.synthesis-theory-boundary{color:#aeb6b7;background:#92691e09;font-size:11px}.synthesis-theory-page>footer{gap:12px;width:min(900px,100%);min-height:51px;padding:12px 14px 0}.synthesis-theory-page>footer>span{gap:3px;display:grid}.synthesis-theory-page>footer small{color:#768184;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.synthesis-theory-page>footer strong{color:hsl(var(--protocol-hue) 46% 78%);letter-spacing:.015em;text-transform:none;font-size:13px;font-weight:650}.synthesis-theory-page>footer .synthesis-artifact-icon{width:18px;height:18px}.synthesis-theory-rail{grid-template-columns:44px minmax(0,1fr) 44px}.synthesis-theory-rail>div>small{color:#7c8688;justify-content:flex-end;align-items:center;gap:8px;font-size:8px;display:flex}.synthesis-theory-rail>div>small b{color:hsl(var(--protocol-hue) 54% 72%);letter-spacing:.1em;text-transform:uppercase;font-weight:760}.synthesis-theory-rail>div>small span{color:#687274;font-size:7px}@keyframes synthesis-theory-page-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes synthesis-theory-specimen-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=820px){.synthesis-theory-page{gap:14px;padding:22px 16px 28px}.synthesis-theory-page>header h2{font-size:clamp(25px,5.8vw,36px)}.synthesis-theory-page>header p{font-size:13px}.synthesis-theory-visual>div{grid-template-columns:repeat(2,minmax(0,1fr))}.synthesis-theory-visual.is-operation{--theory-visual-columns:2}.synthesis-theory-visual article:nth-child(odd):before,.synthesis-theory-visual.is-operation article:after{display:none}.synthesis-theory-visual article:last-child:nth-child(odd):not(:only-child){grid-column:1/-1;justify-self:center;width:50%}.synthesis-theory-insights{grid-template-columns:1fr}.synthesis-theory-insights section+section{border-top:1px solid #ebf2f314;border-left:0}.synthesis-theory-checkpoint{grid-template-columns:1fr}.synthesis-theory-checkpoint>div:first-child,.synthesis-theory-checkpoint>p{text-align:center}.synthesis-build-check{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.synthesis-theory-page{padding:18px 10px 24px}.synthesis-theory-page>header small{font-size:9px}.synthesis-theory-page>header h2{font-size:25px}.synthesis-theory-visual>div{grid-template-columns:1fr}.synthesis-theory-visual article{min-height:90px}.synthesis-theory-visual article:last-child:nth-child(odd):not(:only-child){grid-column:auto;width:100%}.synthesis-theory-visual article+article:before{width:auto;height:1px;inset:0 16% auto}.synthesis-theory-checkpoint>div:nth-child(2),.synthesis-build-check{grid-template-columns:1fr}.synthesis-theory-drawer .synthesis-theory-table{min-width:520px}.synthesis-theory-rail>div>small b{display:none}}@media (prefers-reduced-motion:reduce){.synthesis-theory-page,.synthesis-theory-visual article{animation:none}.synthesis-theory-scroll{scroll-behavior:auto}}.synthesis-console-utility.practice-transmission-slot{z-index:5;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;top:auto;left:auto;overflow:hidden;transform:none;container:synthesis-transmission/inline-size}.synthesis-console-utility>.synthesis-spacing-control{width:100%}.synthesis-console-utility .practice-transmission-channel{filter:none;width:100%;height:100%;min-height:0;padding:0 16px}.synthesis-console-utility .practice-transmission-message{width:100%;height:100%;min-height:0;overflow:hidden}.synthesis-console-utility .practice-transmission-message:not(.is-mastery){justify-content:center;align-items:center;gap:11px;display:flex}.synthesis-console-utility .practice-transmission-message>strong,.synthesis-console-utility .practice-transmission-channel .mastery-copy strong{letter-spacing:.12em;font-size:7.5px}.synthesis-console-utility .practice-transmission-message>small,.synthesis-console-utility .practice-transmission-channel .mastery-copy>span{letter-spacing:.07em;margin:0;font-size:5.8px}.synthesis-console-utility .practice-mastery-transmission{gap:7px;height:100%;min-height:0;max-height:22px;margin:0;padding:0 6px;overflow:hidden}.synthesis-console-utility .practice-mastery-transmission .mastery-rank-icon{flex:0 0 16px;width:16px;height:16px}.synthesis-console-utility .practice-mastery-transmission .gold-sparks{display:none}@container synthesis-transmission (width>=500px){.synthesis-console-utility .practice-mastery-transmission .mastery-copy{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.synthesis-console-utility .practice-mastery-transmission .mastery-copy strong,.synthesis-console-utility .practice-mastery-transmission .mastery-copy>span{white-space:nowrap;margin:0}.synthesis-console-utility .practice-mastery-transmission .mastery-copy>span:before{content:"//";color:hsla(var(--word-hue), 44%, 76%, .32);margin-right:8px}}.synthesis-dealer-dock .summoned-artifact-field{scrollbar-width:none;overflow:auto hidden}.synthesis-dealer-dock .summoned-artifact-field::-webkit-scrollbar{display:none}.synthesis-dealer-dock .summoned-artifact-hand{gap:clamp(4px,1.1cqw,13px);width:max-content;min-width:100%}.synthesis-dealer-dock .summoned-artifact+.summoned-artifact{margin-left:0}.synthesis-dealer-dock .summoned-artifact-face{place-items:center;padding:0;display:grid}.synthesis-dealer-dock .summoned-artifact-copy{z-index:2;text-align:center;align-content:center;place-items:center;gap:clamp(4px,.55cqw,7px);min-width:0;display:grid;position:absolute;inset:12% 8% 17%}.synthesis-dealer-dock .summoned-artifact-copy>strong{color:#f1f5f5;width:100%;max-width:100%;font-family:var(--font-language);overflow-wrap:break-word;text-overflow:clip;text-shadow:0 0 9px hsla(var(--word-hue), 72%, 74%, .15);text-wrap:balance;white-space:normal;font-size:clamp(12px,1.7cqw,18px);font-weight:540;line-height:1.06;overflow:visible}.synthesis-dealer-dock .summoned-artifact-copy>small{width:100%;max-width:100%;color:hsla(var(--word-hue), 36%, 90%, .72);font-family:var(--font-language);overflow-wrap:break-word;text-overflow:clip;text-wrap:balance;white-space:normal;font-size:clamp(8px,1.05cqw,11px);line-height:1.05;overflow:visible}.synthesis-dealer-dock .summoned-artifact-copy>strong.is-fit-medium{font-size:clamp(10px,1.48cqw,16px)}.synthesis-dealer-dock .summoned-artifact-copy>strong.is-fit-long{font-size:clamp(8.5px,1.22cqw,13px)}.synthesis-dealer-dock .summoned-artifact-copy>strong.is-fit-compact{font-size:clamp(7.5px,1.02cqw,11px);line-height:1.02}.synthesis-dealer-dock .summoned-artifact-copy>small.is-fit-medium{font-size:clamp(7px,.95cqw,10px)}.synthesis-dealer-dock .summoned-artifact-copy>small.is-fit-long{font-size:clamp(6.5px,.82cqw,9px)}.synthesis-dealer-dock .summoned-artifact-copy>small.is-fit-compact{font-size:clamp(6px,.72cqw,8px);line-height:1.02}.synthesis-dealer-dock .summoned-artifact-rail{bottom:8px;left:9px;right:9px}.learning-console.is-synthesis-palette .streak-screen{overflow:hidden}.learning-console.is-synthesis-palette .streak-frame-track{stroke:#e0e7e824}.learning-console.is-synthesis-palette .streak-frame-segment{filter:drop-shadow(0 0 2px)}.learning-console.is-synthesis-palette .streak-frame-gradient-mask{inset:0}.synthesis-streak-gradient-frame{display:none!important}.synthesized-artifact-face .integration-track-fill,.synthesized-artifact-face .material-meta-signal,.synthesized-artifact-face .material-artifact-attempts{transition:none}.synthesized-artifact-face .synthesis-integration-rail .integration-signal-fill{transition:clip-path .18s linear}.synthesized-artifact-face.has-mastery-transition{overflow:hidden}.synthesized-artifact-sparks{z-index:18;pointer-events:none;position:absolute;inset:12% 8%}.synthesized-artifact-face.has-mastery-transition.is-mastery-gain .material-artifact-frame{animation:1.6s cubic-bezier(.22,1,.36,1) both synthesized-artifact-frame-charge}.synthesized-artifact-face.has-mastery-transition.is-mastery-loss .material-artifact-frame{animation:1.6s cubic-bezier(.22,1,.36,1) both synthesized-artifact-frame-discharge}@keyframes synthesized-artifact-frame-charge{0%{opacity:.72;filter:brightness(.9)}42%{opacity:1;filter:brightness(1.65) drop-shadow(0 0 8px hsl(var(--word-hue) 76% 72% / .54))}to{opacity:1;filter:brightness()}}@keyframes synthesized-artifact-frame-discharge{0%{opacity:1;filter:brightness()}38%{opacity:.35;filter:brightness(.58)}to{opacity:1;filter:brightness(.86)}}@media (width<=430px){.synthesis-console-utility .practice-transmission-message>small{display:none}.synthesis-console-utility .practice-transmission-message>strong{font-size:6.5px}.synthesis-console-utility .practice-transmission-channel .mastery-copy>span{display:none}.synthesis-dealer-dock .summoned-artifact-copy>strong{font-size:clamp(11px,3.4vw,14px)}.synthesis-dealer-dock .summoned-artifact-copy>small{font-size:clamp(7px,2.25vw,9px)}}@media (prefers-reduced-motion:reduce){.synthesized-artifact-face .synthesis-integration-rail .integration-signal-fill{transition:none}.synthesized-artifact-face.has-mastery-transition .material-artifact-frame{animation:none}}.synthesized-artifact-bay{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden;container-type:size}.synthesized-artifact-bay .synthesized-artifact-scene{place-self:center;width:min(100cqw - 4px,200cqh - 8px);max-width:none;height:auto;max-height:none}.learning-console.is-synthesis-palette .input-shell input{font-family:var(--font-language)}.learning-console.is-synthesis-palette .learning-console-stats strong,.view-practice .practice-telemetry .learning-console-stats strong{font-size:clamp(15px,12cqw,28px)}@media (width<=430px){.learning-console.is-synthesis-palette .learning-console-stats strong,.view-practice .practice-telemetry .learning-console-stats strong{font-size:clamp(13px,12cqw,18px)}}.synthesis-page.is-training-open .synthesis-machine-shell{aspect-ratio:auto;width:min(100%,900px);height:100%}.synthesis-machine-chamber.is-training-open{box-shadow:none;clip-path:none;background:0 0;border-color:#0000;border-radius:0;padding:2px}.protocol-synthesis-module{grid-template-rows:minmax(78px,96px) minmax(180px,1fr) auto;gap:5px;padding:0}.synthesis-dealer-dock{clip-path:none;border-radius:12px}.synthesis-dealer-dock .summoned-artifact-hand{padding-top:3px;padding-bottom:2px}@media (height<=760px) and (width>=431px){.protocol-synthesis-module{grid-template-rows:minmax(70px,82px) minmax(150px,1fr) auto;gap:4px}}@media (width<=760px){.synthesis-page.is-training-open .synthesis-machine-shell{width:100%}}@media (width<=430px){.synthesis-machine-chamber.is-training-open{padding:1px}.protocol-synthesis-module{grid-template-rows:minmax(66px,76px) minmax(132px,1fr) auto;gap:3px}.synthesis-dealer-dock{border-radius:9px}}.synthesis-page{--synthesis-workstation-gap:3px;padding:calc(3px + var(--synthesis-chamber-inset)) 18px}.synthesis-machine-shell{width:min(100%, max(420px, calc(900px - var(--synthesis-workstation-reduction,0px))));aspect-ratio:auto;gap:var(--synthesis-workstation-gap);grid-template-rows:108px minmax(0,1fr);height:100%}.synthesis-machine-chamber.is-training-open,.synthesis-machine-chamber.is-training-open .synthesis-protocol-workspace,.synthesis-machine-chamber.is-training-open .synthesis-protocol-body,.synthesis-machine-chamber.is-training-open .synthesis-protocol-panel,.synthesis-machine-chamber.is-training-open .protocol-synthesis-module{height:100%}.synthesis-machine-chamber.is-training-open{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0;overflow:hidden;container-type:size}.synthesis-page.is-training-open .synthesis-machine-console{z-index:2;position:relative}.synthesis-machine-chamber.is-training-open .protocol-synthesis-module{gap:var(--synthesis-workstation-gap);grid-template-rows:96px minmax(0,1fr) auto}.synthesis-machine-chamber.is-training-open .synthesized-artifact-bay{aspect-ratio:auto;height:100%}.synthesis-machine-chamber.is-training-open .synthesized-artifact-bay .synthesized-artifact-scene{aspect-ratio:2;perspective:1000px;width:min(100cqw - 4px,200cqh - 8px);height:auto}.synthesized-artifact-tilt{border-radius:12px}.synthesized-artifact-tilt .synthesized-artifact-card{transform-style:preserve-3d}.synthesis-machine-chamber.is-training-open .learning-console.is-transmissionless{gap:var(--synthesis-workstation-gap)}.synthesis-machine-chamber.is-training-open .learning-console.is-transmissionless .answer-form,.synthesis-machine-chamber.is-training-open .learning-console.is-transmissionless .practice-control-deck{padding:0}.synthesis-machine-chamber.is-training-open .learning-console.is-transmissionless .answer-form:after{display:none}.synthesis-machine-chamber.is-training-open .learning-console.is-transmissionless .practice-control-deck:before{inset:0}.synthesis-machine-chamber.is-training-open .learning-console.is-transmissionless .learning-console-stats{margin:0}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock,.synthesis-machine-chamber.is-training-open .protocol-synthesis-module.has-sentence-palette .synthesis-dealer-dock{background:linear-gradient(135deg, hsl(var(--synth-start-hue,var(--protocol-hue)) 42% 42% / .095), transparent 44%), #0f1214e0;border-color:#e5eaeb29;box-shadow:inset 0 0 28px #00000052,0 4px 12px #00000026}@media (height<=760px) and (width>=431px){.synthesis-machine-chamber.is-training-open .protocol-synthesis-module{grid-template-rows:82px minmax(0,1fr) auto}}@media (width<=760px){.synthesis-page{padding:calc(3px + var(--synthesis-chamber-inset)) 8px}.synthesis-machine-shell{width:max(280px, calc(100% - var(--synthesis-mobile-workstation-reduction,0svw)));grid-template-rows:96px minmax(0,1fr);max-width:100%}}@media (width<=430px){.synthesis-page{padding-left:5px;padding-right:5px}.synthesis-machine-shell{grid-template-rows:90px minmax(0,1fr)}.synthesis-machine-chamber.is-training-open .protocol-synthesis-module{grid-template-rows:76px minmax(0,1fr) auto}}.synthesis-machine-chamber.is-training-open .synthesized-artifact-face .practice-card-copy h1{width:100%;max-width:88%;max-height:3.3em;font-size:clamp(24px, min(7cqw, 13cqh), var(--synth-copy-cap,40px));overflow-wrap:anywhere;text-wrap:balance;white-space:normal;line-height:1.05;overflow:hidden}.synthesis-page .synthesis-machine-shell,.synthesis-page.is-training-open .synthesis-machine-shell{width:min(100%, max(420px, var(--synthesis-workstation-width,900px)))}.synthesis-machine-chamber.is-training-open .synthesized-artifact-face .practice-card-copy h1{color:#f4fbfb;paint-order:stroke fill;-webkit-text-fill-color:#f4fbfb;-webkit-text-stroke:.35px hsl(var(--synth-center-hue,var(--word-hue)) 84% 92% / .72);text-shadow:0 1px 0 hsl(var(--synth-start-hue,var(--word-hue)) 82% 78% / .72), 0 2px 0 hsl(var(--synth-center-hue,var(--word-hue)) 68% 54% / .44), 0 3px 0 #040708b8, -1px 0 0 hsl(var(--synth-start-hue,var(--word-hue)) 88% 82% / .22), 1px 0 0 hsl(var(--synth-end-hue,var(--word-hue)) 88% 82% / .22), 0 0 2px #ffffffb3, -7px 0 14px hsl(var(--synth-start-hue,var(--word-hue)) 84% 74% / .12), 0 0 14px hsl(var(--synth-center-hue,var(--word-hue)) 84% 74% / .16), 7px 0 14px hsl(var(--synth-end-hue,var(--word-hue)) 84% 74% / .12), 0 10px 22px hsl(var(--synth-center-hue,var(--word-hue)) 74% 52% / .1);background:0 0}.synthesis-machine-chamber.is-training-open .synthesized-artifact-face .material-artifact-copy:before{background:radial-gradient(ellipse at 24% 50%, hsl(var(--synth-start-hue,var(--word-hue)) 82% 74% / .1), transparent 58%), radial-gradient(ellipse at 50% 50%, hsl(var(--synth-center-hue,var(--word-hue)) 76% 68% / .09), transparent 62%), radial-gradient(ellipse at 76% 50%, hsl(var(--synth-end-hue,var(--word-hue)) 82% 74% / .1), transparent 58%)}@media (width<=760px){.synthesis-page .synthesis-machine-shell,.synthesis-page.is-training-open .synthesis-machine-shell{width:min(100%, max(280px, var(--synthesis-mobile-workstation-width,100%)))}}.synthesis-machine-chamber.is-training-open .synthesized-artifact-face .practice-card-content,.synthesis-machine-chamber.is-training-open .synthesized-artifact-face .practice-card-copy{overflow:visible}.synthesis-machine-chamber.is-training-open .synthesized-artifact-face .practice-card-copy{gap:clamp(7px,1.4cqh,13px)}.synthesis-machine-chamber.is-training-open .synthesized-artifact-face .practice-card-copy h1{max-height:none;padding-block:.12em .22em;line-height:1.1;overflow:visible}.synthesis-machine-chamber.is-training-open .synthesized-artifact-face .answer-translation{color:#eaf1f1b8;overflow-wrap:anywhere;text-wrap:balance;background:linear-gradient(90deg, hsla(var(--word-hue), 68%, 78%, .16) 0 14px, transparent 14px) center left / 14px 1px no-repeat, linear-gradient(270deg, hsla(var(--word-hue), 68%, 78%, .16) 0 14px, transparent 14px) center right / 14px 1px no-repeat, linear-gradient(90deg, transparent, #03070821 20% 80%, transparent);width:min(78%,720px);min-height:0;margin-top:0;padding:.22em clamp(25px,4.5cqw,48px);font-size:clamp(13px,min(2.35cqw,4.5cqh),23px);font-weight:580;line-height:1.3}.synthesis-machine-chamber.is-training-open .synthesized-artifact-face h1 .synthesis-prompt-annotation,.collection-synthesized-face h1 .synthesis-prompt-annotation{color:#d3dbdcad;letter-spacing:.015em;white-space:nowrap;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-shadow:0 1px #000000b8;font-size:clamp(13px,.62em,28px);font-weight:460;line-height:1}.synthesis-machine-chamber.is-training-open .synthesized-artifact-face .answer-translation .synthesis-prompt-annotation,.collection-synthesized-face .answer-translation .synthesis-prompt-annotation{color:#c9d2d3a8;letter-spacing:.015em;white-space:nowrap;font-size:clamp(10px,.78em,17px);font-weight:500}.synthesis-machine-chamber.is-training-open .synthesized-artifact-face .synthesis-prompt-ruby,.collection-synthesized-face .synthesis-prompt-ruby{ruby-align:center;ruby-position:over;ruby-overhang:auto;white-space:nowrap}.synthesis-machine-chamber.is-training-open .synthesized-artifact-face h1 .synthesis-prompt-ruby rt,.collection-synthesized-face h1 .synthesis-prompt-ruby rt{color:#cdd6d7ad;font-family:var(--font-device);letter-spacing:.045em;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-shadow:0 1px #000000b8;font-size:clamp(8px,.3em,14px);font-weight:650;line-height:1}.synthesis-machine-chamber.is-training-open .synthesized-artifact-face .answer-translation .synthesis-prompt-ruby rt,.collection-synthesized-face .answer-translation .synthesis-prompt-ruby rt{color:#c4cdcfa3;font-family:var(--font-device);letter-spacing:.035em;font-size:clamp(7px,.5em,10px);font-weight:620;line-height:1}@media (width>=761px) and (width<=1120px) and (height>=600px) and (height<=900px),(width>=1121px) and (height>=650px) and (height<=900px){.app-shell.view-practice,.app-shell.view-maintenance,.app-shell.view-learn{--learning-header-height:82px;width:100%;max-width:100%;height:100dvh;min-height:100dvh;overflow:clip}.view-practice .practice,.view-maintenance .maintenance-page.is-online,.view-learn .learn-page{box-sizing:border-box;width:min(100%,968px);max-width:100%;height:calc(100dvh - var(--learning-header-height));min-height:0;max-height:calc(100dvh - var(--learning-header-height));grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid;overflow:clip}.view-practice .practice{width:min(100%,960px)}.view-practice .practice-card-scene,.view-practice .practice-control-console,.view-maintenance .maintenance-workstation,.view-maintenance .maintenance-artifact-bay,.view-maintenance .maintenance-card-scene,.view-maintenance .maintenance-console,.view-learn .learn-workstation,.view-learn .learn-artifact-bay,.view-learn .learn-idle-copy,.view-learn .learn-card-scene,.view-learn .learn-console{min-width:0;max-width:100%}.view-practice .practice-card-scene,.view-practice .practice-control-console{width:var(--practice-machine-width)}.view-learn .learn-page{--study-chamber-inset:min(calc(var(--study-chamber-spacing-requested,0svh) / 2), max(0px, calc((100dvh - var(--learning-header-height) - var(--study-console-height) - 243px - 8px) / 2)));--study-machine-width:min(760px, 100%, max(340px, calc((100dvh - var(--learning-header-height) - var(--study-console-height) - 8px - var(--study-chamber-inset) * 2) * 1.4)));padding:calc(4px + var(--study-chamber-inset)) 12px calc(4px + var(--study-chamber-inset));grid-template-rows:minmax(0,1fr);transition:padding .36s cubic-bezier(.22,1,.36,1)}.view-learn .learn-workstation{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--study-console-height);align-self:stretch;gap:4px;width:100%;height:100%;min-height:0;overflow:clip}.view-learn .learn-artifact-bay{grid-area:1/1;overflow:hidden}.view-learn .learn-idle-copy,.view-learn .learn-card-scene,.view-learn .learn-console{width:var(--study-machine-width)}.view-learn .learn-console{height:var(--study-console-height);grid-area:2/1;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.view-maintenance .maintenance-page.is-online{--maintenance-chamber-inset:min(calc(var(--maintenance-chamber-spacing-requested,0svh) / 2), max(0px, calc((100dvh - var(--learning-header-height) - var(--maintenance-console-height) - 243px - 8px) / 2)));--maintenance-machine-width:min(760px, 100%, max(340px, calc((100dvh - var(--learning-header-height) - var(--maintenance-console-height) - 8px - var(--maintenance-chamber-inset) * 2) * 1.4)));padding:calc(4px + var(--maintenance-chamber-inset)) 12px calc(4px + var(--maintenance-chamber-inset));grid-template-rows:minmax(0,1fr);transition:padding .36s cubic-bezier(.22,1,.36,1)}.view-maintenance .maintenance-workstation{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--maintenance-console-height);align-self:stretch;gap:4px;width:100%;height:100%;min-height:0;overflow:clip}.view-maintenance .maintenance-artifact-bay{grid-area:1/1;overflow:hidden}.view-maintenance .maintenance-card-scene,.view-maintenance .maintenance-console{width:var(--maintenance-machine-width)}.view-maintenance .maintenance-console{height:var(--maintenance-console-height);grid-area:2/1;min-height:0;overflow:hidden}}@media (width>=761px) and (width<=1120px) and (height>=600px) and (height<=900px){.app-shell.view-practice,.app-shell.view-maintenance,.app-shell.view-learn{--learning-header-height:0px}}@media (width>=520px) and (width<=900px) and (height>=700px) and (aspect-ratio>=4/5){.app-shell.view-practice{height:100dvh;min-height:100dvh;overflow:clip}.view-practice .practice{--practice-console-height:264px;--practice-transmission-height:28px;--practice-chamber-inset:calc(var(--practice-mobile-chamber-spacing-requested,0svh) / 2);--practice-machine-width:min(920px, 100%, max(300px, calc((100dvh - var(--practice-console-height) - 10px - var(--practice-chamber-inset) * 2) * 1.4)));box-sizing:border-box;width:min(100%,900px);max-width:900px;height:100dvh;min-height:0;max-height:100dvh;padding:calc(3px + var(--practice-chamber-inset)) 12px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--practice-console-height);align-content:center;gap:4px;margin:0 auto;display:grid;overflow:clip}.view-practice .practice-card-scene{width:var(--practice-machine-width);grid-row:1;align-self:end;margin:0 auto}.view-practice .practice-card-scene:after{height:6px;top:calc(100% + 3px)}.view-practice .practice-control-console{--practice-console-inset:4px;width:var(--practice-machine-width);height:var(--practice-console-height);padding:var(--practice-console-inset);grid-row:2;grid-template-rows:var(--practice-transmission-height) 48px 64px 55px 55px;align-self:stretch;gap:1px;margin:0 auto}.view-practice .practice-control-console>.practice-transmission-slot{width:100%;height:var(--practice-transmission-height);grid-row:1}.view-practice .answer-form{grid-row:2;align-self:stretch;width:100%;margin:0;padding:0 3px}.view-practice .input-shell{min-height:48px}.view-practice .practice-control-deck{grid-row:3;align-self:stretch;width:100%;min-height:64px;margin:0;padding:6px 3px 2px}.view-practice .practice-control-deck .next,.view-practice .practice-control-deck .practice-control-standby{min-height:56px}.view-practice .practice-telemetry .streak-stats,.view-practice .practice-telemetry .calibration-progress-module{grid-row:4;width:100%;max-width:none;height:55px;min-height:55px;margin:0}.view-practice .practice-telemetry .quick-stats,.view-practice .practice-telemetry .calibration-isolation-module{grid-row:5;width:100%;max-width:none;height:auto;min-height:0;margin:2px 0 0;padding:6px 6px 4px}}.collection-machine-header:not(.is-inspecting){grid-template-columns:minmax(180px,1fr) minmax(360px,2.5fr);gap:8px;padding:10px 12px}.collection-family-totals{background:#070a0c4d;border:1px solid #f1f1f117;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;height:58px;display:grid}.collection-family-counter{text-align:center;place-content:center;min-width:0;padding:5px;display:grid}.collection-family-counter+.collection-family-counter{border-left:1px solid #f1f1f117}.collection-family-counter b{color:#dfe6e7;font-variant-numeric:tabular-nums;font-size:clamp(14px,1.25vw,19px)}.collection-family-counter b i{color:#778184;font-size:8px;font-style:normal}.collection-family-counter small{color:#737d80;letter-spacing:.13em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:800}.collection-family-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;height:58px;display:grid}.collection-family-switch button{color:#7d8789;text-align:center;cursor:pointer;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:linear-gradient(135deg,#ffffff06,#0000 58%),#070a0c4d;border:1px solid #f1f1f117;border-radius:5px;grid-template-columns:auto auto;place-content:center;align-items:baseline;gap:4px 7px;min-width:0;padding:5px 18px;font-family:inherit;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:grid;overflow:hidden}.collection-family-switch button strong{letter-spacing:.09em;text-transform:uppercase;color:#b9c1c2;grid-column:1/-1;font-size:clamp(12px,1.05vw,17px);font-weight:720;line-height:1}.collection-family-switch button small{color:#657073;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:6.5px;font-weight:790}.collection-family-switch button:hover{border-color:hsla(var(--word-hue),48%,72%,.3);color:#aeb8ba}.collection-family-switch button.is-active{border-color:hsla(var(--word-hue),58%,75%,.48);background:linear-gradient(135deg,hsla(var(--word-hue),50%,51%,.17),transparent 64%),#080b0d7a;color:hsl(var(--word-hue) 48% 78%);box-shadow:inset 0 0 22px #0000003d,0 0 15px hsla(var(--word-hue),64%,56%,.08)}.collection-family-switch button.is-active strong{color:#eef3f3}.collection-family-switch button.is-active small{color:hsl(var(--word-hue) 42% 70%)}.collection-protocol-filter{grid-column:1/-1;min-width:0}.collection-protocol-filter>.archive-select{width:100%}.synthesis-collection-miniature{container-type:inline-size}.synthesis-collection-miniature .collection-synthesized-face{border:0;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.synthesis-collection-miniature .collection-synthesized-face .material-artifact-frame{border-radius:5px;inset:7px}.synthesis-collection-miniature .collection-synthesized-face .artifact-signal-frame{width:calc(100% - 14px);height:calc(100% - 14px);inset:7px}.synthesis-collection-miniature .collection-synthesized-face .material-artifact-meta{top:13px;left:15px;right:15px}.synthesis-collection-miniature .collection-synthesized-face .practice-card-content{min-height:0;inset:22% 8% 24%;transform:none}.synthesis-collection-miniature .collection-synthesized-face .practice-card-copy{gap:clamp(3px,.75cqw,6px)}.synthesis-collection-miniature .collection-synthesized-face .practice-card-copy h1{overflow-wrap:anywhere;text-wrap:balance;white-space:normal;max-width:92%;max-height:2.3em;padding:.08em .14em .18em;font-size:clamp(14px,7.8cqw,31px);line-height:1.08;overflow:hidden}.synthesis-collection-miniature .collection-synthesized-face .answer-translation{text-wrap:balance;width:86%;margin:0;padding:1px 20px;font-size:clamp(7px,3.2cqw,12px);line-height:1.18}.synthesis-collection-miniature .collection-synthesized-face .material-meta-signal{bottom:11px;left:15px}.synthesis-collection-miniature .collection-synthesized-face .material-artifact-attempts{bottom:11px;right:15px}.synthesis-collection-miniature .collection-synthesized-face .production-artifact-rail{bottom:28px;left:22px;right:22px}.synthesis-collection-miniature .collection-synthesized-face .artifact-signature{width:34%;height:72%;top:50%}.synthesis-collection-miniature .collection-synthesized-face:before,.synthesis-collection-miniature .collection-synthesized-face .material-artifact-spectral{animation:none}.collection-inline-inspection.is-synthesis .inspection-layout.is-synthesis{grid-template-columns:minmax(0,1fr);padding:clamp(14px,2vw,30px)}.collection-inline-inspection.is-synthesis .inspection-card-column{width:100%;min-width:0}.collection-synthesis-inspection-scene{aspect-ratio:2;width:min(980px,100%)!important;max-height:calc(100% - 4px)!important}.collection-synthesis-inspection-scene .collection-synthesized-face{border-radius:16px;width:100%;height:100%;position:relative;inset:auto;transform:none}.collection-synthesis-inspection-scene .practice-card-back{transform:rotateY(180deg)}.collection-synthesis-inspection-scene .collection-synthesized-face .practice-card-content{min-height:120px;inset:50% 10% auto;overflow:visible;transform:translateY(-50%)}.collection-synthesis-inspection-scene .collection-synthesized-face .practice-card-copy{gap:clamp(8px,1.5cqh,14px);overflow:visible}.collection-synthesis-inspection-scene .collection-synthesized-face .practice-card-copy h1{max-width:92%;max-height:none;font-size:clamp(25px,min(7cqw,13cqh),var(--synth-copy-cap,52px));text-wrap:balance;white-space:normal;padding:.12em .18em .22em;line-height:1.1;overflow:visible}.collection-synthesis-inspection-scene .collection-synthesized-face .answer-translation{color:#eaf1f1b8;text-wrap:balance;width:min(78%,720px);margin:0;padding:.22em clamp(25px,4.5cqw,48px);font-size:clamp(13px,min(2.35cqw,4.5cqh),23px);font-weight:580;line-height:1.3}.collection-synthesis-inspection-scene .collection-synthesized-face .artifact-signature{width:min(30%,190px);height:82%}.collection-full-card h2:has(.practice-course-cue ruby,.practice-cue-group){padding-top:.35em;line-height:1.34}.collection-synthesis-inspection-scene .collection-synthesized-face h1:has(ruby){padding-top:.35em;line-height:1.34}.artifact-card .production-artifact-face .answer-translation:has(ruby,.practice-cue-group){white-space:normal;text-wrap:balance;padding-top:.5em;line-height:1.5;overflow:visible}.answer-translation .practice-course-cue,.answer-translation .practice-cue-group>span{color:inherit}.production-artifact-face .practice-course-cue .practice-cue-group>small{min-height:0;color:hsla(var(--word-hue), 18%, 88%, .66);font-family:var(--font-device);text-shadow:0 1px #000000b8;background:0 0;margin:0 0 .14em;padding:0;font-size:clamp(8px,.28em,17px);display:block}.production-artifact-face .answer-translation .practice-course-cue .practice-cue-group>small{font-size:clamp(7px,.55em,10px)}.collection-machine-header.is-synthesis-inspection .collection-inspection-telemetry{grid-template-columns:repeat(2,minmax(112px,1fr))}.collection-machine-header.is-synthesis-inspection .collection-inspection-telemetry>span{min-width:112px}.inspection-synthesis-protocol{min-height:112px;padding:14px 12px}.inspection-synthesis-protocol strong{letter-spacing:.05em;overflow-wrap:anywhere;text-transform:none;white-space:normal;max-width:100%;padding:9px 10px;font-size:clamp(11px,.9vw,15px);line-height:1.35}.collection-control-spine.is-synthesis-inspection .inspection-glyph-specimen{max-height:none;flex:250px!important}.collection-spine-helper>header{flex:none;min-height:39px;padding-bottom:8px}.collection-spine-helper>header>span{flex:none}.collection-spine-helper>header>div,.collection-helper-grid article>div,.collection-rank-effect>div{overflow-wrap:anywhere;min-width:0}.collection-spine-helper>header strong{letter-spacing:.12em;margin:0;font-size:12px}.collection-helper-grid article{grid-template-columns:70px minmax(0,1fr);min-height:64px;padding:7px 3px}.collection-helper-grid article strong{font-size:11.5px}.collection-helper-grid article p{font-size:10.5px;line-height:1.44}.collection-system-mastery-panel>header strong{font-size:11.5px}.collection-rank-effect{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:5px 4px}.collection-rank-effect .mastery-icon{width:28px}.collection-rank-effect strong{font-size:11.5px}.collection-rank-effect strong small{font-size:8px}.collection-rank-effect p{margin-top:3px;font-size:10px;line-height:1.3}@media (width<=1049px){.collection-machine-header:not(.is-inspecting){grid-template-columns:minmax(150px,1fr) minmax(0,2.4fr);gap:6px;padding:7px 9px}.collection-family-totals,.collection-family-switch{height:58px}.collection-family-switch button{padding-left:10px;padding-right:10px}.collection-control-spine.is-synthesis-inspection .inspection-glyph-specimen{min-height:220px}}@media (width<=679px){.collection-machine-header:not(.is-inspecting){grid-template-columns:minmax(68px,.8fr) minmax(0,2fr);gap:4px;padding:5px}.collection-family-totals,.collection-family-switch{height:59px}.collection-family-totals{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);padding:2px 4px}.collection-family-counter{padding:1px 0}.collection-family-counter+.collection-family-counter{border-top:1px solid #f1f1f117;border-left:0}.collection-family-counter b{font-size:10px}.collection-family-counter b i{font-size:6px}.collection-family-counter small{letter-spacing:.08em;margin-top:0;font-size:5px}.collection-family-switch{gap:3px}.collection-family-switch button{grid-template-columns:1fr;gap:1px;padding:4px 3px}.collection-family-switch button strong{grid-column:1;font-size:8px;line-height:1.05}.collection-family-switch button small{font-size:4.8px}.collection-inline-inspection.is-synthesis .inspection-layout.is-synthesis{padding:8px}.collection-inline-inspection.is-synthesis .inspection-card-column{min-height:330px}.collection-synthesis-inspection-scene{width:100%!important}.collection-synthesis-inspection-scene .collection-synthesized-face .material-artifact-meta{top:20px;left:22px;right:22px}.collection-synthesis-inspection-scene .collection-synthesized-face .material-meta-signal{bottom:17px;left:22px}.collection-synthesis-inspection-scene .collection-synthesized-face .material-artifact-attempts{bottom:17px;right:22px}.collection-synthesis-inspection-scene .collection-synthesized-face .production-artifact-rail{bottom:38px;left:30px;right:30px}.collection-synthesis-inspection-scene .collection-synthesized-face .practice-card-copy h1{font-size:clamp(17px,7.2vw,27px)}.collection-synthesis-inspection-scene .collection-synthesized-face .answer-translation{font-size:clamp(9px,3.5vw,14px)}.collection-machine-header.is-synthesis-inspection .collection-inspection-telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-machine-header.is-synthesis-inspection .collection-inspection-telemetry>span{min-width:0}}.collection-conveyor-grid.artifact-grid{padding:8px}.collection-control-spine>.collection-spine-heading{grid-template-rows:auto auto;align-content:center;gap:2px 8px;min-height:52px}.collection-control-spine>.collection-spine-heading>span,.collection-control-spine>.collection-spine-heading>strong{min-width:0;margin:0;line-height:1.2}.collection-inline-inspection .inspection-layout,.collection-inline-inspection .inspection-card-column{min-height:0}.inspection-artifact-slot{align-self:stretch;place-items:center;min-width:0;min-height:0;display:grid;container-type:size}.collection-inline-inspection .inspection-artifact-slot .collection-inspection-scene{width:min(690px,100cqw,140cqh);max-height:none}.collection-inline-inspection .inspection-artifact-slot .collection-synthesis-inspection-scene{width:min(980px,100cqw,200cqh)!important;max-height:none!important}.collection-inline-inspection .mnemonic-note-footer{grid-template-rows:auto minmax(80px,1fr) auto auto auto;min-height:0}.collection-inline-inspection .mnemonic-note-input{min-height:80px}.collection-inline-inspection .inspection-navigation{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)}.collection-inline-inspection .inspection-navigation button{overflow-wrap:anywhere;min-width:0}.word-page.collection-page,.collection-control-spine,.collection-inline-inspection{scrollbar-width:thin;scrollbar-color:hsla(var(--word-hue),40%,70%,.5) #070a0c4d}.collection-control-spine::-webkit-scrollbar{width:7px;height:7px;display:block}.collection-inline-inspection::-webkit-scrollbar{width:7px;height:7px;display:block}.word-page.collection-page::-webkit-scrollbar{width:7px;height:7px;display:block}.collection-control-spine::-webkit-scrollbar-thumb{background:hsla(var(--word-hue),40%,70%,.5);border-radius:7px}.collection-inline-inspection::-webkit-scrollbar-thumb{background:hsla(var(--word-hue),40%,70%,.5);border-radius:7px}.word-page.collection-page::-webkit-scrollbar-thumb{background:hsla(var(--word-hue),40%,70%,.5);border-radius:7px}@media (width<=1120px){.collection-machine-header{margin-right:48px}.collection-machine-header.is-inspecting{grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr)}.collection-machine-header.is-inspecting .collection-inspection-telemetry{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.collection-machine-header.is-inspecting .collection-inspection-telemetry>span{min-width:0}.collection-machine-header.is-synthesis-inspection .collection-inspection-telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1049px),(height<=600px){.word-page.collection-page{overflow:hidden auto}.collection-page.is-inspecting .collection-machine-shell{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;height:auto;min-height:100%}.collection-page.is-inspecting .collection-machine-header{grid-area:1/1;min-height:74px}.collection-page.is-inspecting .collection-display-chamber{grid-area:2/1;display:block;overflow:visible}.collection-page.is-inspecting .collection-inline-inspection.inspection-chamber{height:auto;overflow:visible}.collection-page.is-inspecting .inspection-layout{align-items:stretch;height:auto;min-height:0}.collection-page.is-inspecting .inspection-card-column{grid-template-rows:auto auto auto;height:auto;min-height:0}.collection-page.is-inspecting .inspection-artifact-slot{width:100%;container-type:inline-size}.collection-page.is-inspecting .inspection-artifact-slot .collection-inspection-scene{width:min(690px,100%)}.collection-page.is-inspecting .inspection-artifact-slot .collection-synthesis-inspection-scene{width:min(980px,100%)!important}.collection-page.is-inspecting .mnemonic-note-footer{min-height:270px}.collection-control-spine.is-inspecting{grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;max-height:none;display:grid;overflow:visible}.collection-control-spine.is-inspecting>*{grid-column:1/-1}.collection-control-spine.is-inspecting .inspection-word-type,.collection-control-spine.is-inspecting .inspection-color-specimen,.collection-control-spine.is-inspecting .inspection-glyph-specimen,.collection-control-spine.is-inspecting .inspection-current-integration{grid-column:auto}.collection-control-spine.is-inspecting .inspection-glyph-specimen{grid-row:span 2;max-height:260px}.collection-control-spine.is-inspecting .inspection-study-artifact{margin-top:0}}@media (width<=679px){.collection-machine-header:not(.is-inspecting){min-height:74px}.collection-machine-header:not(.is-inspecting) .collection-machine-badge{min-width:0}.collection-machine-header:not(.is-inspecting) .collection-machine-status{grid-column:1/-1;justify-self:stretch}.collection-machine-shell{grid-template-rows:74px minmax(0,1fr) auto}.collection-machine-header.is-inspecting{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.collection-machine-header.is-inspecting .collection-inspection-id{min-width:0;padding-inline:4px}.collection-machine-header.is-inspecting .collection-inspection-id strong{font-size:clamp(11px,3.6vw,15px)}.collection-machine-header.is-inspecting .collection-inspection-telemetry{grid-column:1/-1}.collection-page.is-inspecting .inspection-layout{padding:4px}.collection-page.is-inspecting .inspection-artifact-slot .collection-inspection-scene{min-width:0;min-height:240px}.collection-page.is-inspecting .inspection-artifact-slot .collection-synthesis-inspection-scene{min-height:260px}.collection-control-spine.is-inspecting>*{grid-column:1/-1!important}.collection-control-spine.is-inspecting .inspection-glyph-specimen{grid-row:auto}}@media (width<=430px){.collection-inline-inspection .inspection-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=600px){.collection-page:not(.is-inspecting) .collection-machine-shell{grid-template-rows:auto 280px auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:100%}.collection-page:not(.is-inspecting) .collection-machine-header{grid-area:1/1;min-height:74px}.collection-page:not(.is-inspecting) .collection-display-chamber{grid-area:2/1}.collection-page:not(.is-inspecting) .collection-control-spine{grid-area:3/1;max-height:none;overflow:visible}.collection-page:not(.is-inspecting) .collection-spine-heading{position:relative}}.preview-control-shell{color:#d9dfe0;background:radial-gradient(circle at 50% 0,#54908b24,#0000 38%),#0d1112;place-items:center;min-height:100dvh;padding:clamp(24px,6vw,72px);display:grid}.preview-control-terminal{background:linear-gradient(145deg,#68a19c14,#0000 44%),#141a1bf0;border:1px solid #bfdad72e;border-radius:14px;width:min(760px,100%);padding:clamp(24px,5vw,48px);box-shadow:0 36px 90px #00000057}.preview-control-terminal header>span,.preview-control-link>span,.preview-control-terminal footer{font-family:var(--font-device);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.preview-control-terminal header>span{color:#85b8b2}.preview-control-terminal h1{font-family:var(--font-display);margin:10px 0 12px;font-size:clamp(30px,5vw,48px);font-weight:570;line-height:1}.preview-control-terminal header p{color:#8f999b;max-width:640px;margin:0;font-size:13px;line-height:1.65}.preview-control-link{color:#a7b1b2;gap:9px;margin:32px 0 18px;display:grid}.preview-control-link select{color:#d9dfe0;min-height:44px;font:700 11px var(--font-device);background:#111718;border:1px solid #bfdad729;border-radius:6px;padding:0 13px}.preview-control-scenarios{gap:8px;display:grid}.preview-control-scenarios button{color:#cdd4d5;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #bfdad721;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 14px;display:flex}.preview-control-scenarios button:hover:not(:disabled){background:#68a19c14;border-color:#85b8b27a}.preview-control-scenarios button:disabled{cursor:wait;opacity:.58}.preview-control-scenarios strong{color:#dce4e4;font:730 11px var(--font-device);letter-spacing:.07em;text-transform:uppercase}.preview-control-scenarios span{color:#7f8a8c;text-align:right;font-size:11px}.preview-control-error{color:#e2a59d;margin:16px 0 0;font-size:12px}.preview-control-terminal footer{color:#667173;border-top:1px solid #bfdad71a;justify-content:space-between;gap:18px;margin-top:28px;padding-top:18px;display:flex}.preview-control-terminal footer a{color:#8ebdb8}@media (width<=560px){.preview-control-shell{padding:14px}.preview-control-terminal{padding:24px 18px}.preview-control-scenarios button{flex-direction:column;align-items:flex-start;gap:5px}.preview-control-scenarios span{text-align:left}.preview-control-terminal footer{flex-direction:column}}.production-artifact-face .golden-mastery-gates{justify-content:center;align-items:center;gap:clamp(14px,3.2cqw,32px);width:100%;height:20px;display:flex}.production-artifact-face .golden-mastery-gates .integration-gate{flex:none;position:relative;inset:auto;transform:none}.artifact-card .production-artifact-face .golden-mastery-gates{gap:clamp(5px,2cqw,12px);height:12px}.learning-console .practice-control-deck.has-mode-switch{grid-template-columns:minmax(48px,.7fr) minmax(0,4fr) minmax(48px,.7fr);align-items:stretch;gap:clamp(3px,.8cqw,8px);display:grid}.learning-mode-action{min-width:0;display:flex}.learning-mode-action>.next,.learning-mode-action>.result-actions{width:100%;margin:0}.learning-console .learning-mode-button{--mode-color:hsl(var(--word-hue) 50% 74%);color:#bdc4c5;min-width:0;min-height:0;font-family:var(--font-device);text-align:center;overflow-wrap:anywhere;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));cursor:pointer;background:linear-gradient(145deg,#383c3e,#272b2d);border:1px solid #f1f1f129;border-radius:2px;justify-content:center;align-items:center;margin:0;padding:4px 3px;font-size:clamp(8px,1.3cqw,11px);font-weight:800;line-height:1.2;transition:color .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 -3px #00000059,inset 1px 0 #ffffff0a}.learning-console.is-synthesis-palette .learning-mode-button{--mode-color:hsl(var(--synth-start-hue) 62% 72%)}.learning-console .learning-mode-button.is-review{--mode-color:var(--gold)}.learning-console .learning-mode-button[aria-pressed=true],.learning-console .learning-mode-button:active:not(:disabled){color:var(--mode-color);border-color:var(--mode-color)}@supports (color:color-mix(in lab, red, red)){.learning-console .learning-mode-button[aria-pressed=true],.learning-console .learning-mode-button:active:not(:disabled){border-color:color-mix(in srgb, var(--mode-color) 42%, #303638)}}.learning-console .learning-mode-button[aria-pressed=true],.learning-console .learning-mode-button:active:not(:disabled){background:linear-gradient(180deg, #171c1e, var(--mode-color))}@supports (color:color-mix(in lab, red, red)){.learning-console .learning-mode-button[aria-pressed=true],.learning-console .learning-mode-button:active:not(:disabled){background:linear-gradient(180deg, #171c1e, color-mix(in srgb, var(--mode-color) 7%, #272d2f))}}.learning-console .learning-mode-button[aria-pressed=true],.learning-console .learning-mode-button:active:not(:disabled){box-shadow:inset 0 3px 5px #0000008c, inset 0 -1px 0 var(--mode-color)}@supports (color:color-mix(in lab, red, red)){.learning-console .learning-mode-button[aria-pressed=true],.learning-console .learning-mode-button:active:not(:disabled){box-shadow:inset 0 3px 5px #0000008c, inset 0 -1px 0 color-mix(in srgb, var(--mode-color) 35%, transparent)}}.learning-console .learning-mode-button:after{content:"";background:var(--mode-color);opacity:0;height:1px;position:absolute;inset:auto 22% 5px}.learning-console .learning-mode-button[aria-pressed=true]:after{opacity:.85}.learning-console .learning-mode-button:hover:not(:disabled){border-color:var(--mode-color);color:var(--mode-color)}.learning-console .learning-mode-button:focus-visible{outline:2px solid var(--mode-color);outline-offset:-3px}.learning-console .learning-mode-button:disabled{cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.learning-console .learning-mode-button{transition:none}}@media (width>=1341px) and (height>=1081px){.app-shell:is(.view-practice,.view-learn,.view-maintenance,.view-synthesis){--desktop-local-height:calc(100dvh / var(--desktop-machine-scale,1));--desktop-edge:calc(3px / var(--desktop-machine-scale,1));height:100dvh;min-height:100dvh;overflow:clip}.app-shell:is(.view-practice,.view-learn,.view-maintenance,.view-synthesis)>.topbar{zoom:var(--desktop-machine-scale,1)}.app-shell:is(.view-practice,.view-learn,.view-maintenance,.view-synthesis)>:is(.view-environment,.practice-environment,.practice-simulation-field){top:calc(82px * var(--desktop-machine-scale,1))}.view-practice .practice,.view-learn .learn-page,.view-maintenance .maintenance-page.is-online,.view-synthesis .synthesis-page{zoom:var(--desktop-machine-scale,1);height:calc(var(--desktop-local-height) - 82px);min-height:0;max-height:calc(var(--desktop-local-height) - 82px)}.view-practice .practice{--practice-chamber-inset:min(calc(var(--practice-chamber-spacing-requested,0svh) / var(--desktop-machine-scale,1) / 2), max(0px, calc((var(--desktop-local-height) - 82px - var(--practice-console-height) - 269px) / 2)));--practice-machine-width:min(100%, max(360px, calc((var(--desktop-local-height) - 82px - var(--practice-console-height) - 6px - var(--desktop-edge) * 2 - var(--practice-chamber-inset) * 2) * 1.4)));padding-block:calc(var(--desktop-edge) + var(--practice-chamber-inset))}.view-learn .learn-page{--study-chamber-inset:min(calc(var(--study-chamber-spacing-requested,0svh) / var(--desktop-machine-scale,1) / 2), max(0px, calc((var(--desktop-local-height) - 82px - var(--study-console-height) - 275px) / 2)));--study-machine-width:min(100%, max(360px, calc((var(--desktop-local-height) - 82px - var(--study-console-height) - 4px - var(--desktop-edge) * 2 - var(--study-chamber-inset) * 2) * 1.4)));width:min(100%,1040px);max-width:1040px;padding-block:calc(var(--desktop-edge) + var(--study-chamber-inset))}.view-maintenance .maintenance-page.is-online{--maintenance-chamber-inset:min(calc(var(--maintenance-chamber-spacing-requested,0svh) / var(--desktop-machine-scale,1) / 2), max(0px, calc((var(--desktop-local-height) - 82px - var(--maintenance-console-height) - 275px) / 2)));--maintenance-machine-width:min(100%, max(360px, calc((var(--desktop-local-height) - 82px - var(--maintenance-console-height) - 4px - var(--desktop-edge) * 2 - var(--maintenance-chamber-inset) * 2) * 1.4)));width:min(100%,1040px);max-width:1040px;padding-block:calc(var(--desktop-edge) + var(--maintenance-chamber-inset))}.view-synthesis .synthesis-page{--synthesis-chamber-inset:min(calc(var(--synthesis-chamber-spacing-requested,0svh) / var(--desktop-machine-scale,1) / 2), max(0px, calc((var(--desktop-local-height) - 82px - 108px - 96px - var(--synthesis-stacked-artifact-height) - 233px - 16px) / 2)));padding-block:calc(var(--desktop-edge) + var(--synthesis-chamber-inset))}.app-shell:is(.view-practice,.view-learn,.view-maintenance,.view-synthesis) .machine-entry-gate{zoom:var(--desktop-machine-scale,1);height:calc(var(--desktop-local-height) - 82px)}}.answer-sync-notice{z-index:2100;color:#dce9e3;pointer-events:none;background:#101a18f5;border:1px solid #536b61;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;max-width:min(360px,100vw - 16px);padding:5px 10px;font:12px/1.4 sans-serif;display:flex;position:fixed;inset:auto auto 8px 8px}.answer-sync-notice.is-problem{pointer-events:auto;border-color:#bca061;padding:14px;font-size:14px;inset:100px auto auto 50%;transform:translate(-50%);box-shadow:0 5px 20px #0009}.answer-sync-notice button,.answer-sync-notice a{pointer-events:auto;color:inherit;background:#243b32;border:1px solid #80978c;border-radius:4px;padding:6px 10px}@media (width<=1340px){.answer-sync-notice:not(.is-problem){inset:max(4px, env(safe-area-inset-top)) auto auto 4px;opacity:.9;max-width:calc(100vw - 64px);padding:2px 6px;font-size:12px}.answer-sync-notice.is-problem{top:max(12px, env(safe-area-inset-top))}}@media (width>=1121px) and (width<=1400px){.topbar{grid-template-columns:minmax(140px,1fr) minmax(580px,2.4fr) minmax(260px,1fr)}.topbar-navigation button{letter-spacing:0;padding-inline:3px;font-size:10px}}@media (any-pointer:coarse) and (width>=600px) and (width<=1400px){.practice-spacing-control input[type=range],.synthesis-spacing-control input[type=range],.view-learn .learn-pause-control input[type=range]{height:44px;min-height:44px}.practice-spacing-control,.synthesis-spacing-control{gap:8px;font-size:10px}.practice-spacing-control input[type=range]::-webkit-slider-thumb{width:14px;height:22px;margin-top:-10px}.synthesis-spacing-control input[type=range]::-webkit-slider-thumb{width:14px;height:22px;margin-top:-10px}.practice-spacing-control input[type=range]::-moz-range-thumb{width:14px;height:22px}.synthesis-spacing-control input[type=range]::-moz-range-thumb{width:14px;height:22px}.learning-console .learning-mode-button{font-size:12px}.learning-console .practice-control-deck.has-mode-switch{grid-template-columns:minmax(88px,.8fr) minmax(0,3fr) minmax(88px,.8fr)}.view-practice .practice{--practice-console-height:280px;--practice-transmission-height:46px}.view-practice .practice-control-console{width:min(100%, max(560px, var(--practice-machine-width)));height:var(--practice-console-height);grid-template-rows:46px 54px 64px 50px 52px;padding:5px}.view-practice .practice-control-deck{min-height:0;padding:5px 3px}.view-practice .practice-control-deck .next{min-height:44px;font-size:12px}.view-practice .practice-telemetry .streak-stats{height:50px;min-height:0}.view-practice .practice-telemetry .quick-stats{height:52px;min-height:0;margin:0}.view-learn .learn-page{--study-console-height:400px}.view-learn .learn-console{width:min(100%, max(620px, var(--study-machine-width)));height:var(--study-console-height);grid-template-rows:46px 56px minmax(0,1fr) 78px}.view-learn .learn-primary-controls{padding:3px}.view-learn .learn-control{min-height:44px;font-size:14px}.view-learn .learn-filter-panel{grid-template-rows:44px minmax(70px,1fr) 86px}.view-learn .learn-filter-heading{padding:0 8px}.view-learn .learn-filter-heading-copy{white-space:normal;flex-wrap:wrap;gap:3px 6px}.view-learn .learn-filter-heading-copy span,.view-learn .learn-filter-heading strong,.view-learn .learn-filter-heading button{font-size:12px}.view-learn .learn-filter-heading button{min-height:44px}.view-learn .learn-filter-legend{font-size:10px;line-height:1.2}.view-learn .learn-rank-filter-group{grid-template-rows:auto minmax(44px,1fr)}.view-learn .learn-filter-option{min-height:44px;font-size:12px}.view-learn .learn-filter-option input{flex-shrink:0;width:18px;height:18px}.view-learn .learn-horizon-options .learn-filter-option{white-space:normal;flex-wrap:wrap;place-content:center;gap:3px}.view-learn .learn-horizon-options .learn-filter-option span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.view-learn .learn-horizon-options .learn-filter-option em{font-size:10px}.view-learn .learn-pause-control{min-height:78px;padding:4px 10px}.view-learn .learn-pause-label label,.view-learn .learn-pause-label output{font-size:12px}.view-maintenance .maintenance-page{--maintenance-console-height:316px}.view-maintenance .maintenance-console{width:min(100%, max(560px, var(--maintenance-machine-width)));height:var(--maintenance-console-height);grid-template-rows:46px 116px 72px 64px}.maintenance-console .maintenance-choice>span{font-size:16px}.maintenance-console .maintenance-control-deck>button{min-height:44px;font-size:14px}.view-synthesis .synthesis-page{--synthesis-chamber-inset:min(calc(var(--synthesis-chamber-spacing-requested,0svh) / 2), max(0px, calc((100dvh - 82px - 716px) / 2)))}.synthesis-page .synthesis-machine-shell,.synthesis-page.is-training-open .synthesis-machine-shell{width:min(100%, max(640px, var(--synthesis-workstation-width,900px)));grid-template-rows:148px minmax(0,1fr)}.synthesis-machine-console{grid-template-rows:46px minmax(0,1fr)}.synthesis-machine-console.is-protocol-console{grid-template-rows:46px 44px 44px;gap:2px;padding-block:4px}.synthesis-protocol-title-row{grid-template-columns:44px minmax(0,1fr)}.synthesis-protocol-return{width:44px;height:44px}.synthesis-protocol-command-row .synthesis-protocol-tab{height:44px;font-size:12px}.synthesis-dealer-dock .summoned-artifact-field{scrollbar-width:thin;scrollbar-color:#788a8d #13191b}.synthesis-dealer-dock .summoned-artifact-field::-webkit-scrollbar{height:7px;display:block}.synthesis-dealer-dock .summoned-artifact-field::-webkit-scrollbar-thumb{background:#788a8d;border-radius:4px}.synthesis-dealer-dock .summoned-artifact{flex-shrink:0;width:120px;min-width:120px;max-width:120px;height:82px}.synthesis-dealer-dock .summoned-artifact-copy>strong,.synthesis-dealer-dock .summoned-artifact-copy>strong.is-fit-medium{font-size:14px}.synthesis-dealer-dock .summoned-artifact-copy>strong.is-fit-long{font-size:12px}.synthesis-dealer-dock .summoned-artifact-copy>strong.is-fit-compact,.synthesis-dealer-dock .summoned-artifact-copy>small,.synthesis-dealer-dock .summoned-artifact-copy>small:is(.is-fit-medium,.is-fit-long,.is-fit-compact){font-size:11px}.app-shell.is-keyboard-constrained:is(.view-practice,.view-synthesis){height:auto;min-height:100dvh;padding-bottom:var(--learning-keyboard-inset,0px);overflow:visible}.is-keyboard-constrained.view-practice .practice,.is-keyboard-constrained.view-synthesis .synthesis-page{height:auto;min-height:0;max-height:none;padding-block:8px;overflow:visible}.is-keyboard-constrained.view-practice .practice{--practice-machine-width:min(420px, 100%);grid-template-rows:auto auto}.is-keyboard-constrained.view-synthesis .synthesis-page .synthesis-machine-shell{height:auto;min-height:740px}}@media (any-pointer:coarse) and (width>=600px) and (width<=1120px){.mobile-console-trigger,.mobile-console-trigger:hover,.mobile-console-trigger:focus-visible{border-right-width:1px;border-radius:5px;width:48px;height:48px;top:8px;right:8px}.mobile-console-trigger strong{display:none}.synthesis-machine-console,.synthesis-machine-console.is-protocol-console{padding-right:64px}}@media (any-pointer:coarse) and (width>=600px) and (width<=1400px) and (height<=700px){.app-shell:is(.view-practice,.view-learn,.view-maintenance,.view-synthesis){height:auto;min-height:100dvh;overflow:visible}.view-practice .practice,.view-learn .learn-page,.view-maintenance .maintenance-page.is-online,.view-synthesis .synthesis-page{height:auto;min-height:0;max-height:none;padding-block:8px;overflow:visible}.view-practice .practice{--practice-machine-width:min(560px, 100%);grid-template-rows:auto auto}.view-learn .learn-page{--study-machine-width:min(420px, 100%)}.view-maintenance .maintenance-page.is-online{--maintenance-machine-width:min(420px, 100%)}.view-learn .learn-workstation,.view-maintenance .maintenance-workstation{grid-template-rows:auto auto;height:auto;overflow:visible}.view-synthesis .synthesis-page .synthesis-machine-shell{height:auto;min-height:740px}}.artifact-signal-frame:is(.is-route-crown,.is-route-node,.is-route-conduit,.is-route-terminal,.is-route-clamp,.is-route-halo){width:100%;height:100%;inset:0}.artifact-signal-frame:is(.is-route-crown,.is-route-terminal,.is-route-clamp) path{stroke-linecap:square;stroke-linejoin:miter}:is([data-artifact-frame=crown],[data-artifact-frame=node],[data-artifact-frame=conduit],[data-artifact-frame=terminal],[data-artifact-frame=clamp],[data-artifact-frame=halo]) .production-artifact-face:not(.is-miniature){--artifact-socket-inline:5%;--artifact-socket-top:4.2%;--artifact-socket-bottom:4%;--artifact-socket-width:clamp(80px, 23%, 146px)}:is([data-artifact-frame=crown],[data-artifact-frame=node],[data-artifact-frame=conduit],[data-artifact-frame=terminal],[data-artifact-frame=clamp],[data-artifact-frame=halo]) .production-artifact-face:not(.is-miniature)>.material-artifact-meta{top:var(--artifact-socket-top);right:var(--artifact-socket-inline);left:var(--artifact-socket-inline)}:is([data-artifact-frame=crown],[data-artifact-frame=node],[data-artifact-frame=conduit],[data-artifact-frame=terminal],[data-artifact-frame=clamp],[data-artifact-frame=halo]) .production-artifact-face:not(.is-miniature)>.material-artifact-meta>.material-factory-label,:is([data-artifact-frame=crown],[data-artifact-frame=node],[data-artifact-frame=conduit],[data-artifact-frame=terminal],[data-artifact-frame=clamp],[data-artifact-frame=halo]) .production-artifact-face:not(.is-miniature)>.material-telemetry{width:var(--artifact-socket-width);max-width:var(--artifact-socket-width);border-color:hsl(var(--word-hue) 16% 64% / .28);background:linear-gradient(108deg, hsl(var(--word-hue) 18% 60% / .1), transparent 32% 70%, hsl(var(--word-hue) 24% 68% / .075)), hsl(var(--word-hue) 10% 7% / .88);box-shadow:inset 0 1px 0 hsl(var(--word-hue) 16% 86% / .13), inset 0 -5px 9px #0000004d, 0 0 0 2px hsl(var(--word-hue) 9% 8% / .62), 0 2px 5px #00000085;color:hsl(var(--word-hue) 34% 88% / .76);text-overflow:clip;overflow:hidden}:is([data-artifact-frame=crown],[data-artifact-frame=node],[data-artifact-frame=conduit],[data-artifact-frame=terminal],[data-artifact-frame=clamp],[data-artifact-frame=halo]) .production-artifact-face:not(.is-miniature)>.material-meta-signal{bottom:var(--artifact-socket-bottom);left:var(--artifact-socket-inline)}:is([data-artifact-frame=crown],[data-artifact-frame=node],[data-artifact-frame=conduit],[data-artifact-frame=terminal],[data-artifact-frame=clamp],[data-artifact-frame=halo]) .production-artifact-face:not(.is-miniature)>.material-artifact-attempts{right:var(--artifact-socket-inline);bottom:var(--artifact-socket-bottom)}[data-artifact-frame=crown] .production-artifact-face:not(.is-miniature){--artifact-socket-inline:4.4%;--artifact-socket-top:4.8%;--artifact-socket-bottom:4.5%}[data-artifact-frame=crown] .production-artifact-face:not(.is-miniature)>.material-artifact-meta>.material-factory-label,[data-artifact-frame=crown] .production-artifact-face:not(.is-miniature)>.material-telemetry{clip-path:polygon(0 22%,7% 22%,7% 0,93% 0,93% 22%,100% 22%,100% 78%,93% 78%,93% 100%,7% 100%,7% 78%,0 78%);background:linear-gradient(90deg, hsl(var(--word-hue) 20% 70% / .1), transparent 18% 82%, hsl(var(--word-hue) 20% 70% / .08)), repeating-linear-gradient(90deg, transparent 0 15px, hsl(var(--word-hue) 14% 70% / .035) 15px 16px), hsl(var(--word-hue) 9% 7% / .92);border-width:1px}[data-artifact-frame=node] .production-artifact-face:not(.is-miniature){--artifact-socket-inline:9.4%;--artifact-socket-top:4.1%;--artifact-socket-bottom:4.1%;--artifact-socket-width:clamp(78px, 21%, 134px)}[data-artifact-frame=node] .production-artifact-face:not(.is-miniature)>.material-artifact-meta>.material-factory-label,[data-artifact-frame=node] .production-artifact-face:not(.is-miniature)>.material-telemetry{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:radial-gradient(circle at 8px 50%, hsl(var(--word-hue) 22% 58% / .42) 0 2px, hsl(var(--word-hue) 8% 4% / .82) 2.5px 5px, transparent 5.5px), radial-gradient(circle at calc(100% - 8px) 50%, hsl(var(--word-hue) 22% 58% / .42) 0 2px, hsl(var(--word-hue) 8% 4% / .82) 2.5px 5px, transparent 5.5px), linear-gradient(180deg, hsl(var(--word-hue) 16% 48% / .13), transparent 45%), hsl(var(--word-hue) 9% 7% / .92);border-radius:2px}[data-artifact-frame=conduit] .production-artifact-face:not(.is-miniature){--artifact-socket-inline:6.4%;--artifact-socket-top:5.2%;--artifact-socket-bottom:5%;--artifact-socket-width:clamp(84px, 22%, 142px)}[data-artifact-frame=conduit] .production-artifact-face:not(.is-miniature)>.material-artifact-meta>.material-factory-label,[data-artifact-frame=conduit] .production-artifact-face:not(.is-miniature)>.material-telemetry{clip-path:none;background:linear-gradient(180deg, hsl(var(--word-hue) 18% 72% / .11), transparent 38% 68%, #00000047), hsl(var(--word-hue) 10% 7% / .91);box-shadow:inset 0 0 0 2px hsl(var(--word-hue) 11% 35% / .16), inset 0 1px 0 hsl(var(--word-hue) 18% 84% / .14), 0 0 0 3px hsl(var(--word-hue) 8% 7% / .5), 0 2px 5px #0000007a;border-radius:999px}[data-artifact-frame=terminal] .production-artifact-face:not(.is-miniature){--artifact-socket-inline:2.4%;--artifact-socket-top:3.1%;--artifact-socket-bottom:3.1%;--artifact-socket-width:clamp(82px, 20%, 138px)}[data-artifact-frame=terminal] .production-artifact-face:not(.is-miniature)>.material-artifact-meta>.material-factory-label,[data-artifact-frame=terminal] .production-artifact-face:not(.is-miniature)>.material-telemetry{clip-path:polygon(0 0,88% 0,100% 35%,100% 100%,12% 100%,0 65%);background:linear-gradient(90deg, hsl(var(--word-hue) 18% 65% / .1) 0 2px, transparent 2px calc(100% - 2px), hsl(var(--word-hue) 18% 65% / .08) calc(100% - 2px)), linear-gradient(180deg, hsl(var(--word-hue) 15% 50% / .12), transparent 45%), hsl(var(--word-hue) 9% 6% / .94);border-width:1px 3px}[data-artifact-frame=clamp] .production-artifact-face:not(.is-miniature){--artifact-socket-inline:5.2%;--artifact-socket-top:3.6%;--artifact-socket-bottom:3.6%;--artifact-socket-width:clamp(82px, 21%, 138px)}[data-artifact-frame=clamp] .production-artifact-face:not(.is-miniature)>.material-artifact-meta>.material-factory-label,[data-artifact-frame=clamp] .production-artifact-face:not(.is-miniature)>.material-telemetry{clip-path:polygon(7% 0,93% 0,100% 24%,94% 50%,100% 76%,93% 100%,7% 100%,0 76%,6% 50%,0 24%);background:linear-gradient(90deg, hsl(var(--word-hue) 18% 70% / .13) 0 6%, transparent 6% 94%, hsl(var(--word-hue) 18% 70% / .11) 94%), linear-gradient(180deg, hsl(var(--word-hue) 14% 48% / .12), transparent 44%), hsl(var(--word-hue) 9% 6% / .94);box-shadow:inset 0 1px 0 hsl(var(--word-hue) 18% 88% / .12), inset 0 -4px 7px #00000059, 0 0 0 3px hsl(var(--word-hue) 8% 8% / .7), 0 3px 5px #00000080;border:0}[data-artifact-frame=halo] .production-artifact-face:not(.is-miniature){--artifact-socket-inline:7%;--artifact-socket-top:5.4%;--artifact-socket-bottom:5.2%;--artifact-socket-width:clamp(82px, 21%, 140px)}[data-artifact-frame=halo] .production-artifact-face:not(.is-miniature)>.material-artifact-meta>.material-factory-label,[data-artifact-frame=halo] .production-artifact-face:not(.is-miniature)>.material-telemetry{clip-path:none;background:radial-gradient(ellipse at 50% -40%, hsl(var(--word-hue) 28% 72% / .2), transparent 62%), linear-gradient(180deg, hsl(var(--word-hue) 14% 47% / .1), transparent 48%), hsl(var(--word-hue) 9% 7% / .91);box-shadow:inset 1px 0 0 hsl(var(--word-hue) 24% 76% / .2), inset 0 1px 0 hsl(var(--word-hue) 18% 86% / .13), 0 0 0 2px hsl(var(--word-hue) 8% 7% / .56), 0 2px 6px #0000007a;border-radius:999px 5px 5px 999px}[data-artifact-frame=halo] .production-artifact-face:not(.is-miniature)>.material-artifact-meta>.material-factory-label:last-child,[data-artifact-frame=halo] .production-artifact-face:not(.is-miniature)>.material-artifact-attempts{border-radius:5px 999px 999px 5px}.synthesis-machine-room{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;container:synthesis-room/size}.synthesis-machine-chamber.is-training-open .protocol-synthesis-module{grid-template-rows:minmax(96px,1fr) auto auto;grid-template-columns:minmax(0,1fr)}.synthesis-machine-chamber.is-training-open .synthesized-artifact-bay{aspect-ratio:2;width:100%;height:auto}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock,.synthesis-machine-chamber.is-training-open .synthesized-artifact-bay,.synthesis-machine-chamber.is-training-open .learning-console.is-transmissionless{min-width:0;min-height:0}.synthesis-machine-chamber.is-training-open .summoned-artifact-field{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#acbabc61 #0407083d;overflow:auto hidden;container-type:size}.synthesis-machine-chamber.is-training-open .summoned-artifact-field::-webkit-scrollbar{width:6px;height:6px;display:block}.synthesis-machine-chamber.is-training-open .summoned-artifact-field::-webkit-scrollbar-thumb{background:#acbabc61;border-radius:999px}.synthesis-machine-chamber.is-training-open .summoned-artifact-hand{--dealer-card-width:clamp(78px, min(13cqw, 112cqh), 132px);grid-template-columns:repeat(var(--summoned-count), minmax(34px, calc(var(--dealer-card-width) + 10px)));isolation:isolate;justify-content:center;align-items:center;gap:0;width:100%;min-width:0;height:100%;padding:14px 12px 5px;display:grid}:is(.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-hand .summoned-artifact,.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-hand:has(.summoned-artifact:nth-child(2):last-child) .summoned-artifact,.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-hand:has(.summoned-artifact:nth-child(3):last-child) .summoned-artifact,.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-hand:has(.summoned-artifact:nth-child(4):last-child) .summoned-artifact){width:var(--dealer-card-width);min-width:var(--dealer-card-width);max-width:var(--dealer-card-width);justify-self:center;max-height:none;margin:0}.synthesis-machine-chamber.is-training-open .summoned-artifact:hover,.synthesis-machine-chamber.is-training-open .summoned-artifact:focus-visible,.synthesis-machine-chamber.is-training-open .summoned-artifact.is-raised{z-index:80}@container synthesis-room (width<=519px){.synthesis-machine-chamber.is-training-open .protocol-synthesis-module{grid-template-rows:minmax(104px,1fr) auto auto}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-hand{--dealer-card-width:clamp(84px, min(24cqw, 112cqh), 142px)}.synthesis-machine-chamber.is-training-open .synthesized-artifact-bay .synthesized-artifact-scene{width:min(100cqw - 4px,200cqh - 8px)}}.synthesis-workbench{display:contents}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact{container-type:inline-size}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-copy>strong{font-size:clamp(14px,11cqw,20px)}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-copy>strong.is-fit-medium{font-size:clamp(13px,9.5cqw,18px)}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-copy>strong.is-fit-long{font-size:clamp(12px,8cqw,16px)}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-copy>strong.is-fit-compact{font-size:clamp(11px,7cqw,14px)}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-copy>small{font-size:clamp(10px,6.5cqw,12px)}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-copy>small.is-fit-medium{font-size:clamp(9.5px,6cqw,11.5px)}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-copy>small.is-fit-long,.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-copy>small.is-fit-compact{font-size:clamp(9px,5.5cqw,11px)}@container (height<=210px){.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-copy{align-content:center;min-height:38px;inset:7px 8% auto}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-copy>small{display:none}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact:is(:hover,:focus-visible,.is-raised) .summoned-artifact-copy{align-content:center;min-height:0;inset:12% 8% 17%}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact:is(:hover,:focus-visible,.is-raised) .summoned-artifact-copy>small{display:block}}@media (prefers-reduced-motion:reduce){.synthesis-machine-chamber.is-training-open .summoned-artifact{transition:none}}.synthesis-page{padding:3px 18px}.synthesis-page .synthesis-machine-shell,.synthesis-page.is-training-open .synthesis-machine-shell{width:min(100%, max(720px, var(--synthesis-workstation-width,900px)));height:max(0px, calc(100% - var(--synthesis-chamber-inset,0px) * 2));transition:width .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1)}@media (width<=760px){.synthesis-page{padding:3px 8px}.synthesis-page .synthesis-machine-shell,.synthesis-page.is-training-open .synthesis-machine-shell{width:min(100%, max(280px, var(--synthesis-mobile-workstation-width,100%)))}}@media (width<=430px){.synthesis-page{padding-left:5px;padding-right:5px}}@media (prefers-reduced-motion:reduce){.synthesis-page .synthesis-machine-shell{transition:none}}.app-shell.is-keyboard-constrained.view-synthesis .synthesis-page{padding-block:8px}.app-shell.is-keyboard-constrained.view-synthesis .synthesis-machine-room{height:auto}.app-shell.is-keyboard-constrained.view-synthesis .synthesis-page .synthesis-machine-shell{height:auto;min-height:740px}@media (any-pointer:coarse) and (width>=600px) and (width<=1400px) and (height<=700px){.view-synthesis .synthesis-page{padding-block:8px}.view-synthesis .synthesis-machine-room{height:auto}.view-synthesis .synthesis-page .synthesis-machine-shell{height:auto;min-height:740px}}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-field{overscroll-behavior:contain;overflow:auto;container:synthesis-dealer-hand/size}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-hand{--dealer-card-width:min(190px, calc(100cqw - 32px));grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--summoned-count), minmax(34px, 146px));place-content:center stretch;place-items:start center;width:100%;min-width:0;height:100%;min-height:100%;padding:16px 16px 8px}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact{width:var(--dealer-card-width);max-width:var(--dealer-card-width);transform:rotate(calc(var(--dealer-offset) * .65deg));transform-origin:50%;align-self:start}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact:hover,.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact:focus-visible,.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact.is-raised{transform:translate(9px)rotate(0)scale(1.05)}@container synthesis-dealer-hand (aspect-ratio>=1){.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-hand{--dealer-card-width:clamp(92px, min(38cqw, 112cqh), 150px);grid-template-columns:repeat(var(--summoned-count), minmax(34px, calc(var(--dealer-card-width) + 10px)));grid-template-rows:minmax(0,1fr);place-content:center;place-items:center stretch;width:100%;min-width:100%;height:100%;min-height:0;padding:14px 12px 5px}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact{transform:rotate(calc(var(--dealer-offset) * 1.25deg));transform-origin:50% 120%;align-self:center}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact:hover,.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact:focus-visible,.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact.is-raised{transform:translateY(-14px)rotate(0)scale(1.07)}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-copy,.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact:is(:hover,:focus-visible,.is-raised) .summoned-artifact-copy{align-content:center;min-height:0;inset:12% 8% 17%}.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact-copy>small,.synthesis-machine-chamber.is-training-open .synthesis-dealer-dock .summoned-artifact:is(:hover,:focus-visible,.is-raised) .summoned-artifact-copy>small{display:block}}.synthesized-artifact-face{--synth-rail-bottom:clamp(30px, 16cqh, 49px);--synth-copy-rail-gap:clamp(8px, 3cqh, 14px)}.synthesized-artifact-face .production-artifact-rail{bottom:var(--synth-rail-bottom)}.synthesized-artifact-face .practice-card-content{top:15%;right:11%;bottom:calc(var(--synth-rail-bottom) + 25px + var(--synth-copy-rail-gap));overflow-clip-margin:.25em;min-height:0;left:11%;overflow:clip;transform:none}.synthesized-artifact-face .practice-card-copy{overflow-clip-margin:.25em;max-height:100%;overflow:clip}.synthesized-artifact-face .practice-card-copy h1{font-size:clamp(18px, min(7cqw, 13cqh), var(--synth-copy-cap,40px))}@container synthesis-room (width>=820px) and (height<=900px){.synthesis-machine-chamber.is-training-open .protocol-synthesis-module{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.synthesis-machine-chamber.is-training-open .synthesis-workbench{--wide-artifact-bay-width:min(calc(200cqh - 8px), calc(100cqw - 176px));gap:var(--synthesis-workstation-gap);grid-area:1/1;min-width:0;min-height:0;display:flex;overflow:hidden;container:synthesis-workbench/size}.synthesis-machine-chamber.is-training-open .synthesis-workbench>.synthesis-dealer-dock{flex:170px;min-width:170px}.synthesis-machine-chamber.is-training-open .synthesis-workbench>.synthesized-artifact-bay{width:var(--wide-artifact-bay-width);flex:0 1 var(--wide-artifact-bay-width);aspect-ratio:auto;height:100%}.synthesis-machine-chamber.is-training-open .learning-console.is-transmissionless{grid-area:2/1}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-ease{syntax:"*";inherits:false}
