@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAZMAA8AAAAAC/AAAAXvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICokwh0oLIAABNgIkAzwEIAWFBgeBDgwHG+AJyB6FcZsTzpsm7MR0ftOC5+k96c+dTNh2BWYFuFo9QH9vM9ifft4kts6MwkozfJsn6nCS878Q7Pj7lW56BXWArVrk/NmmN7t7ZRXUYWcVYAt4VXjN1+KNB6q3zA3aqBpGnx6vT4IAHkWABNatPygESX3GICdIGqrDbpBEEMDXMGRIP+QGYeBq0SgQTIqR+Oqwm7lYOAAQ/AdBT0mQ/OTcuxjq4LaFwUmA9D0ZjHWN6sFlOwFjT6A2Hy8xF2XPx1UYmFjYOHgIQhgDAwMwAYWFRrCxkTO2KRTMqRP0vZXFqApNawBw91h5oZ6jOhIMZjp9Elif1lZXKaMW4nkqG1Cc2KYhqw9cJpLrrNP2/4NgXVF1zAWIHQDaN3cCuQhC7lSBdPjq2QiYMMCKCQCFAIipOgLWRQOUDQQ/PIjxADIQRyAWEXLRxmZuidIn9BX9Y66zNxjXZz6uL+sfrh78HNwMhqpFAODzzhBkAOA5EyYFqXj/CCYOFi42HoIESAlASgByAMgLkGYAZQEWEAYggsLAoJykMRH3QjXnSF6qgpuZsFRuVvZBRgpqXTAkaRnLToqcEpnkTQ5N7EKkZIrXJRtX32XxkycSmhmLXJKwFkUf9RciJi0MGqJ301N07TeJ0VvGHqM8Y1b8SdxbHG3sEORN6UGkBS/+8EJmvf8odvvyOTOT79rHEglxu7WPR6Nto/A9+xmTQ5OmRE5UU9STBYqibboETzCHpyEOcrtIaoyLn8T3CGN61H4Jiw42P2JmzDXA2PG47J4QbFiVMfK0Tf7Fm3qp7tqh+3QcOZY1tDNaZXDjb8trz2KuJLwBRY/skVnxisPzm6sOnszmNUs1EksXea/kCdHWg2UPR/uoY/LilpAba3A/7Negbtitxe2wnRph1ZYEQl8zTIKltKgKFpNWwCLSIphPkgdz7YIzYBbKstfbXG39+ecZ/+apkGVfnsx1r/9xl5Lra25f2G07w94+dGLhCtlaTGWxpnB3Uhr0UKj1cePOloNT6OqVJ7NBe37fJoef9bWrB1+zFxKA5H93Lp3+/lHFcadezu/5Y9eGqLBN6oq6eHK7few+litn5NMbzJ380v+1+zrV3GTt1Z2t3n7uhtOW5NNSV3eUYRImp8ZvbpTHi/v93Lev3/fHizZS676o3y/2slfu/nQRJwZY06b7b1L/XSaAN8WrDgQpd/2J45YVtNp5Z3m2pYusjvSl+R/9lFW1WZDQ2Sey9Y+WbOSNz9mHu9vuPvDd1l+XzOTgoTn8unxHqZ8VHDg0+5+ycufddRtf7ji0+fGaQbPUbTvde9c9Ab2ys1eXtRZT1UeMA3VTxufP+XDtXp+C4sJLy3qQa3PXy1jcK62sromJA3t1elK3iOtvrR70WRFx0D9YR5dDHPAPLi/TuVRR2VMT7v+QtXj2OnseCvNSqnagHh04j/RB1y0/YWIj66TQpthWv25f3fWixpLRfNYeoCw0aABA7zZ3IoCeZakvW/XRxFb91zHslwDvz++fC/AxZ6tNgE8bzWX2dsBCASDwrXUz/wQYWQHBG5nSfMhDMz9luk7vhiazPPNnUFVdrr3bBNboO7SUlUA06JP83GMaQQApaU80LrJuvH5ZmPUYiHaBndKytAgVJItFkULCFoPGXJ2rxy0mWdhtsSgHhhRY3GpJRRFZkFom1isKeRaKZt/uHTBhw4IVjACDSz5FOx6cGGGhww3CgxcTeXQxCgahYxAeC8PC4KWeWvJjGANb3YDxU0M2nGmLB4SF1OTQzSBrTi4Wrj4HiOuI1urpwU0eNMrokNI5SP8GBPTCom/m1+fzycJQuX4d6OYL583HDujSMaDxnhRIkKkjJMRKFs5bF7kl344GcKWNoXdFz30b8ih746xfVizYRmkIPQEDCF1vz1nPHRNkREfnu3b5xXICACDYShm8J0sJ5OOOKKqKIVpMscQWB0Nc8SRk1eqNTMOm8HZ/xxyEDWNCxw23kWi129Kd6sHwcb3idqzDvUi1SAF1Wut7UUi1aacl+KReBgAAAA==)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-2xl:1rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}body{background:var(--background);color:var(--foreground)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}::selection{color:#1b3b30;background:#c6dbca}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.z-50{z-index:50}.z-\[60\]{z-index:60}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[var\(--radix-select-content-available-height\)\]{max-height:var(--radix-select-content-available-height)}.min-h-9{min-height:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-72{width:calc(var(--spacing) * 72)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.touch-none{touch-action:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.bg-\[\#142d27\]\/35{background-color:oklab(27.4795% -.0332548 .0021627/.35)}.bg-background{background-color:var(--background)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-foreground{fill:var(--foreground)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-7{padding:calc(var(--spacing) * 7)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.opacity-65{opacity:.65}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/75:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/75:hover{background-color:color-mix(in oklab, var(--secondary) 75%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-primary\/10:hover{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-primary\/10:hover{--tw-ring-color:color-mix(in oklab, var(--primary) 10%, transparent)}}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/30:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 35%, transparent)}}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.data-disabled\:opacity-45[data-disabled]{opacity:.45}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-45[data-disabled]{opacity:.45}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:min-h-6[data-orientation=horizontal]{min-height:calc(var(--spacing) * 6)}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}@media (width>=40rem){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}:root{--background:#f7f8f4;--foreground:#233b35;--card:#fff;--card-foreground:#233b35;--popover:#fff;--popover-foreground:#233b35;--primary:#244f45;--primary-foreground:#fff;--secondary:#e5ece6;--secondary-foreground:#244f45;--muted:#edf0e9;--muted-foreground:#5c6e64;--accent:#e5ece6;--accent-foreground:#244f45;--destructive:#b64e48;--border:#dce3da;--input:#d1dcd2;--ring:#659486;--chart-1:#467d68;--chart-2:#80a692;--chart-3:#a5bba4;--chart-4:#d2b77e;--chart-5:#7d9ba9;--radius:.75rem}.dark{--background:#142821;--foreground:#edf2eb;--card:#1b322b;--card-foreground:#edf2eb;--popover:#1b322b;--popover-foreground:#edf2eb;--primary:#c2dbc9;--primary-foreground:#193b31;--secondary:#2c453a;--secondary-foreground:#dce9dd;--muted:#243d33;--muted-foreground:#afc0b2;--accent:#2c453a;--accent-foreground:#edf2eb;--destructive:#e8a799;--border:#3b5447;--input:#496451;--ring:#b7d3bf;--chart-1:#c2dea5;--chart-2:#9bcbb6;--chart-3:#c9cb91;--chart-4:#e0bf8d;--chart-5:#a9c6d1}[data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--primary-foreground)}[data-slot=select-trigger]{text-align:left;font-size:.8125rem;line-height:1.25}[data-slot=select-trigger][data-size=sm]{font-size:.75rem}[data-slot=select-trigger]:focus-visible{outline:none}@media (pointer:coarse){[data-slot=select-trigger],[data-slot=select-item]{min-height:44px}}@keyframes tide-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tide-dialog-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){.tide-dialog-overlay[data-state=open]{animation:.18s ease-out tide-overlay-in}.tide-dialog-content[data-state=open]{animation:.2s ease-out tide-dialog-in}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--site-header-height:102px;color:var(--ink);background:var(--cream);font-synthesis:none;-webkit-font-smoothing:antialiased;--ink:#263e35;--green:#2b5d4c;--muted-text:#5c6e64;--soft-border:#e1e6dc;--cream:#f7f8f4;--site-text-secondary:#65735f;--site-text-muted:#5c6e54;--site-text-accent:#536e45;--site-text-soft:#80947b;--site-icon:#55714b;--site-control-border:#d7dfd2;--site-surface:#f2f5ee;--site-surface-muted:#edf1e9;--site-surface-raised:#fff;--site-surface-hover:#ebefe5;--site-surface-control:#f7f8f4;--site-surface-chart:#f8faf3;--site-selected-bg:#e9efe1;--site-selected-border:#9dab93;--site-selected-ink:#3d5d37;--site-badge-bg:#e9eee2;--site-positive-bg:#dfead6;--site-positive-ink:#476934;--site-positive:#79a381;--site-warning-bg:#f3ecda;--site-warning-border:#e8dcbd;--site-warning-ink:#7b622e;--site-chart:#608b47;--site-meter-track:#e6efd9;--site-meter-fill:#a6c38a;--site-primary-hover:#214b3e;--site-link-hover:#1d4c3b;--site-outline-shadow:#4a756122;--site-shadow:#23413216;--site-hover-shadow:#26493616;--site-decoration:#9aaa90;--site-orbit:#eff3e7;--site-orbit-edge:#e6eed9;--site-selection-bg:#d9e8d9;--site-selection-ink:#1b3b30;font-family:DM Sans,sans-serif;font-size:112.5%}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf2eb;--green:#c2dbc9;--muted-text:#afc0b2;--soft-border:#3b5447;--cream:#142821;--site-text-secondary:#b8c7b9;--site-text-muted:#afc0b2;--site-text-accent:#b2cd9f;--site-text-soft:#a3b995;--site-icon:#a3bf94;--site-control-border:#64836c;--site-surface:#1b322b;--site-surface-muted:#1d352c;--site-surface-raised:#213b31;--site-surface-hover:#2a4437;--site-surface-control:#1a2f27;--site-surface-chart:#172e25;--site-selected-bg:#2d493a;--site-selected-border:#82a98a;--site-selected-ink:#deefd3;--site-badge-bg:#2a4134;--site-positive-bg:#314d32;--site-positive-ink:#c0d9ab;--site-positive:#9dc895;--site-warning-bg:#3c3828;--site-warning-border:#645a3c;--site-warning-ink:#e6cf9a;--site-chart:#c2dea5;--site-meter-track:#37513b;--site-meter-fill:#abc895;--site-primary-hover:#d4e7d1;--site-link-hover:#e4efdb;--site-outline-shadow:#b7d3bf16;--site-shadow:#06130d66;--site-hover-shadow:#071a1233;--site-decoration:#94ac82;--site-orbit:#1d352b;--site-orbit-edge:#314c3b;--site-selection-bg:#536e48;--site-selection-ink:#f1f6e9}:root.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.theme-options[data-environment=cave],.theme-options[data-environment=space],.theme-options[data-environment=aurora]{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-options[data-environment=cave] .theme-swatch i,.theme-options[data-environment=space] .theme-swatch i{opacity:.6}.theme-options[data-environment=cave] .theme-daylight{background:radial-gradient(at 35% 65%,#65dacc,#173e4a 54%,#14182b)}.theme-options[data-environment=cave] .theme-golden-hour{background:radial-gradient(at 35% 65%,#deb76d,#4b3545 54%,#151c2d)}.theme-options[data-environment=space] .theme-daylight{background:radial-gradient(circle at 65% 80%,#7fafc9,#244c70 38%,#101831 39%)}.theme-options[data-environment=space] .theme-golden-hour{background:linear-gradient(135deg,#171b32,#805d56 50%,#26203d)}.theme-options[data-environment=space] .theme-moonlight{background:linear-gradient(135deg,#101c38,#37637d 50%,#292647)}.theme-options[data-environment=aurora] .theme-daylight{background:linear-gradient(155deg,#25344e,#448f80 38%,#33465c 53%,#807f99)}.theme-options[data-environment=aurora] .theme-golden-hour{background:linear-gradient(155deg,#382844,#a26491 30%,#5cab94 45%,#272b46 62%)}.theme-options[data-environment=aurora] .theme-moonlight{background:linear-gradient(155deg,#122843,#397c7b 35%,#1a364e 52%,#597790)}.theme-options[data-environment=aurora] .theme-starlight{background:linear-gradient(155deg,#09152d,#38776b 35%,#133637 45%,#0a1932 62%)}.theme-options[data-environment=aurora] .theme-swatch:not(.theme-moonlight) i{display:none}.clarity-description{color:var(--muted-text);margin:8px 0 3px;font-size:.5625rem;line-height:1.6}.reward-setting{border-top:1px solid var(--soft-border);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px 0 0;display:flex}.reward-setting label{cursor:pointer}.reward-setting strong{font-size:.6875rem;font-weight:500;display:block}.reward-setting label>span{color:var(--muted-text);margin-top:5px;font-size:.5625rem;line-height:1.7;display:block}.demo-settled{color:var(--demo-muted);border-top:1px solid var(--demo-border);justify-content:space-between;margin-top:10px;padding-top:9px;font-size:.5625rem;display:flex}.demo-settled output{color:var(--demo-ink);font-variant-numeric:tabular-nums}.theme-option{text-align:left;border:1px solid var(--soft-border);color:var(--ink);background:0 0;border-radius:10px;padding:5px 5px 10px;overflow:hidden}.theme-option.selected{border-color:var(--site-selected-border);background:var(--site-selected-bg);box-shadow:0 0 0 1px var(--site-outline-shadow)}.theme-option strong,.theme-option small{margin:7px 3px 0;display:block}.theme-option strong{font-size:.625rem;font-weight:500}.theme-option small{color:var(--muted-text);margin-top:3px;font-size:.5rem}.theme-swatch{border-radius:6px;height:42px;display:block;position:relative;overflow:hidden}.theme-swatch:after{content:"";background:#173e4d38;position:absolute;inset:70% 0 0}.theme-swatch i{background:#ffedc2;border-radius:50%;width:10px;height:10px;position:absolute;top:23%;right:23%;box-shadow:0 0 16px 4px #ffdfac45}.theme-daylight{background:linear-gradient(#9dced7,#d9e7d7)}.theme-golden-hour{background:linear-gradient(#9398b2,#f2b18a 70%,#d4ada2)}.theme-golden-hour i{background:#ffe0ae;top:50%}.theme-moonlight{background:linear-gradient(#182b4b,#48617a)}.theme-moonlight i{background:#dbe5f5;box-shadow:0 0 15px 5px #b4d5ff29}.theme-starlight{background:radial-gradient(circle at 20% 25%,#dbeaff 0 .7px,#0000 1px),radial-gradient(circle at 68% 32%,#fff 0 .6px,#0000 1px),radial-gradient(circle at 42% 48%,#e4dcff 0 .6px,#0000 1px),linear-gradient(#0d1430,#343556)}.theme-starlight i{background:#ceddfa;width:5px;height:5px;box-shadow:0 0 8px 2px #b4d5ff25}.layer-disclosure{border:1px solid var(--soft-border);border-radius:9px;margin-top:15px;padding:0 15px}.layer-disclosure summary{cursor:pointer;grid-template-columns:1fr auto;padding:13px 0;font-size:.6875rem;list-style:none;display:grid}.layer-disclosure summary::-webkit-details-marker{display:none}.layer-disclosure summary>span{color:var(--muted-text);grid-row:2;margin-top:4px;font-size:.5625rem}.layer-disclosure summary>svg{grid-area:1/2/3;align-self:center}.layer-disclosure[open] summary>svg{transform:rotate(180deg)}.sound-layers{flex-direction:column;display:flex}.sound-layer{border-top:1px solid var(--soft-border);padding:13px 0}.sound-layer-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.sound-layer-heading label{cursor:pointer}.sound-layer-heading strong{font-size:.6875rem;font-weight:500;display:block}.sound-layer-heading small{color:var(--muted-text);margin-top:4px;font-size:.5625rem;line-height:1.5;display:block}.sound-layer-level{align-items:center;gap:12px;margin-top:13px;display:flex}.sound-layer-level>span{text-align:right;min-width:29px;color:var(--muted-text);font-variant-numeric:tabular-nums;font-size:.5625rem}.sound-layer.layer-off .sound-layer-level{opacity:.5}.soundscape-note{color:var(--muted-text);padding:0 0 14px;font-size:.5625rem;line-height:1.7}.audio-preview-button{color:var(--green);background:0 0;border:0;align-items:center;gap:8px;margin:15px 0 0;padding:4px 0;font-size:.6875rem;display:inline-flex}.audio-preview-button.listening{color:var(--site-warning-ink)}.demo-controls{--demo-ink:var(--ink);--demo-muted:var(--site-text-muted);--demo-border:var(--soft-border);border:1px solid var(--demo-border);background:var(--site-surface-muted);color:var(--demo-ink);border-radius:12px;margin-top:17px;padding:19px 21px 17px}.demo-controls-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.demo-controls-heading>span{align-items:center;gap:8px;font-size:.6875rem;font-weight:500;display:flex}.demo-controls-heading>button{border:1px solid var(--demo-border);color:var(--demo-muted);background:0 0;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:.5625rem;display:flex}.demo-controls-heading>button.auto-active{background:var(--site-selected-bg);color:var(--demo-ink)}.demo-target-label{justify-content:space-between;margin:20px 0 11px;font-size:.625rem;display:flex}.demo-target-label output{font-variant-numeric:tabular-nums}.demo-range-labels{color:var(--demo-muted);justify-content:space-between;margin-top:9px;font-size:.5625rem;display:flex}.demo-response-row{border-top:1px solid var(--demo-border);align-items:center;gap:12px;margin-top:15px;padding-top:17px;font-size:.5625rem;display:flex}.demo-response-track{background:var(--demo-border);border-radius:3px;flex:1;height:3px;overflow:hidden}.demo-response-track i{background:var(--site-meter-fill);height:100%;transition:width .25s linear;display:block}.demo-response-row output{text-align:right;font-variant-numeric:tabular-nums;width:30px}.demo-controls>p{color:var(--demo-muted);margin-top:10px;font-size:.5625rem;line-height:1.8}.preview-time-note{color:var(--muted-text);margin:10px 2px 0;font-size:.5625rem}.motion-notice{background:var(--site-warning-bg);border:1px solid var(--site-warning-border);border-radius:8px;margin-top:14px;padding:12px 14px;font-size:.625rem;line-height:1.6}.motion-notice button{color:var(--green);background:0 0;border:0;padding:6px 0 0;font-size:.625rem;text-decoration:underline;display:block}.advanced-settings .response-hint{margin:10px 0 20px}.session-demo-panel{width:370px;max-width:100%;margin:0 auto 16px}.session-demo-panel .demo-controls{--demo-ink:#f0f5ed;--demo-muted:#d0dccbcc;--demo-border:#ffffff26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#203f37db;margin:0;box-shadow:0 8px 35px #162d3720}.session-demo-panel [data-slot=slider-track]{background:#ffffff30}.session-demo-panel [data-slot=slider-range]{background:#bad1ae}.session-demo-panel [data-slot=slider-thumb]{background:#f2f6e9;border-color:#f2f6e9}.session-room .audio-mixer{width:330px;max-height:calc(100dvh - 190px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:thin;--soft-border:#ffffff21;--muted-text:#cad7c8b3;background:#1f3934f0;overflow-y:auto}.session-room .audio-mixer .sound-layer-heading small{margin-top:4px}.session-room .audio-mixer .sound-layers{margin-top:15px}.session-room .audio-mixer .mixer-title{margin-bottom:8px;font-size:.8125rem}.audio-mixer .mixer-atmosphere{margin:15px 0 8px;font-size:.625rem;display:block}.audio-mixer [data-slot=select-trigger]{color:#f0f5ed;background:#293f3a;border-color:#ffffff30;width:100%}@media (width<=600px){.theme-options{gap:6px}.theme-option strong{font-size:.625rem}.theme-option small{font-size:.4375rem}.demo-controls{padding:16px}.demo-controls-heading>span{font-size:.625rem}.session-room .audio-mixer{left:max(18px, env(safe-area-inset-left));right:max(18px, env(safe-area-inset-right));bottom:calc(133px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 220px - env(safe-area-inset-top) - env(safe-area-inset-bottom));position:fixed;transform:none}.session-demo-panel{margin-bottom:8px}}@media (height<=720px){.session-demo-panel .demo-controls>p{display:none}}@media (height<=500px){.session-demo-panel,.session-bottom>.signal-panel{overscroll-behavior:contain;scrollbar-width:thin;max-height:max(100px,100dvh - 260px);overflow-y:auto}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height) + 20px)}body{min-width:320px;margin:0}button,a,input,select{-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{transition:background .2s,color .2s,box-shadow .2s,transform .2s}a,button{touch-action:manipulation}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--ring);outline-offset:5px}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif}button:not([class]){background:0 0;border:0}::selection{background:var(--site-selection-bg);color:var(--site-selection-ink)}.content-width{max-width:1264px;margin:0 auto;padding:0 28px}.app-shell{min-height:100vh}.site-header-dock{z-index:30;background:var(--cream);position:sticky;top:0}.site-header{max-width:1320px;height:var(--site-header-height);border-bottom:1px solid var(--soft-border);align-items:center;gap:64px;margin:0 auto;padding:0 28px;display:flex}.brand-link{flex-shrink:0;display:inline-flex}.brand{color:var(--green);align-items:center;gap:10px;display:inline-flex}.brand>svg{width:32px;height:30px}.brand>span{letter-spacing:-1.5px;font-family:Manrope,sans-serif;font-size:2.125rem;font-weight:600;line-height:1}.brand-period{color:var(--site-icon)}.main-nav{align-items:center;gap:31px;height:100%;margin-left:auto;margin-right:auto;display:flex}.main-nav a{white-space:nowrap;height:100%;color:var(--site-text-muted);align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:flex;position:relative}.main-nav a.active{color:var(--ink)}.main-nav a.active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:27px;left:0;right:0}.main-nav a:hover{color:var(--green)}.header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.device-button{white-space:nowrap;border:1px solid var(--site-control-border);height:38px;color:var(--site-text-accent);background:0 0;border-radius:8px;align-items:center;gap:10px;padding:0 15px;font-size:.75rem;display:flex}.device-button:hover{background:var(--site-surface-hover);border-color:var(--site-control-border)}.device-button svg{margin-left:7px}.status-dot{background:var(--site-decoration);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot.active{background:var(--site-positive);box-shadow:0 0 0 3px var(--site-shadow)}.device-button.is-connected{background:var(--site-selected-bg)}.icon-button.mobile-menu{display:none}.icon-button{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.skip-link{z-index:100;background:var(--green);color:var(--primary-foreground);border-radius:8px;padding:12px 18px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.eyebrow{letter-spacing:2px;align-items:center;gap:9px;font-size:.5625rem;font-weight:600;line-height:1.5;display:flex}.primary-button{background:var(--green);color:var(--primary-foreground);border:1px solid var(--green);white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 20px;font-size:.75rem;font-weight:500;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.primary-button:hover{background:var(--site-primary-hover);box-shadow:0 4px 12px var(--site-hover-shadow)}.primary-button:active{transform:translateY(1px)}.text-button{color:var(--site-text-accent);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:3px 0;font-size:.75rem;font-weight:500;display:inline-flex}.text-button:hover{color:var(--site-link-hover)}.scene-view{width:100%;height:100%;position:relative;overflow:hidden}.scene-view>div{width:100%;height:100%}.scene-view canvas{display:block}.preview-shade{pointer-events:none;background:linear-gradient(#0000 45%,#183c3655 100%);position:absolute;inset:0}.muted-eyebrow{color:var(--site-text-muted);letter-spacing:1.9px;font-size:.5rem}.small-icon{background:var(--site-badge-bg);width:42px;height:42px;color:var(--site-icon);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.site-footer{border-top:1px solid var(--soft-border);align-items:center;gap:20px;max-width:1320px;margin:33px auto 0;padding:23px 28px 28px;display:flex}.site-footer .brand>svg{width:23px;height:23px}.site-footer .brand>span{font-size:1.625rem}.site-footer .brand{gap:7px}.site-footer>p{color:var(--site-text-muted);margin-left:12px;font-size:.5625rem}.site-footer>div{color:var(--site-text-muted);gap:30px;margin-left:auto;font-size:.5625rem;display:flex}.site-footer>div>span,.site-footer>div>a{align-items:center;gap:6px;display:flex}.back-link{color:var(--site-text-muted);align-items:center;gap:8px;margin:28px 0;font-size:.6875rem;display:flex}.scene-response-guide{border-top:1px solid var(--soft-border);border-bottom:1px solid var(--soft-border);gap:14px;margin:20px 4px;padding:18px 0;display:grid}.scene-response-guide dt{color:var(--ink);margin-bottom:4px;font-size:.6875rem;font-weight:500}.scene-response-guide dd{color:var(--site-text-secondary);margin:0;font-size:.6875rem;line-height:1.8}.audio-cue-setting{margin:20px 0}.setup-subtitle{color:var(--site-text-muted);margin-top:10px;font-size:.75rem}.goal-options{border:0;flex-direction:column;gap:9px;margin:24px 0 0;padding:0;display:flex}.goal-option{text-align:left;border:1px solid var(--site-control-border);min-height:59px;color:var(--site-text-muted);background:0 0;border-radius:8px;align-items:center;gap:13px;padding:12px 14px;display:flex}.goal-option>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.goal-option strong{color:var(--site-text-accent);font-size:.75rem;font-weight:500}.goal-option small{color:var(--site-text-muted);font-size:.625rem}.goal-option.selected{border-color:var(--site-selected-border);background:var(--site-selected-bg)}.goal-option.selected strong,.goal-option.selected>svg{color:var(--site-selected-ink)}.goal-option:hover{background:var(--site-surface-hover)}.radio-indicator{border:1px solid var(--site-control-border);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin-left:auto;display:flex}.selected .radio-indicator{border-color:var(--site-selected-border)}.radio-indicator>span{background:var(--site-selected-ink);border-radius:50%;width:6px;height:6px}.setting-section{margin-top:24px}.field-label{color:var(--site-text-accent);align-items:center;gap:7px;font-size:.6875rem;font-weight:500;display:flex}.segmented-control{gap:8px;margin-top:11px;display:flex}.segmented-control button{border:1px solid var(--site-control-border);height:36px;color:var(--site-text-muted);background:0 0;border-radius:6px;flex:1;font-size:.6875rem;font-weight:500}.segmented-control button>span{font-size:.625rem;font-weight:400}.segmented-control button.selected{background:var(--site-selected-bg);border-color:var(--site-selected-border);color:var(--site-selected-ink)}.style-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.style-options>button{border:1px solid var(--site-control-border);text-align:left;color:var(--site-text-muted);background:0 0;border-radius:7px;align-items:center;gap:10px;padding:11px 10px;font-size:.6875rem;display:flex}.style-options>button.selected{background:var(--site-selected-bg);border-color:var(--site-selected-border)}.style-options small{color:var(--site-text-muted);margin-top:3px;font-size:.5rem;display:block}.style-options>button>svg{margin-left:auto}.style-swatch{border-radius:4px;flex-shrink:0;width:30px;height:34px}.natural-swatch{background:linear-gradient(150deg,#adc8b3,#d9d4a2 46%,#8aaa90 47%,#36644e)}.minimal-swatch{background:linear-gradient(150deg,#e8e4d6 40%,#cdd6c9 41%,#e9ebdf 70%,#8aa189 71%)}.sound-setting{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.sound-setting>div{color:var(--site-text-muted);align-items:center;gap:8px;font-size:.6875rem;display:flex}.setup-volume{color:var(--site-text-muted);align-items:center;gap:13px;margin-top:14px;display:flex}.setup-volume>span{text-align:right;min-width:26px;font-size:.5625rem}.setup-volume [data-slot=slider]{flex:1}.advanced-toggle{color:var(--site-text-muted);background:0 0;border:0;align-items:center;gap:7px;margin-top:5px;padding:15px 0;font-size:.5625rem;display:flex}.advanced-settings{background:var(--site-surface-muted);border-radius:8px;margin-bottom:12px;padding:15px}.advanced-settings [data-slot=select-trigger]{width:100%;margin-top:8px}.advanced-settings p{color:var(--site-text-muted);margin-top:11px;font-size:.625rem;line-height:1.7}.advanced-settings p>strong{color:var(--site-text-accent);font-weight:500}.session-source{color:var(--site-text-muted);border-top:1px solid var(--soft-border);align-items:center;gap:8px;margin:0 0 16px;padding-top:16px;font-size:.5625rem;display:flex}.session-source button{color:var(--site-text-accent);background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:.5625rem;display:flex}.start-button{justify-content:space-between;width:100%;height:45px;padding:0 17px;font-size:.75rem}.setup-fine-print{text-align:center;color:var(--site-text-muted);margin-top:13px;font-size:.5625rem;line-height:1.8}.full-width{width:100%}.rotate-down{transform:rotate(90deg)}.rotate-up{transform:rotate(180deg)}.subtle{color:var(--site-text-muted);font-size:.6875rem}.fine-print{color:var(--site-text-muted);font-size:.625rem;line-height:1.8}.row-between{justify-content:space-between;align-items:center;gap:10px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.device-dialog{border:1px solid var(--soft-border)!important;gap:18px!important;max-width:474px!important;padding:28px!important}.dialog-symbol{background:var(--site-badge-bg);width:48px;height:48px;color:var(--site-icon);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.device-dialog [data-slot=dialog-title]{letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:1.5625rem;font-weight:500}.device-dialog [data-slot=dialog-description]{color:var(--site-text-muted);font-size:.6875rem;line-height:1.8}.device-feature{background:var(--site-surface-muted);border:1px solid var(--soft-border);border-radius:11px;padding:14px 16px}.headband-illustration{justify-content:center;height:101px;display:flex}.headband-illustration svg{width:220px;height:105px}.device-feature-name{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.device-feature-name strong{color:var(--site-text-accent);font-size:.75rem;font-weight:500;display:block}.device-feature-name>div>span{color:var(--site-text-muted);margin-top:4px;font-size:.625rem;display:block}.small-pill{white-space:nowrap;background:var(--site-badge-bg);color:var(--site-text-muted);border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:4px 7px;font-size:.5rem;font-weight:500;line-height:1.5;display:inline-flex}.pill-green{background:var(--site-positive-bg);color:var(--site-positive-ink)}.connection-steps{color:var(--site-text-muted);flex-direction:column;gap:12px;margin:0;padding:0;font-size:.6875rem;list-style:none;display:flex}.connection-steps>li{align-items:center;gap:10px;display:flex}.connection-steps>li>span{background:var(--site-badge-bg);width:20px;height:20px;color:var(--site-text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.5625rem;display:inline-flex}.inline-alert{background:var(--site-warning-bg);border:1px solid var(--site-warning-border);color:var(--site-warning-ink);border-radius:7px;gap:9px;padding:10px 12px;font-size:.6875rem;line-height:1.7;display:flex}.inline-alert>svg{margin-top:2px}.dialog-divider{color:var(--site-text-muted);align-items:center;gap:10px;font-size:.5625rem;display:flex}.dialog-divider:before,.dialog-divider:after{content:"";background:var(--soft-border);flex:1;height:1px}.demo-connect{text-align:left;border:1px solid var(--site-control-border);background:0 0;border-radius:8px;align-items:center;gap:12px;padding:13px;display:flex}.demo-connect:hover{background:var(--site-surface-hover)}.demo-icon{background:var(--site-badge-bg);width:30px;height:30px;color:var(--site-icon);border-radius:8px;justify-content:center;align-items:center;display:flex}.demo-connect>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.demo-connect strong{color:var(--site-text-accent);font-size:.6875rem;font-weight:500}.demo-connect small{color:var(--site-text-muted);font-size:.5625rem}.demo-connect>svg{color:var(--site-icon);margin-left:auto}.future-device{color:var(--site-text-muted);align-items:center;gap:8px;font-size:.5625rem;display:flex}.future-device>.small-pill{margin-left:auto;font-size:.4375rem}.privacy-note{color:var(--site-text-muted);justify-content:center;gap:7px;padding-top:4px;font-size:.5625rem;display:flex}.privacy-note>svg:last-child{display:none}.connected-details{flex-direction:column;gap:17px;display:flex}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.page-heading{padding:57px 0 35px}.page-heading h1{letter-spacing:-1.7px;margin-top:14px;font-size:2.4375rem;font-weight:500;line-height:1.3}.page-heading>p{color:var(--site-text-secondary);margin-top:15px;font-size:.8125rem;line-height:1.9}.page-tabs{border-bottom:1px solid var(--soft-border);gap:26px;margin:0 0 28px;display:flex}.page-tabs>button{color:var(--site-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 0 14px;font-size:.75rem;display:flex}.page-tabs>button.selected{color:var(--site-selected-ink);border-bottom-color:var(--site-selected-border)}.beta-label{background:var(--site-badge-bg);letter-spacing:1px;border-radius:3px;margin-left:5px;padding:3px 4px;font-size:.4375rem}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:60px 25px;display:flex}.empty-orbit{border:1px solid var(--soft-border);width:94px;height:94px;box-shadow:0 0 0 15px var(--site-orbit), 0 0 0 16px var(--site-orbit-edge);color:var(--site-icon);border-radius:50%;justify-content:center;align-items:center;margin-bottom:36px;display:flex}.empty-state h2{letter-spacing:-1px;font-size:1.8125rem;font-weight:500}.empty-state p{color:var(--site-text-muted);margin-top:14px;font-size:.75rem;line-height:1.9}.empty-state .primary-button{margin-top:25px}.empty-state>.fine-print{color:var(--site-text-muted);margin-top:23px;font-size:.5625rem}.journal-stats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.journal-stats>div{border:1px solid var(--soft-border);background:var(--site-surface);border-radius:11px;padding:23px 25px}.journal-stats>div>span{color:var(--site-text-muted);align-items:center;gap:7px;font-size:.625rem;display:flex}.journal-stats strong{letter-spacing:-1px;color:var(--site-text-accent);align-items:baseline;gap:10px;margin-top:14px;font-family:Manrope,sans-serif;font-size:1.9375rem;font-weight:500;display:flex}.journal-stats small{letter-spacing:0;color:var(--site-text-muted);font-family:DM Sans,sans-serif;font-size:.625rem;font-weight:400}.journal-layout{grid-template-columns:1fr 1.2fr;gap:30px;margin-top:35px;display:grid}.journal-list>div>h2,.journal-detail h2{letter-spacing:-.7px;font-size:1.3125rem;font-weight:500}.small-text-button{font-size:.625rem}.journal-item{text-align:left;border:1px solid var(--soft-border);background:0 0;border-radius:9px;align-items:center;gap:13px;width:100%;margin-top:11px;padding:12px;display:flex}.journal-list>.row-between{margin-bottom:18px}.journal-item.selected{background:var(--site-selected-bg);border-color:var(--site-selected-border)}.journal-item>img{object-fit:cover;border-radius:5px;width:56px;height:46px}.journal-item>span:nth-child(2){flex:1}.journal-item strong{color:var(--site-text-accent);font-size:.75rem;font-weight:500;display:block}.journal-item small{color:var(--site-text-muted);margin-top:5px;font-size:.5625rem;display:block}.journal-item>svg{color:var(--site-icon)}.journal-detail{border:1px solid var(--soft-border);background:var(--site-surface);border-radius:12px;align-self:start;padding:25px}.journal-detail>.eyebrow{margin-bottom:13px}.journal-detail>.subtle{margin-top:9px;font-size:.625rem}.summary-stats{border-top:1px solid var(--soft-border);border-bottom:1px solid var(--soft-border);justify-content:space-between;gap:15px;margin:23px 0;padding:26px 0;display:flex}.summary-stats>div{flex-direction:column;gap:6px;display:flex}.summary-stats strong{letter-spacing:-.8px;color:var(--site-text-accent);font-family:Manrope,sans-serif;font-size:1.5625rem;font-weight:400}.summary-stats span{color:var(--site-text-muted);font-size:.5rem}.response-chart{color:var(--site-chart);width:100%;height:auto;min-height:130px;margin:15px 0}.response-chart text,.spectrum-chart text{fill:var(--site-text-muted);opacity:1}.spectrum-chart>rect{fill:var(--site-chart)}.compact-chart{height:77px;min-height:0;margin:6px 0}.journal-detail>.fine-print{margin:10px 0 21px}.clear-history{color:var(--site-text-muted);background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:12px 0;font-size:.625rem;display:flex}.clear-history:hover{color:var(--destructive)}.no-chart{text-align:center;color:var(--site-text-muted);padding:45px 15px;font-size:.6875rem}.signal-lab{border:1px solid var(--soft-border);background:var(--site-surface);border-radius:12px;padding:30px}.lab-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.lab-heading h2{letter-spacing:-.7px;font-size:1.375rem;font-weight:500}.lab-heading p{color:var(--site-text-muted);margin-top:8px;font-size:.6875rem}.spectrum-container{border:1px solid var(--soft-border);background:var(--site-surface-chart);border-radius:8px;margin-top:35px;padding:20px}.spectrum-chart{width:100%;max-height:250px;color:var(--site-chart)}.band-cards{grid-template-columns:repeat(5,1fr);gap:15px;margin-top:25px;display:grid}.band-cards>div{background:var(--site-surface-chart);border:1px solid var(--soft-border);border-radius:8px;padding:17px}.band-cards>div>span{text-transform:capitalize;color:var(--site-text-muted);font-size:.625rem}.band-cards strong{letter-spacing:-.7px;color:var(--site-text-accent);margin-top:8px;font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:400;display:block}.band-cards strong>small{margin-left:3px;font-size:.75rem}.band-meter{background:var(--site-meter-track);border-radius:4px;height:4px;margin-top:17px;overflow:hidden}.band-meter i{background:var(--site-meter-fill);border-radius:4px;height:100%;transition:width .5s;display:block}.lab-status{color:var(--site-text-muted);align-items:center;gap:25px;margin-top:25px;font-size:.625rem;display:flex}.lab-status>span{align-items:center;gap:8px;display:flex}.lab-status>.text-button{margin-left:auto;font-size:.625rem}.lab-explanation{max-width:880px;margin-top:21px}.small-empty{min-height:350px}.small-empty>svg{color:var(--site-icon);margin-bottom:20px}.small-empty h3{font-size:1.4375rem;font-weight:400}.about-page>.page-heading{text-align:center;padding-top:65px}.about-page>.page-heading>.eyebrow{justify-content:center}.about-page>.page-heading h1{font-size:2.625rem;line-height:1.3}.about-steps{grid-template-columns:repeat(3,1fr);gap:46px;margin:30px 0 50px;display:grid}.about-steps>article{flex-direction:column;align-items:flex-start;display:flex}.about-steps .small-icon{width:49px;height:49px;margin-bottom:25px}.about-steps .eyebrow{color:var(--site-text-muted);font-size:.5rem}.about-steps h2{letter-spacing:-.8px;margin:13px 0;font-size:1.4375rem;font-weight:500}.about-steps p{color:var(--site-text-secondary);margin-bottom:18px;font-size:.75rem;line-height:1.95}.about-note{color:var(--site-text-muted);align-items:center;gap:7px;margin-top:auto;font-size:.5625rem;display:flex}.about-steps .text-button{margin-top:auto}.about-details{background:var(--site-surface-muted);border:1px solid var(--soft-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:50px;padding:33px;display:grid}.about-details article{color:var(--site-text-muted);gap:16px;display:flex}.about-details h3{color:var(--site-text-accent);margin-bottom:10px;font-size:1rem;font-weight:500}.about-details p{color:var(--site-text-muted);font-size:.6875rem;line-height:1.9}.browser-note{max-width:840px;margin:40px auto}.browser-note h3{letter-spacing:-.5px;margin-bottom:12px;font-size:1.1875rem;font-weight:500}.browser-note p{color:var(--site-text-secondary);margin-top:9px;font-size:.6875rem;line-height:1.95}.browser-note a{text-underline-offset:3px;color:var(--site-text-accent);text-decoration:underline}.about-cta{justify-content:center;align-items:center;gap:38px;margin:50px 0 25px;display:flex}.about-cta h2{letter-spacing:-.8px;font-size:1.625rem;font-weight:500}html:has(.session-room){overscroll-behavior:none;overflow:hidden}.session-room{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#bdd4af;--primary-foreground:#203c2e;--secondary:#ffffff26;--input:#ffffff30;--ring:#c6ddbb;--site-selected-bg:#85a99120;--site-meter-fill:#8fae90;--site-icon:#92a78d;color:#fff;isolation:isolate;background:#27483e;height:100dvh;position:fixed;inset:0;overflow:hidden}.session-world{position:absolute;inset:0}.session-vignette{pointer-events:none;background:linear-gradient(#15352d50,#0000 30% 62%,#102e28a6),linear-gradient(90deg,#14312a15,#0000 30% 70%,#14312a15);position:absolute;inset:0}.session-header{--header-block-padding:29px;--header-inline-padding:36px;z-index:2;padding:max(var(--header-block-padding), env(safe-area-inset-top)) max(var(--header-inline-padding), env(safe-area-inset-right)) var(--header-block-padding) max(var(--header-inline-padding), env(safe-area-inset-left));pointer-events:none;flex-direction:column;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.session-header:not([inert])>.session-header-row,.session-header:not([inert])>.session-notice:not([inert]){pointer-events:auto}.session-header-row{align-items:center;gap:24px;display:flex}.session-exit,.glass-icon{color:#ffffffca;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff08;border:1px solid #ffffff25;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.session-exit:hover,.glass-icon:hover,.glass-icon.selected{color:#fff;background:#ffffff25}.session-header .brand{color:#fff}.session-header .brand>svg{width:29px}.session-header .brand>span{font-size:1.875rem}.session-place{border-left:1px solid #ffffff35;flex-direction:column;gap:4px;padding-left:23px;display:flex}.session-place>span{letter-spacing:.1px;font-size:.75rem;font-weight:500}.session-place small{color:#ffffff8c;font-size:.5625rem}.session-place small>span{margin:0 5px}.session-top-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:19px;margin-left:auto;display:flex}.session-fullscreen{flex-shrink:0;width:44px;height:44px}.session-source-pill{color:#ffffffe0;letter-spacing:1px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#173b2c26;border:1px solid #ffffff30;border-radius:30px;align-items:center;gap:8px;padding:9px 13px;font-size:.5rem;display:flex}.session-source-pill .status-dot{background:#d4e6b8}.session-bottom{bottom:calc(19px + env(safe-area-inset-bottom));left:max(45px, env(safe-area-inset-left));right:max(45px, env(safe-area-inset-right));pointer-events:none;position:absolute}.session-bottom:not([inert])>*{pointer-events:auto}.session-controls{grid-template-columns:1fr 1fr 1fr;align-items:center;padding:14px 0 21px;display:grid}.session-timer{flex-direction:column;gap:6px;display:flex}.session-timer>span{letter-spacing:1px;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:1.6875rem;font-weight:400}.session-timer small{color:#ffffff86;letter-spacing:1.2px;font-size:.4375rem}.session-play-controls{justify-content:center;align-items:center;gap:25px;display:flex}.session-play-controls>.glass-icon,.session-right-controls>.glass-icon{background:0 0;border:0}.pause-button{color:#29463b;background:#ffffffe6;border:1px solid #ffffff95;border-radius:50%;justify-content:center;align-items:center;width:49px;height:49px;display:flex;box-shadow:0 3px 20px #1c392921}.pause-button:hover{background:#fff;transform:scale(1.05)}.session-right-controls{justify-content:flex-end;align-items:center;gap:15px;display:flex}.session-end{color:#ffffffbd;background:0 0;border:0;align-items:center;gap:9px;padding:10px;font-size:.625rem;display:flex}.session-end:hover{color:#fff}.session-progress-track{background:#ffffff26;border-radius:3px;width:100%;height:2px;overflow:hidden}.session-progress-track>span{background:#ffffffba;height:100%;transition:width .25s linear;display:block}.session-bottom-caption{color:#ffffff67;letter-spacing:.2px;justify-content:space-between;align-items:center;margin-top:12px;font-size:.5rem;display:flex}.session-bottom-caption>span:last-child{letter-spacing:1px;font-size:.375rem}.audio-mixer{z-index:4;pointer-events:auto;touch-action:pan-y;bottom:calc(133px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#274337d9;border:1px solid #ffffff35;border-radius:11px;width:250px;padding:16px 20px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #102c2d22}.audio-mixer .row-between{margin-bottom:13px;font-size:.6875rem}.audio-mixer small{color:#fff9;margin-top:12px;font-size:.5625rem;display:block}.audio-mixer [data-slot=slider-track]{background:#ffffff25}.audio-mixer [data-slot=slider-range]{background:#d2e3be}.audio-mixer [data-slot=slider-thumb]{background:#f4f8ed;border-color:#f4f8ed}.recalibrate{color:#ffffffa5;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff20;width:100%;margin-top:13px;padding:13px 0 0;font-size:.5625rem}.signal-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#dae8d3;background:#1e3d32a3;border:1px solid #ffffff25;border-radius:10px;width:360px;margin-bottom:17px;padding:12px 18px 14px}.signal-panel>.row-between:first-child>span{align-items:center;gap:6px;font-size:.625rem;display:flex}.signal-panel>.row-between>small{color:#ffffff8f;font-size:.5rem}.signal-panel .response-chart{color:#c6dda8}.signal-panel>p{color:#ffffff70;margin-top:9px;font-size:.5rem}.signal-panel .glass-icon{background:0 0;border:0;width:25px;height:25px}.session-hud{transition:opacity .5s,transform .5s}.hud-hidden .session-hud{opacity:0;pointer-events:none}.show-hud{bottom:max(25px, env(safe-area-inset-bottom));color:#ffffffa0;opacity:.4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c403330;border:1px solid #ffffff40;border-radius:30px;align-items:center;gap:8px;min-height:44px;padding:9px 15px;font-size:.5625rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.show-hud:hover,.show-hud:focus-visible{opacity:1}.summary-dialog{text-align:center;gap:15px!important;max-width:540px!important;padding:32px!important}.summary-dialog [data-slot=dialog-header]{align-items:center;padding:0}.summary-dialog [data-slot=dialog-title]{letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:1.6875rem;font-weight:500;line-height:1.4}.summary-dialog [data-slot=dialog-description]{color:var(--site-text-muted);margin:5px 0;font-size:.6875rem}.summary-dialog>.summary-stats{justify-content:space-around;margin:4px 0}.summary-dialog>.fine-print{margin:5px 0 9px;font-size:.5625rem}.summary-home{margin-top:3px;font-size:.6875rem;display:flex}.summary-dialog .response-chart{margin:0}.toast-message{z-index:100;color:#edf4e5;opacity:0;pointer-events:none;background:#244c3feb;border:1px solid #ffffff19;border-radius:9px;align-items:center;gap:11px;max-width:calc(100% - 30px);padding:13px 19px;font-size:.6875rem;line-height:1.6;transition:transform .25s,opacity .25s;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);box-shadow:0 10px 30px #1a3b3026}.toast-message.visible{opacity:1;transform:translate(-50%)}.app-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:30px;display:flex}.app-error h1{letter-spacing:-1px;font-size:2.25rem;font-weight:500}.app-error p{color:var(--site-text-muted);font-size:.8125rem}@media (width>=1600px){.content-width{max-width:1380px}.site-header,.site-footer{max-width:1436px}}@media (width<=75em){.site-header{gap:25px}.main-nav{gap:24px}}@media (width<=1100px){:root{--site-header-height:86px}.content-width{padding:0 30px}.style-options>button{gap:7px;padding:10px 7px}.style-options>button>span:nth-child(2){font-size:.625rem}.style-options>button>svg{width:12px}.style-swatch{width:24px}.journal-layout{grid-template-columns:1fr 1.1fr;gap:20px}.journal-detail{padding:21px}.about-steps{gap:25px}.about-steps h2{font-size:1.25rem}.about-details{gap:25px}}@media (width<=62.5em){.site-header{position:relative}.main-nav{display:none}.icon-button.mobile-menu{display:flex}.header-actions{margin-left:auto}.nav-open{height:auto;max-height:calc(100dvh - var(--site-header-height) - 16px);z-index:20;background:var(--site-surface-raised);border:1px solid var(--soft-border);box-shadow:0 15px 25px var(--site-shadow);border-radius:9px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px;display:flex;position:absolute;top:calc(100% - 8px);left:15px;right:15px;overflow-y:auto}.nav-open a{height:auto;padding:12px;font-size:.75rem}.main-nav a.active:after{display:none}}@media (width<=800px){:root{--site-header-height:80px}.site-header{gap:22px;padding:0 24px}.site-header .brand>span{font-size:1.875rem}.site-header .brand>svg{width:28px}.device-button{gap:7px;height:34px;padding:0 10px;font-size:.625rem}.device-button svg{width:14px;margin-left:3px}.content-width{padding:0 24px}.site-footer{gap:9px;margin-top:26px;padding:21px 24px}.site-footer>p{margin-left:5px;font-size:.5rem}.site-footer>div{gap:15px;font-size:.5rem}.site-footer>div>span{display:none}.style-options{grid-template-columns:1fr}.style-options>button{padding:8px 11px}.style-swatch{width:28px;height:26px}.style-options>button>span>small{margin:0 0 0 7px;font-size:.5rem;display:inline-block}.session-setup>.eyebrow{letter-spacing:1.2px;font-size:.4375rem}.goal-options{gap:7px;margin-top:19px}.goal-option{gap:9px;min-height:53px;padding:10px}.goal-option>svg{width:16px}.goal-option strong{font-size:.6875rem}.goal-option small{font-size:.5625rem}.setting-section{margin-top:19px}.session-source{flex-wrap:wrap;gap:5px;font-size:.5rem}.session-source button{font-size:.5rem}.page-heading{padding:40px 0 30px}.page-heading h1{font-size:2.0625rem}.journal-layout{grid-template-columns:1fr}.journal-stats{gap:12px}.journal-stats>div{padding:17px}.journal-stats>div>span{gap:5px;font-size:.5625rem}.journal-stats strong{font-size:1.6875rem}.journal-stats small{font-size:.5625rem}.journal-list{max-height:400px;overflow:auto}.journal-detail{margin-top:5px}.about-page>.page-heading h1{font-size:2.125rem}.about-steps{gap:20px;margin-top:20px}.about-steps h2{font-size:1.125rem;line-height:1.4}.about-steps p{font-size:.6875rem}.about-note{font-size:.5rem;line-height:1.8}.about-details{grid-template-columns:1fr;gap:27px;padding:25px}.about-cta{gap:25px}.about-cta h2{font-size:1.4375rem}.lab-heading h2{font-size:1.25rem}.band-cards{gap:8px}.band-cards>div{padding:12px}.lab-status{flex-wrap:wrap;gap:12px;font-size:.5625rem}.signal-lab{padding:22px}.session-header{--header-block-padding:23px;--header-inline-padding:23px}.session-header-row{gap:17px}.session-place{padding-left:17px}.session-top-right{gap:9px}.session-source-pill{letter-spacing:.6px;padding:8px 10px;font-size:.4375rem}.session-bottom{left:30px;right:30px}.session-play-controls{gap:18px}.session-right-controls{gap:8px}.session-end{padding:6px;font-size:.5625rem}}@media (width<=600px){:root{--site-header-height:76px}body{min-width:320px}.site-header{gap:12px;padding:0 22px}.brand>span{font-size:1.875rem}.header-actions{gap:8px}.device-button{gap:6px;height:33px;padding:0 10px;font-size:.5625rem}.device-button svg{width:13px;margin-left:2px}.content-width{padding:0 22px}.muted-eyebrow{font-size:.4375rem}.site-footer{flex-wrap:wrap;gap:14px 18px;margin-top:25px;padding:20px 22px}.site-footer>p{text-align:right;flex:1;font-size:.5rem}.site-footer>div{display:none}.site-footer .brand>span{font-size:1.5rem}.site-footer .brand>svg{width:22px}.back-link{margin:24px 0 20px;font-size:.625rem}.session-setup>.eyebrow{letter-spacing:1.4px;font-size:.5rem}.setup-subtitle{font-size:.75rem}.goal-options{gap:10px;margin-top:24px}.goal-option{gap:13px;min-height:64px;padding:14px}.goal-option strong{font-size:.75rem}.goal-option small{font-size:.625rem}.goal-option>svg{width:19px}.setting-section{margin-top:24px}.field-label{font-size:.6875rem}.segmented-control button{height:41px;font-size:.75rem}.style-options{grid-template-columns:1fr 1fr}.style-options>button{gap:9px;padding:12px 9px}.style-options>button>span>small{margin:3px 0 0;font-size:.4375rem;display:block}.style-options>button>span:nth-child(2){font-size:.625rem}.style-swatch{width:27px;height:34px}.sound-setting{margin-top:27px}.sound-setting>div{font-size:.75rem}.setup-volume{margin-top:17px}.advanced-toggle{margin-top:10px;font-size:.625rem}.session-source{margin-top:3px;font-size:.5625rem}.session-source button{font-size:.5625rem}.start-button{height:48px;font-size:.75rem}.setup-fine-print{margin:16px 0 22px;font-size:.5625rem}.device-dialog{gap:17px!important;max-width:calc(100vw - 28px)!important;padding:25px!important}.device-dialog [data-slot=dialog-title]{font-size:1.5rem}.device-dialog [data-slot=dialog-description]{font-size:.6875rem}.future-device{gap:6px;font-size:.5rem}.future-device>.small-pill{font-size:.375rem}.page-heading h1{font-size:2.0625rem}.page-heading>p{font-size:.75rem}.page-heading{padding:37px 0 29px}.page-tabs{gap:26px}.page-tabs>button{font-size:.6875rem}.empty-state{min-height:450px;padding:50px 10px}.empty-state h2{font-size:1.75rem}.empty-state p{font-size:.75rem}.journal-stats{grid-template-columns:1fr 1fr;gap:10px}.journal-stats>div:last-child{display:none}.journal-stats>div{padding:16px}.journal-stats>div>span{font-size:.5625rem}.journal-stats strong{gap:7px;font-size:1.6875rem}.journal-stats small{font-size:.5625rem}.journal-layout{gap:20px;margin-top:28px}.journal-detail{padding:20px 17px}.journal-item{gap:10px;padding:10px}.journal-item>img{width:50px;height:45px}.journal-item strong{font-size:.6875rem}.journal-item small{font-size:.5rem}.journal-detail h2{font-size:1.25rem}.journal-detail>.eyebrow{letter-spacing:1.3px;font-size:.375rem}.summary-stats strong{font-size:1.5rem}.summary-stats span{font-size:.5rem}.signal-lab{padding:20px 15px}.lab-heading{flex-direction:column;align-items:flex-start;gap:13px}.lab-heading h2{font-size:1.3125rem}.lab-heading p{font-size:.625rem}.spectrum-container{margin-top:23px;padding:15px 10px}.spectrum-container>.row-between{flex-direction:column;align-items:flex-start;gap:6px}.spectrum-container .subtle{font-size:.5625rem}.spectrum-chart{height:190px}.band-cards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.band-cards>div{padding:12px}.band-cards strong{font-size:1.375rem}.lab-status{gap:12px;margin-top:20px;font-size:.5rem}.lab-status>.text-button{margin-left:0}.lab-explanation{font-size:.5625rem;line-height:1.8}.small-empty{min-height:380px}.small-empty h3{font-size:1.4375rem}.about-page>.page-heading{text-align:left;padding-top:40px}.about-page>.page-heading>.eyebrow{letter-spacing:1.3px;justify-content:flex-start;font-size:.4375rem}.about-page>.page-heading h1{letter-spacing:-1.4px;font-size:2rem}.about-page>.page-heading p{font-size:.75rem}.about-page>.page-heading p>br{display:none}.about-steps{grid-template-columns:1fr;gap:32px;margin:12px 0 32px}.about-steps .small-icon{margin-bottom:17px}.about-steps h2{margin-top:12px;font-size:1.4375rem}.about-steps p{margin-bottom:14px;font-size:.75rem;line-height:1.9}.about-steps .text-button{font-size:.6875rem}.about-note{font-size:.5625rem}.about-details{gap:24px;padding:22px 18px}.about-details article{gap:13px}.about-details article>svg{width:20px}.about-details h3{font-size:.9375rem}.about-details p{font-size:.625rem}.browser-note{margin:29px 3px}.browser-note h3{font-size:1.125rem}.browser-note p{font-size:.6875rem}.about-cta{flex-direction:column;gap:19px;margin:32px 0 31px}.about-cta h2{font-size:1.625rem}.session-header{--header-block-padding:20px;--header-inline-padding:18px}.session-header-row{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"exit place fullscreen""status status status";gap:10px 12px;display:grid}.session-exit{grid-area:exit;width:44px;height:44px}.session-header-row>.brand{display:none}.session-place{border:0;grid-area:place;gap:5px;padding:0}.session-place>span{font-size:.6875rem}.session-place small{font-size:.5rem}.session-top-right{grid-area:status;gap:8px;margin-left:0}.session-fullscreen{grid-area:fullscreen}.session-source-pill{letter-spacing:.4px;gap:5px;padding:7px 8px;font-size:.5rem}.session-bottom{left:max(23px, env(safe-area-inset-left));right:max(23px, env(safe-area-inset-right));bottom:calc(22px + env(safe-area-inset-bottom))}.session-controls{grid-template-columns:1fr auto 1fr;gap:9px;padding-bottom:20px}.session-timer>span{font-size:1.5rem}.session-timer small{letter-spacing:.9px;font-size:.3125rem}.session-play-controls{gap:11px}.session-play-controls>.glass-icon{width:27px;height:27px}.session-play-controls>.glass-icon>svg{width:18px}.pause-button{width:44px;height:44px}.session-right-controls{gap:6px}.session-right-controls>.glass-icon{display:none}.session-right-controls>.glass-icon:nth-child(2){width:27px;height:27px;display:flex}.session-right-controls>.glass-icon:nth-child(2)>svg{width:17px}.session-end{gap:4px;padding:0;font-size:.5625rem}.session-end>svg{display:none}.session-bottom-caption{justify-content:center;margin-top:12px;font-size:.4375rem}.session-bottom-caption>span:last-child{display:none}.signal-panel{width:100%;margin-bottom:15px}.signal-panel>p{font-size:.4375rem}.summary-dialog{padding:27px 21px!important}.summary-dialog [data-slot=dialog-title]{font-size:1.5625rem}.summary-dialog [data-slot=dialog-description]{font-size:.6875rem;line-height:1.8}.summary-dialog>.summary-stats{gap:8px;padding:23px 0}.summary-dialog>.summary-stats strong{font-size:1.4375rem}.summary-dialog>.summary-stats span{font-size:.4375rem}.summary-dialog .dialog-symbol{margin-bottom:10px}.summary-dialog>.fine-print{font-size:.5625rem}.summary-dialog .eyebrow{letter-spacing:1.3px;font-size:.4375rem}.toast-message{width:max-content;max-width:calc(100% - 30px);padding:12px 14px;font-size:.625rem;bottom:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-footer>p,.site-footer>div,.setup-subtitle,.goal-option small,.style-options small,.session-source,.setup-fine-print,.advanced-toggle,.subtle,.fine-print,.device-feature-name>div>span,.device-dialog [data-slot=dialog-description],.connection-steps,.demo-connect small,.privacy-note,.future-device,.about-details p,.about-note,.journal-item small,.summary-stats span,.lab-heading p,.lab-status{color:var(--site-text-muted)}.scene-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene-view>.scene-loading-poster{pointer-events:none;opacity:1;transition:opacity 1.2s cubic-bezier(.22,.61,.36,1),visibility 0s 1.2s;position:absolute;inset:0}.scene-view[data-load-state=ready]>.scene-loading-poster,.scene-view[data-load-state=unavailable]>.scene-loading-poster{opacity:0;visibility:hidden}.scene-load-message{color:#fff9ed;background:#122a23db;border-radius:8px;max-width:calc(100% - 40px);padding:9px 14px;font-size:.75rem;position:absolute;bottom:20px;left:20px}.welcome-hero{isolation:isolate;min-height:calc(100svh - var(--site-header-height));color:#fff9ed;background:#9fb6b1;align-items:center;display:flex;position:relative;overflow:hidden}.welcome-landscape,.welcome-shade{z-index:-1;position:absolute;inset:0}.welcome-shade{pointer-events:none;background:linear-gradient(90deg,#0b251fd6 0%,#0e2a2194 32%,#142b231a 68%),linear-gradient(#0000 65%,#0b251f85)}.welcome-copy{width:100%;padding-block:clamp(80px,10svh,120px)}.welcome-copy .eyebrow{color:#e4ead8;letter-spacing:2.5px;margin-bottom:24px;font-size:.625rem}.welcome-copy h1{color:#fff9ed;letter-spacing:-2.6px;font-size:clamp(2.625rem,5.2vw,4.75rem);font-weight:500;line-height:1.13}.welcome-copy p{color:#f0f0e2;max-width:340px;margin:24px 0 28px;font-size:.9375rem;line-height:1.85}.welcome-cta{color:#294838;background:#f6f4e9;border-radius:8px;align-items:center;gap:24px;padding:15px 22px;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.welcome-cta:hover{background:#fffdf5}.welcome-demo-note{color:#e4eadc;margin-top:16px;font-size:.75rem;display:block}.welcome-place{color:#fff9ed;align-items:center;gap:12px;font-size:.75rem;display:flex;position:absolute;bottom:26px;right:28px}.welcome-motion{color:#fff9ed;background:#102c23a6;border:1px solid #f6f4e978;border-radius:24px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:.6875rem;display:flex;position:absolute;top:20px;right:20px}.welcome-next{border-bottom:1px solid var(--soft-border);grid-template-columns:1fr 1fr;gap:36px;padding:32px 8px;display:grid}.welcome-device,.welcome-thoughts{color:var(--site-text-accent);align-items:center;gap:18px;display:flex}.welcome-device>svg,.welcome-thoughts>svg{flex-shrink:0}.welcome-next strong{color:var(--ink);font-size:.9375rem;font-weight:500}.welcome-next p{color:var(--site-text-secondary);margin-top:4px;font-size:.75rem;line-height:1.65}.welcome-device .text-button,.welcome-thoughts>svg:last-child{flex-shrink:0;margin-left:auto}.welcome-thoughts{border-left:1px solid var(--soft-border);padding-left:36px}.welcome-about{color:var(--site-text-muted);justify-content:center;align-items:center;gap:7px;margin:24px 0 0;font-size:.75rem;display:flex}.welcome-about a{text-underline-offset:4px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.library-page{padding-top:52px;padding-bottom:8px}.library-heading h1{letter-spacing:-1.8px;margin:14px 0;font-size:clamp(2.125rem,4vw,2.875rem);font-weight:500;line-height:1.2}.library-heading>p{max-width:570px;color:var(--site-text-secondary);font-size:.9375rem;line-height:1.75}.library-demo-note{color:var(--site-text-muted);margin-top:12px;font-size:.75rem;display:block}.library-tools{border-top:1px solid var(--soft-border);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:24px;display:flex}.library-categories{flex-wrap:wrap;gap:7px;display:flex}.library-categories button{min-height:40px;color:var(--site-text-secondary);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:24px;padding:8px 13px;font-size:.75rem}.library-categories button:hover{background:var(--site-surface-hover)}.library-categories button[aria-pressed=true]{border-color:var(--site-selected-border);background:var(--site-selected-bg);color:var(--site-selected-ink)}.library-search{border:1px solid var(--soft-border);width:225px;min-height:40px;color:var(--site-text-muted);background:var(--site-surface-control);border-radius:8px;flex-shrink:0;align-items:center;gap:9px;padding:0 12px;display:flex}.library-search:focus-within{outline:2px solid var(--green);outline-offset:2px}.library-search input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:10px 0;font-size:.75rem}.library-search input::placeholder{color:var(--site-text-muted)}.library-search input::-webkit-search-cancel-button{display:none}.library-search button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:flex}.library-count{color:var(--site-text-muted);margin:23px 0 15px;font-size:.6875rem}.scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;display:grid}.scene-card{border-radius:12px;min-width:0;display:block}.scene-thumbnail{aspect-ratio:3/2;border-radius:12px;position:relative;overflow:hidden}.scene-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.61,.36,1);display:block}.scene-card:hover .scene-thumbnail img{transform:scale(1.035)}.thumbnail-arrow{color:#fff9ed;background:#12352a9c;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;bottom:14px;right:14px}.scene-card-body{padding:15px 2px 0}.scene-card-body h2{letter-spacing:-.4px;color:var(--ink);font-size:1.125rem;font-weight:500}.scene-card-body p{color:var(--site-text-secondary);margin-top:5px;font-size:.75rem;line-height:1.65}.library-empty{text-align:center;border:1px dashed var(--soft-border);border-radius:12px;padding:70px 16px}.library-empty h2{font-size:1.375rem;font-weight:500}.library-empty p{color:var(--site-text-secondary);margin:12px 0;font-size:.875rem}.library-thoughts{border-top:1px solid var(--soft-border);color:var(--site-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:46px;padding:26px 0 6px;font-size:.75rem;display:flex}@media (width<=1000px){.library-tools{flex-direction:column-reverse;align-items:flex-start;gap:16px}.library-search{width:min(360px,100%)}.scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-next{gap:24px}.welcome-thoughts{padding-left:24px}}@media (width<=600px){.welcome-hero{align-items:flex-end}.welcome-copy{padding-block:78px 80px}.welcome-copy h1{letter-spacing:-1.6px;font-size:clamp(2.125rem,8.8vw,2.875rem)}.welcome-copy .eyebrow{margin-bottom:18px;font-size:.5625rem}.welcome-copy p{margin:20px 0 24px;font-size:.875rem}.welcome-shade{background:linear-gradient(#0b251f14 0%,#0b251fb8 62%,#0b251fe6 100%)}.welcome-motion{min-height:44px}.welcome-place{bottom:24px;right:24px}.welcome-next{grid-template-columns:1fr;gap:22px;padding:24px 0}.welcome-thoughts{border-left:0;border-top:1px solid var(--soft-border);padding:22px 0 0}.welcome-device,.welcome-thoughts{gap:12px}.welcome-device p{max-width:220px}.library-page{padding-top:32px}.library-heading h1{font-size:2.25rem}.library-heading>p{font-size:.875rem}.library-demo-note{line-height:1.7}.library-tools{margin-top:24px}.library-search{width:100%;min-height:44px}.library-categories{gap:5px}.library-categories button{min-height:44px;padding-inline:12px}.scene-grid{grid-template-columns:1fr;gap:28px}.scene-card-body h2{font-size:1.1875rem}.scene-card-body p{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.scene-view>.scene-loading-poster,.scene-thumbnail img{transition:none}.scene-card:hover .scene-thumbnail img{transform:none}}.saved-setup-controls{border-bottom:1px solid var(--soft-border);flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:24px;padding-bottom:24px;display:flex}.saved-setup-picker{flex:1;gap:8px;min-width:0;display:grid}.saved-setup-picker label,.analyzer-frequency-control label{color:var(--site-text-secondary);font-size:.75rem}.saved-setup-picker [data-slot=select-trigger]{width:100%}.saved-setup-controls>p{flex-basis:100%;font-size:.75rem}.library-input{border:1px solid var(--site-control-border);background:var(--site-surface-raised);width:100%;color:var(--ink);border-radius:8px;margin:10px 0 20px;padding:12px;font-size:.875rem;display:block}.library-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.library-delete{margin-top:22px;font-size:.75rem}.saved-setups{margin:28px 0 36px}.saved-setups h2,.data-backup h2{align-items:center;gap:10px;display:flex}.saved-setups h2,.recordings-library h2,.data-backup h2,.analyzer-page h2{letter-spacing:-.4px;margin:0 0 14px;font-size:1.125rem;font-weight:500}.saved-setups>.row-between,.recordings-library>.row-between{flex-wrap:wrap;gap:15px}.saved-setups-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;max-height:380px;padding:3px;display:grid;overflow-y:auto}.saved-setup-card{border:1px solid var(--soft-border);background:var(--site-surface-muted);border-radius:12px;align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.saved-setup-card:hover{background:var(--site-surface-hover)}.saved-setup-card img{object-fit:cover;border-radius:7px;width:65px;height:62px}.saved-setup-card>span{flex:1;min-width:0}.saved-setup-card strong,.saved-setup-card small{overflow-wrap:anywhere;display:block}.saved-setup-card strong{font-size:.8125rem;font-weight:500}.saved-setup-card small{color:var(--site-text-secondary);margin-top:6px;font-size:.6875rem}.saved-setup-card>svg{flex-shrink:0}.recording-choice [data-slot=select-trigger]{width:100%}.recording-choice p{color:var(--site-text-secondary);margin-top:10px;font-size:.75rem;line-height:1.75}.session-recording-indicator{color:#f4ddc0;white-space:nowrap;background:#142d27c9;border-radius:20px;padding:7px 9px;font-size:.625rem}.recordings-library{border-bottom:1px solid var(--soft-border);margin:28px 0;padding-bottom:28px}.recordings-library>.row-between{flex-wrap:wrap;align-items:baseline}.recording-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:470px;padding:3px;display:grid;overflow-y:auto}.recording-cards article{border:1px solid var(--soft-border);background:var(--site-surface-muted);border-radius:12px;grid-template-columns:66px minmax(0,1fr) 44px;align-items:flex-start;gap:15px;min-width:0;padding:18px;display:grid}.recording-cards img{object-fit:cover;border-radius:8px;width:66px;height:76px}.recording-card-info{min-width:0}.recording-cards h3{margin:0 0 7px;font-size:.9375rem;font-weight:500}.recording-card-meta{color:var(--site-text-secondary);flex-wrap:wrap;gap:0 12px;font-size:.75rem;line-height:1.7;display:flex}.recording-card-meta>*{white-space:nowrap}.recording-card-footer{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.recording-cards .text-button{white-space:nowrap;min-height:44px;font-size:.75rem}.recording-details-trigger{border:1px solid var(--soft-border);min-height:44px;color:var(--site-text-secondary);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.recording-details-trigger:hover,.recording-details-trigger[data-state=open]{background:var(--site-surface-hover);color:var(--ink)}.recording-details-trigger:focus-visible{outline:2px solid var(--site-text-secondary);outline-offset:3px}.recording-details-trigger svg,.recording-details-list svg{flex-shrink:0}.recording-details-list{gap:14px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.recording-details-list li{align-items:center;gap:12px;display:flex}.recording-cards .recording-delete{width:44px;height:44px}.library-icon-button{min-width:34px;min-height:34px;color:var(--site-text-secondary);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.library-icon-button:hover{background:var(--site-surface-hover)}.data-backup{border:1px solid var(--soft-border);background:var(--site-surface-muted);border-radius:14px;margin:36px 0 20px;padding:28px}.data-backup p{color:var(--site-text-secondary);max-width:740px;font-size:.8125rem;line-height:1.8}.data-backup .fine-print{margin:12px 0 20px;font-size:.6875rem}.data-storage-note{color:var(--site-text-secondary);flex-wrap:wrap;gap:14px;margin-top:18px;font-size:.6875rem;display:flex}.data-storage-note .text-button{font-size:.6875rem}.library-error,.library-notice{border:1px solid var(--site-control-border);background:var(--site-surface-muted);color:var(--site-text-secondary);border-radius:10px;padding:14px 18px;font-size:.75rem;line-height:1.8}.analyzer-page{padding-top:32px;padding-bottom:36px}.analyzer-heading{justify-content:space-between;align-items:center;gap:20px;margin:30px 0;display:flex}.analyzer-heading h1{letter-spacing:-1.5px;margin:12px 0;font:500 clamp(1.75rem,4vw,2.75rem)/1.2 Manrope,sans-serif}.analyzer-heading p{color:var(--site-text-secondary);font-size:.8125rem}.analyzer-transport,.analyzer-moment,.analyzer-events{border:1px solid var(--soft-border);background:var(--site-surface-muted);border-radius:14px;min-width:0;padding:24px}.analyzer-transport>.row-between{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:.75rem}.recording-timeline{cursor:crosshair;width:100%;height:auto;min-height:110px;display:block}.recording-timeline text{fill:var(--site-text-secondary);font-size:.75rem}.recording-grid-line{stroke:var(--soft-border)}.recording-response-line{stroke:var(--site-text-accent);stroke-width:2px}.recording-cursor{stroke:var(--ink);stroke-width:1.5px}.recording-marker.audio-cue{fill:#699ccc}.recording-marker.visual-cue{fill:#b993db}.recording-marker.milestone{fill:#bf934d}.recording-scrubber{width:100%;accent-color:var(--site-text-accent);cursor:pointer;min-height:30px;margin:6px 0 15px;display:flex}.analyzer-playback-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recording-key{color:var(--site-text-secondary);align-items:center;gap:6px;margin-left:auto;font-size:.625rem;display:flex}.recording-key i{border-radius:50%;width:6px;height:6px;margin-left:7px}.recording-key .audio-cue{background:#699ccc}.recording-key .visual-cue{background:#b993db}.recording-key .milestone{background:#bf934d}.analyzer-page .fine-print{color:var(--site-text-secondary);margin-top:18px;font-size:.6875rem;line-height:1.85}.analyzer-detail-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.analyzer-moment>p{color:var(--site-text-secondary);font-size:.75rem}.analyzer-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.analyzer-metrics strong{font-size:1.5625rem;font-weight:500;display:block}.analyzer-metrics span{color:var(--site-text-secondary);margin-top:6px;font-size:.625rem;display:block}.recorded-bands{gap:10px;margin-bottom:20px;display:grid}.recorded-bands>div{color:var(--site-text-secondary);grid-template-columns:55px 1fr 35px;align-items:center;gap:10px;font-size:.6875rem;display:grid}.recorded-bands meter{width:100%;height:10px}.recorded-bands meter::-webkit-meter-bar{background:var(--soft-border);border:0;height:5px}.recorded-bands meter::-webkit-meter-optimum-value{background:var(--site-text-accent)}.recorded-scene-details{border-top:1px solid var(--soft-border);gap:14px;padding-top:18px;display:flex}.recorded-scene-details img{object-fit:cover;border-radius:8px;width:72px;height:80px}.recorded-scene-details strong{font-size:.8125rem;font-weight:500}.recorded-scene-details span{color:var(--site-text-secondary);margin-top:7px;font-size:.6875rem;display:block}.analyzer-events>.row-between{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px}.recording-event-list{max-height:335px;overflow-y:auto}.recording-event-list>button{text-align:left;border-bottom:1px solid var(--soft-border);border-radius:7px;align-items:baseline;gap:14px;width:100%;padding:13px 10px;display:flex}.recording-event-list>button:hover,.recording-event-list>button.is-current{background:var(--site-surface-hover)}.recording-event-list time{font-variant-numeric:tabular-nums;color:var(--site-text-accent);font-size:.6875rem}.recording-event-list strong{font-size:.75rem;font-weight:500}.recording-event-list small{color:var(--site-text-secondary);margin-top:5px;font-size:.6875rem;line-height:1.8;display:block}.recording-event-list p{color:var(--site-text-secondary);padding:18px 0;font-size:.75rem}.analyzer-samples{margin-top:32px}.analyzer-samples>.row-between{flex-wrap:wrap;align-items:baseline;gap:12px}.analyzer-samples .eeg-panel{padding:15px 12px}.analyzer-samples .eeg-fourier{height:auto;max-height:330px}.analyzer-frequency-control{align-items:center;gap:12px;margin:18px 0 12px;display:flex}@media (width<=850px){.analyzer-detail-grid,.recording-cards{grid-template-columns:1fr}}@media (width<=600px){.saved-setups-grid{grid-template-columns:minmax(0,1fr)}.saved-setup-controls{gap:8px}.saved-setup-controls>button{padding-inline:10px}.recording-cards article{grid-template-columns:48px minmax(0,1fr) 44px;gap:10px;padding:14px}.recording-cards img{width:48px;height:68px}.analyzer-heading{flex-direction:column;align-items:flex-start}.analyzer-transport,.analyzer-moment,.analyzer-events,.data-backup{padding:18px}.analyzer-transport .row-between h2{font-size:1rem}.recording-key{width:100%;margin:8px 0 0}.analyzer-metrics{gap:8px}.analyzer-metrics strong{font-size:1.375rem}.analyzer-page .eyebrow{letter-spacing:1px;font-size:.5625rem}}.appearance-trigger{border:1px solid var(--border);height:40px;color:var(--foreground);white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.75rem;font-weight:500;display:inline-flex}.appearance-trigger:hover,.appearance-trigger[data-state=open]{background:var(--accent)}.appearance-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.appearance-chevron{color:var(--muted-foreground)}.appearance-menu{width:244px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);transform-origin:var(--radix-dropdown-menu-content-transform-origin);font-family:DM Sans,sans-serif}.appearance-menu-title{color:var(--muted-foreground);padding:10px 12px 8px;font-size:.6875rem;font-weight:500}.appearance-option-icon{border:1px solid var(--border);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.appearance-option-copy strong,.appearance-option-copy small{display:block}.appearance-option-copy strong{font-size:.75rem;font-weight:500;line-height:1.7}.appearance-option-copy small{color:var(--muted-foreground);font-size:.625rem;line-height:1.6}.appearance-menu [data-state=checked] .appearance-option-icon{color:var(--primary);background:var(--secondary);border-color:var(--ring)}.appearance-system-note{border-top:1px solid var(--border);color:var(--muted-foreground);margin:7px 10px 4px;padding:10px 2px 4px;font-size:.625rem;line-height:1.5}.session-appearance{border-top:1px solid #ffffff21;margin-top:14px;padding-top:14px}.session-appearance>span{font-size:.6875rem}.appearance-trigger-immersive{color:#f0f5ed;border-color:#ffffff30}.appearance-trigger-immersive:hover,.appearance-trigger-immersive[data-state=open]{background:#ffffff15}.appearance-trigger-immersive .appearance-chevron{color:inherit}@media (width<=1100px){.site-header .appearance-trigger{width:40px;padding:0}.site-header .appearance-trigger-label,.site-header .appearance-chevron{display:none}}@media (prefers-reduced-motion:no-preference){.appearance-menu[data-state=open]{animation:.14s ease-out appearance-in}}@media (width<=420px){.site-header .device-button{justify-content:center;gap:0;width:40px;height:40px;padding:0;position:relative}.site-header .device-button>span:nth-child(2){display:none}.site-header .device-button svg{width:16px;margin:0}.site-header .device-button .status-dot{width:4px;height:4px;position:absolute;top:6px;right:7px}}@keyframes appearance-in{0%{opacity:0;transform:translateY(-3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.app-settings-trigger{min-height:44px;color:var(--site-text-secondary);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.app-settings-trigger:hover{color:var(--ink)}.app-settings-trigger:focus-visible{outline:2px solid var(--site-text-accent);outline-offset:3px}.main-nav .app-settings-trigger{min-width:44px}.main-nav .app-settings-trigger>span{display:none}.app-settings-dialog{gap:22px;padding:24px}.app-settings-dialog .recording-choice{margin:0}.app-settings-field{gap:10px;display:grid}.app-settings-field>p,.app-settings-dialog .recording-choice>p{color:var(--site-text-secondary);font-size:.8125rem;line-height:1.65}.app-settings-field .field-label{margin-bottom:0}.app-settings-field [data-slot=select-trigger]{width:100%}.app-settings-done{justify-self:end;min-width:100px}.setup-preferences{color:var(--site-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:20px;font-size:.75rem;display:flex}@media (width<=62.5em){.main-nav .app-settings-trigger{justify-content:flex-start;padding:12px}.main-nav .app-settings-trigger>span{display:inline}}.contact-signal{--contact-ready:var(--site-positive-ink,#bce0be);flex-shrink:0;width:100%;height:100%;display:block;overflow:visible}.device-feature-connected .headband-illustration{display:none}.contact-arc-track{stroke:currentColor;opacity:.12}.contact-arc-fill{transition:stroke-dasharray 1.2s}.contact-ready-ring{stroke:var(--contact-ready);transition:stroke-dasharray 1.8s}.contact-ready-mark{stroke:var(--contact-ready)}.contact-center{fill:currentColor;opacity:.4}.contact-signal[data-state=disconnected] .contact-arc-fill,.contact-signal[data-state=waiting] .contact-arc-fill,.contact-signal:not([data-state=ready]) .contact-ready-ring{transition-duration:.25s}.contact-signal[data-state=demo] .contact-arc-fill{opacity:.6}.contact-overview{align-items:center;gap:20px;display:flex}.contact-overview .contact-signal{width:110px;height:110px}.contact-overview strong{font-size:.875rem;font-weight:500}.contact-overview p{color:var(--muted-text);margin-top:7px;font-size:.6875rem;line-height:1.6}.contact-legend{grid-template-columns:1fr 1fr;gap:14px 16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.contact-legend li{align-items:flex-start;gap:8px;display:flex}.contact-legend i{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.contact-legend strong{font-size:.625rem;font-weight:500;line-height:1.5;display:block}.contact-legend small{color:var(--muted-text);margin-top:3px;font-size:.5625rem;display:block}@media (width<=380px){.contact-overview{gap:12px}.contact-overview .contact-signal{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.contact-signal .contact-arc-fill,.contact-signal .contact-ready-ring{transition:none}}.weather-settings{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:18px 0;padding:20px 0}.weather-heading,.weather-sound{justify-content:space-between;align-items:center;gap:14px;display:flex}.weather-heading label{align-items:center;gap:10px;font-weight:600;display:flex}.weather-heading [data-slot=select-trigger]{width:auto;min-width:145px}.weather-description{color:var(--muted-foreground);margin:10px 0;font-size:.75rem;line-height:1.6}.weather-location-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.weather-status{background:var(--muted);border-radius:10px;gap:5px;margin:10px 0;padding:12px;font-size:.75rem;line-height:1.6;display:grid}.weather-status a,.weather-link{text-underline-offset:3px;text-decoration:underline}.weather-link{cursor:pointer;font-size:.75rem}.weather-sound{margin-top:18px;font-size:.8125rem}.weather-volume{align-items:center;gap:16px;margin-top:12px;display:flex}.weather-volume>span{text-align:right;min-width:30px;font-size:.6875rem}.weather-map-dialog{max-width:680px}.weather-map-form{gap:14px;min-width:0;display:grid}.weather-map{z-index:0;background:#d7e2e0;border-radius:12px;height:min(36dvh,320px);min-height:175px}.weather-coordinates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.weather-coordinates label{gap:7px;min-width:0;font-size:.75rem;display:grid}.weather-coordinates input{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:7px;padding:10px}.weather-map-form>button{justify-self:start}.weather-map .leaflet-control-attribution{color:#333;background:#ffffffeb;font-size:.625rem}.weather-map .leaflet-control-attribution a{color:#17605a}.audio-mixer .weather-description{color:inherit;opacity:.8}.audio-mixer .weather-status{background:#ffffff10}.audio-mixer .weather-location-actions button{color:#eff5ef;background:#ffffff08;border-color:#ffffff40}.audio-mixer .weather-location-actions button:hover{background:#ffffff18}@media (width<=420px){.weather-map-dialog{padding:20px}.weather-location-actions button{flex:1}}.setup-page{padding-bottom:36px}:root:has(.setup-page){scroll-padding-bottom:100px}.app-shell:has(.setup-page)>.site-footer{display:none}.setup-grid{min-height:calc(100svh - var(--site-header-height) - 120px);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,60px);display:grid}.setup-world{top:calc(var(--site-header-height) + 18px);min-width:0;display:block;position:sticky}.setup-preview-dock{max-height:calc(100svh - var(--site-header-height) - 36px);border:1px solid var(--soft-border);background:var(--site-surface-raised);border-radius:18px;flex-direction:column;display:flex;overflow:clip}.setup-preview{height:min(530px, 55svh, calc(100svh - var(--site-header-height) - 240px));background:#d8e0d2;border-radius:0;flex-shrink:0;min-height:130px;position:relative;overflow:hidden}.setup-preview>.scene-view{position:absolute;inset:0}.preview-label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff21;border:1px solid #fff5;border-radius:20px;align-items:center;gap:7px;padding:8px 12px;font-size:.5625rem;display:flex;position:absolute;top:22px;left:22px}.preview-label .status-dot{background:#e6eed9}.setup-preview-copy{color:#fff;position:absolute;bottom:28px;left:28px;right:26px}.setup-preview-copy>.eyebrow{color:#e7ecdf;letter-spacing:2px;font-size:.5rem}.setup-preview-copy h1{letter-spacing:-1.3px;margin:10px 0;font-size:clamp(1.625rem,2.8vw,2.5rem);font-weight:400}.setup-preview-copy p{color:#e3e9de;font-size:.8125rem}.setup-preview-tools{min-height:46px;padding:0 18px;overflow-y:auto}.setup-demo-disclosure>summary{cursor:pointer;min-height:46px;color:var(--site-text-secondary);align-items:center;gap:9px;font-size:.75rem;list-style:none;display:flex}.setup-demo-disclosure>summary::-webkit-details-marker{display:none}.setup-disclosure>summary::-webkit-details-marker{display:none}.setup-demo-disclosure>summary>svg:last-child,.setup-disclosure>summary>svg{margin-left:auto}.setup-demo-disclosure[open]>summary>svg:last-child,.setup-disclosure[open]>summary>svg{transform:rotate(180deg)}.setup-demo-disclosure>.preview-time-note{margin-top:8px;padding-bottom:14px;font-size:.625rem}.demo-controls-compact{background:0 0;border:0;margin:0;padding:0}.demo-controls-compact .demo-controls-heading{margin-bottom:16px}.demo-controls-compact .demo-controls-heading>span{gap:10px;font-size:.6875rem}.demo-controls-compact .demo-response-row{margin-top:10px;padding-top:10px}.demo-controls-compact .demo-settled{border:0;margin-top:8px;padding-top:0}.preview-motion-button,.preview-stop-sound{border:0;border-top:1px solid var(--soft-border);min-height:36px;color:var(--site-text-secondary);background:0 0;align-items:center;gap:8px;padding:6px 0;font-size:.6875rem;display:flex}.session-setup{min-width:0;padding:0}.setup-presets{border-bottom:1px solid var(--soft-border);margin-bottom:18px}.setup-presets>summary{cursor:pointer;min-height:44px;color:var(--site-text-secondary);align-items:center;gap:9px;padding-bottom:12px;font-size:.75rem;list-style:none;display:flex}.setup-presets>summary::-webkit-details-marker{display:none}.setup-presets>summary>span{color:var(--site-text-muted);margin-left:auto;font-size:.6875rem}.setup-presets[open]>summary>svg:last-child{transform:rotate(180deg)}.session-setup .saved-setup-controls{border:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:0;padding-bottom:22px;display:grid}.session-setup .saved-setup-controls>button{width:auto}.session-setup .saved-setup-controls>p{grid-column:1/-1}.setup-step-nav ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.setup-step-nav button{border:0;border-bottom:2px solid var(--soft-border);width:100%;color:var(--site-text-muted);background:0 0;flex-direction:column;align-items:center;gap:8px;padding:8px 0 12px;font-size:.75rem;display:flex}.setup-step-nav button>span{border:1px solid var(--soft-border);border-radius:50%;place-items:center;width:27px;height:27px;font-size:.6875rem;display:grid}.setup-step-nav [data-completed=true]{color:var(--site-positive-ink);border-bottom-color:var(--site-selected-border)}.setup-step-nav [data-completed=true]>span{color:var(--site-positive-ink);background:var(--site-positive-bg);border-color:var(--site-selected-border)}.setup-step-nav [aria-current=step]{color:var(--ink);border-bottom-color:var(--green)}.setup-step-nav [aria-current=step]>span{color:var(--site-primary-ink,var(--cream));background:var(--green);border-color:var(--green)}.setup-step-nav button:hover{color:var(--ink);background:var(--site-surface-raised)}.setup-step-panel{padding-top:26px}.setup-step-heading>.eyebrow{letter-spacing:1.5px;font-size:.5625rem}.setup-step-heading h2{letter-spacing:-1px;margin-top:10px;font-size:clamp(1.4375rem,2.2vw,1.8125rem);font-weight:500;line-height:1.35}.setup-step-heading h2:focus{outline:none}.setup-step-heading .setup-subtitle{margin-top:8px;font-size:.8125rem;line-height:1.6}.setup-step-panel>.setting-section:first-of-type{margin-top:24px}.setup-disclosure{border-top:1px solid var(--soft-border);margin-top:22px;font-size:.75rem}.setup-disclosure>summary{cursor:pointer;min-height:50px;color:var(--site-text-secondary);align-items:center;gap:12px;list-style:none;display:flex}.setup-disclosure>p{color:var(--site-text-secondary);font-size:.75rem;line-height:1.8}.setup-disclosure .advanced-settings{margin:0}.setup-disclosure .scene-response-guide{border:0;margin:0}.setup-review{gap:10px;margin:26px 0;display:grid}.setup-review>button{text-align:left;border:1px solid var(--soft-border);background:var(--site-surface-raised);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.setup-review small{color:var(--site-text-muted);margin-bottom:5px;font-size:.6875rem;display:block}.setup-review strong{overflow-wrap:anywhere;font-size:.8125rem;font-weight:500}.setup-wizard-actions{z-index:9;padding:18px 0 max(18px, env(safe-area-inset-bottom));border-top:1px solid var(--soft-border);background:var(--cream);justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex;position:sticky;bottom:0}.setup-wizard-actions .primary-button{gap:18px;width:auto;height:auto;min-height:48px;margin:0;padding:12px 20px;font-size:.8125rem}.wizard-back,.wizard-shortcut{color:var(--site-text-secondary);background:0 0;border:0;align-items:center;gap:8px;padding:12px 0;font-size:.75rem;display:flex}.wizard-shortcut{text-underline-offset:4px;text-decoration:underline}@media (width<=600px),(width<=900px) and (height>=601px){:root:has(.setup-page){scroll-padding-top:calc(var(--site-header-height) + var(--setup-dock-height,240px) + 20px);scroll-padding-bottom:90px}.setup-grid{grid-template-columns:minmax(0,1fr);gap:24px}.setup-world{top:var(--site-header-height);z-index:10;background:var(--cream);box-shadow:0 7px 12px -12px var(--site-shadow);margin-inline:-10px;padding:8px 10px 10px}.setup-preview-dock{border-radius:12px}.setup-preview{height:min(230px,27svh);min-height:90px}.setup-preview-copy{bottom:16px;left:20px}.setup-preview-copy h1{margin:4px 0 0;font-size:1.6875rem}.setup-preview-copy p{display:none}.setup-preview .preview-label{padding:6px 9px;font-size:.5rem;top:12px;left:16px}.setup-preview-tools{min-height:38px;padding:0 14px}.setup-demo-disclosure>summary{min-height:38px;font-size:.6875rem}.setup-world:has(.setup-demo-disclosure[open]) .setup-preview{height:min(150px,18svh)}.setup-world:has(.setup-demo-disclosure[open]) .setup-preview-copy>.eyebrow{display:none}.setup-step-nav button{font-size:.6875rem}.setup-step-panel{padding-top:22px}.setup-step-heading h2{font-size:1.5625rem}.session-setup .style-options{grid-template-columns:1fr 1fr}.setup-wizard-actions{gap:12px;padding-top:14px}.setup-wizard-actions .primary-button{gap:10px;padding-inline:14px;font-size:.75rem}.setup-wizard-actions .wizard-shortcut{font-size:.6875rem}}@media (height<=650px) and (width<=600px){.setup-preview-dock{max-height:calc(100svh - var(--site-header-height) - 180px)}.setup-preview{height:21svh}.setup-preview-copy>.eyebrow{display:none}.setup-preview-copy h1{margin:0;font-size:1.5rem}.setup-world:has(.setup-demo-disclosure[open]) .setup-preview{height:90px}}@media (width>=601px) and (width<=900px) and (height<=600px){.setup-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.setup-preview{min-height:90px}.setup-preview-copy{bottom:16px;left:18px}.setup-preview-copy h1{font-size:1.5rem}.setup-preview-copy>.eyebrow,.setup-preview-copy p,.setup-preview .preview-label{display:none}}.session-notice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffe6;opacity:1;visibility:visible;background:#152b3847;border:1px solid #ffffff24;border-radius:16px;flex-wrap:wrap;align-self:center;align-items:center;gap:8px 16px;width:fit-content;max-width:min(100%,460px);padding:12px 16px;transition:opacity .65s,transform .65s,visibility;animation:.45s session-notice-enter;display:flex;box-shadow:0 4px 20px #071b2610}.session-notice[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s,transform .65s,visibility 0s .65s;transform:translateY(-4px)}.session-notice-copy{flex:auto;min-width:0;line-height:1.5}.session-notice-copy strong{font-size:.75rem;font-weight:500}.session-notice-copy p{color:#ffffffb8;margin:3px 0 0;font-size:.6875rem}.session-notice-action{color:#fff;background:#ffffff0d;border:1px solid #ffffff30;border-radius:24px;min-height:44px;padding:8px 12px;font-size:.6875rem}.session-notice-action:hover{background:#ffffff20}.session-notice-progress{background:#ffffff20;border-radius:2px;flex-basis:100%;height:2px;overflow:hidden}.session-notice-progress>span{background:#d2dfd8a6;height:100%;transition:width .3s linear;display:block}@keyframes session-notice-enter{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.session-notice,.session-notice[data-visible=false],.session-notice-progress>span{transition:none;animation:none}}.session-readouts{align-items:center;gap:8px;display:flex}.session-contact-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#edf3ed;background:#142b324d;border:1px solid #ffffff25;border-radius:50%;flex-shrink:0;width:44px;height:44px;padding:4px}.session-contact-button:hover{background:#243e48a6}.session-contact-button .contact-signal{--contact-ready:#c8e5bc}.session-contact-button:focus-visible{outline-offset:3px;outline:2px solid #e3f0d8}.session-reading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e1e9e5;background:#142b324d;border:1px solid #ffffff24;border-radius:13px;width:138px;padding:8px 11px}.session-reading-label{justify-content:space-between;align-items:center;gap:6px;font-size:.625rem;line-height:1.35;display:flex}.session-reading-label>span:first-child{white-space:nowrap;align-items:center;gap:3px;display:flex}.session-reading-label>span:last-child{font-variant-numeric:tabular-nums}.session-reading-track{background:#ffffff21;border-radius:3px;height:3px;margin-top:6px;overflow:hidden}.session-reading-track>span{background:#d6e1df;height:100%;transition:width .35s linear,background 1s;display:block}.session-reading[data-state=in-zone]{color:#def0cd}.session-reading[data-state=in-zone] .session-reading-track>span{background:#c8e5bc}.session-room .session-settings-tabs [data-slot=tabs-list]{color:#cfddd6;background:#ffffff0b;width:100%;height:40px}.session-room .session-settings-tabs [data-slot=tabs-trigger]{padding:5px 8px;font-size:.6875rem}.session-room .session-settings-tabs [data-slot=tabs-trigger][data-state=active]{color:#f0f5ed;background:#ffffff1f}.scene-display-settings>p{color:#c9d7d1;margin-bottom:18px;font-size:.6875rem;line-height:1.6}.scene-display-settings>p:last-child{margin:18px 0 0;font-size:.625rem}.scene-display-option{border-bottom:1px solid #ffffff18;align-items:center;gap:16px;padding:14px 0;display:flex}.scene-display-option label{flex:1;min-width:0}.scene-display-option strong{font-size:.75rem;font-weight:500;display:block}.scene-display-option label>span{color:#c9d7d1;margin-top:5px;font-size:.625rem;line-height:1.55;display:block}.scene-display-option [role=switch]{flex-shrink:0}@media (width<=600px){.session-room .audio-mixer{max-height:calc(100dvh - 260px)}.session-top-right{justify-content:space-between;gap:6px}.session-top-right .session-source-pill{max-width:100%}}@media (prefers-reduced-motion:reduce){.session-reading-track>span{transition:none}}@media (height<=500px){.session-room .session-header{--header-block-padding:12px;--header-inline-padding:18px;gap:8px}.session-room .session-header-row{gap:8px 12px}.session-header-row>.brand{display:none}.session-room .session-place{border:0;padding-left:0}.session-place small{white-space:nowrap}.session-room .session-top-right{gap:8px}}.session-check-in{text-align:left;border-top:1px solid var(--soft-border);margin:12px 0;padding-top:18px}.session-check-in fieldset{border:0;min-width:0;margin:0;padding:0}.session-check-in legend{margin-bottom:14px;padding:0;font-size:.875rem;font-weight:500}.check-in-moods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.check-in-moods button{border:1px solid var(--site-control-border);color:var(--ink);background:var(--site-surface);border-radius:12px;flex-direction:column;align-items:center;gap:7px;min-height:44px;padding:12px 8px;font-size:.75rem;display:flex}.check-in-moods button[aria-pressed=true]{background:var(--site-selected-bg);border-color:var(--site-selected-border);box-shadow:inset 0 0 0 1px var(--site-selected-border)}.check-in-writing{gap:8px;margin-top:15px;display:grid}.check-in-writing label{font-size:.75rem}.check-in-writing label span{color:var(--muted-text)}.check-in-writing textarea{border:1px solid var(--site-control-border);background:var(--site-surface-control);width:100%;min-height:100px;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:12px;font-size:1rem;line-height:1.6}.check-in-writing textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.check-in-writing>small{text-align:right;color:var(--muted-text);font-size:.625rem}.check-in-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.session-check-in .text-button{min-height:44px;font-size:.6875rem}.check-in-saved h3{align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.check-in-saved .row-between{flex-wrap:wrap;gap:12px}.check-in-note{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:8px 0 12px;font-size:.8125rem;line-height:1.7;overflow-y:auto}.check-in-saved>small{color:var(--muted-text);font-size:.625rem}.check-in-error{color:var(--site-warning-ink);margin-top:12px;font-size:.75rem;line-height:1.6}.thoughts-page{padding-top:46px;padding-bottom:26px}.thoughts-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.thoughts-heading .eyebrow{align-items:center;gap:9px;display:flex}.thoughts-heading h1{letter-spacing:-2px;margin:12px 0;font-family:Manrope,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:500}.thoughts-heading h1>span{color:var(--site-text-accent)}.thoughts-heading p{color:var(--site-text-secondary);font-size:.8125rem;line-height:1.8}.eeg-connection-bar{border:1px solid var(--soft-border);background:var(--site-surface-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;padding:20px 24px;display:flex}.eeg-source{align-items:center;gap:13px;display:flex}.eeg-source>div{gap:6px;display:grid}.eeg-source strong{font-size:.8125rem;font-weight:500}.eeg-source>div>span{color:var(--site-text-secondary);font-size:.6875rem;line-height:1.5}.eeg-connection-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.eeg-connection-actions .primary-button,.eeg-connection-actions .secondary-button{align-items:center;gap:9px;min-height:40px;padding:11px 16px;font-size:.6875rem;display:inline-flex}.eeg-connection-actions .text-button{font-size:.6875rem}.eeg-connection-actions .secondary-button{color:var(--ink);background:var(--site-surface-raised);border:1px solid var(--soft-border);border-radius:7px}.eeg-connection-actions .secondary-button:hover{background:var(--site-surface-hover)}.eeg-view-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.eeg-view-tabs{border:1px solid var(--soft-border);max-width:100%;height:auto}.eeg-view-tabs [role=tab]{min-height:36px;padding:0 17px;font-size:.75rem}.eeg-view-navigation .eeg-view-status{color:var(--site-text-accent);border-color:var(--site-control-border);background:var(--site-surface-muted)}.eeg-view-navigation .eeg-view-status.is-held{color:var(--site-text-secondary)}.eeg-view-tools{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.eeg-sensor-help{min-height:36px;color:var(--site-text-accent);border-radius:6px;align-items:center;gap:7px;font-size:.75rem;display:inline-flex}.eeg-sensor-help:hover{text-underline-offset:3px;text-decoration:underline}.eeg-sensor-help:focus-visible{outline:2px solid var(--site-text-accent);outline-offset:4px}.eeg-sensor-locations{border:1px solid var(--soft-border);background:var(--site-surface-muted);border-radius:12px;gap:14px;margin:0;padding:18px;display:grid}.eeg-sensor-locations>div{grid-template-columns:65px minmax(0,1fr);align-items:baseline;gap:12px;font-size:.8125rem;line-height:1.5;display:grid}.eeg-sensor-locations dt{align-items:center;gap:9px;font-weight:500;display:flex}.eeg-sensor-locations i{border-radius:50%;width:7px;height:7px}.eeg-sensor-locations dd{color:var(--site-text-secondary);margin:0}.eeg-sensor-perspective{color:var(--site-text-secondary);margin:10px 0 0;font-size:.6875rem}.eeg-sensor-guide-notes{color:var(--site-text-secondary);gap:14px;font-size:.8125rem;line-height:1.75;display:grid}.eeg-sensor-guide-notes p{margin:0}.eeg-sensor-guide-notes strong{color:var(--ink);font-weight:500}.eeg-sensor-option{gap:4px;display:grid}.eeg-sensor-option small{color:var(--site-text-secondary);font-size:.6875rem}.eeg-view-panel [hidden]{display:none}.eeg-view-panel:not([data-view=overview]) .eeg-analysis-controls{margin-top:0}.eeg-view-panel:not([data-view=overview]) .eeg-analysis-grid{grid-template-columns:minmax(0,1fr)}.eeg-view-panel[data-view=frequencies] .eeg-fourier{height:auto;max-height:380px}.eeg-view-panel[data-view=history] .eeg-history-canvas{height:clamp(240px,40vh,360px)}@media (pointer:coarse){.eeg-view-tabs [role=tab],.eeg-sensor-help{min-height:44px}}.eeg-panel{color:#e2eee7;background:#12232a;border:1px solid #30434a;border-radius:14px;min-width:0;overflow:hidden}.eeg-panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:23px 24px 15px;display:flex}.eeg-kicker{letter-spacing:1.7px;color:#8fa6aa;font-size:.5rem}.eeg-panel h2{letter-spacing:-.45px;margin:8px 0 0;font-size:1.125rem;font-weight:500}.eeg-live-label{letter-spacing:1px;color:#8edac4;white-space:nowrap;border:1px solid #36564f;border-radius:20px;padding:7px 9px;font-size:.5625rem}.eeg-live-label.is-held{color:#dec38e;border-color:#625a43}.eeg-wave-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:0 24px 10px;display:flex}.eeg-channel-buttons{gap:7px;display:flex}.eeg-channel-buttons button{color:#94a5ab;background:0 0;border:1px solid #34464d;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:.625rem;display:flex}.eeg-channel-buttons button[aria-pressed=true]{color:#e7f0ec;background:#ffffff09;border-color:#60736e}.eeg-channel-buttons i{background:var(--channel-color);opacity:.3;border-radius:50%;width:5px;height:5px}.eeg-channel-buttons button[aria-pressed=true] i{opacity:1}.eeg-selects{flex-wrap:wrap;gap:14px;display:flex}.eeg-select-field{color:var(--site-text-secondary);align-items:center;gap:8px;font-size:.625rem;display:flex}.eeg-select-field>label{white-space:nowrap}.eeg-panel .eeg-selects label{color:#a4b8bc}.eeg-panel [data-slot=select-trigger]{color:#dceae3;background:#1a3038;border-color:#3c5056}.eeg-wave-stage{margin:0 12px;position:relative}.eeg-wave-canvas{width:100%;height:332px;display:block}.eeg-empty-overlay{text-align:center;pointer-events:none;background:#12232a8c;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:16px;display:flex;position:absolute;inset:0}.eeg-empty-overlay svg{color:#77baa7}.eeg-empty-overlay strong{font-size:.9375rem;font-weight:400}.eeg-empty-overlay span{color:#9bb1b6;font-size:.75rem}.eeg-wave-foot{color:#9eb2b7;justify-content:space-between;gap:12px;padding:13px 24px 19px;font-size:.625rem;line-height:1.5;display:flex}.eeg-analysis-controls{justify-content:space-between;align-items:center;gap:24px;margin:28px 0 15px;display:flex}.eeg-analysis-controls>div:first-child{color:var(--site-text-secondary);align-items:center;gap:9px;font-size:.75rem;display:flex}.eeg-analysis-grid{grid-template-columns:1.12fr 1fr;gap:20px;display:grid}.eeg-peak{white-space:nowrap;text-align:right;color:#b9dfcd;font-size:1.1875rem}.eeg-peak small{color:#92a7ae;margin-top:5px;font-size:.5625rem;display:block}.eeg-fourier{width:100%;height:218px;display:block}.eeg-spectrum-stage{margin:0 14px;position:relative}.eeg-spectrum-empty{color:#9eb7b9;background:#12232a80;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;inset:36px 0 44px}.eeg-chart-caption{color:#95aeb3;justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin:0 20px;font-size:.5625rem;display:flex}.eeg-panel-note{color:#9eb2b7;margin:0;padding:12px 24px 19px;font-size:.625rem;line-height:1.7}.eeg-history-canvas{width:calc(100% - 32px);height:218px;margin:0 16px;display:block}.eeg-history-duration{color:#97b2b6;font-size:.625rem}.eeg-color-key{align-items:center;gap:7px;display:flex}.eeg-color-key i{background:linear-gradient(90deg,#142a33,#4b928b,#ebcf75);border-radius:3px;width:65px;height:5px}.eeg-band-row{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px;display:grid}.eeg-band-row>div{background:var(--site-surface-muted);border:1px solid var(--soft-border);border-radius:10px;padding:17px 18px}.eeg-band-row>div>div:first-child{justify-content:space-between;align-items:center;gap:6px;font-size:.75rem;display:flex}.eeg-band-row small{color:var(--site-text-secondary);font-size:.5625rem;font-weight:400}.eeg-band-row strong{margin:12px 0;font-size:1.625rem;font-weight:400;display:block}.eeg-band-row strong small{margin-left:3px;font-size:.75rem}.eeg-band-meter{background:var(--soft-border);border-radius:4px;height:3px;overflow:hidden}.eeg-band-meter i{background:var(--band-color);height:100%;display:block}.eeg-channel-status{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:21px 3px;display:flex}.eeg-channel-status>span{color:var(--site-text-secondary);align-items:center;gap:7px;font-size:.625rem;display:flex}.eeg-channel-status strong{color:var(--ink);font-size:.625rem;font-weight:500}.eeg-channel-status i{background:#a4a8a1;border-radius:50%;width:5px;height:5px}.eeg-channel-status i.usable{background:#6db299}.eeg-explainer{border-top:1px solid var(--soft-border);padding:17px 0}.eeg-explainer summary{cursor:pointer;color:var(--site-text-accent);align-items:center;gap:10px;font-size:.75rem;list-style:none;display:flex}.eeg-explainer summary::-webkit-details-marker{display:none}.eeg-explainer summary>svg:last-child{margin-left:auto;transition:transform .2s}.eeg-explainer[open] summary>svg:last-child{transform:rotate(180deg)}.eeg-explainer>div{grid-template-columns:1fr 1fr;gap:17px 40px;margin-top:20px;display:grid}.eeg-explainer p{color:var(--site-text-secondary);font-size:.6875rem;line-height:1.9}.eeg-explainer strong{color:var(--ink);font-weight:500}@media (width<=1000px){.eeg-connection-bar,.eeg-wave-toolbar,.eeg-analysis-controls{flex-wrap:wrap}.eeg-analysis-grid{grid-template-columns:1fr}.eeg-fourier,.eeg-history-canvas{height:250px}.eeg-band-row>div>div:first-child{flex-direction:column;align-items:flex-start}}@media (width<=600px){.eeg-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.eeg-view-tabs [role=tab]{padding:0 10px}.thoughts-page{padding-top:26px}.thoughts-heading{flex-direction:column;align-items:flex-start;gap:12px}.thoughts-heading h1{letter-spacing:-1.4px}.thoughts-heading p{font-size:.75rem}.eeg-connection-bar{padding:18px}.eeg-connection-actions{flex-wrap:wrap;gap:14px;max-width:100%}.eeg-panel-heading{align-items:flex-start;padding:19px 16px 15px}.eeg-panel h2{font-size:1.0625rem}.eeg-kicker{letter-spacing:1.2px;font-size:.4375rem}.eeg-live-label{letter-spacing:.4px;margin-top:3px;padding:6px;font-size:.4375rem}.eeg-wave-toolbar{gap:14px;padding:0 16px 9px}.eeg-channel-buttons{justify-content:space-between;gap:5px;width:100%}.eeg-channel-buttons button{flex:1;justify-content:center;padding:9px 7px}.eeg-selects{gap:10px}.eeg-select-field{flex-direction:column;align-items:flex-start;gap:6px}.eeg-wave-canvas{height:340px}.eeg-wave-stage{margin:0 3px}.eeg-wave-foot{flex-direction:column;gap:5px;padding:8px 16px 17px;font-size:.5625rem}.eeg-analysis-controls{gap:15px}.eeg-analysis-controls>div:first-child{font-size:.6875rem}.eeg-analysis-controls .eeg-selects{width:100%}.eeg-spectrum-stage{margin:0 5px}.eeg-fourier{height:auto;min-height:166px}.eeg-history-canvas{height:190px}.eeg-chart-caption{font-size:.5rem}.eeg-panel-note{padding:10px 16px 17px}.eeg-spectrum-empty{font-size:.625rem}.eeg-band-row{grid-template-columns:repeat(3,1fr);gap:8px}.eeg-band-row>div{padding:13px 12px}.eeg-channel-status{grid-template-columns:1fr 1fr;gap:14px 6px;display:grid}.eeg-channel-status>span{gap:5px;font-size:.5rem}.eeg-explainer>div{grid-template-columns:1fr;gap:13px}.eeg-empty-overlay strong{font-size:.75rem}}
