@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-ext-900-normal-buRuWz4h.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-900-normal-BUlv-ou0.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:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-900-normal-CjyCg421.woff2)format("woff2"),url(/assets/inter-cyrillic-900-normal-BAVML7y5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-ext-900-normal-voj7phVX.woff2)format("woff2"),url(/assets/inter-greek-ext-900-normal-LVqH4fM3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-900-normal-Clii5heL.woff2)format("woff2"),url(/assets/inter-greek-900-normal-7n5hB3DA.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:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-vietnamese-900-normal-C4P836tE.woff2)format("woff2"),url(/assets/inter-vietnamese-900-normal-DBSPUrC7.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:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-ext-900-normal-ty8Tfvw5.woff2)format("woff2"),url(/assets/inter-latin-ext-900-normal-DG9wZIMw.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:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2)format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-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;--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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.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,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.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,)}}:root{--c:#00d8ff;--bg:#050708;--panel:#0d1113;--line:#20292d;--muted:#91a0a6;--text:#f4f8f9;--font-hero:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{background:var(--bg);color:var(--text)}body{font-family:var(--font-hero);background:radial-gradient(circle at 85% -10%,#00d8ff1c,transparent 30%),var(--bg);min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{max-width:1180px;min-height:100vh;margin:auto;padding:0 38px 38px}.shell>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:84px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand>b{border:1px solid var(--c);width:38px;height:38px;color:var(--c);border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 0 20px #00d8ff1f}.brand>span{flex-direction:column;display:flex}.brand strong{letter-spacing:.14em}.brand small{color:var(--muted);font-size:9px}.pill{border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:7px 12px;font-size:11px}.eyebrow{color:var(--c);text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:800}.hero{grid-template-columns:1.18fr .82fr;align-items:center;gap:70px;min-height:670px;display:grid}.hero h1{letter-spacing:-.065em;margin:20px 0 26px;font-size:clamp(58px,7vw,88px);line-height:.95}.hero h1 em{color:#0000;-webkit-text-stroke:1px var(--c);font-style:normal;display:block}.hero p{color:#b0bdc1;max-width:630px;font-size:18px;line-height:1.7}.actions{gap:12px;margin:34px 0 25px;display:flex}.primary,.secondary,.ghost{border:1px solid #0000;border-radius:11px;padding:14px 18px;font-weight:750}.primary{background:var(--c);color:#001115;box-shadow:0 8px 30px #00d8ff24}.secondary{color:var(--text);background:0 0;border-color:#344147}.ghost{color:var(--muted);background:0 0}.primary span{margin-left:15px}.meta{color:#748187;gap:22px;font-size:11px;display:flex}.radar{border:1px solid #00d8ff30;border-radius:50%;place-items:center;width:390px;height:390px;display:grid;position:relative;box-shadow:0 0 90px #00d8ff12,inset 0 0 70px #00d8ff0b}.radar:before,.radar:after{content:"";border:1px solid #00d8ff25;border-radius:50%;position:absolute;inset:65px}.radar:after{inset:130px}.radar>b{z-index:2;background:var(--c);color:#001115;border-radius:19px;place-items:center;width:68px;height:68px;font-size:30px;display:grid}.radar span{color:#c7d0d3;background:#0a0f11;border:1px solid #263338;border-radius:99px;padding:8px 12px;font-size:11px;position:absolute}.n1{top:15px}.n2{right:-20px}.n3{bottom:22px}.n4{left:-3px}.principle{border-top:1px solid var(--line);gap:25px;max-width:720px;padding-top:24px;display:flex}.principle>b{color:var(--c);font-size:11px}.principle p{color:var(--muted);margin:5px 0;font-size:13px;line-height:1.6}.testProg{max-width:820px;margin:32px auto}.testProg>div{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.testProg>i{background:#182024;border-radius:6px;height:4px;display:block;overflow:hidden}.testProg>i b{background:var(--c);height:100%;display:block}.question{max-width:820px;margin:62px auto}.question h1{letter-spacing:-.03em;margin:13px 0 32px;font-size:33px;line-height:1.25}.options{gap:9px;display:grid}.options button{text-align:left;color:var(--text);border:1px solid var(--line);background:#0a0e10;border-radius:13px;align-items:center;padding:16px;transition:all .16s;display:flex}.options button:hover,.options .chosen{border-color:var(--c);background:#00d8ff0d;transform:translate(4px)}.options span{width:31px;height:31px;color:var(--muted);border:1px solid #344147;border-radius:8px;flex:none;place-items:center;margin-right:14px;font-size:11px;display:grid}.options .chosen span{background:var(--c);color:#001115;border-color:var(--c)}.question nav{color:#657278;justify-content:space-between;margin-top:25px;font-size:11px;display:flex}.question nav button{color:var(--muted);background:0 0;border:0}.question nav button:disabled{opacity:.25}.evidenceIntro{text-align:center;max-width:720px;margin:55px auto 30px}.evidenceIntro h1{margin:10px;font-size:40px}.evidenceIntro p{color:var(--muted);line-height:1.6}.eGrid{grid-template-columns:1fr 1fr;gap:12px;max-width:920px;margin:auto;display:grid}.eGrid label{background:var(--panel);border:1px solid var(--line);border-radius:15px;flex-direction:column;gap:7px;padding:18px;display:flex}.eGrid small,.eGrid i{color:var(--muted);font-size:11px}.eGrid textarea{resize:vertical;min-height:105px;color:var(--text);background:#070a0b;border:1px solid #293439;border-radius:10px;outline:0;margin-top:6px;padding:12px}.eGrid textarea:focus{border-color:var(--c)}.eGrid i{text-align:right;font-style:normal}.eActions{justify-content:center;gap:12px;margin:26px;display:flex}.interviewCard{max-width:760px}.interviewCard .helper{color:var(--muted);line-height:1.6}.interviewOptions{grid-template-columns:1fr 1fr;gap:11px;display:grid}.interviewOptions button{text-align:left;border:1px solid var(--line);min-height:70px;color:var(--text);background:#0a0e10;border-radius:14px;padding:16px;transition:all .16s}.interviewOptions button:hover,.interviewOptions .chosen{border-color:var(--c);background:#00d8ff0d}.shortAnswer,.addEvidence textarea{width:100%;min-height:130px;color:var(--text);resize:vertical;background:#070a0b;border:1px solid #293439;border-radius:13px;outline:0;padding:16px}.shortAnswer:focus,.addEvidence textarea:focus{border-color:var(--c)}.continue{margin:20px 0 0 auto;display:block}.evidenceSummary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.evidenceSummary article{flex-direction:column;gap:8px;padding:16px;display:flex}.evidenceSummary article span{color:#9addec;font-size:11px}.evidenceSummary article small{color:var(--muted)}.addMore{margin:24px auto;display:block}.addEvidence{max-width:900px;margin:24px auto;padding:22px}.formRow{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.formRow label{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.formRow select{color:var(--text);background:#080b0c;border:1px solid #344147;border-radius:10px;padding:12px}.finalActions{border-top:1px solid var(--line);padding-top:25px}.headerActions{align-items:center;gap:8px;display:flex}.historyPage{max-width:850px;margin:55px auto}.historyPage h1{font-size:40px}.historyList{gap:10px;margin:28px 0;display:grid}.historyList article{grid-template-columns:1fr auto 2fr;align-items:center;gap:25px;padding:18px 20px;display:grid}.historyList article>div{flex-direction:column;gap:5px;display:flex}.historyList small,.historyList i{color:var(--muted);font-size:10px;font-style:normal}.historyList article>strong{color:var(--c);font-size:20px}.historyList article>span{grid-template-columns:1fr 1fr;gap:4px;display:grid}.compare{grid-template-columns:1fr auto;align-items:center;padding:22px;display:grid}.compare strong{color:var(--c);font-size:32px}.compare p{color:var(--muted);grid-column:1/-1;font-size:12px}.loading{color:var(--muted);align-content:center;place-items:center;gap:18px;display:grid}.situationSetup>p{color:#b2bec2;line-height:1.65}.situationSetup strong{color:var(--text)}.recallPrompt{background:#00d8ff0a;border:1px solid #27505a;border-radius:14px;flex-direction:column;gap:9px;margin:24px 0;padding:19px;display:flex}.recallPrompt span{color:var(--c);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800}.recallPrompt b{font-size:16px;line-height:1.55}.setupActions{justify-content:flex-end;align-items:flex-start;gap:12px;margin-top:22px;display:flex}.setupActions>div{flex-direction:column;align-items:center;gap:7px;display:flex}.setupActions small{text-align:center;color:#b99d70;max-width:190px;font-size:9px;line-height:1.35}.skillChoices{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.skillChoices article{border:1px solid var(--line);background:#0b0f11;border-radius:17px;padding:20px}.skillChoices .newSkill{background:#00d8ff08;border-color:#00d8ff55}.skillChoices span{text-transform:uppercase;letter-spacing:.15em;color:var(--c);font-size:9px}.skillChoices h2{margin:8px 0;font-size:22px}.skillChoices p{margin:0 0 18px;font-size:12px}.moduleHome>section{max-width:1000px;margin:70px auto}.moduleHome h1{letter-spacing:-.065em;margin:16px 0;font-size:clamp(55px,8vw,95px);line-height:.9}.moduleHome h1 em{color:#0000;-webkit-text-stroke:1px var(--c);font-style:normal}.moduleHome>section>p{color:var(--muted);max-width:700px;font-size:17px;line-height:1.6}.attributePreview{grid-template-columns:repeat(4,1fr);gap:10px;margin:36px 0;display:grid}.attributePreview article{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;gap:9px;padding:17px;display:flex}.attributePreview span{color:var(--c);font-size:10px}.attributePreview small{color:var(--muted);line-height:1.45}.attributeResults{grid-template-columns:1fr 1fr;gap:0;max-width:950px;margin:15px auto;display:grid}.attributeResults article{border-bottom:1px solid var(--line);padding:20px}.attributeResults article:nth-child(odd){border-right:1px solid var(--line)}.attributeResults article>div{justify-content:space-between;display:flex}.attributeResults article>div b{color:var(--c)}.attributeResults p,.attributeResults small{color:var(--muted);font-size:11px}.resultActions{justify-content:center;gap:10px;margin:25px;display:flex}.identification>section,.levelLibrary>section{max-width:900px;margin:55px auto}.identification h1,.levelLibrary h1{font-size:42px}.identification>section>p,.levelLibrary>section>p{color:var(--muted);line-height:1.6}.assigned{margin:25px 0;padding:22px}.assigned b{font-size:22px}.assigned p{color:var(--muted)}.identifyOptions{flex-wrap:wrap;gap:8px;margin:16px 0 30px;display:flex}.identifyOptions button,.levelCompare button{color:var(--text);border:1px solid var(--line);background:#090d0f;border-radius:12px;padding:13px}.identifyOptions .chosen,.levelCompare .chosen{border-color:var(--c);background:#00d8ff0e}.levelCompare{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0 25px;display:grid}.levelCompare button{text-align:left}.levelCompare span{color:var(--c);font-size:10px}.levelCompare b{margin:8px 0;display:block}.levelCompare p{color:var(--muted);font-size:11px;line-height:1.5}.levelLibrary article{margin:15px 0;padding:22px}.levelLibrary h2{justify-content:space-between;display:flex}.levelLibrary h2 span{color:var(--c);font-size:14px}.levelLibrary article>p{color:var(--muted)}.levelLibrary ol{grid-template-columns:1fr 1fr;gap:7px;padding:0;list-style:none;display:grid}.levelLibrary li{color:var(--muted);border:1px solid #20282b;border-radius:9px;gap:12px;padding:10px;font-size:11px;display:flex}.levelLibrary li.current{border-color:var(--c);color:var(--text);background:#00d8ff0b}.levelLibrary li b{color:var(--c)}.resultHero{text-align:center;padding:52px 0 30px}.orb{width:108px;height:108px;color:var(--c);border:1px solid #00d8ff77;border-radius:50%;place-items:center;margin:20px auto;font-size:55px;font-weight:900;display:grid;box-shadow:0 0 55px #00d8ff1d,inset 0 0 30px #00d8ff12}.resultHero h1{letter-spacing:-.035em;margin:10px;font-size:36px}.resultHero>p{color:#a9b6ba;max-width:620px;margin:auto}.progText{max-width:530px;color:var(--muted);justify-content:space-between;margin:27px auto 8px;font-size:11px;display:flex}.progText b{color:var(--text)}.bar,.mini{background:#182024;border-radius:9px;height:6px;overflow:hidden}.bar{max-width:530px;margin:auto}.bar i,.mini i{background:linear-gradient(90deg,#0089a2,var(--c));height:100%;display:block}.tags{justify-content:center;gap:8px;margin-top:16px;display:flex}.tags span{color:#9addec;border:1px solid #31505a;border-radius:99px;padding:6px 9px;font-size:10px}.tags button{width:24px;height:24px;color:var(--muted);background:0 0;border:1px solid #344147;border-radius:50%;font-family:serif}.trustNote{color:#849196;margin-top:11px;display:block}.card{border:1px solid var(--line);background:linear-gradient(145deg,#0c1113,#090c0e);border-radius:18px}.recommend{justify-content:space-between;align-items:center;margin:14px 0;padding:28px 31px;display:flex}.recommend h2{margin:7px 0;font-size:32px}.recommend p{color:var(--muted);max-width:650px;line-height:1.55}.ring{--v:180deg;background:conic-gradient(var(--c) var(--v),#1b2427 0);border-radius:50%;flex:none;place-items:center;width:104px;height:104px;display:grid;position:relative}.ring:after{content:"";background:#0b0f11;border-radius:50%;position:absolute;inset:8px}.ring b,.ring small{z-index:1;position:absolute}.ring b{margin-top:-12px;font-size:24px}.ring small{color:var(--muted);margin-top:23px;font-size:9px}.mainAlert{background:#ffab4012;border:1px solid #715223;border-radius:14px;align-items:center;gap:13px;margin:12px 0;padding:14px 17px;display:flex}.mainAlert>b{color:#1a0f00;background:#ffb457;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.mainAlert p{color:#c9b99f;margin:3px 0;font-size:12px}.wide{width:100%;color:var(--c);box-shadow:none;background:#10171a;border:1px solid #273338;margin:11px 0}.stack{gap:14px;display:grid}.skill{overflow:hidden}.skill>button{width:100%;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.skill>button>div{align-items:center;gap:12px;display:flex}.skill>button i{width:40px;height:40px;color:var(--c);background:#00d8ff17;border-radius:11px;place-items:center;font-style:normal;font-weight:900;display:grid}.skill>button span{text-align:left;flex-direction:column;display:flex}.skill>button small{color:var(--muted);margin-top:3px}.dims{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.dims article{background:#080c0d;border:1px solid #222c30;border-radius:13px;padding:15px}.dimTitle{color:#b9c4c7;justify-content:space-between;gap:8px;font-size:11px;display:flex}.dimTitle em{border-radius:99px;padding:4px 6px;font-size:9px;font-style:normal}.dimTitle .strength{color:#72e5b0;border:1px solid #255e43}.dimTitle .alert{color:#ffc263;border:1px solid #6b4a20}.dims h3{margin:12px 0 2px}.dims p{color:var(--muted);margin:0 0 12px;font-size:11px}.mini{height:4px}.dims>article>small{color:#657177;font-size:9px}.dims article footer{color:#77858a;border-top:1px solid #1d2528;margin-top:11px;padding-top:9px;font-size:9px}.dims article footer span{float:right;text-align:center;border:1px solid #344147;border-radius:50%;width:16px;height:16px}.detail{padding:25px}.detailHead{justify-content:space-between;align-items:flex-end;display:flex}.detailHead h2{margin:7px 0 0}.detailHead select{color:var(--text);background:#080b0c;border:1px solid #354146;border-radius:9px;padding:10px 30px 10px 12px}.summary{border:1px solid var(--line);background:#080b0c;border-radius:13px;align-items:center;gap:18px;margin:22px 0;padding:16px;display:flex}.summary>div{flex-direction:column;display:flex}.summary b{color:var(--c);font-size:28px}.summary small,.summary p{color:var(--muted)}.summary p{margin:0;font-size:12px}.table{overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{text-align:left;color:#708087;border-bottom:1px solid var(--line);padding:10px}td{border-bottom:1px solid #171e21;padding:12px 10px}.status{border-radius:99px;padding:4px 7px}.g1{color:#7be2ac;background:#103526}.g0{color:#7bd9ec;background:#102c34}.g-1{color:#ffe08a;background:#423819}.g-2{color:#ff9a9a;background:#422121}.why{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.why>div{border:1px solid #222b2f;border-radius:12px;padding:14px}.why h3{margin:0 0 6px;font-size:12px}.why p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.reflection{border-left:2px solid var(--c);background:#00d8ff08;padding:15px 18px}.reflection b{color:var(--c);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.reflection p{color:#afbbbf;margin:6px 0;font-size:12px;line-height:1.6}.pageFoot{color:#566368;justify-content:space-between;padding:30px 0;font-size:9px;display:flex}@media (width<=780px){.shell{padding:0 17px 25px}.shell>header{height:70px}.brand small{max-width:170px}.hero{grid-template-columns:1fr;min-height:auto;padding:42px 0}.hero h1{font-size:45px}.radar{display:none}.actions{flex-direction:column}.meta{flex-wrap:wrap;gap:10px 18px}.skillChoices,.attributePreview,.attributeResults,.levelCompare{grid-template-columns:1fr}.principle{margin-bottom:35px}.question{margin-top:34px}.question h1{font-size:25px}.options button{padding:14px}.question nav span{display:none}.eGrid,.dims,.why,.interviewOptions,.evidenceSummary,.formRow{grid-template-columns:1fr}.recommend{align-items:flex-start;padding:22px}.recommend h2{font-size:25px}.ring{width:82px;height:82px}.detail{padding:18px}.detailHead{flex-direction:column;align-items:flex-start;gap:14px}.resultHero h1{font-size:28px}.eActions,.resultActions{flex-direction:column}.finalActions button,.resultActions button{width:100%}.pageFoot{flex-direction:column;gap:8px}.historyPage{margin-top:35px}.historyPage h1{font-size:31px}.historyList article{grid-template-columns:1fr auto;gap:12px}.historyList article>span{grid-column:1/-1}.headerActions .pill{display:none}.interviewOptions button{min-height:58px}.evidenceIntro{margin-top:38px}.setupActions{flex-direction:column}.setupActions>button,.setupActions>div,.setupActions>div button{width:100%}.setupActions small{max-width:none}.attributeResults article:nth-child(odd){border-right:0}.levelLibrary ol{grid-template-columns:1fr}.identification h1,.levelLibrary h1{font-size:32px}}.dashIntro{max-width:760px;padding:55px 0 28px}.dashIntro h1{letter-spacing:-.06em;margin:10px 0;font-size:clamp(48px,7vw,78px)}.dashIntro>p,.affinityHero>p{color:var(--muted);line-height:1.65}.globalProgress{color:var(--muted);align-items:center;gap:14px;margin-top:28px;font-size:11px;display:flex}.globalProgress i{background:#182024;border-radius:9px;width:260px;height:6px;overflow:hidden}.globalProgress i b{background:var(--c);height:100%;display:block}.skillGrid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.skillCard{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:23px}.skillCard.completed{border-color:#315b52}.skillTop{justify-content:space-between;display:flex}.skillTop span{color:var(--c);font-size:11px}.skillTop b{color:var(--muted);text-transform:uppercase;font-size:9px}.skillTop .new{color:var(--c)}.skillCard h2{margin:26px 0 8px;font-size:24px}.skillCard p{color:var(--muted);min-height:55px;font-size:12px;line-height:1.5}.skillCard small{color:#7ca5ae;margin-top:10px;display:block}.affinityGate{border:1px solid var(--line);background:#0b0f11;border-radius:18px;grid-template-columns:1fr auto;align-items:center;margin:24px 0;padding:25px;display:grid}.affinityGate h2{margin:6px 0}.affinityGate p{color:var(--muted);margin:0}.affinityGate>small{color:#9d8e72;grid-column:1/-1;margin-top:12px}.affinityGate.locked{opacity:.65}.affinityGate button:disabled{color:#7e898d;cursor:not-allowed;background:#354046}.affinityHero{text-align:center;max-width:850px;margin:65px auto 30px}.affinityHero h1{letter-spacing:-.05em;font-size:clamp(38px,6vw,65px)}.affinityHero h1 em{color:var(--c);font-style:normal}.affinityNumber{color:var(--c);font-size:74px;font-weight:900}.affinityList{max-width:800px;margin:auto;padding:24px}.affinityList article{border-top:1px solid var(--line);grid-template-columns:30px 1fr 55px;align-items:center;gap:13px;padding:13px;display:grid}.affinityList article>span{color:var(--muted)}.affinityList article div{gap:8px;display:grid}.affinityList i{background:#182024;border-radius:5px;height:4px;overflow:hidden}.affinityList i em{background:var(--c);height:100%;display:block}.affinityList strong{text-align:right;color:var(--c)}@media (width<=780px){.skillGrid{grid-template-columns:1fr}.affinityGate{grid-template-columns:1fr;gap:18px}.affinityGate button{width:100%}.dashIntro{padding-top:35px}.dashIntro h1{font-size:44px}.globalProgress{flex-direction:column;align-items:flex-start}.globalProgress i{width:100%}.affinityHero{margin-top:38px}.affinityHero h1{font-size:37px}.affinityNumber{font-size:58px}}.affinityAction{flex-direction:column;align-items:stretch;gap:8px;min-width:230px;display:flex}.affinityAction small{color:#d4a958;text-align:center;max-width:230px;font-size:10px;line-height:1.4}.affinityGate>small{display:none}.fitLabel{color:var(--c);text-transform:uppercase;letter-spacing:.08em;border:1px solid #2c6977;border-radius:99px;margin:3px 0 14px;padding:6px 11px;font-size:10px;display:inline-block}.recommendReason{max-width:1000px;margin:0 auto 18px;padding:30px}.recommendReason h2{margin:8px 0;font-size:30px}.recommendReason>p{color:var(--muted);line-height:1.6}.topColumns{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.topColumns>div{border:1px solid var(--line);border-radius:14px;padding:18px}.topColumns h3{margin:0 0 13px;font-size:13px}.fitPoint{border-top:1px solid #20282b;padding:12px 0}.fitPoint b{font-size:12px}.fitPoint p{color:var(--muted);margin:5px 0;font-size:11px;line-height:1.5}.strengthPoint b{color:#77dfad}.alertPoint b{color:#ffc56c}.reportDisclosure{border:1px solid var(--line);background:#0b0f11;border-radius:18px;max-width:1000px;margin:14px auto;overflow:hidden}.reportDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:22px 25px;list-style:none;display:flex}.reportDisclosure>summary::-webkit-details-marker{display:none}.reportDisclosure>summary span{flex-direction:column;gap:5px;display:flex}.reportDisclosure>summary b{font-size:16px}.reportDisclosure>summary small{color:var(--muted)}.reportDisclosure>summary strong{color:var(--c);font-size:25px}.reportDisclosure[open]>summary{border-bottom:1px solid var(--line)}.reportDisclosure[open]>summary strong{transform:rotate(45deg)}.skillSummaryGrid{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.skillSummaryGrid article{padding:17px}.skillSummaryGrid article>div{justify-content:space-between;align-items:center;display:flex}.skillSummaryGrid article>div span{color:var(--c);font-size:10px}.skillSummaryGrid article em{color:#ffc56c;border:1px solid #6d4e24;border-radius:99px;padding:3px 6px;font-size:8px;font-style:normal}.skillSummaryGrid article em.ok{color:#77dfad;border-color:#285b44}.skillSummaryGrid h3{min-height:35px;margin:14px 0 7px;font-size:14px}.skillSummaryGrid article>b{font-size:13px}.skillSummaryGrid article>i{background:#182024;border-radius:6px;height:4px;margin:11px 0 6px;display:block;overflow:hidden}.skillSummaryGrid article>i u{background:var(--c);height:100%;text-decoration:none;display:block}.skillSummaryGrid article>small{color:var(--muted);font-size:9px}.professionsDisclosure .affinityList{max-width:none;margin:0;padding:20px 25px}.affinityList article{grid-template-columns:30px 1fr 55px}.affinityList article div small{color:#87959a;font-size:9px;line-height:1.45}.affinityList .recommendedRow{background:#00d8ff08}.reflection{max-width:960px;margin:18px auto 40px}@media (width<=780px){.affinityAction{width:100%;min-width:0}.affinityAction small{max-width:none}.topColumns,.skillSummaryGrid{grid-template-columns:1fr}.recommendReason{padding:21px}.recommendReason h2{font-size:24px}.reportDisclosure>summary{padding:18px}.skillSummaryGrid,.professionsDisclosure .affinityList{padding:12px}.affinityList article{grid-template-columns:22px 1fr 45px;padding:13px 4px}.affinityList article div small{font-size:8px}}.brandHome{color:inherit;text-align:left;background:0 0;border:0;padding:0}.brandHome:hover strong{color:#71eaff}.brandHome>span{flex-direction:row;align-items:baseline;gap:8px;display:flex}.brandHome strong{color:var(--c);letter-spacing:.12em;font-size:15px}.skillGrid{grid-template-columns:repeat(3,1fr)}@media (width<=780px){.skillGrid{grid-template-columns:1fr}.brandHome>span{flex-direction:column;align-items:flex-start;gap:2px}.brandHome small{max-width:215px}}.revisionPage>section{max-width:860px;margin:55px auto}.revisionPage h1{margin:12px 0;font-size:44px}.revisionPage>section>p{color:var(--muted);line-height:1.6}.revisionOptions{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px;display:grid}.revisionOptions button{text-align:left;color:var(--text);cursor:pointer;flex-direction:column;gap:8px;padding:20px;display:flex}.revisionOptions button:hover{border-color:var(--c)}.revisionOptions small{color:var(--muted);line-height:1.45}.revisionOptions b{font-size:16px}@media (width<=780px){.revisionOptions{grid-template-columns:1fr}.revisionPage h1{font-size:32px}}.brandMark{background:#050708;padding:5px;overflow:hidden}.brandMark img{object-fit:contain;width:100%;height:100%;display:block}.revisionOptions .revisionEvidence{background:linear-gradient(110deg,#00d8ff1a,#0d1113);border-color:#00d8ff99;grid-column:1/-1;padding:24px}.revisionOptions .revisionEvidence b{color:var(--c);font-size:19px}.revisionOptions .revisionAttribute{background:#0d1113}.revisionOptions .revisionFull{color:#b9c3c7;background:#090c0e;border-style:dashed;grid-column:1/-1}.revisionOptions .revisionFull b{font-size:14px}.revisionOptions .revisionFull small{font-size:10px}@media (width<=780px){.revisionOptions .revisionEvidence,.revisionOptions .revisionFull{grid-column:auto}}.authShell{background:radial-gradient(circle at 20% 20%,#00d8ff12,transparent 38%),var(--bg);grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.authBrand{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:55px clamp(35px,7vw,110px);display:flex}.authBrand>div{max-width:650px;margin:auto 0}.authBrand h1{letter-spacing:-.06em;margin:18px 0 25px;font-size:clamp(48px,6vw,82px);line-height:.95}.authBrand p{color:var(--muted);max-width:580px;font-size:16px;line-height:1.7}.authPanel{background:#080b0ccc;flex-direction:column;justify-content:center;padding:55px clamp(30px,7vw,100px);display:flex}.authPanel form{gap:16px;display:grid}.authPanel label{color:#c5d0d3;gap:7px;font-size:11px;display:grid}.authPanel input{width:100%;color:var(--text);background:#050708;border:1px solid #2c373b;border-radius:11px;outline:0;padding:14px 15px}.authPanel input:focus{border-color:var(--c)}.authPanel label small{color:#718087}.authPanel .primary{width:100%;margin-top:5px}.authProviderNotice{color:#718087;text-align:center;padding:0 8px;font-size:10px;line-height:1.5;display:block}.authLinks{text-align:center;color:var(--muted);gap:18px;margin-top:24px;font-size:11px;display:grid}.authLinks button{color:var(--c);background:0 0;border:0;padding:0}.formError,.formNotice{border-radius:10px;padding:11px 13px;font-size:11px;line-height:1.45}.formError{color:#ffb86b;background:#ff9f1c14;border:1px solid #ff9f1c55}.formNotice{color:#77e7c0;background:#40d7a414;border:1px solid #40d7a455}.pendingCard{background:#ffb64d0d;border:1px solid #ffb64d55;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin:25px 0;padding:17px;display:flex}.pendingCard span{color:var(--muted)}.pendingCard b{color:#ffc269;font-size:11px}.authLoading{min-height:100vh;color:var(--muted);align-content:center;place-items:center;gap:22px;display:grid}@media (width<=780px){.authShell{grid-template-columns:1fr}.authBrand{border-right:0;border-bottom:1px solid var(--line);gap:50px;padding:28px 20px}.authBrand h1{font-size:43px}.authPanel{padding:35px 20px 55px}.pendingCard{flex-direction:column;align-items:flex-start}}.adminLauncher{z-index:20;text-align:left;color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071317ef;border:1px solid #00d8ff66;border-radius:13px;gap:2px;padding:12px 16px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 45px #0009}.adminLauncher span{color:var(--c);text-transform:uppercase;letter-spacing:.15em;font-size:9px}.adminLauncher b{font-size:11px}.adminPage{background:radial-gradient(circle at 80% 0,#00d8ff10,transparent 34%),var(--bg);min-height:100vh;padding:0 clamp(20px,5vw,72px) 70px}.adminHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:112px;display:flex}.adminHeader>div{align-items:center;gap:12px;display:flex}.adminBadge{color:var(--c);text-transform:uppercase;letter-spacing:.13em;background:#00d8ff0e;border:1px solid #00d8ff55;border-radius:999px;padding:7px 11px;font-size:9px}.adminHero{justify-content:space-between;align-items:end;gap:24px;padding:60px 0 32px;display:flex}.adminHero h1{letter-spacing:-.06em;margin:12px 0;font-size:clamp(48px,6vw,82px);line-height:.95}.adminHero p{color:var(--muted)}.adminStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.adminStats article{border:1px solid var(--line);background:#0a0f11;border-radius:15px;justify-content:space-between;align-items:end;padding:20px;display:flex}.adminStats span{color:var(--muted);font-size:10px}.adminStats b{color:var(--c);font-size:28px}.adminUsers{padding:0;overflow:hidden}.adminTools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.adminSearch{flex:1;gap:7px;max-width:460px;display:grid}.adminSearch span,.adminControls label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.adminSearch input,.adminControls select{width:100%;color:var(--text);background:#050708;border:1px solid #2c373b;border-radius:9px;outline:0;padding:11px 12px}.adminSearch input:focus,.adminControls select:focus{border-color:var(--c)}.adminFilters{flex-wrap:wrap;gap:6px;display:flex}.adminFilters button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:9px 12px;font-size:10px}.adminFilters button.chosen{color:var(--c);background:#00d8ff10;border-color:#00d8ff66}.adminList{display:grid}.adminUser{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,1fr) minmax(440px,1.1fr);gap:18px 30px;padding:22px 20px;display:grid}.adminUser:last-child{border-bottom:0}.adminIdentity{align-items:center;gap:13px;display:flex}.adminAvatar{height:43px;color:var(--c);background:#00d8ff12;border:1px solid #00d8ff44;border-radius:12px;flex:0 0 43px;place-items:center;font-weight:800;display:grid}.adminIdentity>div{gap:3px;min-width:0;display:grid}.adminIdentity b{align-items:center;gap:8px;display:flex}.adminIdentity b em{color:var(--c);border:1px solid #00d8ff55;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.adminIdentity span{color:#c5d0d3;text-overflow:ellipsis;font-size:11px;overflow:hidden}.adminIdentity small{color:var(--muted);font-size:9px}.adminControls{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.adminControls label{gap:6px;display:grid}.adminControls select:disabled{opacity:.55}.adminUserFoot{color:var(--muted);grid-column:1/-1;align-items:center;gap:12px;font-size:9px;display:flex}.statusPill{border:1px solid var(--line);border-radius:999px;padding:5px 8px}.statusPill.pending{color:#ffc269;background:#ffb64d0d;border-color:#ffb64d55}.statusPill.active{color:#77e7c0;background:#40d7a40d;border-color:#40d7a455}.statusPill.suspended{color:#ff8f8f;background:#ff62620d;border-color:#ff626255}.adminEmpty{text-align:center;color:var(--muted);padding:70px 20px}@media (width<=900px){.adminStats{grid-template-columns:repeat(2,1fr)}.adminUser{grid-template-columns:1fr}.adminUserFoot{grid-column:auto}.adminTools{flex-direction:column;align-items:stretch}.adminSearch{max-width:none}}@media (width<=600px){.adminPage{padding-inline:16px}.adminHeader{height:90px}.adminHeader .adminBadge,.adminHeader .brand small{display:none}.adminHero{flex-direction:column;align-items:flex-start;padding-top:38px}.adminHero h1{font-size:48px}.adminStats{gap:8px}.adminStats article{padding:15px}.adminControls{grid-template-columns:1fr}.adminLauncher{bottom:12px;right:12px}.adminUser{padding:18px 15px}.adminIdentity{align-items:flex-start}}.caminoPage{background:radial-gradient(circle at 82% 7%,#00d8ff14,transparent 32%),radial-gradient(circle at 5% 45%,#00d8ff08,transparent 30%),var(--bg);min-height:100vh;padding:0 clamp(20px,6vw,92px) 70px}.caminoHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:112px;display:flex}.caminoHeader>div{align-items:center;gap:13px;display:flex}.caminoHeader>div>span{color:var(--c);text-transform:uppercase;letter-spacing:.15em;border-right:1px solid var(--line);padding-right:13px;font-size:9px}.caminoWelcome{grid-template-columns:1fr 310px;align-items:end;gap:50px;padding:64px 0 42px;display:grid}.caminoWelcome h1{letter-spacing:-.065em;margin:14px 0 22px;font-size:clamp(54px,7vw,96px);line-height:.92}.caminoWelcome>div>p{color:var(--muted);max-width:650px;font-size:16px;line-height:1.65}.caminoWelcome aside{border:1px solid var(--line);background:#0a0f11;border-radius:17px;gap:10px;padding:22px;display:grid}.caminoWelcome aside>span,.caminoWelcome aside>small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.caminoWelcome aside>b{letter-spacing:-.05em;font-size:44px}.caminoWelcome aside>b small{color:var(--muted);font-size:17px}.caminoWelcome aside>i{background:#172126;border-radius:999px;height:6px;overflow:hidden}.caminoWelcome aside>i em{background:var(--c);height:100%;display:block;box-shadow:0 0 20px #00d8ff99}.caminoStages{gap:13px;max-width:1150px;display:grid}.caminoStage{border:1px solid var(--line);background:#090d0f;border-radius:18px;grid-template-columns:86px 1fr;display:grid;overflow:hidden}.caminoStage.active{background:linear-gradient(100deg,#00d8ff0c,#0000 58%),#090d0f;border-color:#00d8ff55;box-shadow:0 22px 70px #0006}.caminoStage.completed{border-color:#40d7a455}.caminoStageNumber{border-right:1px solid var(--line);color:#536168;place-items:center;font-size:19px;font-weight:700;display:grid}.caminoStage.active .caminoStageNumber{color:var(--c);background:#00d8ff08}.caminoStageBody{padding:22px 25px}.caminoStageTop{justify-content:space-between;align-items:center;display:flex}.caminoStageTop span{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;font-size:8px}.caminoStage.active .caminoStageTop span{color:var(--c)}.caminoStage.completed .caminoStageTop span{color:#77e7c0}.caminoStageTop b{color:#4f5c62}.caminoStage h2{letter-spacing:-.035em;margin:8px 0;font-size:25px}.caminoStage p{color:var(--muted);max-width:760px;font-size:12px;line-height:1.55}.caminoStage.locked{opacity:.62}.caminoStageAction{align-items:center;gap:14px;margin-top:18px;display:flex}.caminoStageAction small,.caminoLock{color:var(--muted);font-size:9px}.caminoLock{border-top:1px solid var(--line);margin-top:13px;padding-top:13px}.caminoSupport{justify-content:space-between;align-items:center;gap:40px;max-width:1150px;margin-top:34px;padding:30px;display:flex}.caminoSupport>div{max-width:650px}.caminoSupport h2{margin:8px 0;font-size:28px}.caminoSupport p{color:var(--muted);line-height:1.6}.caminoSupport>span{max-width:280px;color:var(--c);border:1px dashed #00d8ff55;border-radius:12px;padding:14px;font-size:10px;line-height:1.5}.caminoReturn{z-index:30;color:var(--c);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071317ef;border:1px solid #00d8ff66;border-radius:999px;padding:10px 15px;font-size:10px;position:fixed;top:18px;right:22px;box-shadow:0 12px 35px #0009}@media (width<=800px){.caminoWelcome{grid-template-columns:1fr}.caminoWelcome aside{max-width:360px}.caminoSupport{flex-direction:column;align-items:flex-start}.caminoHeader>div>span{display:none}}@media (width<=560px){.caminoPage{padding-inline:16px}.caminoHeader{height:90px}.caminoHeader .brand small{display:none}.caminoWelcome{gap:28px;padding-top:42px}.caminoWelcome h1{font-size:52px}.caminoStage{grid-template-columns:52px 1fr}.caminoStageBody{padding:18px 16px}.caminoStage h2{font-size:21px}.caminoStageAction{flex-direction:column;align-items:flex-start}.caminoReturn{top:auto;bottom:13px;right:13px}.caminoSupport{padding:22px}}.preferencePage{background:radial-gradient(circle at 88% 5%,#00d8ff15,transparent 31%),radial-gradient(circle at 8% 72%,#00d8ff09,transparent 31%),var(--bg);min-height:100vh;padding:0 clamp(20px,6vw,92px) 70px}.preferencePage>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:112px;display:flex}.preferenceIntro{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:70px;max-width:1240px;padding:72px 0;display:grid}.preferenceIntro h1,.preferenceResultHero h1{letter-spacing:-.065em;margin:17px 0 24px;font-size:clamp(54px,7vw,96px);line-height:.91}.preferenceIntro h1 em,.preferenceResultHero h1 em{color:var(--c);font-style:normal}.preferenceIntro>div>p,.preferenceResultHero>div>p{max-width:670px;color:var(--muted);font-size:17px;line-height:1.65}.preferencePrinciples{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.preferencePrinciples article{border:1px solid var(--line);background:#090d0f;border-radius:15px;align-content:start;gap:8px;padding:19px;display:grid}.preferencePrinciples span{color:var(--c);letter-spacing:.15em;font-size:10px}.preferencePrinciples b{font-size:14px}.preferencePrinciples small{color:var(--muted);font-size:10px;line-height:1.5}.preferenceIntro>aside{background:linear-gradient(150deg,#00d8ff0e,#0000 48%),#090d0f;border-color:#00d8ff4d;gap:10px;padding:27px;display:grid}.preferenceIntro>aside>span{color:var(--c);text-transform:uppercase;letter-spacing:.15em;font-size:9px}.preferenceIntro>aside>b{letter-spacing:-.07em;font-size:72px;line-height:1}.preferenceIntro>aside>small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.preferenceIntro>aside>i{background:var(--line);height:1px;margin:10px 0}.preferenceIntro>aside>p{color:var(--muted);margin-bottom:10px;font-size:12px;line-height:1.5}.preferenceProgress{max-width:1180px;margin:46px auto 0}.preferenceProgress>div{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;margin-bottom:11px;font-size:10px;display:flex}.preferenceProgress>div b{color:#d6e0e4}.preferenceProgress>i{background:#162126;border-radius:99px;height:5px;display:block;overflow:hidden}.preferenceProgress>i em{background:var(--c);height:100%;display:block;box-shadow:0 0 18px #00d8ff99}.preferenceQuestion{max-width:1180px;margin:0 auto;padding:70px 0 50px}.preferenceQuestion>h1{letter-spacing:-.05em;max-width:970px;margin:18px 0 36px;font-size:clamp(34px,4vw,58px);line-height:1.05}.preferencePair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.preferencePair article{background:#090e10;border:1px solid #2a373d;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:16px;min-height:145px;padding:24px;display:grid}.preferencePair article>span{width:42px;height:42px;color:var(--c);border:1px solid #3b4b52;border-radius:11px;place-items:center;font-weight:800;display:grid}.preferencePair p{font-size:18px;line-height:1.45}.preferenceScale{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px;display:grid}.preferenceScale button{color:#dce5e8;background:#0a0f11;border:1px solid #28353a;border-radius:13px;min-height:72px;padding:11px;font-size:10px;transition:all .16s}.preferenceScale button:hover,.preferenceScale button.chosen{border-color:var(--c);background:#00d8ff12;box-shadow:inset 0 0 0 1px #00d8ff22}.preferenceScale button span{color:var(--c);margin-bottom:6px;font-size:14px;font-weight:800;display:block}.preferenceQuestion nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:28px;display:grid}.preferenceQuestion nav button{color:var(--muted);justify-self:start}.preferenceQuestion nav button.next{color:var(--c);justify-self:end;font-weight:700}.preferenceQuestion nav button:disabled{opacity:.3}.preferenceQuestion nav small{color:var(--muted);font-size:9px}.preferenceResultHero{grid-template-columns:1fr 330px;align-items:end;gap:65px;max-width:1200px;padding:64px 0 48px;display:grid}.preferenceConfidence{background:#090e10;border:1px solid #3b4a50;border-radius:16px;gap:8px;padding:22px;display:grid}.preferenceConfidence span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.preferenceConfidence b{font-size:27px}.preferenceConfidence p{color:var(--muted);font-size:10px;line-height:1.55}.preferenceConfidence.alta{border-color:#4ecfa45c}.preferenceConfidence.alta b{color:#77e7c0}.preferenceConfidence.media{border-color:#e4ad485c}.preferenceConfidence.media b{color:#ffc45f}.preferenceConfidence.baja{border-color:#df745c5c}.preferenceConfidence.baja b{color:#ff8c72}.preferenceRecommendation{background:linear-gradient(135deg,#00d8ff12,#0000 45%),#090e10;border-color:#00d8ff55;max-width:1200px;padding:34px}.preferenceRecommendationLead{max-width:900px}.preferenceRecommendationLead h2{letter-spacing:-.06em;color:#f3f8fa;margin:12px 0 18px;font-size:clamp(44px,6vw,76px);line-height:.95}.preferenceRecommendationLead>p{color:#b6c2c7;max-width:790px;font-size:17px;line-height:1.6}.preferenceRecommendationDetail{grid-template-columns:1.35fr .85fr;gap:18px;margin-top:30px;display:grid}.preferenceRecommendationDetail>div,.preferenceRecommendationDetail>aside{border:1px solid var(--line);background:#070b0d;border-radius:15px;padding:22px}.preferenceRecommendationDetail span{color:var(--c);text-transform:uppercase;letter-spacing:.13em;margin-bottom:13px;font-size:9px;display:block}.preferenceRecommendationDetail ul{gap:11px;margin:0;padding-left:18px;display:grid}.preferenceRecommendationDetail li,.preferenceRecommendationDetail p{color:#bac5c9;font-size:12px;line-height:1.55}.preferenceRecommendationDetail li::marker{color:var(--c)}.preferenceRecommendation footer{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding-top:19px;font-size:10px;line-height:1.55}.preferenceAxes{gap:15px;max-width:1200px;margin-top:48px;display:grid}.preferenceAxesIntro{padding:0 2px 9px}.preferenceAxesIntro h2{letter-spacing:-.045em;margin:8px 0;font-size:32px}.preferenceAxesIntro p{color:var(--muted);line-height:1.55}.preferenceAxis{padding:27px 29px}.preferenceAxisHead{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.preferenceAxisHead>div>span{color:var(--c);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.preferenceAxisHead h2{letter-spacing:-.035em;margin-top:8px;font-size:24px;line-height:1.2}.preferenceAxisHead>b{white-space:nowrap;color:var(--c);border:1px solid #00d8ff4f;border-radius:99px;padding:7px 10px;font-size:9px}.preferenceLine{margin:24px 0 20px}.preferenceLine>div{color:var(--muted);justify-content:space-between;gap:25px;font-size:10px;display:flex}.preferenceLine>i{background:linear-gradient(90deg,#243238,#00d8ff55 50%,#243238);border-radius:99px;height:7px;margin-top:10px;display:block;position:relative}.preferenceLine>i em{background:var(--c);border:4px solid #061013;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #00d8ffcc}.preferenceAxis>p{color:#a9b6bb;max-width:900px;line-height:1.6}.preferenceTags{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.preferenceTags span{color:#c8d3d7;border:1px solid #334248;border-radius:99px;padding:7px 10px;font-size:9px}.preferenceNext{justify-content:space-between;align-items:center;gap:40px;max-width:1200px;margin-top:26px;padding:30px;display:flex}.preferenceNext>div{max-width:760px}.preferenceNext h2{letter-spacing:-.04em;margin:8px 0;font-size:28px}.preferenceNext p{color:var(--muted);line-height:1.6}.preferenceNext button{white-space:nowrap}.preferenceResultActions{text-align:right;max-width:1200px;margin-top:14px}@media (width<=900px){.preferenceIntro,.preferenceResultHero,.preferenceRecommendationDetail{grid-template-columns:1fr}.preferenceIntro>aside,.preferenceConfidence{max-width:390px}.preferencePrinciples{grid-template-columns:1fr}.preferenceNext{flex-direction:column;align-items:flex-start}}@media (width<=650px){.preferencePage{padding-inline:16px}.preferencePage>header{height:90px}.preferencePage>header .brand small{display:none}.preferenceIntro{gap:35px;padding:46px 0}.preferenceIntro h1,.preferenceResultHero h1{font-size:52px}.preferencePair{grid-template-columns:1fr}.preferencePair article{min-height:110px;padding:18px}.preferenceScale{grid-template-columns:1fr}.preferenceScale button{text-align:left;min-height:51px;padding:10px 16px}.preferenceScale button span{width:25px;margin:0 5px 0 0;display:inline-block}.preferenceQuestion{padding-top:48px}.preferenceQuestion>h1{font-size:34px}.preferenceQuestion nav{grid-template-columns:1fr 1fr}.preferenceQuestion nav small{display:none}.preferenceRecommendation{padding:24px 18px}.preferenceRecommendationLead h2{font-size:44px}.preferenceRecommendationLead>p{font-size:15px}.preferenceAxis{padding:22px 18px}.preferenceAxisHead{display:block}.preferenceAxisHead>b{margin-top:12px;display:inline-block}.preferenceLine>div{font-size:8px}.preferenceNext{padding:22px}}.caminoStageModules{grid-template-columns:1fr 1fr;gap:11px;margin-top:18px;display:grid}.caminoModule{text-align:left;color:var(--text);background:#080d0f;border:1px solid #2a373d;border-radius:13px;gap:6px;padding:17px 18px;display:grid}.caminoModule:hover:not(:disabled){background:#00d8ff09;border-color:#00d8ff88}.caminoModule span{color:var(--c);text-transform:uppercase;letter-spacing:.13em;font-size:8px}.caminoModule b{font-size:13px}.caminoModule small{color:var(--muted);font-size:9px}.caminoModule.done{background:#40d7a408;border-color:#40d7a455}.caminoModule.done span{color:#77e7c0}.caminoModule:disabled{opacity:.38;cursor:not-allowed}.directionPage{background:radial-gradient(circle at 88% 5%,#00d8ff14,transparent 31%),radial-gradient(circle at 7% 78%,#00d8ff08,transparent 30%),var(--bg);min-height:100vh;padding:0 clamp(20px,6vw,92px) 72px}.directionPage>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:112px;display:flex}.directionPage>header>div{align-items:center;gap:14px;display:flex}.directionPage>header>div>span{color:var(--c);text-transform:uppercase;letter-spacing:.14em;border-right:1px solid var(--line);padding-right:14px;font-size:9px}.directionIntro{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:65px;max-width:1240px;padding:68px 0;display:grid}.directionIntro h1,.directionForm h1,.directionResultHero h1{letter-spacing:-.06em;margin:15px 0 22px;font-size:clamp(48px,6vw,82px);line-height:.94}.directionIntro>div>p,.directionLead,.directionResultHero>div>p{max-width:720px;color:var(--muted);font-size:16px;line-height:1.65}.directionRoadmap{grid-template-columns:repeat(2,1fr);gap:10px;margin:34px 0;display:grid}.directionRoadmap article{border:1px solid var(--line);background:#090e10;border-radius:13px;grid-template-columns:32px 1fr;gap:4px 10px;padding:15px;display:grid}.directionRoadmap span{color:var(--c);letter-spacing:.12em;grid-row:1/3;font-size:10px}.directionRoadmap b{font-size:12px}.directionRoadmap small{color:var(--muted);font-size:9px;line-height:1.4}.directionIntro>aside{background:linear-gradient(145deg,#00d8ff0d,#0000 50%),#090d0f;border-color:#00d8ff4d;gap:10px;padding:26px;display:grid}.directionIntro>aside>span,.directionResultHero aside>span,.directionResultGrid>article>span{color:var(--c);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.directionIntro>aside>b{font-size:22px;line-height:1.2}.directionIntro>aside>p,.directionResultHero aside>p{color:var(--muted);font-size:11px;line-height:1.6}.directionIntro>aside>i{background:var(--line);height:1px;margin:8px 0}.directionIntro>aside>small{color:var(--muted);font-size:9px}.directionForm{max-width:1180px;margin:0 auto;padding:58px 0}.directionForm h1{max-width:940px}.reflectionGrid,.expenseGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:34px;display:grid}.reflectionGrid label,.expenseGrid label{gap:10px;padding:20px;display:grid}.reflectionGrid label>span,.expenseGrid label>span{font-size:13px;font-weight:700}.reflectionGrid textarea{min-height:130px}.reflectionGrid textarea,.situationGrid input,.situationGrid select,.situationGrid textarea{width:100%;color:var(--text);background:#05090a;border:1px solid #2c393e;border-radius:10px;outline:0;padding:13px 14px}.reflectionGrid textarea:focus,.situationGrid input:focus,.situationGrid select:focus,.situationGrid textarea:focus{border-color:var(--c)}.expenseGrid label>span{justify-content:space-between;gap:10px;display:flex}.expenseGrid label em{color:#77e7c0;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-style:normal}.expenseGrid label>small{color:var(--muted);font-size:9px}.expenseGrid label>div,.inlineInput{align-items:center;gap:8px;display:flex}.expenseGrid input,.budgetSummary input{width:100%;color:var(--text);background:#05090a;border:1px solid #2c393e;border-radius:9px;padding:12px}.expenseGrid label>div>b,.inlineInput b{white-space:nowrap;color:var(--muted);font-size:9px}.budgetSummary{grid-template-columns:repeat(3,1fr) 130px;gap:1px;margin-top:14px;padding:0;display:grid;overflow:hidden}.budgetSummary>div,.budgetSummary>label{border-right:1px solid var(--line);align-content:center;gap:5px;padding:20px;display:grid}.budgetSummary>label{border-right:0}.budgetSummary span{color:var(--muted);font-size:9px}.budgetSummary>div>b{color:var(--c);font-size:24px}.budgetSummary small{color:var(--muted);font-size:8px;line-height:1.4}.budgetSummary>label>div{display:flex}.directionNav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:22px;display:flex}.directionNav>button:not(.primary){color:var(--muted)}.priorityClassify{gap:8px;margin-top:32px;display:grid}.priorityClassify article{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:14px 17px;display:grid}.priorityClassify article>b{font-size:12px}.priorityClassify article>div{gap:5px;display:flex}.priorityClassify button{color:var(--muted);text-transform:capitalize;background:0 0;border:1px solid #2d393e;border-radius:999px;padding:8px 10px;font-size:8px}.priorityClassify button.chosen{border-color:var(--c);color:var(--c);background:#00d8ff11}.priorityPick{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:32px;display:grid}.priorityPick>button{text-align:left;color:var(--text);grid-template-columns:26px 1fr;gap:4px 9px;padding:16px;display:grid}.priorityPick>button>span{color:var(--c);grid-row:1/3;font-size:17px}.priorityPick>button>b{font-size:12px}.priorityPick>button>small{color:var(--muted);text-transform:capitalize;font-size:8px}.priorityPick>button.chosen{border-color:var(--c);background:#00d8ff0c}.priorityPick>button:disabled{opacity:.35}.priorityCounter{color:var(--muted);justify-content:flex-end;margin-top:12px;font-size:9px;display:flex}.situationGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:32px;display:grid}.situationGrid>label{border:1px solid var(--line);background:#090e10;border-radius:13px;align-content:start;gap:8px;padding:17px;display:grid}.situationGrid>label>span{color:#cbd5d9;font-size:10px}.situationGrid textarea{min-height:100px}.situationGrid .wide{grid-column:1/-1}.directionResultHero{grid-template-columns:1fr 360px;align-items:end;gap:55px;max-width:1200px;padding:60px 0 42px;display:grid}.directionResultHero aside{border-color:#00d8ff55;gap:10px;padding:24px;display:grid}.directionResultHero aside>b{font-size:24px}.directionResultGrid{grid-template-columns:repeat(2,1fr);gap:12px;max-width:1200px;display:grid}.directionResultGrid>article{padding:24px}.visionResult>div{margin-top:18px}.visionResult>div b{font-size:10px}.visionResult p,.realityResult p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.55}.moneyResult>div,.realityResult>div{border-bottom:1px solid var(--line);gap:4px;padding:14px 0;display:grid}.moneyResult>div:last-child,.realityResult>div:last-child{border-bottom:0}.moneyResult small,.realityResult small{color:var(--muted);font-size:8px}.moneyResult>div>b{color:var(--c);font-size:26px}.prioritiesResult>p{border:1px solid var(--line);color:#d5dfe2;border-radius:10px;justify-content:space-between;gap:18px;margin-top:12px;padding:12px;font-size:10px;display:flex}.prioritiesResult>p>b{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.prioritiesResult>p.nonNegotiable{background:#00d8ff0b;border-color:#00d8ff66}.prioritiesResult>p.nonNegotiable>b{color:var(--c)}.complementaryResources{grid-template-columns:1.2fr 1fr 1fr;gap:16px;max-width:1200px;margin-top:14px;padding:25px;display:grid}.complementaryResources h2{margin:7px 0;font-size:24px}.complementaryResources>div>p{color:var(--muted);font-size:10px}.complementaryResources>article{border:1px dashed #33454c;border-radius:12px;align-content:start;gap:7px;padding:15px;display:grid}.complementaryResources>article>b{font-size:12px}.complementaryResources>article>span{color:#bac5c9;font-size:9px;line-height:1.5}.complementaryResources>article>small{color:var(--c);font-size:8px;line-height:1.4}.directionComplete{justify-content:space-between;align-items:center;gap:35px;max-width:1200px;margin-top:14px;padding:25px;display:flex}.directionComplete h2{margin:7px 0;font-size:25px}.directionComplete p{color:var(--muted);font-size:10px}.directionResultActions{justify-content:flex-end;max-width:1200px;margin-top:14px;display:flex}@media (width<=900px){.directionIntro,.directionResultHero{grid-template-columns:1fr}.directionIntro>aside,.directionResultHero aside{max-width:440px}.budgetSummary{grid-template-columns:repeat(2,1fr)}.budgetSummary>div,.budgetSummary>label{border-bottom:1px solid var(--line)}.complementaryResources{grid-template-columns:1fr 1fr}.complementaryResources>div{grid-column:1/-1}}@media (width<=650px){.caminoStageModules,.reflectionGrid,.expenseGrid,.priorityPick,.situationGrid,.directionResultGrid{grid-template-columns:1fr}.directionPage{padding-inline:16px}.directionPage>header{height:90px}.directionPage>header .brand small,.directionPage>header>div>span{display:none}.directionIntro{gap:34px;padding:44px 0}.directionIntro h1,.directionForm h1,.directionResultHero h1{font-size:46px}.directionRoadmap{grid-template-columns:1fr}.directionForm{padding-top:43px}.budgetSummary,.priorityClassify article{grid-template-columns:1fr}.priorityClassify article>div{grid-template-columns:repeat(3,1fr);display:grid}.priorityClassify button{padding-inline:6px}.situationGrid .wide{grid-column:auto}.complementaryResources{grid-template-columns:1fr}.complementaryResources>div{grid-column:auto}.directionComplete{flex-direction:column;align-items:flex-start}.directionNav{flex-direction:column-reverse;align-items:stretch}.directionNav button{width:100%}}.dangerAction,.dangerConfirm{color:#ff8f96;background:#ff39450c;border:1px solid #ff5d675f;border-radius:10px;padding:11px 15px;font-weight:700}.dangerAction:hover,.dangerConfirm:hover{color:#ffafb4;background:#ff394519;border-color:#ff6d76}.resetOverlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.resetDialog{border-color:#ff5d6759;grid-template-columns:50px 1fr;gap:18px;width:min(560px,100%);padding:27px;display:grid;box-shadow:0 30px 100px #000}.resetIcon{color:#ff8f96;background:#ff394511;border:1px solid #ff5d6770;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.resetDialog>div>span{color:#ff8f96;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.resetDialog h2{letter-spacing:-.04em;margin:7px 0 10px;font-size:25px;line-height:1.15}.resetDialog p{color:var(--muted);font-size:11px;line-height:1.6}.resetDialogActions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:18px;display:flex}@media (width<=650px){.resetDialog{grid-template-columns:1fr}.resetDialogActions{flex-direction:column;grid-column:auto;align-items:stretch}.resetDialogActions button{width:100%}}.decisionPage{background:radial-gradient(circle at 88% 5%,#00d8ff14,transparent 31%),radial-gradient(circle at 5% 70%,#00d8ff08,transparent 30%),var(--bg);min-height:100vh;padding:0 clamp(20px,6vw,92px) 76px}.decisionPage>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:112px;display:flex}.decisionPage>header>div{align-items:center;gap:14px;display:flex}.decisionPage>header>div>span{color:var(--c);text-transform:uppercase;letter-spacing:.14em;border-right:1px solid var(--line);padding-right:14px;font-size:9px}.decisionMissing{max-width:760px;margin:80px auto;padding:35px}.decisionMissing p{color:var(--muted)}.decisionHero{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:68px;max-width:1200px;padding:72px 0 48px;display:grid}.decisionHero h1{letter-spacing:-.07em;margin:14px 0 23px;font-size:clamp(58px,8vw,102px);line-height:.9}.decisionHero>div>p{max-width:720px;color:var(--muted);font-size:17px;line-height:1.65}.decisionScore{align-items:baseline;gap:12px;margin-top:28px;display:flex}.decisionScore b{color:var(--c);letter-spacing:-.05em;font-size:46px}.decisionScore span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.decisionHero>aside{background:linear-gradient(150deg,#00d8ff0e,#0000 50%),#090d0f;border-color:#00d8ff4d;gap:13px;padding:26px;display:grid}.decisionHero>aside>span,.transitionCard aside>span{color:var(--c);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.decisionHero>aside>p,.decisionHero>aside>small{color:var(--muted);font-size:10px;line-height:1.55}.decisionHero>aside>div{background:#12191c;border-radius:8px;align-items:center;height:28px;padding:0 9px;display:flex;position:relative;overflow:hidden}.decisionHero>aside>div i{border-right:1px solid var(--c);background:#00d8ff1b;position:absolute;inset:0 auto 0 0}.decisionHero>aside>div b{font-size:9px;position:relative}.decisionWhy{max-width:1200px;padding:32px}.decisionWhy h2,.alternatives>h2{letter-spacing:-.05em;margin:9px 0 27px;font-size:clamp(30px,4vw,49px)}.decisionColumns{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.decisionColumns article{border:1px solid var(--line);background:#070b0d;border-radius:14px;padding:20px}.decisionColumns article>span{color:var(--c);text-transform:uppercase;letter-spacing:.13em;margin-bottom:14px;font-size:9px;display:block}.decisionColumns p{border-bottom:1px solid var(--line);color:var(--muted);gap:5px;margin:0;padding:12px 0;font-size:9px;line-height:1.5;display:grid}.decisionColumns p:last-child{border-bottom:0}.decisionColumns p b{color:#dce5e8;font-size:11px}.decisionColumns p.warn b{color:#ffc45f}.transitionCard,.bridgeCard{grid-template-columns:1.3fr .7fr;gap:42px;max-width:1200px;margin-top:14px;padding:28px 31px;display:grid}.transitionCard h2,.bridgeCard h2{letter-spacing:-.04em;margin:8px 0;font-size:32px}.transitionCard>div>p,.bridgeCard>div>p,.bridgeCard aside>p{color:var(--muted);font-size:11px;line-height:1.6}.transitionCard aside{border-left:1px solid var(--line);gap:8px;padding-left:25px;display:grid}.transitionCard aside p{color:var(--muted);margin:0;font-size:9px}.transitionCard aside b{color:#dce5e8;font-size:11px;display:block}.bridgeCard{background:linear-gradient(135deg,#00d8ff0d,#0000 45%),#090d0f;border-color:#00d8ff58}.bridgeCard aside{background:#05090a;border:1px solid #00d8ff37;border-radius:13px;padding:20px}.bridgeCard aside>b{color:var(--c);font-size:11px}.alternatives{max-width:1200px;margin-top:48px}.alternatives>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.alternatives article{padding:23px}.alternatives article>span{color:var(--c);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.alternatives h3{margin:8px 0;font-size:22px}.alternatives p,.alternatives small{color:var(--muted);font-size:10px;line-height:1.55}.alternatives small{border-top:1px solid var(--line);margin-top:13px;padding-top:13px;display:block}.decisionCompare{max-width:1200px;margin-top:14px;overflow:hidden}.decisionCompare summary{cursor:pointer;justify-content:space-between;align-items:center;padding:22px 25px;list-style:none;display:flex}.decisionCompare summary span{gap:5px;display:grid}.decisionCompare summary small{color:var(--muted);font-size:9px;font-weight:400}.decisionCompare summary strong{color:var(--c);font-size:23px}.decisionCompare>div{padding:0 24px 22px}.decisionCompare article{border-top:1px solid var(--line);grid-template-columns:28px 190px 1fr 50px;align-items:center;gap:12px;padding:15px 0;display:grid}.decisionCompare article>span{color:var(--c);font-size:10px}.decisionCompare article>i{background:#182024;border-radius:99px;height:5px;overflow:hidden}.decisionCompare article>i em{background:var(--c);height:100%;display:block}.decisionCompare article>strong{color:var(--c)}.decisionCompare article>small{color:var(--muted);grid-column:2/-1;font-size:9px}.decisionCompare article.excluded{opacity:.6}.decisionCompare article.excluded>strong,.decisionCompare article.excluded>span{color:#ff8f96}.decisionCompare article.excluded>i em{background:#ff5964}.professionChoice{grid-template-columns:1.25fr .75fr;gap:45px;max-width:1200px;margin-top:14px;padding:30px;display:grid}.professionChoice h2{letter-spacing:-.04em;margin:8px 0;font-size:31px}.professionChoice p{color:var(--muted);font-size:11px;line-height:1.6}.professionChoice>div:last-child{align-content:center;gap:10px;display:grid}.professionChoice select{width:100%;color:var(--text);background:#080b0c;border:1px solid #344147;border-radius:10px;padding:13px}.professionChoice small{color:var(--muted);font-size:9px;line-height:1.45}@media (width<=900px){.decisionHero,.transitionCard,.bridgeCard,.professionChoice{grid-template-columns:1fr}.decisionHero>aside{max-width:480px}.decisionColumns{grid-template-columns:1fr}.transitionCard aside{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}}@media (width<=650px){.decisionPage{padding-inline:16px}.decisionPage>header{height:90px}.decisionPage>header .brand small,.decisionPage>header>div>span{display:none}.decisionHero{gap:32px;padding:48px 0 38px}.decisionHero h1{font-size:55px}.decisionWhy,.transitionCard,.bridgeCard,.professionChoice{padding:23px 18px}.alternatives>div:last-child{grid-template-columns:1fr}.decisionCompare article{grid-template-columns:24px 1fr 42px}.decisionCompare article>i,.decisionCompare article>small{grid-column:2/4}.professionChoice .primary{width:100%}}.pddPage{background:radial-gradient(circle at 88% 4%,#00d8ff15,transparent 30%),radial-gradient(circle at 4% 64%,#00d8ff08,transparent 28%),var(--bg);min-height:100vh;padding:0 clamp(20px,6vw,92px) 80px}.pddPage>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:112px;display:flex}.pddPage>header>div{align-items:center;gap:14px;display:flex}.pddPage>header>div>span{border-right:1px solid var(--line);color:var(--c);text-transform:uppercase;letter-spacing:.14em;padding-right:14px;font-size:9px}.pddEmpty{max-width:720px;margin:80px auto;padding:34px}.pddEmpty p{color:var(--muted)}.pddHero{grid-template-columns:minmax(0,1fr) 370px;align-items:center;gap:64px;max-width:1200px;padding:70px 0 45px;display:grid}.pddHero h1{letter-spacing:-.07em;margin:14px 0 22px;font-size:clamp(58px,8vw,98px);line-height:.9}.pddHero>div>p{max-width:720px;color:var(--muted);font-size:16px;line-height:1.65}.pddHero aside{background:linear-gradient(145deg,#ffbe550b,#0000 55%),#090d0f;border-color:#ffbe5555;gap:11px;padding:25px;display:grid}.pddHero aside>span{color:#ffbe55;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.pddHero aside>b{font-size:20px}.pddHero aside>p{color:var(--muted);font-size:10px;line-height:1.55}.pddIntro{grid-template-columns:1fr 150px;align-items:center;gap:35px;max-width:1200px;padding:30px;display:grid}.pddIntro h2{letter-spacing:-.045em;margin:8px 0;font-size:34px}.pddIntro p{max-width:780px;color:var(--muted);font-size:11px;line-height:1.6}.pddIntro>div:last-child{border-left:1px solid var(--line);place-items:center;padding:20px;display:grid}.pddIntro>div:last-child span{color:var(--c);font-size:50px;font-weight:800}.pddIntro>div:last-child small{color:var(--muted);text-align:center;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.pddPrinciples{grid-template-columns:repeat(3,1fr);gap:11px;max-width:1200px;margin-top:14px;display:grid}.pddPrinciples article{border:1px solid var(--line);background:#080d0f;border-radius:13px;padding:18px}.pddPrinciples b{color:var(--c);font-size:10px}.pddPrinciples p{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.45}.pddFocuses{gap:18px;max-width:1200px;margin-top:42px;display:grid}.pddFocus{padding:30px;overflow:hidden}.pddFocus.primary{box-shadow:inset 4px 0 0 var(--c);border-color:#00d8ff70}.pddFocus.secondary{box-shadow:inset 4px 0 #ffbe55}.pddFocus.strength{box-shadow:inset 4px 0 #63e6b0}.pddFocusHead{grid-template-columns:1fr 360px;align-items:start;gap:35px;display:grid}.pddFocusHead>div:first-child>span{color:var(--c);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.pddFocus.secondary .pddFocusHead>div:first-child>span{color:#ffbe55}.pddFocus.strength .pddFocusHead>div:first-child>span{color:#63e6b0}.pddFocusHead h2{letter-spacing:-.045em;margin:8px 0;font-size:34px}.pddFocusHead p{color:var(--muted);font-size:10px}.pddConfidence{border:1px solid var(--line);background:#05090a;border-radius:12px;gap:7px;padding:16px;display:grid}.pddConfidence b{font-size:11px}.pddConfidence small{color:var(--muted);font-size:9px;line-height:1.5}.pddConfidence.low b{color:#ff8f96}.pddConfidence.medium b{color:#ffbe55}.pddConfidence.high b,.pddConfidence.reviewed b{color:#63e6b0}.pddWhy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:20px;margin-top:25px;padding:18px 0;display:grid}.pddWhy b{font-size:10px}.pddWhy p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.pddAction{margin-top:25px}.pddAction>span{color:var(--c);text-transform:uppercase;letter-spacing:.13em;font-size:8px}.pddAction h3{max-width:1000px;margin:9px 0 18px;font-size:22px;line-height:1.35}.pddAction>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.pddAction button{text-align:left;border:1px solid var(--line);min-height:134px;color:var(--text);background:#070b0d;border-radius:12px;align-content:start;gap:8px;padding:16px;display:grid}.pddAction button:hover,.pddAction button.chosen{background:#00d8ff0c;border-color:#00d8ff82}.pddAction button b{color:var(--c);font-size:9px}.pddAction button small{color:var(--muted);font-size:9px;line-height:1.48}.pddProgress{border:1px solid var(--line);background:#060a0b;border-radius:12px;margin-top:24px;padding:18px}.pddProgress>div{justify-content:space-between;align-items:center;display:flex}.pddProgress span{color:var(--muted);font-size:9px}.pddProgress>div b{color:var(--c);font-size:18px}.pddProgress>i{background:#192226;border-radius:99px;height:5px;margin:11px 0;display:block;overflow:hidden}.pddProgress>i em{background:var(--c);height:100%;display:block}.pddProgress p{color:var(--muted);font-size:9px;line-height:1.5}.pddProgress p.ready{color:#63e6b0}.pddApplications{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.pddApplications>div{border:1px solid var(--line);background:#080d0f;border-radius:11px;padding:14px}.pddApplications span{color:var(--c);text-transform:uppercase;letter-spacing:.1em;font-size:8px;display:block}.pddApplications b{margin-top:7px;font-size:10px;display:block}.pddApplications p,.pddApplications small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.45;display:block}.pddAdd{background:#00d8ff06;border:1px solid #00d8ff42;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding:18px;display:grid}.pddAdd label{color:#cbd5d9;gap:7px;font-size:9px;display:grid}.pddAdd label:first-child,.pddAdd>div{grid-column:1/-1}.pddAdd select,.pddAdd textarea{width:100%;color:var(--text);background:#05090a;border:1px solid #2c393e;border-radius:9px;padding:12px}.pddAdd textarea{resize:vertical;min-height:88px}.pddAdd>div,.pddActions{justify-content:flex-end;gap:9px;display:flex}.pddActions{margin-top:16px}.pddActions .ghost:disabled{opacity:.45}.pddNote{grid-template-columns:1fr 1fr;gap:38px;max-width:1200px;margin-top:18px;padding:28px;display:grid}.pddNote h2{letter-spacing:-.04em;margin:8px 0;font-size:28px}.pddNote>p{color:var(--muted);font-size:11px;line-height:1.65}.pddNote>small{border-top:1px solid var(--line);color:var(--c);grid-column:1/-1;padding-top:16px;font-size:9px}@media (width<=900px){.pddHero,.pddFocusHead,.pddNote{grid-template-columns:1fr}.pddHero aside{max-width:480px}.pddAction>div,.pddApplications,.pddIntro{grid-template-columns:1fr}.pddIntro>div:last-child{border-left:0;border-top:1px solid var(--line);place-items:start}.pddNote>small{grid-column:auto}}@media (width<=650px){.pddPage{padding-inline:16px}.pddPage>header{height:90px}.pddPage>header .brand small,.pddPage>header>div>span{display:none}.pddHero{gap:30px;padding:48px 0 34px}.pddHero h1{font-size:54px}.pddIntro,.pddFocus,.pddNote{padding:22px 18px}.pddIntro h2,.pddFocusHead h2{font-size:28px}.pddPrinciples,.pddWhy,.pddAdd{grid-template-columns:1fr}.pddAdd label:first-child,.pddAdd>div{grid-column:auto}.pddActions,.pddAdd>div{flex-direction:column;align-items:stretch}.pddActions button,.pddAdd button{width:100%}}.caminoV2{max-width:none}.caminoWelcome.compact{padding-bottom:42px}.caminoWelcome.compact aside b{font-size:42px}.caminoWelcome.compact aside b small{color:var(--muted);letter-spacing:.04em;font-size:10px}.caminoWelcome.compact aside p{color:var(--muted);margin-top:8px;font-size:9px}.moduleTimeline{align-items:stretch;gap:0;max-width:1500px;margin:0 auto 36px;display:flex}.timelineUnit{flex:1;align-items:center;min-width:0;display:flex}.timelineUnit>article{background:#080c0e;border:1px solid #263239;border-radius:18px;flex-direction:column;flex:1;min-height:420px;padding:24px;transition:all .2s;display:flex}.timelineUnit>article.locked{opacity:.42;background:#080a0b}.timelineUnit>article.available{background:#0b0f11;border-color:#526068;box-shadow:0 18px 60px #0006}.timelineUnit>article.completed{background:linear-gradient(150deg,#44dca91b,#0000 50%),#080d0e;border-color:#46dda78a;box-shadow:inset 0 0 0 2px #4be0ad24}.timelineArrow{color:#526168;padding:0 10px;font-size:24px}.moduleMeta{justify-content:space-between;align-items:center;display:flex}.moduleMeta span{color:#7d8a90;font-size:32px;font-weight:800}.moduleMeta b{letter-spacing:.12em;color:#aeb9bd;font-size:8px}.completed .moduleMeta span,.completed .moduleMeta b{color:#62e6b6}.timelineUnit article>small{color:var(--c);letter-spacing:.16em;margin-top:20px;font-size:8px;font-weight:800;display:block}.timelineUnit h2{letter-spacing:-.045em;margin:9px 0 13px;font-size:24px;line-height:1.02}.timelineUnit h3{color:#d4dde0;margin:0 0 10px;font-size:11px}.timelineUnit article>p{min-height:72px;color:var(--muted);font-size:9px;line-height:1.55}.timelineUnit article>.primary{width:100%;margin-top:auto}.moduleLock{color:#758187;text-align:center;border:1px dashed #39464c;border-radius:10px;margin-top:auto;padding:13px;font-size:9px}.moduleSubsteps,.trainingActions{gap:8px;margin-top:auto;display:grid}.moduleSubsteps>button{color:#c6d0d4;text-align:left;background:#0c1214;border:1px solid #344148;border-radius:9px;padding:11px}.moduleSubsteps>button.done{color:#67e8b8;background:#45dca90c;border-color:#52dfa96b}.moduleSubsteps>button:disabled{opacity:.35}.oneToOne{background:#00d8ff0a;border:1px solid #00d8ff55;border-radius:9px;gap:4px;padding:11px;display:grid}.oneToOne b{color:var(--c);font-size:9px}.oneToOne span{color:var(--muted);font-size:8px}.trainingActions label{color:var(--muted);align-items:center;gap:8px;font-size:9px;line-height:1.4;display:flex}.trainingActions input{accent-color:#55e2ae}.groupSessions{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1200px;margin:0 auto 45px;display:grid}.groupSessions article{padding:22px}.groupSessions article.accent{border-color:#00d8ff5c}.groupSessions span{color:var(--c);text-transform:uppercase;letter-spacing:.15em;font-size:8px}.groupSessions h2{margin:8px 0;font-size:21px}.groupSessions p{color:var(--muted);font-size:9px;line-height:1.5}.skillsV2,.facadePage{background:radial-gradient(circle at 88% 4%,#00d8ff12,transparent 30%),var(--bg);min-height:100vh;padding:0 clamp(18px,5vw,80px) 80px}.skillsV2>header,.facadePage>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:104px;display:flex}.skillsV2Hero,.facadeHero{grid-template-columns:1fr 260px;align-items:center;gap:50px;max-width:1200px;padding:62px 0 38px;display:grid}.skillsV2Hero h1,.facadeHero h1{letter-spacing:-.06em;margin:12px 0 18px;font-size:clamp(46px,6vw,78px);line-height:.94}.skillsV2Hero p,.facadeHero p{max-width:760px;color:var(--muted);line-height:1.65}.skillsV2Hero aside,.facadeHero aside{gap:10px;padding:24px;display:grid}.skillsV2Hero aside strong,.facadeHero aside strong{color:var(--c);font-size:48px}.skillsV2Hero aside strong small{color:var(--muted);font-size:18px}.skillsV2Hero aside span,.facadeHero aside span,.facadeHero aside small{color:var(--muted);text-transform:uppercase;font-size:9px}.skillsV2Hero aside i,.facadeHero aside i{background:#1a2428;border-radius:20px;height:6px;overflow:hidden}.skillsV2Hero aside em,.facadeHero aside em{background:var(--c);height:100%;display:block}.simpleSkillGrid{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1200px;display:grid}.simpleSkillGrid button{min-height:100px;color:var(--text);text-align:left;background:#080d0f;border:1px solid #2d3940;border-radius:13px;grid-template-columns:40px 1fr;gap:4px 12px;padding:17px;display:grid}.simpleSkillGrid button:hover{border-color:#00d8ff70}.simpleSkillGrid button.done{background:#4cdda80a;border-color:#4cdda870}.simpleSkillGrid span{color:var(--c);grid-row:1/3;font-weight:800}.simpleSkillGrid b{font-size:13px}.simpleSkillGrid small{color:var(--muted);font-size:9px}.finalContrast{justify-content:space-between;align-items:center;gap:35px;max-width:1200px;margin-top:16px;padding:25px;display:flex}.finalContrast.locked{opacity:.45}.finalContrast h2{margin:7px 0;font-size:28px}.finalContrast p{max-width:760px;color:var(--muted);font-size:10px}.skillV2Intro{max-width:1000px;padding:54px 0 25px}.skillV2Intro h1{letter-spacing:-.06em;margin:10px 0;font-size:clamp(48px,7vw,84px)}.skillV2Intro p{color:var(--muted)}.attributeSliders{gap:13px;max-width:1100px;display:grid}.attributeSliders>article{padding:25px}.attributeTitle{grid-template-columns:1fr 58px;gap:25px;display:grid}.attributeTitle h2{font-size:24px}.attributeTitle p{color:var(--muted);font-size:10px}.attributeTitle strong{background:#273137;border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.attributeTitle strong.low{color:#ff8189;background:#ff5e681e}.attributeTitle strong.mid{color:#d9e0e3;background:#c2cad116}.attributeTitle strong.high{color:#65e8b6;background:#54e3ad1a}.attributeSliders input[type=range],.comparisonCard input[type=range]{width:100%;accent-color:var(--c);margin:20px 0 6px}.sliderTicks{color:#aeb8bc;text-align:center;grid-template-columns:repeat(7,1fr);font-size:9px;display:grid}.sliderTicks .low{color:#ff7c85}.sliderTicks .high{color:#62e7b5}.ratingMeaning{color:#bec8cc;background:#101719;border-radius:8px;margin:12px 0 0;padding:11px;font-size:9px}.examplesBox{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:18px;display:grid}.examplesBox>div:first-child{justify-content:space-between;display:flex}.examplesBox small{color:var(--muted)}.examplesBox>p{border-left:2px solid var(--c);color:#cbd4d7;background:#00d8ff08;margin:0;padding:10px;font-size:9px}.exampleComposer{gap:8px;display:grid}.exampleComposer textarea,.contactForm input,.contactForm select,.contactForm textarea{color:var(--text);background:#05090a;border:1px solid #334149;border-radius:9px;padding:12px}.finishSkill{width:100%;max-width:1100px;margin:18px 0}.comparisonCard{max-width:850px;margin:70px auto;padding:34px}.comparisonCard h1{margin:9px 0;font-size:52px}.comparisonCard>p{color:var(--muted)}.comparisonNames{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.comparisonNames article{border:1px solid var(--line);border-radius:13px;gap:7px;padding:20px;display:grid}.comparisonNames span{color:var(--muted);font-size:8px}.comparisonNames strong{color:var(--c);font-size:36px}.comparisonScale{color:var(--muted);justify-content:space-between;margin-bottom:20px;font-size:8px;display:flex}.facadeGrid{grid-template-columns:.8fr 1.2fr;gap:14px;max-width:1200px;display:grid}.facadeGrid>article{padding:27px}.facadeGrid h2{margin:8px 0 18px;font-size:28px}.facadeChecklist label{border-bottom:1px solid var(--line);color:#c5ced1;grid-template-columns:20px 1fr 20px;align-items:center;gap:10px;padding:12px 0;font-size:10px;display:grid}.facadeChecklist label.done{color:#66e8b7}.facadeChecklist input{accent-color:#56e1ae}.contactTracker{align-content:start;gap:12px;display:grid}.contactTracker>div:first-child>p{color:var(--muted);font-size:10px}.contactNumber{background:#00d8ff09;border-radius:10px;align-items:baseline;gap:10px;padding:15px;display:flex}.contactNumber strong{color:var(--c);font-size:36px}.contactNumber span{color:var(--muted);font-size:9px}.contactRow{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;gap:5px 12px;padding:13px;display:grid}.contactRow div{display:grid}.contactRow small,.contactRow p{color:var(--muted);font-size:8px}.contactRow>span{color:var(--c);font-size:8px}.contactRow p{grid-column:1/-1;margin:4px 0 0}.contactForm{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contactForm textarea,.contactForm>div{grid-column:1/-1}.contactForm>div{justify-content:flex-end;gap:8px;display:flex}.guaranteeNote{color:var(--muted);font-size:8px;line-height:1.5}.pddAi{background:#00d8ff07;border:1px dashed #00d8ff58;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:16px;display:flex}.pddAi span{color:var(--c);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.pddAi p{max-width:680px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}@media (width<=1100px){.moduleTimeline{grid-template-columns:1fr 1fr;gap:12px;display:grid}.timelineUnit>article{min-height:360px}.timelineArrow{display:none}.groupSessions{grid-template-columns:1fr 1fr}.groupSessions .accent{grid-column:1/-1}}@media (width<=700px){.caminoWelcome.compact,.skillsV2Hero,.facadeHero,.facadeGrid,.moduleTimeline{grid-template-columns:1fr}.timelineUnit{padding-bottom:27px;position:relative}.timelineUnit:not(:last-child):after{content:"↓";color:#5b6970;font-size:20px;position:absolute;bottom:1px;left:50%}.timelineUnit>article{min-height:0}.groupSessions,.simpleSkillGrid{grid-template-columns:1fr}.groupSessions .accent{grid-column:auto}.finalContrast,.pddAi{flex-direction:column;align-items:flex-start}.comparisonNames{grid-template-columns:1fr}.attributeTitle{grid-template-columns:1fr 52px}.contactForm{grid-template-columns:1fr}.contactForm textarea,.contactForm>div{grid-column:auto}.skillsV2,.facadePage{padding-inline:16px}.skillsV2>header,.facadePage>header{height:88px}.skillsV2Hero,.facadeHero{padding-top:42px}}.caminoWelcome.minimal{max-width:1200px;padding-bottom:30px;display:block}.caminoWelcome.minimal>div{max-width:900px}.caminoWelcome.minimal h1{margin-bottom:10px}.caminoWelcome.minimal p{font-size:13px}.simpleSkillGrid button.done{background:linear-gradient(145deg,#48dca920,#0000 72%),#09120f;border-color:#4de0ab;box-shadow:inset 0 0 0 2px #4de0ab28}.simpleSkillGrid button.done span,.simpleSkillGrid button.done b,.simpleSkillGrid button.done small{color:#67e8b8}.sliderControl{width:min(760px,88%);margin:15px auto 0}.attributeSliders input[type=range]{appearance:none;background:0 0;width:100%;height:22px;margin:0;display:block}.attributeSliders input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ff5966 0 22%,#657177 35% 65%,#4bdca8 78% 100%);border-radius:99px;height:6px}.attributeSliders input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#11191c;border:3px solid #eef4f5;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 0 0 2px #00d8ff}.attributeSliders input[type=range]::-moz-range-track{background:linear-gradient(90deg,#ff5966 0 22%,#657177 35% 65%,#4bdca8 78% 100%);border-radius:99px;height:6px}.attributeSliders input[type=range]::-moz-range-thumb{background:#11191c;border:3px solid #eef4f5;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 2px #00d8ff}.sliderTicks{color:#c4cdd0;text-align:center;justify-content:space-between;width:100%;padding:0;font-size:10px;font-weight:700;display:flex}.sliderTicks span{text-align:center;width:18px}.sliderTicks span:first-child{transform:translate(-1px)}.sliderTicks span:last-child{transform:translate(1px)}.ratingMeaning{text-align:center;border:1px solid #465258;border-radius:10px;max-width:760px;margin:16px auto 0;padding:14px 16px;font-size:11px;font-weight:750;line-height:1.45}.ratingMeaning.low{color:#ff858d;background:#ff596617;border-color:#ff59667a}.ratingMeaning.mid{color:#d8e0e2;background:#151c1f;border-color:#526067}.ratingMeaning.high{color:#65e8b7;background:#4bdca814;border-color:#4bdca878}.comparisonCard.binary{max-width:950px}.comparisonCard.binary h1{max-width:800px;font-size:clamp(34px,5vw,58px);line-height:1.02}.comparisonCard.binary>p{max-width:760px;font-size:11px}.binaryChoices{grid-template-columns:1fr 1fr;gap:13px;margin:30px 0 18px;display:grid}.binaryChoices button{color:#eef3f4;text-align:left;background:#080d0f;border:1px solid #344249;border-radius:15px;grid-template-columns:34px 1fr;align-items:start;gap:13px;min-height:190px;padding:24px;transition:all .18s;display:grid}.binaryChoices button:hover,.binaryChoices button:focus-visible{background:#00d8ff0d;border-color:#00d8ff;transform:translateY(-2px)}.binaryChoices span{width:32px;height:32px;color:var(--c);border:1px solid #00d8ff66;border-radius:50%;place-items:center;font-size:11px;display:grid}.binaryChoices b{font-size:15px;line-height:1.6}.comparisonCard.binary>small{color:var(--muted);text-align:center;font-size:8px;display:block}.finalContrast.ready{border-color:#00d8ff55}@media (width<=700px){.sliderControl{width:92%}.binaryChoices{grid-template-columns:1fr}.binaryChoices button{min-height:0;padding:19px}.comparisonCard.binary{margin-top:35px;padding:23px 18px}.comparisonCard.binary h1{font-size:36px}}.caminoV2{min-height:100vh;padding:0 clamp(18px,4vw,64px) 50px}.caminoV2 .caminoWelcome.minimal{max-width:1500px;margin:0 auto;padding:64px 0 34px;display:block}.caminoV2 .caminoWelcome.minimal h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,64px);line-height:1}.caminoV2 .moduleTimeline{align-items:stretch;gap:0;max-width:1500px;margin:0 auto;display:flex}.caminoV2 .timelineUnit{flex:1;align-items:center;min-width:0;padding:0;display:flex}.caminoV2 .timelineUnit>article{background:#080c0e;border:1px solid #2d373c;border-radius:18px;flex-direction:column;flex:1;min-height:300px;padding:26px;transition:border-color .2s,transform .2s,opacity .2s;display:flex}.caminoV2 .timelineUnit>article.available{cursor:pointer;background:#080c0e;border-color:#4b5960;box-shadow:0 18px 55px #0006}.caminoV2 .timelineUnit>article.available:hover,.caminoV2 .timelineUnit>article.available:focus-visible{border-color:#00d8ff90;outline:0;transform:translateY(-3px)}.caminoV2 .timelineUnit>article.completed{cursor:pointer;background:linear-gradient(145deg,#48dca923,#0000 72%),#08110e;border-color:#4de0ab;box-shadow:inset 0 0 0 2px #4de0ab22}.caminoV2 .timelineUnit>article.completed:hover,.caminoV2 .timelineUnit>article.completed:focus-visible{outline:0;transform:translateY(-3px)}.caminoV2 .timelineUnit>article.locked{opacity:.28;cursor:default;background:#080a0b;border-color:#273035}.caminoV2 .timelineUnit article>small{color:var(--c);letter-spacing:.16em;order:0;margin:0;font-size:9px;font-weight:800;display:block}.caminoV2 .moduleNumber{color:#758188;letter-spacing:-.05em;margin-top:36px;font-size:42px;font-weight:850}.caminoV2 .completed .moduleNumber{color:#62e6b6}.caminoV2 .timelineUnit h2{letter-spacing:-.045em;max-width:260px;margin:12px 0 0;font-size:27px;line-height:1.05}.caminoV2 .moduleAction{gap:8px;margin-top:auto;padding-top:38px;display:grid}.caminoV2 .moduleAction>.primary,.caminoV2 .moduleComplete{border:0;border-radius:11px;width:100%;margin:0;padding:14px 18px;font-weight:800}.caminoV2 .moduleComplete{color:#052018;background:#55dfa9}.caminoV2 .moduleReview{color:#7e8a8f;background:0 0;border:0;padding:4px;font-size:10px}.caminoV2 .moduleReview:hover{color:#c3ced1}.caminoV2 .timelineArrow{color:#526168;padding:0 10px;font-size:24px}.trainingCompleteToggle{color:#cbd5d9;align-items:center;gap:9px;margin-top:7px;font-size:10px;display:flex}.trainingCompleteToggle input{accent-color:#55e2ae}@media (width<=1100px){.caminoV2 .moduleTimeline{grid-template-columns:1fr 1fr;gap:12px;display:grid}.caminoV2 .timelineArrow{display:none}.caminoV2 .timelineUnit>article{min-height:250px}}@media (width<=700px){.caminoV2{padding-inline:16px}.caminoV2 .caminoWelcome.minimal{padding:42px 0 26px}.caminoV2 .moduleTimeline{grid-template-columns:1fr;gap:12px}.caminoV2 .timelineUnit{padding:0}.caminoV2 .timelineUnit:not(:last-child):after{display:none}.caminoV2 .timelineUnit>article{min-height:210px;padding:22px}.caminoV2 .moduleNumber{margin-top:24px;font-size:36px}.caminoV2 .timelineUnit h2{max-width:none;font-size:24px}.caminoV2 .moduleAction{padding-top:28px}}.caminoV2 .moduleTimeline{gap:32px}.caminoV2 .timelineUnit{position:relative}.caminoV2 .timelineUnit>article{width:100%;height:100%}.caminoV2 .timelineArrow{padding:0;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}@media (width<=1100px){.caminoV2 .moduleTimeline{gap:12px}}.caminoV2 .moduleAction{grid-template-rows:46px 18px;min-height:72px}.caminoV2 .moduleAction>.primary,.caminoV2 .moduleComplete{height:46px;padding-block:0}.caminoV2 .moduleReview{height:18px;padding:0}.attributeSliders>article{border-color:#eef4f5;box-shadow:0 0 0 1px #eef4f51a}.attributeIndex{color:var(--c);letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:800;display:block}.moduleTwoPage{--nw-ink:#eef4f5;--nw-muted:#91a0a6;--nw-line:#2b373d;--nw-blue:#00d8ff;background:radial-gradient(circle at 88% 4%,#00d8ff12,transparent 30%),var(--bg);min-height:100vh;color:var(--text);padding:0 clamp(18px,5vw,80px) 70px}.moduleTwoPage>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:104px;display:flex}.moduleTwoIntro{max-width:1050px;padding:58px 0 32px}.moduleTwoIntro h1{letter-spacing:-.06em;max-width:900px;margin:12px 0 17px;font-size:clamp(44px,6vw,76px);line-height:.94}.moduleTwoIntro p{color:var(--muted);font-size:15px}.moduleTwoSteps{grid-template-columns:repeat(5,1fr);gap:8px;max-width:1200px;margin-bottom:34px;display:grid}.moduleTwoSteps button{border:1px solid var(--line);color:#829097;text-align:left;background:#080d0f;border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex}.moduleTwoSteps button span{background:#131b1f;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.moduleTwoSteps button b{font-size:10px}.moduleTwoSteps button.active{color:#eef4f5;background:#00d8ff0c;border-color:#00d8ff88}.moduleTwoSteps button.active span{background:var(--c);color:#001115}.moduleTwoSteps button.done{color:#65e8b7;border-color:#4de0ab55}.moduleTwoSteps button.done span{color:#65e8b7;background:#4de0ab1d}.moduleTwoSection{max-width:1200px}.moduleTwoSectionHead{align-items:flex-start;gap:18px;margin:0 0 25px;display:flex}.moduleTwoSectionHead>span{width:38px;height:38px;color:var(--c);border:1px solid #00d8ff66;border-radius:10px;flex:0 0 38px;place-items:center;font-size:10px;font-weight:800;display:grid}.moduleTwoSectionHead h2{letter-spacing:-.045em;margin:0 0 7px;font-size:34px}.moduleTwoSectionHead p{color:var(--muted);margin:0;font-size:11px}.moduleWheelLayout{grid-template-columns:1fr 1fr;gap:14px;display:grid}.moduleWheelCard{background:radial-gradient(circle,#142831,#071013 70%);border:1px solid #2d3b42;border-radius:18px;overflow:hidden}.moduleLifeRatings{border:1px solid var(--line);background:#080d0f;border-radius:18px;align-content:start;gap:8px;padding:22px;display:grid}.moduleLifeRatings label{border-bottom:1px solid #1e292e;gap:7px;padding:8px 10px;display:grid}.moduleLifeRatings label:last-child{border-bottom:0}.moduleLifeRatings label span{color:#c9d2d5;justify-content:space-between;gap:20px;font-size:10px;display:flex}.moduleLifeRatings label b{color:var(--c);font-size:13px}.moduleLifeRatings input{width:100%;accent-color:var(--c)}.moduleReflectionList,.moduleProfessionalReflections{grid-template-columns:1fr 1fr;gap:10px;display:grid}.moduleReflectionList label,.moduleProfessionalReflections label{align-content:start;gap:7px;padding:22px;display:grid}.moduleReflectionList small,.moduleProfessionalReflections small{color:var(--c);font-size:8px}.moduleReflectionList b,.moduleProfessionalReflections b{font-size:14px;line-height:1.45}.moduleReflectionList p,.moduleProfessionalReflections p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.moduleReflectionList textarea,.moduleProfessionalReflections textarea,.moduleVisionboard textarea{min-height:105px;color:var(--text);resize:vertical;background:#05090a;border:1px solid #334149;border-radius:9px;margin-top:5px;padding:13px}.moduleInterestBlock{border:1px solid var(--line);background:#080d0f;border-radius:16px;margin-bottom:25px;padding:24px}.moduleInterestBlock h3{margin:0 0 15px;font-size:19px}.moduleInterestBlock>small{color:var(--c);margin-top:10px;font-size:9px;display:block}.moduleCustomInterest{border-top:1px solid var(--line);gap:7px;margin-top:16px;padding-top:16px;display:grid}.moduleCustomInterest label>span{color:#d2dcdf;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.moduleCustomInterest label>span small{color:var(--muted);font-weight:400}.moduleCustomInterest label>div{align-items:center;gap:9px;display:flex}.moduleCustomInterest input{min-width:0;color:var(--text);background:#05090a;border:1px solid #334149;border-radius:9px;flex:1;padding:12px}.moduleCustomInterest b{color:var(--c);background:#00d8ff0d;border:1px solid #00d8ff88;border-radius:999px;padding:9px 12px;font-size:9px}.moduleCustomInterest>small{color:var(--muted);font-size:8px}.moduleChoiceGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.moduleChoiceGrid button,.moduleStyleList button{color:#c7d0d3;text-align:left;background:#0b1113;border:1px solid #344148;border-radius:9px;padding:13px;font-size:10px}.moduleChoiceGrid button.chosen,.moduleStyleList button.chosen{color:#effbff;background:#00d8ff12;border-color:#00d8ff}.moduleChoiceGrid button:disabled{opacity:.3}.moduleStyleList{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:25px;display:grid}.moduleStyleList article{padding:20px}.moduleStyleList article>b{min-height:35px;font-size:12px;display:block}.moduleStyleList article>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.moduleStyleList button{text-align:center}.moduleChoiceGrid.priorities{grid-template-columns:repeat(3,1fr)}.moduleProfessionalReflections{margin-top:25px}.moduleVisionboard{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.moduleVisionboard>aside,.moduleVisionboard>div{border:1px solid var(--line);background:#080d0f;border-radius:17px;padding:25px}.moduleVisionboard h3{margin:0 0 14px;font-size:22px}.moduleVisionboard ol{color:var(--muted);padding-left:18px;font-size:10px;line-height:1.7}.moduleVisionboard aside a{margin-top:12px;text-decoration:none;display:inline-block}.moduleVisionboard>div{align-content:start;gap:18px;display:grid}.moduleVisionboard label{color:#d3dcdf;gap:7px;font-size:10px;display:grid}.moduleVisionboard input[type=url]{color:var(--text);background:#05090a;border:1px solid #334149;border-radius:9px;padding:13px}.moduleVisionboard>div>a{color:var(--c);font-size:9px}.moduleVisionboard.simple{display:block}.moduleVisionboard.simple>div{max-width:1200px}.moduleVisionboard label>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.moduleVisionCheck{grid-template-columns:18px 1fr;align-items:center;display:flex!important}.moduleVisionCheck input{accent-color:#55e2ae;width:17px;height:17px}.moduleTwoNav{border-top:1px solid var(--line);justify-content:space-between;max-width:1200px;margin-top:25px;padding-top:20px;display:flex}.moduleTwoNav button{min-width:130px}.moduleTwoSubmit{justify-content:space-between;align-items:center;gap:35px;margin-top:30px;padding:26px;display:flex}.moduleTwoSubmit span{color:var(--c);font-size:9px}.moduleTwoSubmit h2{margin:7px 0;font-size:25px}.moduleTwoSubmit p{color:var(--muted);margin:0;font-size:10px}.moduleTwoSubmit button{min-width:230px}.moduleTwoSubmit button:disabled{opacity:.3}.moduleTwoResultHero{justify-content:space-between;align-items:flex-end;gap:45px;max-width:1200px;padding:70px 0 36px;display:flex}.moduleTwoResultHero h1{letter-spacing:-.07em;margin:12px 0 15px;font-size:clamp(54px,8vw,100px);line-height:.9}.moduleTwoResultHero p{max-width:730px;color:var(--muted);font-size:14px;line-height:1.65}.moduleTwoResultHero button{min-width:220px}.moduleTwoResultWhy{grid-template-columns:190px 1fr;gap:12px 28px;max-width:1200px;padding:27px;display:grid}.moduleTwoResultWhy>span{color:var(--c);text-transform:uppercase;letter-spacing:.13em;grid-row:1/4;font-size:9px}.moduleTwoResultWhy p{color:#d4dde0;margin:0;font-size:11px}.moduleTwoAlternative{border-top:1px solid var(--line);max-width:1200px;margin-top:14px;padding:24px 0}.moduleTwoAlternative>span{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-size:8px}.moduleTwoAlternative h2{margin:8px 0;font-size:28px}.moduleTwoAlternative p{max-width:700px;color:var(--muted);font-size:10px}.moduleTwoAlternative small{color:#bdc8cc;margin-top:10px;font-size:9px;display:block}.moduleTwoResultActions{justify-content:flex-end;gap:10px;max-width:1200px;margin-top:18px;display:flex}.moduleTwoPage .nwExerciseIntro{display:none}.moduleTwoPage .nwBudgetToolbar{color:#d6dfe2}.moduleTwoPage .nwBudgetToolbar select,.moduleTwoPage .nwBudgetTableScroll,.moduleTwoPage .nwBudgetTotals article,.moduleTwoPage .nwBudgetNotes{color:var(--text);border-color:var(--line);background:#080d0f}.moduleTwoPage .nwBudgetTable caption{border-color:var(--line)}.moduleTwoPage .nwBudgetTable th{color:#91a0a6;background:#10171a}.moduleTwoPage .nwBudgetTable td{border-color:#202b30}.moduleTwoPage .nwBudgetTable input,.moduleTwoPage .nwBudgetTable select{color:var(--text);background:#05090a;border-color:#334149}.moduleTwoPage .nwBudgetTotals article:first-child{background:#00d8ff0b;border-color:#00d8ff55}.moduleTwoPage .nwBudgetTotals strong{color:var(--c)}.moduleTwoPage .nwBudgetNotes{width:100%;display:block}.moduleTwoPage .nwBudgetNotes textarea{width:100%;min-height:150px;color:var(--text);resize:vertical;background:#05090a;border:1px solid #334149;border-radius:9px;padding:14px;display:block}.moduleTwoPage .nwButton{border-color:var(--c);background:var(--c);color:#001115}.moduleTwoPage .nwButton.secondary{color:#d5dfe2;background:0 0;border-color:#344147}@media (width<=900px){.moduleTwoSteps{grid-template-columns:repeat(2,1fr)}.moduleWheelLayout,.moduleVisionboard{grid-template-columns:1fr}.moduleChoiceGrid{grid-template-columns:1fr 1fr}.moduleTwoResultHero{flex-direction:column;align-items:flex-start}.moduleTwoResultWhy{grid-template-columns:1fr}.moduleTwoResultWhy>span{grid-row:auto}.moduleTwoSubmit{flex-direction:column;align-items:flex-start}}@media (width<=650px){.moduleTwoPage{padding-inline:16px}.moduleTwoPage>header{height:88px}.moduleTwoIntro{padding:42px 0 26px}.moduleTwoIntro h1{font-size:48px}.moduleTwoSteps{grid-template-columns:1fr 1fr}.moduleTwoSteps button:last-child{grid-column:1/-1}.moduleReflectionList,.moduleProfessionalReflections,.moduleStyleList,.moduleChoiceGrid,.moduleChoiceGrid.priorities,.moduleStyleList article>div{grid-template-columns:1fr}.moduleTwoSectionHead h2{font-size:27px}.moduleTwoSubmit button,.moduleTwoResultHero button{width:100%}.moduleTwoNav button{min-width:0}.moduleTwoResultActions{flex-direction:column;align-items:stretch}.moduleTwoResultWhy{padding:22px}.moduleTwoResultHero{padding-top:50px}.moduleTwoResultHero h1{font-size:55px}}.adminInvite{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:30px;margin-bottom:22px;padding:24px;display:grid}.adminInvite h2,.adminPendingInvites h2{letter-spacing:-.035em;margin:8px 0;font-size:25px}.adminInvite p{color:var(--muted);line-height:1.55}.adminInvite form{grid-template-columns:1.2fr 1fr auto;align-items:end;gap:10px;display:grid}.adminInvite label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:9px;display:grid}.adminInvite input,.adminInvite select{width:100%;color:var(--text);background:#050708;border:1px solid #2c373b;border-radius:9px;outline:0;padding:12px}.adminInvite input:focus,.adminInvite select:focus{border-color:var(--c)}.adminInvite>.formNotice,.adminInvite>.formError{grid-column:1/-1;margin:0}.adminPendingInvites{margin-bottom:22px;padding:22px}.adminPendingInvites article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.adminPendingInvites article>div{gap:4px;display:grid}.adminPendingInvites article span,.adminPendingInvites article small{color:var(--muted);font-size:10px}@media (width<=950px){.adminInvite{grid-template-columns:1fr}.adminInvite form{grid-template-columns:1fr 1fr auto}}@media (width<=650px){.adminInvite form{grid-template-columns:1fr}.adminPendingInvites article{flex-direction:column;align-items:flex-start}}.adminGeneratedLink{background:#40d7a40d;border:1px solid #40d7a455;border-radius:13px;grid-column:1/-1;grid-template-columns:minmax(190px,.7fr) minmax(300px,1.3fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.adminGeneratedLink>div{gap:4px;display:grid}.adminGeneratedLink span{color:#77e7c0;font-size:11px;font-weight:700}.adminGeneratedLink small{color:var(--muted);font-size:9px}.adminGeneratedLink input{min-width:0;font-family:monospace;font-size:10px}@media (width<=850px){.adminGeneratedLink{grid-template-columns:1fr}.adminGeneratedLink .primary{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}
